OSDN Git Service

ChangeLog:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
2
3         PR target/24620
4         * gcc.dg/pr24620.c: New test.
5         
6 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7
8         PR c/24329
9         * gcc.dg/format/unnamed-1.c: New test.
10
11 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12
13         PR c++/22434
14         * g++.dg/expr/cond8.C: New test.
15
16         PR c++/24560
17         * g++.dg/parse/dot1.C: New test.
18
19 2005-11-02  Jan Hubicka  <jh@suse.cz>
20
21         PR target/23303
22         * gcc.dg/i386-lea.c: New test
23
24 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25
26         PR target/24615
27         * gcc.dg/pr24615.c: New test.
28
29 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
30
31         PR target/24600
32         * gcc.dg/pr24600.c: New test.
33
34 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
35
36         PR c++/19253
37         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
38         * g++.dg/parse/typename9.C: New test.
39         * g++/dg/parse/typename10.C: Likewise.
40
41 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
42
43         PR fortran/18157
44         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
45         * gfortran.fortran-torture/compile/defined_type_2.f90: New
46         test.
47         * gfortran.fortran-torture/compile/defined_type_3.f90:
48         New test.
49
50 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
51
52         PR c++/24569
53         * g++.dg/debug/static1.C: New test.
54
55 2005-11-02  Josh Conner  <jconner@apple.com>
56
57         * g++.dg/crash38.C: moved into proper directory...
58         * g++.dg/template/crash42.C: ...here
59
60 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
61
62         PR target/18338
63         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
64         pcc_bitfield_type_matters || default_packed.
65
66         * lib/target-supports.exp
67         (check_effective_target_pcc_bitfield_type_matters): New proc.
68         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
69
70         PR testsuite/23304
71         * lib/target-supports.exp (check_effective_default_packed): New proc.
72         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
73         Gate expected errors on target ! default_packed.
74         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
75
76 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
77
78         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
79         change (r106358).
80
81 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
82
83         PR fortran/24008
84         * gfortran.dg/entry_5.f90: New.
85         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
86
87 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
88
89         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
90
91 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
92
93         PR fortran/21565
94         gfortran.dg/namelist_blockdata.f90: New test.
95
96         PR fortran/18737
97         gfortran.dg/external_implicit_none.f90: New test.
98
99         PR fortran/14994
100         * gfortran.dg/secnds.f: New test.
101
102 2005-10-31  Jan Hubicka  <jh@suse.cz>
103
104         PR target/20928
105         * gcc.c-torture/compile/pr20928.c: New test.
106
107 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
108
109         PR middle-end/23492
110         * gcc.c-torture/compile/zero-strct-5.c: New test.
111
112 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
113
114         PR libgfortran/24584
115         * gfortran.dg/pr24584.f90: New test.
116
117 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
118
119         PR fortran/18883
120         * gfortran.dg/char_result_9.f90: New.
121         * gfortran.dg/char_result_10.f90: New.
122
123 2005-10-30  Jan Hubicka  <jh@suse.cz>
124
125         * g++.dg/tree-ssa/pr24172.C: New testcase.
126
127 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
128
129         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
130
131 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
132
133         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
134         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
135         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
136         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
137         gfortran.dg/enum_9.f90,
138         gfortran.fortran-torture/compile/enum_1.f90,
139         gfortran.fortran-torture/execute/enum_1.f90,
140         gfortran.fortran-torture/execute/enum_2.f90,
141         gfortran.fortran-torture/execute/enum_3.f90,
142         gfortran.fortran-torture/execute/enum_4.f90: New tests.
143
144 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
145
146         PR target/18482
147         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
148         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
149
150 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
151
152         PR libfortran/20179
153         * gfortran.dg/mixed_io_1.f90: New test.
154         * gfortran.dg/mixed_io_1.c: New file.
155
156 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
157
158         * gfortran.dg/malloc_free_1.f90: New test.
159
160 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
161
162         * gcc.dg/nested-func-4.c: Require profiling -pg.
163
164 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
165
166         PR C++/23229
167         * g++.dg/warn/main-2.C: New test.
168
169 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
170
171         PR fortran/24545
172         * gfortran.dg/interface_2.f90: new test.
173
174 2005-10-28  Josh Conner  <jconner@apple.com>
175
176         PR c++/22153
177         * g++.dg/template/crash38.C: New test.
178         * g++.dg/parse/explicit1.C: Change expected errors.
179
180 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
181
182         PR C++/23426
183         * g++.dg/other/large-size-array.C: New test.
184
185 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
186
187         PR middle-end/24362
188         * g++.dg/opt/complex4.C: New test.
189
190 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
191
192         * gcc.dg/nested-func-4.c: New test.
193
194 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
195
196         PR fortran/24158
197         gfortran.dg/derived_recursion.f90: New test.
198         gfortran.dg/implicit_actual.f90: New test.
199
200 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
201
202         PR middle-end/24295, PR testsuite/24477
203         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
204         removed when weakref hits the tree.
205
206 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
207
208         * gfortran.dg/cray_pointers_4.f90: New test.
209
210         * gfortran.dg/cray_pointers_5.f90: New test.
211
212 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
213
214         PR fortran/22290
215         * gfortran.dg/assign_5.f90: New test.
216         * gfortran.dg/assign_6.f: New test.
217
218 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
219
220         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
221         CPU has no SSE support.
222
223 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
224
225         PR libgfortran/24224
226         * gfortran.dg/arrayio_1.f90: Update attribution.
227         * gfortran.dg/arrayio_2.f90: Update attribution.
228         * gfortran.dg/arrayio_3.f90: Update attribution.
229         * gfortran.dg/arrayio_4.f90: Update test conditions.
230         * gfortran.dg/arrayio_5.f90: Update attribution.
231         * gfortran.dg/arrayio_6.f90: New test.
232         * gfortran.dg/arrayio_7.f90: New test.
233
234 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
235
236         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
237
238 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
239
240         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
241
242 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
243
244         PR fortran/24416
245         * gfortran.dg/namelist_char_only.f90: New test.
246
247 2005-10-24  Asher Langton  <langton2@llnl.gov>
248
249         PR fortran/17031
250         PR fortran/22282
251         * gfortran.dg/cray_pointers_1.f90: New test.
252         * gfortran.dg/cray_pointers_2.f90: New test.
253         * gfortran.dg/cray_pointers_3.f90: New test.
254         * gfortran.dg/loc_1.f90: New test.
255         * gfortran.dg/loc_2.f90: New test.
256
257 2005-10-24  Steven Bosscher  <stevenb@suse.de>
258
259         * gcc.dg/pr24225.c: New test.
260
261 2005-10-24  Asher Langton  <langton2@llnl.gov>
262
263         * gfortran.dg/dup_save_1.f90: New test.
264         * gfortran.dg/dup_save_2.f90: New test.
265
266 2005-10-24  Paul Brook  <paul@codesourcery.com>
267
268         PR 24107
269         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
270         stdint.h.
271
272 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
273
274         PR libgfortran/24489
275         * gfortran.dg/pr24489.f90: New test.
276
277 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
278
279         PR fortran/23635
280         * gfortran.dg/ichar_1.f90: Add tests for derived types.
281
282 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
283
284         PR target/18911
285         * g++.dg/init/array16.C: Skip for mmix-*-*.
286
287 2005-10-23  Asher Langton  <langton2@llnl.gov>
288
289         * gfortran.dg/byte_1.f90: New test.
290         * gfortran.dg/byte_2.f90: New test.
291
292 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
293
294         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
295
296 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
297
298         PR fortran/18022
299         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
300
301         PR fortran/24311
302         * gfortran.dg/merge_char_const.f90: New test.
303
304         PR fortran/24384
305         * gfortran.dg/spread_scalar_source.f90: New test.
306
307 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
308
309         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
310
311         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
312         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
313
314         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
315
316 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
317
318         PR fortran/24426
319         * gfortran.dg/der_pointer_4.f90: New.
320
321 2005-10-22  David Ayers  <d.ayers@inode.at>
322
323         * obj-c++.dg/except-1.mm: Simplify.
324
325 2005-10-21  David Ayers  <d.ayers@inode.at>
326
327         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
328
329 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
330
331         * gfortran.dg/assumed_dummy_2.f90: New test.
332
333 2005-10-21  James E Wilson  <wilson@specifix.com>
334
335         PR preprocessor/15220
336         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
337
338 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
339
340         * gcc.c-torture/execute/20051021-1.c: New test.
341
342 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
343
344         PR c++/24260
345         * g++.dg/ext/tmplattr1.C: New test.
346
347 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
348
349         PR fortran/24440
350         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
351
352 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
353
354         * obj-c++.dg/except-1.mm: New.
355
356         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
357
358 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
359
360         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
361
362 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
363
364         PR middle-end/24295
365         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
366         declarations with the same names as thunks' alias targets, use
367         aliases instead.
368         * gcc.dg/attr-alias-3.c: New test.
369         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
370
371 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
372
373         PR c++/22618
374         * g++.dg/parse/access8.C: New test.
375
376 2005-10-20  Richard Guenther  <rguenther@suse.de>
377
378         PR c++/24439
379         * g++.dg/tree-ssa/pr24439.C: New testcase.
380
381 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
382
383         * g++.dg/opt/delay-slot-1.C: New test.
384
385 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
386
387         PR fortran/21625
388         * gfortran.fg/der_init_1.f90: New.
389
390 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
391
392         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
393
394 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
395
396         PR c++/21908
397         * g++.dg/parse/error28.C: New test.
398
399 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
400
401         * gcc.dg/profile-generate-2.c: New test.
402
403 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
404
405         PR target/23589
406         * g++.dg/ext/dllimport11.C: New.
407
408 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
409
410         PR c++/22293
411         * g++.dg/other/friend3.C: New test.
412
413 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
414
415         PR c++/23293
416         * g++.dg/template/error19.C: New test.
417
418 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
419
420         PR c++/21383
421         * g++.dg/overload/koenig2.C: New.
422
423         PR c++/23118
424         * g++.dg/overload/error2.C: New.
425
426         PR c++/22604
427         * g++.dg/inherit/covariant14.C: New.
428
429 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
430
431         PR c++/23440
432         * g++.dg/parse/for1.C: New test.
433
434 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
435
436         PR fortran/23446
437         * gfortran.dg/host_dummy_index_1.f90: New test.
438
439         PR fortran/21459
440         * gfortran.dg/automatic_char_len_2.f90: New test.
441
442         PR fortran/20866
443         * gfortran.dg/recursive_statement_functions.f90: New test.
444
445         PR fortran/20853
446         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
447
448         PR fortran/20849
449         * gfortran.dg/external_initializer.f90: New test.
450
451         PR fortran/20837
452         * non_module_public.f90: New test.
453
454 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
455
456         PR c++/24386
457         * g++.dg/template/overload7.C: New.
458
459         PR c++/22551
460         * g++.dg/other/switch2.C: Remove expected warnings.
461
462         PR c++/21353
463         * g++.dg/template/defarg6.C: New.
464
465 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
466
467         PR target/24315
468         * gcc.target/i386/pr24315.c: New test.
469
470 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
471
472         PR c++/24389
473         * g++.dg/template/static21.C: New test.
474         * g++.dg/template/static21-a.cc: Likewise.
475
476 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
477
478         PR c++/23959
479         * g++.dg/warn/Wswitch-default-1.C: New test.
480         * g++.dg/warn/Wswitch-default-2.C: New test.
481
482 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
483
484         PR c++/22173
485         * g++.dg/parse/template18.C: New test.
486         * g++.dg/template/nontype15.C: Likewise.
487
488 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
489
490         PR fortran/22273
491         * gfortran.dg/spec_expr_2.f90: New.
492
493 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
494
495         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
496         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
497         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
498         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
499         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
500         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
501         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
502         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
503         previous target-specific skips and warning-message matches where
504         applicable.
505
506 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
507
508         PR c++/21347
509         * g++.dg/warn/Wctor-dtor.C: New test.
510
511 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
512
513         PR c/23439
514         * gcc.dg/for-1.c: New test.
515
516 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
517
518         PR c++/19565
519         * g++.dg/warn/Wconversion1.C: New test.
520         * g++.dg/ext/packed4.C: Compile with -w.
521         * g++.dg/opt/20050511-1.C: Likewise.
522         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
523
524 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
525
526         * gfortran.dg/boz_5.f90: New test.
527
528 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
529
530         PR c++/22551
531         * g++.dg/other/switch2.C: New.
532
533         PR c++/23984
534         * g++.dg/init/ctor7.C: New.
535
536 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
537
538         PR c++/23730
539         * g++.dg/parse/crash32.C: New test.
540
541 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
542
543         PR c++/20721
544         * g++.dg/init/goto2.C: New test.
545
546         PR c++/22464
547         * g++.dg/template/crash/41.C: New test.
548
549         PR c++/22180
550         * g++.dg/template/crash40.C: New test.
551
552         PR c++/23694
553         * g++.dg/parse/friend5.C: New test.
554         
555         PR c++/23307
556         * g++.dg/template/crash38.C: New test.
557         
558         PR c++/22352
559         * g++.dg/template/friend38.C: New test.
560         
561         PR c++/22405
562         * g++.dg/template/crash39.C: New test.
563         
564 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
565
566         * gcc.dg/debug/dwarf2/dwarf-char1.c,
567         gcc.dg/debug/dwarf2/dwarf-char2.c,
568         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
569
570         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
571
572 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
573
574         * gcc.dg/dll-2.c: Add tests for warnings.
575         * gcc.dg/dll-3.c: Likewise.
576         * gcc.dg/dll-4.c: Likewise.
577
578         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
579         * g++.dg/ext/dllimport2.C: Likewise.
580         * g++.dg/ext/dllimport3.C: Likewise.
581         * g++.dg/ext/dllimport7.C: Likewise.
582         * g++.dg/ext/dllimport8.C: Likewise.
583         * g++.dg/ext/dllimport9.C: Likewise.
584
585 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
586
587         PR fortran/24092
588         * gfortran.dg/derived_pointer_recursion.f90: New test.
589
590 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
591
592         * gcc.c-torture/execute/20051012-1.c: New test.
593
594 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
595
596         PR fortran/18082
597         * gfortran.dg/automatic_char_len_1.f90: New test.
598
599 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
600
601         PR fortran/20847
602         * gfortran.dg/save_common.f90: New test.
603
604         PR fortran/20856
605         * gfortran.dg/save_result.f90: New test.
606
607 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
608
609         PR c++/21592
610         * g++.dg/template/dependent-expr1.C: Add new expected error.
611         * g++.dg/template/dependent-expr2.C: Adjust error text.
612         * g++.dg/template/overload6.C: New.
613
614         PR c++/23797
615         * g++.dg/other/typename8.C: New.
616
617         PR c++/21117
618         * g++.dg/other/return1.C: New.
619
620 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
621
622         PR c++/24052
623         * g++.dg/ext/label5.C: New.
624
625 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
626
627         PR c++/19964
628         * g++.dg/parse/crash31.C: New.
629
630 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
631
632         * g++.dg/ipa/ipa-1.c: New test.
633         * g++.dg/ipa/ipa-2.c: New test.
634         * g++.dg/ipa/ipa-3.c: New test.
635         * g++.dg/ipa/ipa-4.c: New test.
636         * g++.dg/ipa/ipa-5.c: New test.
637         * g++.dg/ipa/ipa.exp: New file.
638
639 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
640
641         PR fortran/24207
642         * gfortran.dg/private_type_3.f90: New test.
643
644 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
645
646         PR fortran/20786
647         gfortran.dg/aint_anint_1.f90: New test.
648
649 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
650
651         PR libgfortran/24313
652         gfortran.dg/csqrt.f: New test.
653
654 2005-10-11  Ian Lance Taylor  <ian@airs.com>
655
656         PR c++/8057
657         * g++.dg/warn/noeffect7.C: New test.
658         * g++.dg/warn/noeffect2.C: Instantiate templates.
659         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
660         and warning.
661
662 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
663
664         PR c++/21089
665         * g++.dg/init/float1.C: New test.
666
667         PR c++/24277
668         * g++.dg/init/member1.C: Tweak error markers.
669
670 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
671
672         PR testsuite/24281
673         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
674         Check for null pointer.
675
676 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
677
678         PR c++/21369
679         * g++.dg/parse/ret-type3.C: New test.
680
681 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
682
683         PR tree-opt/23946
684         * gcc.c-torture/compile/pr23946.c: New test.
685
686 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
687
688         * g++.dg/opt/mmx2.C: New test.
689
690 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
691
692         PR c++/24277
693         * g++.dg/template/static20.C: New test.
694
695         PR c++/24302
696         * g++.dg/warn/Wunused-12.C: New test.
697
698         PR c++/23437
699         * g++.dg/template/arg4.C: New test.
700
701 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
702
703         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
704         * gcc.dg/ucnid-3.c: Likewise.
705         * gcc.dg/ucnid-4.c: Likewise.
706         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
707         * g++.dg/other/ucnid-1.C: Likewise.
708         * gcc.dg/sparc-frame-1.c: New test.
709
710 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
711
712         PR c++/24139
713         * g++.dg/template/spec27.C: New test. 
714
715         PR c++/24275
716         * g++.dg/template/static19.C: New test.
717
718 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
719
720         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
721         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
722
723 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
724
725         PR target/24136
726         * gfortran.fortran-torture/compile/pr24136.f: New test.
727
728 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
729
730         PR c++/22172
731         * g++.dg/parse/crash30.C: New test.
732
733 2005-10-07  Richard Guenther  <rguenther@suse.de>
734
735         PR middle-end/24227
736         * gcc.c-torture/compile/pr24227.c: New testcase.
737
738 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
739
740         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
741         Do not put aligned attributes on array elements.
742
743 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
744
745         PR testsuite/23611, PR testsuite/23615
746         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
747         writing prototypes of library functions by hand.
748         * obj-c++.dg/bitfield-4.mm: Likewise.
749         * obj-c++.dg/const-str-4.mm: Likewise.
750         * obj-c++.dg/encode-4.mm: Likewise.
751         * obj-c++.dg/encode-5.mm: Likewise.
752         * obj-c++.dg/encode-6.mm: Likewise.
753         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
754         * obj-c++.dg/method-10.mm: Likewise.
755         * obj-c++.dg/method-17.mm: Likewise.
756         * obj-c++.dg/method-19.mm: Likewise.
757         * obj-c++.dg/try-catch-2.mm: Likewise.
758
759 2005-10-06  Richard Henderson  <rth@redhat.com>
760
761         PR 24236
762         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
763
764 2005-10-06  Dale Johannesen  <dalej@apple.com>
765
766         * gcc.c-torture/execute/20030125-1.c:  Correct.
767
768 2005-10-06  Richard Guenther  <rguenther@suse.de>
769
770         PR tree-optimization/24238
771         * g++.dg/tree-ssa/pr24238.C: New testcase.
772
773 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
774
775         PR 18568
776         * gfortran.dg/der_pointer_3.f90: New test.
777
778 2005-10-05  Devang Patel  <dpatel@apple.com>
779
780         PR Debug/23205
781         * g++.dg/other/PR23205.C: New.
782         
783 2005-10-05  Richard Henderson  <rth@redhat.com>
784
785         PR target/23602
786         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
787         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
788
789 2005-10-05  Dale Johannesen  <dalej@apple.com>
790
791         * gcc.c-torture/execute/float-floor.c:  New.
792
793 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
794
795         PR tree-optimization/21419
796         PR tree-optimization/24146
797         PR tree-optimization/24151
798
799         * g++.dg/ext/asm7.C: New.
800         * g++.dg/ext/asm8.C: New.
801         * gcc.dg/asm-1.c: Compile on all targets.
802         * gcc.dg/asm-pr24146.c: New.
803         * gcc.dg/pr21419.c: Adjust error messages.
804
805 2005-10-05  Richard Guenther  <rguenther@suse.de>
806
807         PR fortran/24176
808         * gfortran.fortran-torture/compile/empty.f90: New testcase.
809
810 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
811
812         PR c++/23513
813         * g++.dg/template/spec22.C: Robustify test.
814         * g++.dg/template/spec26.C: New.
815
816 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
817
818         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
819         if target supports vector instructions.
820
821 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
822
823         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
824         C99 functions.
825
826 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
827
828         * lib/target-supports.exp (check_effective_target_fortran_large_real,
829         check_effective_target_fortran_large_int): Replace cached result
830         when target changes.
831
832 2005-10-04  Devang Patel  <dpatel@apple.com>
833
834         * gcc.dg/i386-sse-vect-types.c: New.
835         
836 2005-10-04  Ian Lance Taylor  <ian@airs.com>
837
838         PR preprocessor/13726
839         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
840         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
841
842 2005-10-04  Richard Guenther  <rguenther@suse.de>
843
844         PR c/23576
845         * gcc.dg/noncompile/pr23576.c: New testcase.
846
847 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
848
849         PR middle-end/23125
850         * gcc.dg/register-var-3.c: New test.
851
852 2005-10-04  Steven Bosscher  <stevenb@suse.de>
853
854         * gcc.dg/pr23049.c: New test.
855
856         * gcc.dg/ucnid-4.c: Fix test.
857
858 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
859
860         PR 23445
861         * gcc.c-torture/compile/pr23445.c: New test.
862
863 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
864
865         * g++.dg/overload/unknown1.C: New.
866
867 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
868
869         PR c++/17775
870         * g++.dg/template/repo4.C: New test.
871
872 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
873
874         PR libfortran/19308
875         * gfortran.dg/large_real_kind_2.F90: New test.
876         * gfortran.dg/large_integer_kind_2.f90: New test.
877
878 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
879
880         * lib/target-supports.exp (check_effective_target_vect_shift):
881         Implement with result caching. Add i?86, x86_64 and ia64 targets.
882         (check_effective_target_vect_condition): Fix copy-n-pasto.
883
884         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
885         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
886         targets.
887
888 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
889
890         PR c++/22621
891         * g++.dg/template/overload5.C : New test.
892
893         PR c++/23840
894         * g++.dg/expr/stdarg1.C: New test.
895
896 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
897
898         PR 24142
899         * gcc.c-torture/execute/pr24142.c: New test.
900
901 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
902
903         PR 24141
904         * gcc.c-torture/execute/pr24141.c: New test.
905
906 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
907             Diego Novillo  <dnovillo@redhat.com>
908
909         PR 23604
910         * gcc.c-torture/execute/pr23604.c: New test.
911
912 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
913
914         PR fortran/16404
915         PR fortran/20835
916         PR fortran/20890
917         PR fortran/20899
918         PR fortran/20900
919         PR fortran/20901
920         PR fortran/20902
921         gfortran.dg/equiv_constraint_1.f90: New test.
922         gfortran.dg/equiv_constraint_2.f90: New test.
923         gfortran.dg/equiv_constraint_3.f90: New test.
924         gfortran.dg/equiv_constraint_4.f90: New test.
925         gfortran.dg/equiv_constraint_5.f90: New test.
926         gfortran.dg/equiv_constraint_6.f90: New test.
927         gfortran.dg/equiv_constraint_7.f90: New test.
928         gfortran.dg/equiv_constraint_8.f90: New test.
929         gfortran.dg/private_type_1.f90: New test.
930         gfortran.dg/private_type_2.f90: New test.
931         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
932         980628-10.f: Assert std=gnu to permit mixing of
933         types in equivalence statements.
934
935 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
936
937         PR 24112
938         * gfortran.dg/open_status_1.f90: New.
939
940 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
941
942         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
943         * gcc.dg/vect/pr22480.c: Clean up temp files.
944         * gcc.dg/vect/pr23831.c: Clean up temp files.
945         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
946         Clean up temp files.
947         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
948         Clean up temp files.
949
950         * gcc.dg/20050309-1.c: Clean up temp files.
951         * gcc.dg/20050325-1.c: Clean up temp files.
952
953 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
954
955         PR tree-optimization/24059
956         * gcc.dg/vect/pr24059.c : New test.
957
958 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
959
960         PR middle-end/24109
961         * gcc.c-torture/execute/20050929-1.c: New test.
962
963 2005-09-29  Steven Bosscher  <stevenb@suse.de>
964
965         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
966
967 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
968
969         PR c/21419
970         * gcc.dg/pr21419.c: New test.
971
972 2005-09-29  Steven Bosscher  <stevenb@suse.de>
973
974         * gcc.dg/pr23911.c: New test.
975
976 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
977
978         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
979
980         PR c++/16782
981         * g++.dg/parse/qualified4.C: New test.
982         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
983         * g++.old-deja/g++.mike/p8154.C: Likewise. 
984
985 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
986
987         PR c++/22147
988         * g++.dg/template/friend37.C: New test.
989         * g++.dg/parse/crash28.C: Adjust error markers.
990         
991 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
992
993         PR fortran/18518
994         * gfortran.fortran-torture/execute/save_2.f90: New decl.
995
996 2005-09-27  Devang Patel  <dpatel@apple.com>
997
998         PR tree-optimization/23625
999         * gcc.dg/pr23625.c: New test.
1000         
1001 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
1002
1003         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
1004         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
1005
1006 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
1007
1008         PR fortran/23677
1009         * gfortran.fortran-torture/execute/save_1.f90: New test.
1010         * gfortran.dg/save_1.f90: New test.
1011
1012 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
1013
1014         * gcc.target/i386/builtin-apply-mmx.c: New test.
1015
1016         PR target/22576
1017         * gcc.target/i386/pr22576.c: New test.
1018
1019         PR target/22585
1020         * gcc.target/i386/pr22585.c: New test.
1021
1022         PR target/23268
1023         * gcc.target/i386/pr23268.c: New test.
1024
1025         PR middle-end/23831
1026         * gcc.dg/vect/pr23831.c: New test.
1027
1028         PR target/24055
1029         * gcc.target/i386/pr24055.c: New test.
1030
1031 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
1032
1033         PR tree-optimization/23960
1034         * gcc.c-torture/compile/pr23960.c: New.
1035
1036 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
1037
1038         PR fortran/16861
1039         * gfortran.dg/nested_modules_3.f90: New.
1040
1041 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
1042
1043         PR fortran/24005
1044         gfortran.dg/interface_1.f90: New test.
1045
1046 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
1047         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1048
1049         PR fortran/23843
1050         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
1051
1052 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
1053
1054         PR fortran/23516
1055         * gfortran.dg/imag_1.f: New test.
1056         * gfortran.dg/imag_2.f: Ditto.
1057
1058 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
1059
1060         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
1061
1062 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
1063
1064         PR c++/21983
1065         * g++.dg/warn/pr21983.C: New test.
1066
1067 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
1068
1069         PR c++/23993
1070         * g++.dg/template/array14.C: New test.
1071
1072 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
1073
1074         PR fortran/19929
1075         * gfortran.dg/der_ptr_component_1.f90: New test.
1076
1077 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1078
1079         PR c++/23965
1080         * g++.dg/template/error1.C: Reject "no matching function" message.
1081
1082 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1083
1084         PR c++/17609
1085         * g++.dg/lookup/error1.C: New test.
1086
1087 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
1088
1089         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
1090         functionality of the testcase.
1091
1092 2005-09-20  Richard Henderson  <rth@redhat.com>
1093
1094         * gcc.dg/vect/vect-22.c: Require vect_float.
1095         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
1096
1097 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
1098
1099         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
1100         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
1101         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
1102         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
1103         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
1104         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
1105         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
1106         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
1107         * gcc.dg/cpp/ucnid-8.c: New test.
1108
1109 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1110
1111         PR tree-optimization/23929
1112         * gcc.c-torture/compile/pr23929.c: New test.
1113
1114 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
1115
1116         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
1117         for one loop.
1118
1119 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
1120
1121         PR testsuite/23186
1122         * g++.dg/other/pr22003.C: Require named sections.
1123
1124 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1125
1126         PR c++/23947
1127         * g++.dg/rtti/crash3.C: New test.
1128
1129         PR tree-optimization/23818
1130         * gcc.dg/pr23818.c: New test.
1131
1132 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1133
1134         PR fortran/23420
1135         * gfortran.dg/print_fmt_4.f: New.
1136
1137 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1138
1139         PR fortran/23663
1140         * gfortran.fortran-torture/execute/entry_11.f90: New test.
1141
1142 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
1143
1144         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
1145         Use pointers to local alignable arrays instead. Added comments.
1146         * gcc.dg/vect/vect-46.c: Likewise.
1147         * gcc.dg/vect/vect-48.c: Likewise.
1148         * gcc.dg/vect/vect-49.c: Likewise.
1149         * gcc.dg/vect/vect-52.c: Likewise.
1150         * gcc.dg/vect/vect-53.c: Likewise.
1151         * gcc.dg/vect/vect-54.c: Likewise.
1152         * gcc.dg/vect/vect-56.c: Likewise.
1153         * gcc.dg/vect/vect-57.c: Likewise.
1154         * gcc.dg/vect/vect-58.c: Likewise.
1155         * gcc.dg/vect/vect-60.c: Likewise.
1156         * gcc.dg/vect/vect-61.c: Likewise.
1157
1158         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
1159         The test is no longer vectorizable on vect_no_align targets.
1160         * gcc.dg/vect/vect-43.c: Likewsie.
1161
1162         * gcc.dg/vect/vect-44.c: Added comments.
1163         * gcc.dg/vect/vect-45.c: Added comments.
1164         * gcc.dg/vect/vect-50.c: Added comments.
1165         * gcc.dg/vect/vect-51.c: Added comments.
1166
1167         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
1168         aligned type.
1169         * gcc.dg/vect/Os-vect-95.c: Likewise. 
1170
1171         * gcc.dg/vect/vect-41.c: Test removed.
1172         * gcc.dg/vect/vect-47.c: Test removed.
1173         * gcc.dg/vect/vect-55.c: Test removed.
1174         * gcc.dg/vect/vect-59.c: Test removed.
1175
1176 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
1177         
1178         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
1179         No longer vectorizable on vect_no_align targets.
1180         * gcc.dg/vect/pr20122.c: Likewise.
1181         * gcc.dg/vect/vect-74.c: Likewise.
1182         * gcc.dg/vect/vect-75.c: Likewise.
1183         * gcc.dg/vect/vect-76.c: Likewise.
1184
1185         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
1186         Will not be vectorizable on vect_no_align targets once aliasing issues
1187         are resolved.
1188         * gcc.dg/vect/vect-79.c: Likewise.
1189
1190         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
1191         * gcc.dg/vect/vect-78.c: Likewise.
1192         * gcc.dg/vect/vect-97.c: Likewise.
1193
1194 2005-09-19  Steven Bosscher  <stevenb@suse.de>
1195
1196         * gcc.dg/pr23943.c: New test.
1197
1198 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
1199
1200         PR fortran/19181
1201         * gfortran.dg/derived_pointer_null_1.f90: New test.
1202
1203 2005-09-18  Richard Guenther  <rguenther@suse.de>
1204
1205         PR middle-end/23944
1206         * gcc.c-torture/compile/pr23944.c: New testcase.
1207
1208 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
1209
1210         PR fortran/15975
1211         * gfortran.dg/der_pointer_2.f90: New test.
1212
1213 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
1214
1215         PR fortran/16861
1216         * gfortran.dg/nested_modules_2.f90: New test.
1217
1218 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1219
1220         PR c++/18368
1221         * g++.dg/other/semicolon.C: New test.
1222
1223 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
1224
1225         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
1226         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
1227
1228 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
1229
1230         PR c++/23914
1231         * g++.dg/template/static18.C: New test.
1232
1233         PR c++/21514
1234         * g++.dg/template/crash19.C: Remove dg-error marker.
1235         * g++.dg/template/local4.C: New test.
1236
1237 2005-09-16  Paul Brook  <paul@codesourcery.com>
1238
1239         PR fortran/23906
1240         * gfortran.dg/dependency_1.f90: New test.
1241
1242 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
1243
1244         PR c++/23896
1245         * g++.dg/template/static17.C: New test.
1246
1247 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
1248
1249         PR c++/23139
1250         * g++.dg/warn/huge-val1.C: New test.
1251
1252 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
1253
1254         PR c++/13140
1255         * g++.dg/parse/class2.C: New test.
1256         * g++.dg/template/explicit8.C: Likewise.
1257         * g++.dg/template/spec25.C: Likewise.
1258
1259 2005-09-14  Josh Conner  <jconner@apple.com>
1260
1261         PR middle-end/23584
1262         * gcc.dg/pr23584.c: New test.
1263
1264 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
1265
1266         PR fortran/21875 Internal Unit Array I/O, NIST
1267         * gfortran.dg/arrayio_1.f90: New test.
1268         * gfortran.dg/arrayio_1.f90: New test.
1269         * gfortran.dg/arrayio_1.f90: New test.
1270         * gfortran.dg/arrayio_1.f90: New test.
1271         * gfortran.dg/arrayio_1.f90: New test.
1272
1273 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
1274
1275         PR middle-end/22480
1276         * gcc.dg/vect/pr22480.c: New test.
1277
1278 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
1279
1280         PR fortran/19358
1281         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
1282
1283 2005-09-13 Josh Conner <jconner@apple.com>
1284
1285         PR c++/23180
1286         * g++.dg/init/struct2.C: New test.
1287         * g++.dg/init/struct3.C: New test.
1288
1289 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
1290
1291         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
1292         Clean up temp files.
1293         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
1294         gcc.dg/tree-ssa/builtin-fprintf-1.c,
1295         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
1296         gcc.dg/tree-ssa/builtin-printf-1.c,
1297         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
1298         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
1299         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
1300         gcc.dg/tree-ssa/builtin-vprintf-1.c,
1301         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
1302         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
1303         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
1304         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
1305         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
1306         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
1307         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
1308         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
1309
1310 2005-09-13  Josh Conner  <jconner@apple.com>
1311
1312         * lib/gcc-dg.exp: Load scanipa.exp.
1313         (cleanup-dump): New procedure.
1314         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
1315         * lib/scandump.exp: New file.
1316         * lib/scantree.exp: Use it.
1317         * lib/scanipa.exp: New file.
1318
1319 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
1320
1321         PR fortran/17740
1322         * gfortran.dg/generic_4.f90: New test.
1323
1324 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
1325
1326         PR target/23816
1327         * gcc.target/i386/pr23816-1.c: New test.
1328         * gcc.target/i386/pr23816-2.c: New test.
1329
1330
1331 2005-09-13  Bastian Blank <waldi@debian.org>
1332
1333         PR c++/16171
1334         * g++.dg/abi/mangle26.C: New test. 
1335         * g++.dg/abi/mangle27.C: New test. 
1336         * g++.dg/abi/mangle28.C: New test. 
1337         * g++.dg/abi/mangle29.C: New test. 
1338
1339         PR c++/23839
1340         * g++.dg/parse/register1.C: New test.
1341
1342 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
1343
1344         PR c++/23842
1345         * g++.dg/template/access16.C: New test.
1346
1347 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1348
1349         * gfortran.dg/char_pack_2.f90: Increase the vector size.
1350
1351 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1352
1353         PR fortran/18899
1354         * gfortran.dg/shape_2.f90: New test.
1355
1356 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1357
1358         PR target/19269
1359         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
1360         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
1361         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
1362         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
1363         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
1364         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
1365         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
1366         tests.
1367
1368 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1369
1370         PR c++/23841
1371         * g++.dg/parse/template17.C: New test.
1372
1373 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1374
1375         PR c++/23789
1376         * g++.dg/template/nontype14.C: New test.
1377
1378 2005-09-12  Ian Lance Taylor  <ian@airs.com>
1379
1380         PR g++/7874
1381         * g++.dg/lookup/friend7.C: New test.
1382         * g++.dg/lookup/friend8.C: New test.
1383         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
1384         so that it will be found via argument dependent lookup.
1385         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
1386         friend functions which will no longer be found.
1387         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
1388         function g, so that it will be found via argument dependent
1389         lookup.
1390         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
1391         * g++.old-deja/g++.mike/net43.C: Likewise.
1392
1393 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1394
1395         PR c++/23691
1396         * g++.dg/template/static16.C: New test.
1397
1398 2005-09-12  Josh Conner  <jconner@apple.com>
1399
1400         PR middle-end/23237
1401         * gcc.c-torture/compile/pr23237.c: New test. 
1402
1403 2005-09-11  Richard Henderson  <rth@redhat.com>
1404
1405         * g++.dg/other/error8.C: Update expected diagnostic text.
1406
1407 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1408
1409         PR libfortran/19872
1410         * gfortran.dg/overwrite_1.f: New test.
1411
1412 2005-09-09  Josh Conner  <jconner@apple.com>
1413
1414         * g++.dg/init/pr23180-1.C: Removed.
1415         * g++.dg/init/pr23180-2.C: Removed.
1416
1417 2005-09-09  David Daney <ddaney@avtrex.com>
1418
1419         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
1420         files which are ...
1421         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
1422         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
1423
1424 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1425
1426         * gfortran.dg/iostat_2.f90: New test.
1427
1428 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
1429
1430         PR c++/22252
1431         * g++.dg/ext/interface1.C: New test.
1432         * g++.dg/ext/interface1.h: Likewise.
1433         * g++.dg/ext/interface1a.cc: Likewise.
1434
1435 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
1436
1437         * gfortran.dg/iomsg_1.f90:  New test case.
1438
1439 2005-09-09  Richard Guenther  <rguenther@suse.de>
1440
1441         PR c++/23624
1442         * g++.dg/tree-ssa/pr23624.C: New testcase.
1443
1444 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1445
1446         PR fortran/19239
1447         * gfortran.dg/vector_subscript_1.f90,
1448         * gfortran.dg/vector_subscript_2.f90: New tests.
1449
1450 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1451
1452         PR fortran/21104
1453         * gfortran.dg/array_alloc_1.f90,
1454         * gfortran.dg/array_alloc_2.f90,
1455         * gfortran.dg/array_alloc_3.f90: New tests.
1456
1457 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1458
1459         PR fortran/12840
1460         * gfortran.dg/array_constructor_6.f90
1461         * gfortran.dg/array_constructor_7.f90
1462         * gfortran.dg/array_constructor_8.f90
1463         * gfortran.dg/array_constructor_9.f90
1464         * gfortran.dg/array_constructor_10.f90
1465         * gfortran.dg/array_constructor_11.f90
1466         * gfortran.dg/array_constructor_12.f90: New tests.
1467
1468 2005-09-08  Josh Conner  <jconner@apple.com>
1469
1470         PR c++/23180
1471         * g++.dg/init/pr23180-1.C: New test.
1472         * g++.dg/init/pr23180-2.C: New test.
1473
1474 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1475
1476         PR fortran/18878
1477         * gfortran.dg/module_double_reuse.f90: New.
1478
1479 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1480
1481         PR fortran/23270
1482         PR fortran/22304
1483         PR fortran/18870
1484         PR fortran/17917
1485         PR fortran/16511
1486         * gfortran.dg/common_equivalence_1.f: New.
1487         * gfortran.dg/common_equivalence_2.f: New.
1488         * gfortran.dg/common_equivalence_3.f: New.
1489         * gfortran.dg/contained_equivalence_1.f90: New.
1490         * gfortran.dg/module_blank_common.f90: New. 
1491         * gfortran.dg/module_commons_1.f90: New.
1492         * gfortran.dg/module_equivalence_1.f90: New.
1493         * gfortran.dg/nested_modules_1.f90: New.
1494         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
1495         equivalences and add comment to connect the test with
1496         the PR.
1497
1498 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1499
1500         PR fortran/23765
1501         * gfortran.dg/common_6.f90: New test.
1502
1503 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1504
1505         PR fortran/15326
1506         * gfortran.dg/char_result_1.f90,
1507         * gfortran.dg/char_result_2.f90,
1508         * gfortran.dg/char_result_3.f90,
1509         * gfortran.dg/char_result_4.f90,
1510         * gfortran.dg/char_result_5.f90,
1511         * gfortran.dg/char_result_6.f90,
1512         * gfortran.dg/char_result_7.f90,
1513         * gfortran.dg/char_result_8.f90: New tests.
1514
1515 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1516
1517         PR fortran/19928
1518         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
1519
1520 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1521
1522         PR obj-c++/16816
1523         * obj-c++.dg/selector-5.mm: New test.
1524         * obj-c++.dg/selector-6.mm: New test.
1525
1526 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1527
1528         PR objc/20574
1529         PR objc/19324
1530         * objc.dg/error-1.m: New test.
1531
1532 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
1533
1534         PR fortran/23373
1535         * gfortran.fortran-torture/execute/pr23373-1.f90,
1536         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
1537
1538 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
1539
1540         PR libfortran/23760
1541         * gfortran.dg/g77/1832.f: Remove long string in write statement
1542         to allow the test to pass on correct list directed output with 
1543         prepended space.
1544
1545 2005-09-07  James E Wilson  <wilson@specifix.com>
1546
1547         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
1548
1549 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1550
1551         * gfortran.dg/parameter+save.f90:  Rename to
1552         * gfortran.dg/parameter_save.f90: .. this.
1553
1554 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1555
1556         PR fortran/20848
1557         * gfortran.dg/parameter+save.f90:  New test case.
1558
1559 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
1560
1561         PR fortran/19269
1562         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1563
1564 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1565
1566         PR c/23075
1567         * gcc.dg/pr23075.c: New test.
1568         * g++.dg/warn/pr23075.C: New test.
1569
1570         PR target/22362
1571         * gcc.target/i386/pr22362.c: New test.
1572
1573         PR rtl-optimization/23098
1574         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1575
1576         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1577         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1578         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1579
1580 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1581
1582         * g++.dg/expr/cast6.C: New test.
1583
1584         PR c++/9782
1585         * g++.dg/init/new15.C: New test.
1586
1587 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1588
1589         * gcc.dg/vect/Os-vect-95.c: New test.
1590         * gcc.dg/vect/vect-95.c: Same.
1591
1592 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1593
1594         * gcc.dg/vect/vect-29.c: Update xfail testing.
1595         * gcc.dg/vect/vect-44.c: Same.
1596         * gcc.dg/vect/vect-48.c: Same.
1597         * gcc.dg/vect/vect-50.c: Same.
1598         * gcc.dg/vect/vect-72.c: Same.
1599         * gcc.dg/vect/vect-77.c: Same.
1600         * gcc.dg/vect/vect-78.c: Same.
1601         * gcc.dg/vect/vect-80.c: Same.
1602         * gcc.dg/vect/vect-96.c: Same.
1603         * gcc.dg/vect/vect-100.c: Same.
1604         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
1605         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
1606         * gfortran.dg/vect/vect-5.f90: Same.
1607
1608 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1609
1610         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
1611         start strings.
1612         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1613         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1614
1615         PR c++/23056
1616         * g++.dg/opt/pr23056.C: New test.
1617
1618         PR rtl-optimization/23098
1619         * gcc.target/i386/pr23098.c: New test.
1620
1621 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1622
1623         PR c++/23667
1624         * g++.dg/template/static15.C: New test.
1625
1626         PR c++/21440
1627         * g++.dg/ext/stmtexpr5.C: New test.
1628         * g++.dg/ext/stmtexpr6.C: Likewise.
1629
1630 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1631
1632         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1633
1634         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1635         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1636         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1637
1638 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1639
1640         PR libfortran/23321
1641         * gfortran.dg/direct_io_4.f90:  New test case.
1642
1643 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1644             Rasmus Hahn  <rassahah@neofonie.de>
1645
1646         PR libobjc/23108
1647         * objc.dg/type-stream-1.m: New test.
1648
1649 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1650
1651         PR fortran/23661
1652         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
1653         gfortran.dg/print_fmt_3.f90: New test.
1654
1655 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1656
1657         * gfortran.dg/fmt_t_1.f90: New test.
1658
1659 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1660
1661         PR rtl-optimization/23454
1662         * g++.dg/opt/pr23454.C: New test.
1663
1664 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1665
1666         PR c++/23699
1667         * g++.dg/ext/static1.C: New test.
1668
1669 2005-09-02  Richard Henderson  <rth@redhat.com>
1670
1671         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1672         tail call to check_fa_work.
1673
1674 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1675
1676         PR c++/21687
1677         * g++.dg/other/gc3.C: New test.
1678
1679 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1680
1681         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1682         * gcc.dg/20050826-1.c: Likewise.
1683
1684 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1685
1686         PR c++/23167
1687         * g++.dg/expr/volatile1.C: New test.
1688
1689 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1690
1691         PR middle-end/23547
1692         * gcc.dg/pr23547.c: New test.
1693
1694 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1695
1696         PR c/22061
1697         * gcc.c-torture/execute/pr22061-1.c,
1698         * gcc.c-torture/execute/pr22061-2.c,
1699         * gcc.c-torture/execute/pr22061-3.c,
1700         * gcc.c-torture/execute/pr22061-4.c: New tests.
1701
1702 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1703
1704         * gcc.dg/Wredundant-decls-2.c: New test to check that
1705         -Wredundant-decls does not issue warning for a variable 
1706         definition following a declaration.
1707
1708 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1709
1710         PR debug/7241
1711         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1712         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1713         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1714
1715         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1716         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1717         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1718         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1719         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1720         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1721         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1722         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1723
1724 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1725
1726         PR objc/23306
1727         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1728         scan-assmbler.
1729
1730 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1731
1732         PR target/21255
1733         * gcc.dg/pr21255-1.c: New test.
1734         * gcc.dg/pr21255-2-mb.c: Likewise.
1735         * gcc.dg/pr21255-2-ml.c: Likewise.
1736         * gcc.dg/pr21255-3.c: Likewise.
1737         * gcc.dg/pr21255-4.c: Likewise.
1738
1739 2005-08-31  Dale Johannesen  <dalej@apple.com>
1740
1741         * gcc.dg/20050830-1.c:  New.
1742
1743 2005-08-31  Josh Conner  <jconner@apple.com>
1744
1745         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1746         command-line options for arm-*-* targets.
1747         * g++.dg/init/array16.C: Likewise.
1748         * g++.dg/other/crash-4.C: Likewise.
1749
1750 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1751
1752         PR obj-c++/23640
1753         * obj-c++.dg/gnu-runtime-3.mm: New test.
1754
1755 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1756
1757         PR c++/13377
1758         * g++.dg/lookup/ambig4.C: New test.
1759         * g++.dg/lookup/ambig5.C: New test.
1760         * g++.dg/tc1/dr101.C: Adjust error markers.
1761
1762 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1763
1764         PR c++/23639
1765         * g++.dg/template/ttp5.C: Adjust error markers.
1766
1767 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1768
1769         PR testsuite/23609
1770         * lib/obj-c++.exp: Include target-libpath.exp.
1771         (obj-c++_link_flags): Look for the GNU libobjc library
1772         and set the library path to include it.
1773         Don't manually set LD_LIBRARY_PATH (etc.) but call
1774         set_ld_library_path_env_vars instead.
1775         (obj-c++_target_compile): Don't set library path or
1776         linker flags because they are already set correctly
1777         in obj-c++_link_flags.
1778
1779 2005-08-30  Josh Conner  <jconner@apple.com>
1780
1781         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1782         to command-line options for arm-*-* targets.
1783
1784 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1785
1786         * g++.dg/other/i386-1.C: New.
1787
1788 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1789
1790         PR preprocessor/20348
1791         PR preprocessor/20356
1792         * gcc.dg/cpp/pr20348.c: New test.
1793         * gcc.dg/cpp/pr20348.h: New file.
1794         * gcc.dg/cpp/inc/pr20348.h: New file.
1795         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1796         * gcc.dg/cpp/pr20356.c: New test.
1797         * gcc.dg/cpp/pr20356.h: New file.
1798         * gcc.dg/cpp/inc/pr20356.h: New file.
1799         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1800
1801 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1802
1803         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1804         Fix array dimension to avoid correct end-of-file error.
1805
1806 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1807
1808         PR libfortran/23598
1809         * gfortran.dg/iostat_1.f90:  New test.
1810
1811 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1812
1813         PR middle-end/23408
1814         * gcc.dg/pr23408.c: New test.
1815
1816 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1817
1818         PR c++/23099
1819         * g++.dg/init/member1.C: Make sure erroneous static data member
1820         definitions are required.
1821         * g++.dg/template/static13.C: New test.
1822         * g++.dg/template/static14.C: Likewise.
1823
1824 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1825
1826         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1827         -march=pentium4, remove ilp32 requirement.
1828
1829         PR middle-end/23484
1830         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1831         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1832
1833 2005-08-29  Andreas Jaeger  <aj@suse.de>
1834
1835         PR testsuite/23607
1836         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1837
1838 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1839
1840         * gcc.c-torture/execute/20050316-2.c: New test.
1841         * gcc.c-torture/execute/20050316-3.c: New test.
1842         * gcc.dg/torture/pr16104-1.c: New test.
1843
1844 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1845
1846         PR middle-end/23463
1847         * gcc.c-torture/execute/zero-struct-1.c: New test.
1848
1849 2005-08-27  Richard Guenther  <rguenther@suse.de>
1850
1851         PR target/23575
1852         * gcc.target/i386/pr23575.c: New testcase.
1853
1854 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1855
1856         PR rtl-optimization/23561
1857         * gcc.c-torture/execute/20050826-1.c: New test.
1858
1859         PR rtl-opt/23560
1860         * gcc.c-torture/execute/20050826-2.c: New test.
1861
1862 2005-08-26  Dale Johannesen  <dalej@apple.com>
1863
1864         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1865         * gcc.dg/20050826-1.c:  New.
1866
1867 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1868
1869         PR c++/19004
1870         * g++.dg/template/nontype13.C: New test.
1871
1872         PR c++/23491
1873         * g++.dg/init/new14.C: New test.
1874         * g++.dg/expr/anew1.C: Do not XFAIL.
1875         * g++.dg/expr/anew2.C: Likewise.
1876         * g++.dg/expr/anew3.C: Likewise.
1877
1878 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1879
1880         PR middle-end/22439
1881         * gcc.dg/vla-3.c: New test.
1882
1883 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1884
1885         PR fortran/20363
1886         * gfortran.dg/named_interface.f90: New.
1887
1888 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1889
1890         * gcc.c-torture/execute/frame-address.c: New test.
1891
1892 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1893
1894         PR c++/20817
1895         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1896
1897 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1898
1899         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1900
1901 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1902
1903         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1904         * gcc.dg/altivec-22.c: Rename from..
1905         * gcc.dg/altivec-nomfcr.c: ..this.
1906
1907 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1908
1909         PR tree-optimization/23546
1910         * gcc.dg/tree-ssa/pr23546.c: New test.
1911
1912 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1913
1914         PR fortran/17758
1915         * gfortran.dg/nonreturning_statements.f90: New test.
1916
1917 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1918
1919         PR c++/22454
1920         * g++.dg/parse/crash29.C: New.
1921
1922 2005-08-23  DJ Delorie  <dj@redhat.com>
1923
1924         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1925         constants have the L suffix.
1926
1927 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1928
1929         PR c++/23044
1930         * g++.dg/template/instantiate8.C: New.
1931
1932 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1933
1934         PR middle-end/23467
1935         * gcc.c-torture/execute/pr23467.c: New test.
1936
1937 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1938
1939         PR tree-optimization/22043
1940         * gcc.c-torture/execute/20050613-1.c: New test.
1941
1942 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1943
1944         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1945
1946 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1947
1948         PR rtl-optimization/23478
1949         * g++.dg/opt/pr23478.C: New test.
1950
1951 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1952
1953         PR c/18715
1954         * gcc.dg/switch-warn-3.c: New test.
1955
1956 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1957
1958         PR c++/22233
1959         * g++.dg/template/param1.C: New test.
1960
1961 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1962
1963         PR c++/23089
1964         * g++.dg/other/incomplete1.C: New test.
1965
1966 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1967
1968         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1969         are vectorizable.
1970
1971 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1972
1973         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1974         d_lines_5.f: New.
1975
1976 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1977
1978         * gcc.target/i386/sse-4.c: New test.
1979
1980 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1981
1982         PR testsuite/23239
1983         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1984
1985 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1986
1987         * gcc.dg/20050811-1.c: New test.
1988         * gcc.dg/20050811-2.c: New test.
1989
1990 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1991
1992         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1993
1994 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1995
1996         PR 23476
1997         * gcc.c-torture/compile/pr23476.c: New test.
1998
1999 2005-08-19  Devang Patel  <dpatel@apple.com>
2000
2001         PR tree-optimization/23048
2002         * gcc.dg/tree-ssa/pr23048.c: New test.
2003
2004 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2005
2006         PR middle-end/20624
2007         * g++.dg/warn/Wreturn-3.C: New test
2008
2009 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
2010
2011         PR tree-optimization/22228
2012         * g++.dg/vect/pr22543.cc: New test.
2013
2014 2005-08-17  Steven Bosscher  <stevenb@suse.de>
2015
2016         PR tree-optimization/21574
2017         * gcc.dg/tree-ssa/pr21574.c: New test.
2018
2019 2005-08-16  James E Wilson  <wilson@specifix.com>
2020
2021         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
2022
2023 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
2024
2025         PR tree-opt/23402
2026         * gcc.c-torture/compile/zero-strct-3.c: New test.
2027         * gcc.c-torture/compile/zero-strct-4.c: New test.
2028
2029 2005-08-16  Steven Bosscher  <stevenb@suse.de>
2030
2031         PR target/23376
2032         * gcc.target/x86_64/pr23376.c: New test.
2033
2034 2005-08-16  Ian Lance Taylor  <ian@airs.com>
2035
2036         PR c++/23337
2037         * g++.dg/ext/vector2.C: New.
2038
2039 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
2040
2041         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
2042
2043 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
2044
2045         PR libfortran/23428
2046         * gfortran.dg/inquire-complex.f90:  New test case.
2047
2048 2005-08-16  James E Wilson  <wilson@specifix.com>
2049
2050         PR tree-optimization/21105
2051         * gcc.dg/large-size-array.c: New.
2052
2053 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
2054
2055         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
2056         type.
2057         * gcc.dg/vect/vect-41: Likewise.
2058         * gcc.dg/vect/vect-42: Likewise.
2059         * gcc.dg/vect/vect-43: Likewise.
2060         * gcc.dg/vect/vect-44: Likewise.
2061         * gcc.dg/vect/vect-46: Likewise.
2062         * gcc.dg/vect/vect-47: Likewise.
2063         * gcc.dg/vect/vect-48: Likewise.
2064         * gcc.dg/vect/vect-52: Likewise.
2065         * gcc.dg/vect/vect-53: Likewise.
2066         * gcc.dg/vect/vect-54: Likewise.
2067         * gcc.dg/vect/vect-55: Likewise.
2068         * gcc.dg/vect/vect-56: Likewise.
2069         * gcc.dg/vect/vect-57: Likewise.
2070         * gcc.dg/vect/vect-58: Likewise.
2071         * gcc.dg/vect/vect-59: Likewise.
2072         * gcc.dg/vect/vect-60: Likewise.
2073         * gcc.dg/vect/vect-61: Likewise.
2074         * gcc.dg/vect/vect-85: Likewise.
2075         * gcc.dg/vect/vect-87: Likewise.
2076         * gcc.dg/vect/vect-88: Likewise.
2077         * gcc.dg/vect/vect-93.c: Likewise.
2078         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
2079         * gcc.dg/vect/vect-75: Likewise.
2080         * gcc.dg/vect/vect-76: Likewise.
2081         * gcc.dg/vect/vect-77: Likewise.
2082         * gcc.dg/vect/vect-78: Likewise.
2083         * gcc.dg/vect/vect-80: Likewise.
2084         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
2085         vectorized for the expected reason, rather than checking how alignment
2086         was handled.
2087         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
2088         type and also instead of aligned pointers. Added documentation.
2089
2090 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
2091
2092         * gfortran.dg/power.f90: New test.
2093
2094 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
2095
2096         PR rtl-optimization/23299
2097         * g++.dg/opt/pr23299.C: New test.
2098
2099 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2100
2101         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
2102
2103 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
2104
2105         * g++.dg/template/local6.C: New test.
2106
2107 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
2108
2109         * execute/exceptions/finally-1.m: Check that the catch and finally are
2110         being called.  Also add a "return 0;" at the end of main.
2111
2112 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
2113
2114         PR fortran/21432.
2115         * gfortran.dg/namelist_print_1.f: New test of functionality of
2116         PRINT namelist.
2117         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
2118         namelist generates error with -std=f95.
2119
2120 2005-08-14  Ira Rosen  <irar@il.ibm.com>
2121
2122         PR tree-optimization/23119
2123         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
2124
2125 2005-08-13  Marcin Koziej  <creep@desk.pl>
2126             Andrew Pinski  <pinskia@physics.uc.edu>
2127
2128         PR libobjc/22492
2129         * execute/exceptions/finally-1.m: New test.
2130
2131 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2132
2133         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
2134         testsuite.
2135         * objc/execute/exceptions/trivial.m: New test.
2136         * objc.dg/try-catch-11.m: Move to ...
2137         * objc/execute/exceptions/foward-1.m: Here.
2138         * objc.dg/try-catch-2.m: Move to ...
2139         * objc/execute/exceptions/catchall-1.m: Here.
2140         * objc.dg/try-catch-8.m: Move to ...
2141         * objc/execute/exceptions/local-variables-1.m: Here.
2142
2143 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2144
2145         * objc.dg/nested-func-1.m: Move to ...
2146         * objc/execute/nested-func-1.m: Here.
2147
2148 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2149
2150         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
2151         in ${options} instead of [target_info name].
2152         * lib/obj-c++.exp (objc_target_compile): Likewise.
2153
2154 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2155
2156         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
2157
2158 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2159
2160         part of PR testsuite/23348
2161         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
2162         of the torture options.
2163         * objc/compile/trivial.m: New test.
2164
2165 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
2166
2167         * gfortran.dg/eoshift.f90:  Correct format.
2168
2169 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
2170
2171         * gfortran.fortran-torture/execute/character_passing.f90:
2172         Fix comment typo.
2173
2174 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
2175
2176         PR c++/8271
2177         * g++.dg/template/unify10.C: New.
2178
2179 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
2180
2181         * g++.dg/parse/pr22514.C: Move to...
2182         * g++.dg/debug/pr22514.C: here.
2183
2184 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2185
2186         PR c++/23266
2187         * g++.dg/inherit/pure1.C: New test.
2188
2189         * ChangeLog: Fix typos.
2190
2191 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2192             Steven Bosscher  <stevenb@suse.de>
2193
2194         * gfortran.dg/runtime_warning_1.f90: New test.
2195
2196 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2197
2198         PR c++/23219
2199         * g++.dg/parse/crash28.C: New.
2200
2201 2005-08-11  Richard Guenther  <rguenther@suse.de>
2202
2203         PR target/23289
2204         * gcc.target/i386/tailcall-1.c: New testcase.
2205
2206 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
2207
2208         * gcc.dg/vect/vect-67.c: Un-xfail.
2209
2210 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
2211
2212         PR c++/23225
2213         * g++.dg/testsuite/parse/crash27.C: new test.
2214
2215 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
2216
2217         PR libfortran/22143
2218         * gfortran.dg/shift-kind.f90:  New testcase.
2219
2220 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
2221
2222         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
2223         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
2224
2225 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2226
2227         PR c++/20646
2228         * g++.dg/other/mult-stor1.C: New test.
2229
2230 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
2231
2232         * gcc.c-torture/pr18299-1.c: Move to ...
2233         * gcc.c-torture/compile/pr18299-1.c: Here.
2234
2235 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
2236
2237         * gfortran/fortran.torture/execute/character_passing.f90:
2238         Fix types for LSAME.
2239
2240 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
2241
2242         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
2243         input data back to what it was originally.
2244
2245 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
2246
2247         * objc.dg/try-catch-8.m: Enable for all targets.
2248
2249 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
2250
2251         * gcc.dg/pr23165.c: New test.
2252
2253 2005-08-09  Steven Bosscher  <stevenb@suse.de>
2254
2255         PR tree-optimization/23234
2256         * gcc.dg/tree-ssa/pr23234.c: New test.
2257
2258 2005-08-08  Josh Conner  <jconner@apple.com>
2259
2260         PR rtl-optimization/23241
2261         * gcc.dg/char-compare.c: New test.
2262
2263 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2264
2265         PR c++/22508
2266         * g++.dg/init/new13.C: New test.
2267
2268 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
2269
2270         PR c++/21166
2271         * g++.dg/other/crash-4.C: Adjust
2272         * g++/dg/ext/packed9.C: New.
2273
2274 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2275
2276         PR middle-end/21964
2277         * gcc.c-torture/execute/pr21964-1.c: New test.
2278
2279 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2280
2281         PR c/22458
2282         * gcc.dg/pr22458-1.c: New test.
2283
2284 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
2285             Steven G. Kargl <kargls@comcast.net>
2286
2287         PR fortran/22390
2288         * gfortran.dg/flush_1.f90: New test.
2289
2290 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2291
2292         PR c++/23191
2293         * g++.dg/template/eh2.C: New test.
2294
2295 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2296
2297         PR c++/19498
2298         * g++.dg/template/instantiate7.C: New test.
2299
2300 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
2301
2302         PR c/23113
2303         * gcc.dg/Wunused-value-1.c: New test.
2304
2305 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
2306
2307         PR rtl-optimization/23233
2308         * gcc.c-torture/compile/pr23233-1.c: New test.
2309
2310 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
2311
2312         PR fortran/18833
2313         PR fortran/20850
2314         * gfortran.dg/equiv_1.f90: New test.
2315         * gfortran.dg/equiv_2.f90: New test.
2316         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
2317         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
2318         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
2319
2320 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2321
2322         * gcc.c-torture/execute/vrp-5.c: New test.
2323         * gcc.c-torture/execute/vrp-6.c: New test.
2324         * gcc.dg/tree-ssa/vrp21.c: New test.
2325
2326 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2327
2328         * g++.dg/parse/pr22514.C: New test.
2329
2330 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
2331
2332         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
2333
2334         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
2335         instead of constant loads / pool entries.
2336
2337 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
2338
2339         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
2340         TEST_TO_WCTYPE.
2341
2342 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
2343
2344         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
2345         __WINT_TYPE__ in generated prototypes if possible.
2346
2347 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
2348
2349         PR 22037
2350         * g++.dg/tree-ssa/pr22037.C:
2351
2352 2005-08-04  Richard Henderson  <rth@redhat.com>
2353
2354         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
2355         scan-tree-dump-times directive.
2356
2357 2005-08-04  Jan Hubicka  <jh@suse.cz>
2358
2359         * gcov-1.C: Fix switch counts.
2360         * gcov-4b.c: Likewise.
2361
2362 2005-08-03  Jeff Law  <law@redhat.com>
2363
2364         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
2365
2366 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
2367
2368         * gcc.c-torture/execute/pr23135.c: New test.
2369
2370 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2371
2372         PR tree-optimization/19899
2373         * gcc.dg/tree-ssa/scev-1.c: New test.
2374         * gcc.dg/tree-ssa/scev-2.c: New test.
2375
2376 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
2377
2378         PR target/18582
2379         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
2380
2381 2005-08-03  Jan Hubicka  <jh@suse.cz>
2382
2383         * update-conroll.c: New testcase.
2384         * update-conroll-2.c: New testcase.
2385
2386 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
2387
2388         * gfortran.dg/constant_substring.f: New test.
2389         * gfortran.dg/pr22491.f: New test.
2390
2391 2005-08-02  Jan Hubicka  <jh@suse.cz>
2392
2393         * update-threading.c: Replace by the proper one.
2394
2395 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2396
2397         PR 23164
2398         * g++.dg/tree-ssa/pr23164.C: New test.
2399
2400 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2401
2402         * gcc.dg/tree-ssa/pr23192.c: New test.
2403
2404 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
2405
2406         * gcc.c-torture/execute/vrp-4.c: New test.
2407
2408 2005-08-02  Jan Hubicka  <jh@suse.cz>
2409
2410         * update-threading.c: New test.
2411
2412 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
2413
2414         * gcc.c-torture/compile/20050801-1.c: New test.
2415         * gcc.c-torture/compile/20050801-2.c: New test.
2416
2417 2005-08-01  Jan Hubicka  <jh@suse.cz>
2418
2419         * val-prof-5.c: New test.
2420
2421 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
2422
2423         PR c/22311
2424         * gcc.dg/pr22311-1.c : New test.
2425
2426 2005-07-31  Steven Bosscher  <stevenb@suse.de>
2427
2428         PR target/23095
2429         * gfortran.dg/pr23095.f: New test.
2430
2431         PR c++/22003
2432         * g++.dg/other/pr22003.C: New test.
2433
2434 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
2435
2436         PR target/20621
2437         * gcc.c-torture/execute/pr20621-1.c: New test.
2438
2439 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
2440
2441         * gfortran.dg/comma_format_extension_4.f:  Adjust length
2442         of string for format.
2443         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
2444         print statement with internal write.
2445         * gfortran.dg/der_array_io_2.f:  Likewise.
2446         * gfortran.dg/der_array_io_3.f:  Likewise.
2447
2448 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
2449
2450         * gcc.dg/fold-abs-4.c: new test.
2451
2452 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
2453
2454         PR fortran/22570 an related issues.
2455         * gfortran.dg/x_slash_1.f: New test.
2456
2457 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
2458
2459         PR c/23143
2460         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
2461         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
2462
2463 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2464
2465         PR c/529
2466         * gcc.dg/Wshadow-3.c: New test.
2467
2468 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
2469
2470         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
2471         used to have the wrong bounds).
2472
2473 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2474
2475         PR c/21720
2476         * gcc.dg/hex-round-1.c: Test more cases.
2477         * gcc.dg/hex-round-2.c: New test.
2478
2479 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2480
2481         PR 22550
2482         * g++.dg/tree-ssa/pr22550.C: New test.
2483
2484 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2485
2486         * gcc.dg/tree-ssa/vrp19.c: New test.
2487         * gcc.dg/tree-ssa-vrp20.c: New test.
2488
2489 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2490
2491         PR c/22240
2492         * gcc.dg/transparent-union-4.c: New test.
2493
2494 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2495
2496         PR c/22192
2497         * gcc.dg/c99-vla-2.c: New test.
2498
2499 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2500
2501         PR c/21720
2502         * gcc.dg/hex-round-1.c: New test.
2503
2504 2005-07-28  Jan Hubicka  <jh@suse.cz>
2505
2506         * inliner-1.c: Do not dump everything.
2507         * tree-prof.exp: Do not pass -ftree-based-profiling.
2508         * bprob.exp: Likewise.
2509
2510         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
2511
2512 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
2513
2514         PR c++/22545
2515         * g++.dg/expr/ptrmem7.C: New test.
2516
2517 2005-07-28  Mike Stump  <mrs@apple.com>
2518
2519         * g++.old-deja/g++.mike/visibility-1.C: New test.
2520
2521 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2522
2523         PR c/20187
2524         * gcc.c-torture/execute/pr20187-1.c: New test.
2525
2526 2005-07-28  Jeff Law  <law@redhat.com>
2527
2528         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
2529         * gcc.dg/tree-ssa/vrp18.c: New test.
2530
2531 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2532
2533         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
2534
2535 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2536
2537         PR tree-optimization/22506
2538         * gcc.dg/vect/ps22506.c: New test.
2539
2540 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
2541
2542         PR target/21149
2543         * gcc.target/i386/sse-3.c: New test.
2544
2545 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2546
2547         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
2548         * gcc.target/mips/mips32-dsp-type.c: Likewise.
2549
2550 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2551
2552         PR c/22589
2553         * gcc.c-torture/compile/pr22589-1.c: New test.
2554
2555 2005-07-28  Jan Hubicka  <jh@suse.cz>
2556
2557         * update-loopch.c: New testcase.
2558
2559 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2560
2561         PR rtl-optimization/23047
2562         * gcc.c-torture/execute/pr23047.c: New test.
2563         * gcc.c-torture/execute/pr23047.x: New.
2564
2565 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2566
2567         PR tree-optimization/22493
2568         * gcc.c-torture/execute/pr22493-1.c: New test.
2569         * gcc.c-torture/execute/pr22493-1.x: New.
2570         * gcc.c-torture/execute/vrp-1.c: New test.
2571         * gcc.c-torture/execute/vrp-2.c: New test.
2572         * gcc.c-torture/execute/vrp-2.c: New test.
2573
2574 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2575
2576         * gcc.target/frv/all-builtin-read8.c: Delete.
2577         * gcc.target/frv/all-builtin-read16.c: Delete.
2578         * gcc.target/frv/all-builtin-read32.c: Delete.
2579         * gcc.target/frv/all-builtin-read64.c: Delete.
2580         * gcc.target/frv/all-builtin-write8.c: Delete.
2581         * gcc.target/frv/all-builtin-write16.c: Delete.
2582         * gcc.target/frv/all-builtin-write32.c: Delete.
2583         * gcc.target/frv/all-builtin-write64.c: Delete.
2584         * gcc.target/frv/all-read-write-1.c: New.
2585
2586 2005-07-27  Jeff Law  <law@redhat.com>
2587
2588         * gcc.c-torture/execute/pr22630.c: New test.
2589
2590 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
2591
2592         PR tree-optimization/23073
2593         * gcc.dg/vect/nodump-pr23073.c: New test.
2594         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
2595
2596 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
2597
2598         PR tree-optimize/22348
2599         * gcc.c-torture/execute/pr22348.c: New.
2600
2601 2005-07-27  Richard Guenther  <rguenther@suse.de>
2602
2603         * gcc.dg/tree-ssa/salias-1.c: New testcase.
2604
2605 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2606
2607         PR fortran/22503
2608         * gfortran.dg/logical_comp.f90: New test.
2609
2610 2005-07-27  Jan Hubicka  <jh@suse.cz>
2611
2612         * inliner-1.c: Add cleanup of dumps.
2613         * val-prof-*.c: Likewise.
2614         * update-tailcall.c: New.
2615
2616 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
2617
2618         PR 22591
2619         * gcc.dg/tree-ssa/pr22591.c: New test.
2620         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2621
2622 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2623
2624         PR libobjc/22606
2625         * objc.dg/try-catch-11.m: New test.
2626
2627 2005-07-26  Richard Guenther  <rguenther@suse.de>
2628
2629         PR tree-optimization/22486
2630         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2631
2632 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2633
2634         PR tree-opt/22484
2635         * testsuite/g++.dg/opt/loop2.C: New test.
2636
2637 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2638
2639         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2640         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2641
2642 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2643
2644         * lib/profopt.exp (profopt-execute): Check for profiling data
2645         files on the target.
2646
2647 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2648
2649         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2650         for matching of asm labels.
2651
2652 2005-07-25  Richard Guenther  <rguenther@suse.de>
2653
2654         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
2655
2656 2005-07-25  Richard Guenther  <rguenther@suse.de>
2657
2658         PR testsuite/22624
2659         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
2660
2661 2005-07-25  Ira Rosen  <irar@il.ibm.com>
2662
2663         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2664         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2665         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2666         * gcc.dg/vect/vect-100.c: New test.
2667         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2668         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2669         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2670         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2671         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2672         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2673         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2674         * gfortran.dg/vect/pr19049.f90: New testcase.
2675         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2676
2677 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2678
2679         * gcc.c-torture/execute/20050713-1.c: New test.
2680
2681         PR fortran/20063
2682         * gfortran.fortran-torture/execute/data_4.f90: New test.
2683
2684         PR middle-end/20303
2685         * gcc.dg/visibility-d.c: New test.
2686
2687 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2688
2689         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2690         * gfortran.dg/underflow.f90: Ditto.
2691
2692 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2693
2694         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2695         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2696         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2697
2698 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2699
2700         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2701         include case of field width of zero.
2702
2703 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2704
2705         PR libgfortran/21875
2706         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2707         with trailing blanks on normal formatted read.
2708
2709 2005-07-23  Chao-ying Fu  <fu@mips.com>
2710
2711         * gcc.target/mips/mips32-dsp-type.c: New test.
2712         * gcc.target/mips/mips32-dsp.c: New test.
2713
2714 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2715
2716         PR testsuite/21073
2717         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2718
2719         PR testsuite/20454
2720         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2721         and __cyg_profile_func_exit.
2722
2723 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2724
2725         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2726         * gfortran.dg/comma_format_extension_4.f: Same.
2727         * gfortran.dg/pr15332.f: Same.
2728         * gfortran.dg/pr21730.f: Same.
2729
2730 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2731
2732         * g++.dg/opt/vrp2.C: Fix testcase.
2733
2734         PR tree-opt/22625
2735         * g++.dg/opt/vrp2.C: New test.
2736
2737 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2738
2739         PR debug/21828
2740         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2741
2742 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2743
2744         * gcc.dg/tree-ssa/20050719-1.c: New test.
2745
2746 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2747
2748         * gcc.dg/bfin-longcall-1.c: New file.
2749         * gcc.dg/bfin-longcall-2.c: New file.
2750
2751 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2752
2753         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2754
2755 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2756
2757         PR middle-end/19055
2758         * gcc.dg/tree-ssa/pr19055.c: New test.
2759         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2760
2761 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2762
2763         PR C++/22358
2764         * g++.dg/other/pr22358.C: New test.
2765
2766 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2767
2768         PR c++/2922
2769         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2770
2771 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2772
2773         PR c++/15938
2774         * g++.dg/init/union2.C: New test.
2775
2776 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2777
2778         PR c/22393
2779         * gcc.dg/complex-4.c: New test.
2780
2781 2005-07-21  Richard Guenther  <rguenther@suse.de>
2782
2783         PR testsuite/22522
2784         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2785         scanning for asm labels.
2786         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2787
2788 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2789
2790         PR target/22085
2791         * gcc.dg/altivec-pr22085.c: New.
2792
2793 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2794
2795         PR tree-optimization/19210
2796         * gcc.dg/tree-ssa/pr19210-1.c: New.
2797         * gcc.dg/tree-ssa/pr19210-2.c: New.
2798
2799 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2800
2801         PR rtl-optimization/22167
2802         * g++.dg/opt/pr22167.C: New test.
2803
2804 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2805
2806         PR c++/2922
2807         * g++.dg/lookup/two-stage2.C: New.
2808         * g++.dg/lookup/two-stage3.C: New.
2809         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2810         fixed two-stage name lookup for operators.
2811         * g++.dg/template/call3.C: Compiler now produces an appropriate
2812         error message.
2813         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2814         14 as a candidate.
2815         * g++.dg/template/ptrmem4.C: Compiler produces different error
2816         message.
2817         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2818         connect_to_method as a candidate.
2819
2820 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2821
2822         * gcc.dg/fold-alloc-1.c: New test.
2823
2824 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2825
2826         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2827         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2828
2829 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2830
2831         * gcc.dg/fold-abs-1.c: New test.
2832         * gcc.dg/fold-abs-2.c: New test.
2833         * gcc.dg/fold-abs-3.c: New test.
2834
2835 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2836
2837         Make CONSTRUCTOR use VEC to store initializers.
2838         * g++.dg/ext/complit3.C: Check for specific error messages.
2839         * g++.dg/init/brace2.C: Update error message.
2840         * g++.dg/warn/Wbraces2.C: Likewise.
2841
2842 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2843
2844         PR fortran/16940
2845         * gfortran.dg/module_interface_1.f90: New test.
2846
2847 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2848             Kenneth Zadeck <zadeck@naturalbridge.com>
2849
2850         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2851
2852 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2853
2854         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2855         specify -Wformat for these tests.
2856         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2857         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2858         * gcc.dg/format/opt-6.c: Delete.
2859
2860 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2861
2862         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2863         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2864
2865 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2866
2867         * gcc.dg/tree-ssa/alias-2.c: New test.
2868
2869 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2870
2871         PR c++/22263
2872         * g++.dg/template/explicit7.C: New test.
2873
2874 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2875
2876         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2877         width of 8 to +Inf and -Inf.
2878
2879 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2880
2881         PR c++/22139
2882         * g++.dg/template/friend36.C: New test.
2883
2884 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2885
2886         PR fortran/21730
2887         * gfortran.dg/pr21730.f: New test.
2888
2889 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2890             Kenneth Zadeck <zadeck@naturalbridge.com>
2891
2892         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2893         since pure const detection cannot run at -O1 in c compiler.
2894         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2895         can now optimize this case properly.
2896         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2897         because we now pass.
2898         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2899
2900 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2901
2902         PR c/22421
2903         * gcc.dg/format/bitfld-1.c: New test.
2904
2905 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2906
2907         PR c++/22204
2908         * g++.dg/rtti/repo1.C: New test.
2909
2910 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2911
2912         PR middle-end/22398
2913         * gcc.c-torture/compile/pr22398.c: New test.
2914
2915 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2916
2917         PR c++/22132
2918         * g++.dg/expr/cast4.C: New test.
2919
2920 2005-07-15  Richard Guenther  <rguenther@suse.de>
2921
2922         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2923         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2924
2925 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2926
2927         PR tree-optimization/22230
2928         * gcc.dg/tree-ssa/pr22230.c: New test.
2929
2930 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2931
2932         * gfortran.dg/g77/cpp6.f: New test.
2933
2934         PR fortran/22417
2935         * gfortran.dg/g77/cpp5.F: New test.
2936         * gfortran.dg/g77/cpp5.h: New file.
2937         * gfortran.dg/g77/cpp5inc.h: New file.
2938
2939 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2940
2941         PR libfortran/16435
2942         * gfortran.dg/tl_editting.f90: New.
2943         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2944
2945 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2946
2947         * gfortran.dg/char_array_constructor.f90: New test.
2948
2949 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2950
2951         * gfortran.dg/past_eor.f90: New.
2952         * gfortran.dg/complex_read.f90: New.
2953
2954 2005-07-13  Jeff Law  <law@redhat.com>
2955
2956         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2957         additional casts.
2958
2959         * gcc.dg/tree-ssa/pr22321.c: New test
2960
2961 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2962
2963         PR tree-optimization/21921
2964         * gcc.dg/tree-ssa/pr21921.c: New.
2965
2966 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2967
2968         PR tree-optimizatio/22442
2969         * gcc.dg/tree-ssa/loop-11.c: New test.
2970
2971 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2972
2973         PR tree-opt/21840
2974         * gcc.c-torture/compile/pr21840.c: New test.
2975
2976 2005-07-12  Jan Hubicka  <jh@suse.cz>
2977
2978         * gcc.c-torture/compile/pr22379.c: New test.
2979
2980 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2981
2982         PR libfortran/21593
2983         gfortran.dg/dev_null.f90:  Remove outdated comment about
2984         PR libfortran/21593.
2985
2986
2987 2005-07-12  Dale Johannesen  <dalej@apple.com>
2988
2989         * gcc.target/i386/compress-float-sse.c:  New.
2990         * gcc.target/i386/compress-float-sse-pic.c:  New.
2991         * gcc.target/i386/compress-float-387.c:  New.
2992         * gcc.target/i386/compress-float-387-pic.c:  New.
2993         * gcc.dg/compress-float-ppc.c:  New.
2994         * gcc.dg/compress-float-ppc-pic.c:  New.
2995
2996 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2997
2998         PR libfortran/21593
2999         gfortran.dg/dev_null.f90:  Remove targets.
3000
3001 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
3002
3003         PR tree-opt/22335
3004         * gcc.dg/pr22335-1.c: New test.
3005         * gcc.dg/pr22335-2.c: New test.
3006
3007 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3008
3009         PR c++/20172
3010         * g++.dg/template/nontype12.C : New test.
3011
3012 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
3013
3014         * gcc.dg/tree-ssa/loop-10.c: New test.
3015
3016 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
3017
3018         * gcc.c-torture/execute/20020720-1.x: Remove.
3019
3020 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
3021
3022         * gfortran.fortran-torture/execute/forall_7.f90: New test.
3023
3024 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
3025
3026         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
3027         (dg-mips-options): Use it.
3028
3029 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
3030
3031         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
3032
3033 2005-07-09  Richard Henderson  <rth@redhat.com>
3034
3035         * lib/target-supports.exp (check_effective_target_sync_char_short):
3036         Add alpha.
3037
3038 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
3039
3040         PR libfortran/22217
3041         * gfortran.dg/negative-z-descriptor.f90:  New test.
3042
3043 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
3044
3045         PR tree-opt/22329
3046         * gcc.dg/pr22329.c: New test.
3047
3048 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
3049
3050         PR tree-optimization/20139
3051         * gcc.dg/tree-ssa/pr20139.c: New.
3052
3053 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
3054
3055         PR tree-opt/22356
3056         * testsuite/gcc.dg/pr22356-1.c: New test.
3057
3058 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
3059
3060         PR c++/21799
3061         * g++.dg/template/unify8.C: New.
3062         * g++.dg/template/unify9.C: New.
3063
3064 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
3065
3066         * gfortran.fortran-torture/execute/entry_10.f90: New test.
3067
3068 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
3069
3070         * gcc.dg/darwin-version-1.c: New.
3071         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
3072         * gcc.dg/builtins-20.c: Likewise.
3073         * gcc.dg/builtins-53.c: Likewise.
3074         * gcc.dg/torture/builtins-convert-1.c: Likewise.
3075         * gcc.dg/torture/builtins-convert-2.c: Likewise.
3076         * gcc.dg/torture/builtins-convert-3.c: Likewise.
3077         * gcc.dg/torture/builtins-power-1.c: Likewise.
3078         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
3079         on Darwin.
3080
3081 2005-07-07  Jeff Law  <law@redhat.com>
3082
3083         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
3084         argument evaluation order.
3085
3086 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
3087
3088         PR libfortran/21594
3089         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3090         Add test cases where the shift length is greater than the
3091         array length.
3092
3093 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3094
3095         * obj-c++.dg/proto-lossage-6.mm: New.
3096         * objc.dg/proto-lossage-6.m: New.
3097
3098 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3099
3100         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
3101         * objc.dg/gnu-runtime-2.m: Likewise.
3102
3103 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
3104
3105         * gfortran.dg/longline.f: New test.
3106
3107         * gfortran.dg/badline.f: New test.
3108
3109 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
3110
3111         PR fortran/16531
3112         PR fortran/15966
3113         PR fortran/18781
3114         * gfortran.dg/hollerith.f90: New.
3115         * gfortran.dg/hollerith2.f90: New.
3116         * gfortran.dg/hollerith3.f90: New.
3117         * gfortran.dg/hollerith4.f90: New.
3118         * gfortran.dg/hollerith_f95.f90: New.
3119         * gfortran.dg/hollerith_legacy.f90: New.
3120         * gfortran.dg/g77/cpp4.F: New. Port from g77.
3121
3122 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3123
3124         PR objc/22274
3125         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
3126         * objc.dg/gnu-runtime-2.m: New.
3127
3128 2005-07-06  Jeff Law  <law@redhat.com>
3129
3130         * gcc.dg/tree-ssa/vrp17.c: New test.
3131
3132 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
3133
3134         PR fortran/22327
3135         * gfortran.dg/array_constructor_5.f90: New test.
3136
3137 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
3138
3139         * gfortran.fortran-torture/execute/entry_9.f90: New test.
3140
3141 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
3142
3143         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
3144         * gcc.dg/980816-1.c: Ditto.
3145
3146 2005-07-06  Jeff Law  <law@redhat.com>
3147
3148         * gcc.c-torture/compile/pr21356.c: New test.
3149
3150 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
3151
3152         PR c/22013
3153         PR c/22098
3154         * gcc.c-torture/compile/pr22013-1.c,
3155         gcc.c-torture/execute/pr22098-1.c,
3156         gcc.c-torture/execute/pr22098-2.c,
3157         gcc.c-torture/execute/pr22098-3.c: New tests.
3158
3159 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
3160
3161         PR c/22308
3162         * gcc.dg/pr22308-1.c: New test.
3163
3164 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
3165
3166         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
3167         target.
3168         * gcc.dg/compare9.c: Use -fshort-enums instead of
3169         -fno-short-enums.  Change the last test to dg-bogus.
3170
3171 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
3172
3173         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
3174         * gcc.dg/compare9.c: New.
3175
3176 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3177
3178         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
3179
3180 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
3181
3182         PR testsuite/22288
3183         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
3184
3185
3186 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3187
3188         * gcc.dg/format/gcc_gfc-1.c: New.
3189
3190 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
3191
3192         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
3193
3194 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3195
3196         PR fortran/20842
3197         * gfortran.dg/io_invalid_1.f90: New test.
3198
3199 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
3200
3201         * gcc.dg/format/gcc_diag-1.c: Update.
3202
3203 2005-07-02  Jeff Law  <law@redhat.com>
3204
3205         * gcc.dg/tree-ssa/pr22051-1.c: New test.
3206         * gcc.dg/tree-ssa/pr22051-2.c: New test.
3207
3208 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
3209
3210         * gcc.dg/format/gcc_diag-1.c: Update.
3211
3212 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
3213
3214         PR tree-opt/22269
3215         * gcc.c-torture/compile/pr22269.c: New test.
3216
3217 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
3218
3219         PR 21584
3220         PR 22219
3221         * g++.dg/tree-ssa/pr21584-1.C: New test.
3222         * g++.dg/tree-ssa/pr21584-2.C: New test.
3223
3224 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
3225
3226         * obj-c++.dg/try-catch-11.mm: New.
3227         * objc.dg/try-catch-10.m: New.
3228
3229 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
3230
3231         * g++.dg/other/ucnid-1.C: xfail on AIX.
3232
3233 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
3234
3235         PR 22234
3236         * gcc.dg/20050629-1.c: New test.
3237
3238 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
3239
3240         * obj-c++.dg/const-str-1[0-1].mm: New.
3241         * objc.dg/const-str-1[0-1].m: New.
3242
3243 2005-05-29  Richard Henderson  <rth@redhat.com>
3244
3245         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
3246         Rename from check_effective_target_vect_no_max.
3247         (check_effective_target_vect_no_int_add): New.
3248         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
3249         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
3250         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3251         * gcc.dg/vect/vect-reduc-1.c: Use both.
3252         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3253
3254 2005-05-29  Richard Henderson  <rth@redhat.com>
3255
3256         * lib/target-supports.exp (check_effective_target_vect_no_max):
3257         Remove i386 and x86_64.
3258
3259 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3260
3261         PR testsuite/21969
3262         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
3263
3264 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3265
3266         PR middle-end/21969
3267         * gcc.dg/vect/pr21969.c: New test.
3268
3269 2005-06-28  Eric Christopher  <echristo@redhat.com>
3270
3271         PR c/22052
3272         PR c/21975
3273         * gcc.dg/inline1.c: New test.
3274         * gcc.dg/inline2.c: Ditto.
3275         * gcc.dg/inline3.c: Ditto.
3276         * gcc.dg/inline4.c: Ditto.
3277         * gcc.dg/inline5.c: Ditto.
3278
3279 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3280
3281         PR libfortran/22142
3282         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3283         Add testcase also testing eoshift1 for PR 22142.
3284
3285 2005-06-28  Richard Henderson  <rth@redhat.com>
3286
3287         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
3288         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
3289         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
3290         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
3291         gcc.dg/tree-ssa/20030922-2.c: Likewise.
3292
3293 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3294
3295         PR libfortran/22142
3296         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3297         Add testcase for PR 22142.
3298
3299 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
3300
3301         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
3302         gcc.target/ia64/fpreg-2.c: New tests.
3303
3304 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3305
3306         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
3307
3308 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3309
3310         PR libfortran/22170
3311         * gfortran.dg/slash_1.f90: New test.
3312
3313 2005-06-27  Richard Henderson  <rth@redhat.com>
3314
3315         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
3316         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
3317         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3318         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3319         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3320         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3321
3322 2005-06-27  Richard Henderson  <rth@redhat.com>
3323
3324         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
3325         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
3326
3327 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
3328
3329         * obj-c++.dg/proto-lossage-5.mm: New.
3330         * objc.dg/proto-lossage-5.m: New.
3331
3332 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
3333
3334         PR 21959
3335         * gcc.dg/tree-ssa/pr21959.c: New test.
3336
3337 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
3338
3339         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
3340         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
3341         testing uninitialized var.
3342
3343         * gcc.c-torture/execute/builtins/chk.h: New.
3344         * gcc.c-torture/execute/builtins/lib/chk.c: New.
3345         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
3346         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
3347         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
3348         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
3349         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
3350         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
3351         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
3352         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
3353         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
3354         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
3355         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
3356         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
3357         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
3358         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
3359         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
3360         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
3361         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
3362         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
3363         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
3364         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
3365         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
3366         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
3367         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
3368         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
3369         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
3370         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
3371         * gcc.dg/builtin-object-size-1.c: New test.
3372         * gcc.dg/builtin-object-size-2.c: New test.
3373         * gcc.dg/builtin-object-size-3.c: New test.
3374         * gcc.dg/builtin-object-size-4.c: New test.
3375         * gcc.dg/builtin-object-size-5.c: New test.
3376         * gcc.dg/builtin-stringop-chk-1.c: New test.
3377         * gcc.dg/builtin-stringop-chk-2.c: New test.
3378         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
3379         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
3380         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
3381         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
3382         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
3383         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
3384         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
3385         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
3386         * gcc.c-torture/execute/printf-1.c: New test.
3387         * gcc.c-torture/execute/fprintf-1.c: New test.
3388         * gcc.c-torture/execute/vprintf-1.c: New test.
3389         * gcc.c-torture/execute/vfprintf-1.c: New test.
3390         * gcc.c-torture/execute/printf-chk-1.c: New test.
3391         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
3392         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
3393         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
3394
3395 2005-06-27  Michael Matz  <matz@suse.de>
3396
3397         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
3398         slot is not merged if address escapes.
3399
3400 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3401
3402         PR c/21911
3403         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
3404
3405 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
3406
3407         PR middle-end/17965
3408         * gcc.c-torture/compile/20050622-1.c: New test.
3409
3410         PR middle-end/22028
3411         * gcc.dg/20050620-1.c: New test.
3412
3413 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
3414
3415         PR tree-optimization/22026
3416         * gcc.dg/tree-ssa/pr22026.c: New.
3417
3418 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
3419
3420         PR libfortran/22144
3421         * gfortran.dg/shift-alloc.f90:  New testcase.
3422
3423 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
3424
3425         * all files: Update FSF address in copyright headers.
3426
3427 2005-06-22  Jan Hubicka  <jh@suse.cz>
3428
3429         * wholeprogram-1.c: New testcase.
3430         * wholeprogram-2.c: New testcase.
3431
3432 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
3433
3434         PR 22171
3435         * gcc.dg/tree-ssa/pr22171.c: New test.
3436
3437 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
3438
3439         * gfortran.dg/simplify_modulo.f90: New.
3440
3441 2005-06-24  Jan Hubicka  <jh@suse.cz>
3442
3443         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
3444
3445 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3446
3447         * obj-c++.dg/proto-lossage-[1-4].mm: New.
3448
3449 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3450
3451         * obj-c++.dg/typedef-alias-1.mm: New.
3452         * objc.dg/typedef-alias-1.m: New.
3453
3454 2005-06-23  Jeff Law  <law@redhat.com>
3455
3456         * gcc.dg/tree-ssa/vrp16.c: New test.
3457
3458 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3459
3460         * lib/target-supports.exp: Add
3461         check_effective_target_fortran_large_real and
3462         check_effective_target_fortran_large_int to check for
3463         corresponding effective targets.
3464         * gfortran.dg/large_integer_kind_1.f90: New test.
3465         * gfortran.dg/large_real_kind_1.f90: New test.
3466
3467 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
3468
3469         PR tree-optimization/22117
3470         * gcc.dg/tree-ssa/pr22117.c: New.
3471
3472 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
3473
3474         PR testsuite/22123
3475         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3476
3477 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3478
3479         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3480
3481 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3482
3483         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3484         * gfortran.dg/f2c_4.c: Likewise
3485
3486 2005-06-22 Paul Brook  <paul@codesourcery.com>
3487
3488         PR fortran/21034
3489         * gfortran.dg/auto_save_1.f90: New test.
3490
3491 2005-06-22  Michael Matz  <matz@suse.de>
3492
3493         * gcc.target/x86-64/abi: New directory.
3494         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
3495         * gcc.target/x86-64/abi/README.gcc: New file.
3496         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
3497         * gcc.target/x86-64/abi/asm-support.s: New file.
3498         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
3499         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
3500         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
3501         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
3502         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
3503         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
3504         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
3505         * gcc.target/x86_64/abi/test_bitfields.c: New test.
3506         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
3507         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
3508         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
3509         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
3510         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
3511         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
3512         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
3513         * gcc.target/x86_64/abi/test_varargs.c: New test.
3514
3515 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
3516
3517         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
3518         32-bit i?86 and x86_64.
3519
3520 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
3521
3522         * obj-c++.dg/const-str-[1-9].mm: New tests.
3523
3524 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
3525
3526         PR fortran/22010
3527         * gfortran.dg/namelist_use.f90: New.
3528         * gfortran.dg/namelist_use_only.f90: New.
3529
3530 2005-06-21  Jeff Law  <law@redhat.com>
3531
3532         * gcc.dg/tree-ssa/vrp15.c: New test.
3533
3534 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
3535
3536         * lib/target-supports.exp (check_effective_target_vect_reduction):
3537         Remove.
3538         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
3539         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
3540         remove vect_reduction target keyword. Also avoid two returns in main.
3541         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3542         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
3543         * gcc.dg/vect/vect-reduc-1short.c: New test.
3544         * gcc.dg/vect/vect-reduc-1char.c: New test.
3545         * gcc.dg/vect/vect-reduc-2short.c: New test.
3546         * gcc.dg/vect/vect-reduc-2char.c: New test.
3547         * gcc.dg/vect/vect-reduc-6.c: New test.
3548         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
3549         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
3550         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
3551
3552 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3553         Paul Thomas  <pault@gcc.gnu.org>
3554
3555         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
3556         New tests.
3557
3558 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3559
3560         * gfortran.dg/backslash_1.f90: New test.
3561         * gfortran.dg/backslash_2.f90: New test.
3562
3563 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3564
3565         * gfortran.dg/duplicate_labels.f90: New test.
3566
3567 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3568
3569         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3570         unsupportable relocations.
3571         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3572         * gcc.dg/20050321-2.c: xfail for NetWare.
3573
3574 2005-06-20  Andreas Jaeger  <aj@suse.de>
3575
3576         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3577         gcc.target/i386/fastcall-sseregparm.c,
3578         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3579
3580 2005-06-19  Richard Henderson  <rth@redhat.com>
3581
3582         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3583
3584 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3585
3586         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
3587
3588 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
3589
3590         PR c++/22115
3591         * g++.dg/conversion/simd2.C: Change expected error message.
3592
3593 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3594
3595         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
3596         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3597         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3598
3599 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
3600
3601         * gcc.dg/fold-mod-1.c: New test.
3602
3603 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
3604
3605         PR fortran/19926
3606         * gfortran.dg/pr19926.f90: New test.
3607
3608 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3609
3610         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
3611         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
3612         targets.
3613         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3614         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3615
3616 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
3617
3618         * gcc.target/ia64/float80-varargs-1.c: New test.
3619
3620 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3621
3622         PR tree-opt/22035
3623         * gfortran.dg/f2c_6.f90: New test.
3624
3625 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3626
3627         PR c++/17413
3628         * g++.dg/template/local5.C: New.
3629
3630 2005-06-17  Richard Henderson  <rth@redhat.com>
3631
3632         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3633
3634 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3635
3636         PR testsuite/21945
3637         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3638
3639 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3640
3641         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3642         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3643         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3644         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3645         check_vect to verify the presence of hardware vector support.
3646
3647 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3648
3649         PR testsuite/22056
3650         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
3651
3652 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3653
3654         PR libfortran/19216
3655         * gfortran.dg/pr19216.f: Add correct space between brackets and
3656         dg directive.
3657
3658 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3659
3660         PR libfortran/16436
3661         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
3662
3663 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3664
3665         * gcc.target/i386/attributes-error.c: New testcase.
3666         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3667         * gcc.target/i386/regparm-stdcall.c: Likewise.
3668         * gcc.target/i386/sseregparm-1.c: Likewise.
3669         * gcc.target/i386/sseregparm-2.c: Likewise.
3670
3671 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3672
3673         * g++.dg/rtti/crash2.C: New.
3674
3675 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3676
3677         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3678
3679 2005-06-15  David Ung  <davidu@mips.com>
3680
3681         * gcc.target/mips/mips16e-extends.c: New test for testing the
3682         generation of MIPS16e zeb/zeh, seb/seh instructions.
3683
3684 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3685
3686         PR 22018
3687         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3688         * gcc.dg/tree-ssa/pr22018.c: New test.
3689
3690 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3691
3692         * gcc.dg/simd-1.c: Update error messages.
3693         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3694         * gcc.dg/simd-2.c: Update error messages.
3695         * gcc.dg/simd-4.c: New.
3696
3697 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3698
3699         PR c++/20678
3700         * g++.dg/other/crash-4.C: New.
3701
3702 2005-06-14  Devang Patel  <dpatel@apple.com>
3703
3704         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3705
3706 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3707
3708         PR c++/21929
3709         * g++.dg/parse/crash11.C: Update
3710
3711 2005-06-13  Jeff Law  <law@redhat.com>
3712
3713         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3714         perform the desired transformations.
3715         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3716         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3717
3718 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3719
3720         PR fortran/22038
3721         * gfortran.dg/forall_1.f90: Un-XFAIL.
3722
3723 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3724
3725         PR c++/21929
3726         * g++.dg/parse/crash26.C: New.
3727
3728         PR c++/20789
3729         * g++.dg/init/member1.C: New.
3730
3731 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3732
3733         * gfortran.dg/altreturn_1.f90: New test.
3734
3735 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3736
3737         PR middle-end/21985
3738         * gcc.dg/tree-ssa/pr21985.c: New test.
3739
3740 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3741
3742         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3743
3744 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3745
3746         PR c++/21930
3747         * g++.dg/other/error10.C: New test case.
3748
3749 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3750
3751         PR libfortran/19155
3752         * gfortran.dg/pr19155.f: Add test.
3753
3754 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3755
3756         * gfortran.dg/f2c_7.f90: New test.
3757
3758         * gfortran.dg/forall_1.f90: XFAILed.
3759
3760 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3761
3762         * gcc.dg/pr14796-1.c: New.
3763         * gcc.dg/pr14796-2.c: New.
3764
3765 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3766
3767         PR fortran/17792
3768         PR fortran/21375
3769         * gfortran.dg/deallocate_stat.f90:  New test.
3770
3771 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3772
3773         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3774
3775 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3776
3777         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3778         access will be generated when this loop is vectorized. Test that
3779         accesses with same alignment were detected.
3780         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3781         Test that accesses with same alignment were detected.
3782         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3783         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3784         alignment were detected.
3785
3786 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3787
3788         PR c++/10611
3789         * g++.dg/conversion/simd2.C: New.
3790
3791 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3792
3793         * gcc.dg/Wcxx-compat-1.c: New.
3794
3795 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3796
3797         PR libfortran/21480
3798         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3799         complex array.
3800
3801 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3802
3803         * gcc.dg/alias-8.c: New.
3804
3805 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3806
3807         * gcc.dg/format/cmn_err-1.c: Update.
3808
3809 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3810
3811         PR target/20666
3812         * gcc.target/sparc/fexpand-2.c: New.
3813         * gcc.target/sparc/fpmerge-2.c: New.
3814         * gcc.target/sparc/fpmul-2.c: New.
3815         * gcc.target/sparc/noresult.c: New.
3816         * gcc.target/sparc/pdist-2.c: New.
3817         * gcc.target/sparc/pdist-3.c: New.
3818
3819 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3820
3821         PR testsuite/21702
3822         * gcc.target/i386/i386.exp: Fix comment typo.
3823
3824 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3825
3826         PR c++/19497
3827         * g++.dg/inherit/using5.C: New.
3828         * g++.dg/inherit/using6.C: New.
3829
3830 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3831
3832         PR c++/19894
3833         * g++.dg/template/ptrmem15.C: New test.
3834
3835         PR c++/20563
3836         * g++.dg/ext/label4.C: New test.
3837
3838 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3839
3840         * gcc.dg/tls/debug-1.c: New test.
3841
3842 2005-06-07  Dale Johannesen  <dalej@apple.com>
3843
3844         * gcc.target/i386/movq.c:  New.
3845
3846 2005-06-07  Dale Johannesen  <dalej@apple.com>
3847
3848         * gcc.dg/20050607-1.c:  New.
3849
3850 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3851
3852         PR middle-end/21850
3853         * gcc.c-torture/execute/20050607-1.c: New test.
3854
3855 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3856
3857         PR libfortran/21926
3858         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3859         Test case where the return array has lowest stride one,
3860         but isn't packed.
3861
3862 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3863
3864         * lib/target-supports.exp (check_effective_target_sync_int_long):
3865         Add s390 and s390x targets.
3866
3867 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3868
3869         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3870         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3871         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3872         * gcc.dg/tree-ssa/loop-9.c: New test.
3873
3874 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3875
3876         * g++.dg/parse/defarg10.C: New.
3877
3878 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR regression/21897
3881         * gcc.c-torture/execute/20050604-1.c: New test.
3882
3883 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3884
3885         PR 21903
3886         * g++.dg/parse/defarg9.C: New.
3887
3888         PR c++/20637
3889         * g++.dg/inherit/using4.C: New.
3890         * g++.dg/overload/error1.C: Adjust expected errors.
3891         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3892         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3893         * g++.old-deja/g++.other/redecl2.C: Likewise.
3894         * g++.old-deja/g++.other/redecl4.C: Likewise.
3895         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3896
3897 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3898
3899         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3900
3901 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3902
3903         * lib/gfortran.exp (gfortran_target_compile): Call
3904         dg-additional-files-options
3905         * gfortran.dg/f2c_4.f90: New file
3906         * gfortran.dg/f2c_4.c: New file
3907         * gfortran.dg/f2c_5.f90: New file
3908         * gfortran.dg/f2c_5.c: New file
3909
3910 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3911
3912         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3913
3914         PR fortran/21912
3915         * gfortran.dg/array_constructor_4.f90: New test.
3916
3917 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3918
3919         PR c++/21619
3920         * g++.dg/ext/builtin9.C: New test.
3921
3922 2005-06-05  Dale Johannesen  <dalej@apple.com>
3923
3924         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3925         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3926
3927 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3928
3929         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3930         * gcc.dg/vect/vect-reduc-1.c: New.
3931         * gcc.dg/vect/vect-reduc-2.c: New.
3932         * gcc.dg/vect/vect-reduc-3.c: New.
3933
3934 2005-06-04  Dale Johannesen  <dalej@apple.com>
3935
3936         * gcc.c-torture/execute/20050603-1.c:  New.
3937         * gcc.c-torture/execute/20050603-2.c:  New.
3938         * gcc.dg/20050603-3.c:  New.
3939
3940 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3941
3942         PR fortran/19195
3943         * gfortran.dg/debug_1.f90: New test.
3944
3945         * gfortran.dg/forall_1.f90: New test.
3946
3947 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3948
3949         * gfortran.dg/array_constructor_3.f90: New test.
3950
3951 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3952
3953         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3954
3955 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3956
3957         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3958
3959 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3960
3961         PR c/21873
3962         * gcc.dg/init-excess-1.c: New test.
3963
3964 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3965
3966         PR c++/21853
3967         * g++.dg/expr/static_cast6.C: New test.
3968
3969 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3970
3971         * gcc.dg/tree-ssa/vrp14.c: New test.
3972
3973 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3974
3975         PR c++/21336
3976         * g++.dg/template/new2.C: New test.
3977
3978 2005-06-03  Josh Conner  <jconner@apple.com>
3979
3980         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3981         all entries in initializer.
3982
3983 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3984
3985         PR middle-end/21858
3986         * gcc.dg/pr21858.c: New testcase.
3987
3988 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3989
3990         PR tree-optimization/21292
3991
3992         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3993         New.
3994         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3995         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3996         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3997         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3998         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3999
4000 2005-06-02  Richard Henderson  <rth@redhat.com>
4001
4002         * gcc.dg/sync-2.c: Use -march=i486 for i386.
4003
4004 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
4005
4006         * gcc.dg/wtypequal.c: New testcase.
4007
4008 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
4009
4010         PR 21582
4011         * gcc.dg/tree-ssa/pr21582.c: New test.
4012
4013 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
4014
4015         PR c++/21280
4016         * g++.dg/opt/interface2.h: New.
4017         * g++.dg/opt/interface2.C: New.
4018         * g++.dg/init/ctor4.C: Adjust error lines.
4019         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4020         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
4021         * g++.old-deja/g++.jason/opeq3.C: Likewise.
4022         * g++.old-deja/g++.pt/assign1.C: Likewise.
4023         * g++.old-deja/g++.pt/crash20.C: Likewise.
4024
4025 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
4026
4027         PR tree-optimization/21734
4028         * g++.dg/vect/pr21734_1.cc: New.
4029         * g++.dg/vect/pr21734_2.cc: New.
4030
4031 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
4032
4033         PR c++/20350
4034         * g++.dg/template/spec24.C: New.
4035
4036         PR c++/21151
4037         * g++.dg/pch/local-1.C: New.
4038         * g++.dg/pch/local-1.Hs: New.
4039
4040 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
4041
4042         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
4043         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
4044         * gcc.dg/tree-ssa/pr14341.c: New test.
4045         * gcc.dg/tree-ssa/pr14841.c: New test.
4046         * gcc.dg/tree-ssa/pr20701.c: New test.
4047         * gcc.dg/tree-ssa/pr21086.c: New test.
4048         * gcc.dg/tree-ssa/pr21090.c: New test.
4049         * gcc.dg/tree-ssa/pr21332.c: New test.
4050         * gcc.dg/tree-ssa/pr21458.c: New test.
4051         * gcc.dg/tree-ssa/pr21658.c: New test.
4052         * gcc.dg/tree-ssa/vrp01.c: New test.
4053         * gcc.dg/tree-ssa/vrp02.c: New test.
4054         * gcc.dg/tree-ssa/vrp03.c: New test.
4055         * gcc.dg/tree-ssa/vrp04.c: New test.
4056         * gcc.dg/tree-ssa/vrp05.c: New test.
4057         * gcc.dg/tree-ssa/vrp06.c: New test.
4058         * gcc.dg/tree-ssa/vrp07.c: New test.
4059         * gcc.dg/tree-ssa/vrp08.c: New test.
4060         * gcc.dg/tree-ssa/vrp09.c: New test.
4061         * gcc.dg/tree-ssa/vrp10.c: New test.
4062         * gcc.dg/tree-ssa/vrp11.c: New test.
4063         * gcc.dg/tree-ssa/vrp12.c: New test.
4064         * gcc.dg/tree-ssa/vrp13.c: New test.
4065
4066 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
4067
4068         PR 21029
4069         * gcc.dg/tree-ssa/pr21029.c: New test.
4070
4071 2005-06-01  Roger Sayle  <roger@eyesopen.com>
4072
4073         * gfortran.dg/logint-1.f: New test case.
4074         * gfortran.dg/logint-2.f: Likewise.
4075         * gfortran.dg/logint-3.f: Likewise.
4076
4077 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
4078
4079         PR c/21536
4080         PR c/20760
4081         * gcc.dg/20050527-1.c: New test.
4082
4083         * gcc.dg/i386-sse-12.c: New test.
4084
4085         PR fortran/21729
4086         * gfortran.dg/implicit_5.f90: New test.
4087
4088 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
4089
4090         PR fortran/20883
4091         * gfortran/assign_4.f90: New test.
4092         * gfortran/assign_2.f90: Change compile to run.
4093
4094 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
4095
4096         * lib/target-supports.exp
4097         (check_effective_target_sync_char_short): New.
4098         * gcc.dg/sync-2.c: New.
4099
4100 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
4101
4102         PR tree-optimization/21817
4103         * gcc.dg/torture/pr21817-1.c: New.
4104
4105 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
4106
4107         PR c++/21165
4108         * g++.dg/template/init5.C: New.
4109
4110 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
4111
4112         * gfortran.dg/char_initialiser_actual.f90:
4113         Test character initialisers as actual arguments.
4114         * gfortran.dg/char_pointer_comp_assign.f90:
4115         Test character pointer structure component assignments.
4116         * gfortran.dg/char_array_structure_constructor.f90:
4117         Test character components in structure constructors.
4118
4119 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
4120
4121         PR middle-end/20931
4122         * g++.dg/opt/pr20931.C: New test.
4123
4124 2005-05-31  Andreas Jaeger  <aj@suse.de>
4125
4126         PR testsuite/20772
4127         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
4128         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
4129         g++.old-deja/g++.ext/asmspec1.C,
4130         g++.old-deja/g++.other/regstack.C,
4131         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
4132         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
4133         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
4134         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
4135         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
4136         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
4137         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
4138         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
4139         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
4140         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
4141         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
4142         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
4143         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
4144         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
4145         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
4146         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
4147         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
4148         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
4149         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
4150
4151 2005-05-31  Jeff Law  <law@redhat.com>
4152
4153         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
4154
4155 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
4156
4157         PR middle-end/21743
4158         * gcc.dg/builtins-1.c: Activate disabled clog test.
4159         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4160
4161 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
4162
4163         * gfortran.dg/char_pointer_assign.f90:
4164         Test character-pointer assignments and pointer assignments.
4165         * gfortran.dg/char_pointer_dummy.f90:
4166         Test character-pointer dummy arguments.
4167         * gfortran.dg/char_pointer_func.f90:
4168         Test character-pointer function returns.
4169         * gfortran.dg/char_pointer_dependency.f90:
4170         Test character-pointer functions with dependencies.
4171
4172 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
4173
4174         PR c++/21784
4175         * g++.dg/lookup/using14.C: New test.
4176
4177 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
4178
4179         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4180         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
4181         trailing ^M.
4182
4183 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
4184
4185         PR c++/17413
4186         * g++.dg/template/local5.C: New.
4187
4188         PR target/21761
4189         * gcc.c-torture/compile/pr21761.c: New.
4190
4191         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
4192         before darwin8.
4193
4194 2005-05-30  Steven G. Kargl
4195
4196         PR fortran/20846
4197         * gfortran.dg/inquire_8.f90: New test.
4198
4199 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4200
4201         PR libfortran/21376
4202         * gfortran.dg/output_exponents_1.f90: New test.
4203
4204 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4205
4206         PR libfortran/20006
4207         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
4208
4209 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
4210
4211         PR c++/21210
4212         * g++.dg/ext/complex1.C: New test.
4213
4214         PR c++/21340
4215         * g++.dg/init/ctor6.C: New test.
4216
4217 2005-05-29  Jan Hubicka  <jh@suse.cz>
4218
4219         * gcc.c-torture/compile/pr21562.c: New.
4220
4221 2005-05-28  Steven G. Kargl <kargls@comcast.net>
4222
4223         * gfortran.dg/subnormal_1.f90: New test.
4224
4225 2005-05-28  Jan Hubicka  <jh@suse.cz>
4226
4227         * tree-prof.exp: Fix comment.
4228         * value-prof-1.c: New.
4229         * value-prof-2.c: New.
4230         * value-prof-3.c: New.
4231         * value-prof-4.c: New.
4232
4233 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
4234
4235         PR c++/21614
4236         * g++.dg/expr/ptrmem6.C: New test.
4237         * g++.dg/expr/ptrmem6a.C: Likewise.
4238
4239 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
4240
4241         PR tree-optimization/21658
4242         * gcc.dg/tree-ssa/pr21658.c: New.
4243
4244 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
4245
4246         PR c++/21455
4247         * g++.dg/inherit/ptrmem3.C: New.
4248
4249         PR c++/21681
4250         * g++.dg/parse/template16.C: New.
4251
4252 2005-05-27  Andreas Jaeger  <aj@suse.de>
4253
4254         * gcc.dg/setjmp-2.c: Only run in 32-bit.
4255
4256         * gcc.dg/i386-sse-8.c: Run test on all archs.
4257
4258 2005-05-26  Mike Stump  <mrs@apple.com>
4259
4260         * objc.dg/isa-field-1.m: Only run on darwin.
4261         * objc.dg/lookup-1.m: Likewise.
4262         * objc.dg/try-catch-8.m: Likewise.
4263
4264 2005-05-26  Roger Sayle  <roger@eyesopen.com>
4265
4266         PR tree-optimization/9814
4267         * gcc.dg/pr9814-1.c: New test case.
4268
4269 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4270
4271         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
4272         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
4273         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
4274         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
4275         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
4276         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
4277         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
4278         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
4279         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
4280         objc.dg/try-catch-8.m: New.
4281
4282 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
4283
4284         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
4285         remove extraneous semicolons.
4286
4287 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4288
4289         * obj-c++.dg/comp-types-12.mm: New.
4290         * objc.dg/comp-types-11.m: New.
4291         * objc.dg/selector-4.m: New.
4292
4293 2005-05-26  Andreas Jaeger  <aj@suse.de>
4294
4295         PR testsuite/20772
4296         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
4297         g++.old-deja/g++.ext/attrib3.C,
4298         g++.old-deja/g++.other/store-expr1.C,
4299         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
4300         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
4301         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4302         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
4303         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
4304         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
4305         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
4306         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4307         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
4308         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
4309         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
4310         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
4311         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
4312         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
4313         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
4314         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
4315         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
4316         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4317         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
4318
4319 2005-05-26  Andreas Jaeger  <aj@suse.de>
4320
4321         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
4322         x86-64 compilation.
4323
4324 2005-05-26  Andreas Jaeger  <aj@suse.de>
4325
4326         PR testsuite/20772
4327         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
4328         gcc.misc-tests/i386-pf-athlon-1.c,
4329         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4330         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
4331         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
4332         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
4333         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
4334         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
4335         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
4336         programs.
4337
4338         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
4339         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
4340         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
4341         x86-64 compilation.
4342
4343         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
4344         x86_64.
4345
4346         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
4347         effective-target ilp32.
4348
4349 2005-05-26  David Ung  <davidu@mips.com>
4350
4351         * gcc.target/mips/ext_ins.c: New test for testing the generation
4352         of MIPS32/64 rev 2 ext/ins instructions.
4353
4354 2005-05-26  Andreas Jaeger  <aj@suse.de>
4355
4356         * treelang/compile/unsigned.tree: Use gimple instead of
4357         nonexisting generic dump.
4358
4359 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
4360
4361         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
4362
4363 2005-05-26  Andreas Jaeger  <aj@suse.de>
4364
4365         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
4366
4367 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4368
4369         PR libfortran/17283
4370         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
4371         Test callee-allocated memory with write statements.
4372
4373 2005-05-25  Roger Sayle  <roger@eyesopen.com>
4374
4375         PR middle-end/21709
4376         * gcc.dg/pr21709-1.c: New test case.
4377
4378 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4379             Mike Stump  <mrs@apple.com>
4380
4381         * objc/execute/next_mapping.h: Update for C++.
4382
4383         * obj-c++.dg/selector-1.mm: Move to...
4384         * obj-c++.dg/selector-4.mm: here...
4385
4386         * obj-c++.dg/basic.mm: New.
4387         * obj-c++.dg/comp-types-1.mm: New.
4388         * obj-c++.dg/cxx-class-1.mm: New.
4389         * obj-c++.dg/cxx-ivars-1.mm: New.
4390         * obj-c++.dg/cxx-ivars-2.mm: New.
4391         * obj-c++.dg/cxx-ivars-3.mm: New.
4392         * obj-c++.dg/cxx-scope-1.mm: New.
4393         * obj-c++.dg/cxx-scope-2.mm: New.
4394         * obj-c++.dg/defs.mm: New.
4395         * obj-c++.dg/empty-private-1.mm: New.
4396         * obj-c++.dg/encode-1.mm: New.
4397         * obj-c++.dg/encode-2.mm: New.
4398         * obj-c++.dg/encode-3.mm: New.
4399         * obj-c++.dg/extern-c-1.mm: New.
4400         * obj-c++.dg/extra-semi.mm: New.
4401         * obj-c++.dg/fix-and-continue-2.mm: New.
4402         * obj-c++.dg/isa-field-1.mm: New.
4403         * obj-c++.dg/ivar-list-semi.mm: New.
4404         * obj-c++.dg/local-decl-1.mm: New.
4405         * obj-c++.dg/lookup-1.mm: New.
4406         * obj-c++.dg/lookup-2.mm: New.
4407         * obj-c++.dg/method-1.mm: New.
4408         * obj-c++.dg/method-2.mm: New.
4409         * obj-c++.dg/method-3.mm: New.
4410         * obj-c++.dg/method-4.mm: New.
4411         * obj-c++.dg/method-5.mm: New.
4412         * obj-c++.dg/method-6.mm: New.
4413         * obj-c++.dg/method-7.mm: New.
4414         * obj-c++.dg/no-extra-load.mm: New.
4415         * obj-c++.dg/overload-1.mm: New.
4416         * obj-c++.dg/pragma-1.mm: New.
4417         * obj-c++.dg/pragma-2.mm: New.
4418         * obj-c++.dg/private-1.mm: New.
4419         * obj-c++.dg/private-2.mm: New.
4420         * obj-c++.dg/proto-qual-1.mm: New.
4421         * obj-c++.dg/qual-types-1.mm: New.
4422         * obj-c++.dg/stubify-1.mm: New.
4423         * obj-c++.dg/stubify-2.mm: New.
4424         * obj-c++.dg/super-class-1.mm: New.
4425         * obj-c++.dg/super-class-2.mm: New.
4426         * obj-c++.dg/super-dealloc-1.mm: New.
4427         * obj-c++.dg/super-dealloc-2.mm: New.
4428         * obj-c++.dg/template-1.mm: New.
4429         * obj-c++.dg/template-2.mm: New.
4430         * obj-c++.dg/template-3.mm: New.
4431         * obj-c++.dg/template-4.mm: New.
4432         * obj-c++.dg/template-5.mm: New.
4433         * obj-c++.dg/template-6.mm: New.
4434         * obj-c++.dg/try-catch-1.mm: New.
4435         * obj-c++.dg/try-catch-2.mm: New.
4436         * obj-c++.dg/try-catch-3.mm: New.
4437         * obj-c++.dg/try-catch-4.mm: New.
4438         * obj-c++.dg/try-catch-5.mm: New.
4439         * obj-c++.dg/try-catch-6.mm: New.
4440         * obj-c++.dg/try-catch-7.mm: New.
4441         * obj-c++.dg/try-catch-8.mm: New.
4442         * obj-c++.dg/try-catch-9.mm: New.
4443         * obj-c++.dg/va-meth-1.mm: New.
4444
4445 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4446
4447         * obj-c++.dg/selector-1.mm: New.
4448         * obj-c++.dg/selector-2.mm: New.
4449
4450 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4451
4452         * obj-c++.dg/selector-3.mm: New.
4453         * objc.dg/selector-3.m: New.
4454
4455 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4456
4457         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
4458         about where warning appears.
4459
4460 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4461
4462         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4463         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4464         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4465         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4466
4467 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4468
4469         * gcc.dg/20050524-1.c: New test.
4470
4471 2005-05-25  Jan Hubicka  <jh@suse.cz>
4472
4473         * gcc.dg/tree-prof/inliner-1.c: New.
4474
4475 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4476
4477         * gcc.dg/tree-prof: New directory.
4478         * gcc.dg/tree-prof/tree-prof.exp: New.
4479
4480 2005-05-25  DJ Delorie  <dj@redhat.com>
4481
4482         * gcc.dg/Wattributes-1.c: New.
4483         * gcc.dg/Wattributes-2.c: New.
4484         * gcc.dg/Wattributes-3.c: New.
4485
4486 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4487
4488         PR tree-optimization/19833
4489         * gcc.dg/uninit-4.c: Remove xfail.
4490         * gcc.dg/uninit-9.c: Ditto.
4491
4492 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
4493
4494         * obj-c++.dg/bitfield-[1-5].mm: New.
4495         * obj-c++.dg/class-protocol-1.mm: New.
4496         * obj-c++.dg/comp-types-1[0-1].mm: New.
4497         * obj-c++.dg/comp-types-[2-9].mm: New.
4498         * obj-c++.dg/encode-[4-8].mm: New.
4499         * obj-c++.dg/layout-1.mm: New.
4500         * obj-c++.dg/method-1[0-9].mm: New.
4501         * obj-c++.dg/method-2[0-1].mm: New.
4502         * obj-c++.dg/method-[8-9].mm: New.
4503         * obj-c++.dg/objc-gc-3.mm: New.
4504         * obj-c++.dg/try-catch-10.mm: New.
4505         * objc.dg/bitfield-5.m: New.
4506         * objc.dg/comp-types-10.m: New.
4507         * objc.dg/comp-types-9.m: New.
4508         * objc.dg/layout-1.m: New.
4509         * objc.dg/objc-gc-4.m: New.
4510         * objc.dg/try-catch-9.m: New.
4511         * objc.dg/class-protocol-1.m: Tweak diagnostics.
4512         * objc.dg/comp-types-1.m: Likewise.
4513         * objc.dg/comp-types-[5-6].m: Likewise.
4514         * objc.dg/method-9.m: Likewise.
4515
4516 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
4517
4518         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
4519         and on hardware without VMX support.
4520
4521         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
4522
4523         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
4524
4525         * lib/profopt.exp (dg-final-generate, dg-final-use,
4526         profopt-final-code, profopt-get-options): New.
4527         (profopt-execute): Process test directives.
4528
4529         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
4530         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4531         cleanup-tree-dump, cleanup-saved-temps): Update comments.
4532
4533 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
4534
4535         PR C++/21645
4536         * g++.dg/init/ctor5.C: New test.
4537
4538 2005-05-24  Ira Rosen  <irar@il.ibm.com>
4539
4540         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
4541         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
4542         vect-113.c, vect-114.c.
4543
4544 2005-05-23  Adam Nemet  <anemet@lnxw.com>
4545
4546         * gcc.dg/const-elim-1.c: Remove xfails.
4547
4548 2005-05-23  Jeff Law  <law@redhat.com>
4549
4550         * gcc.c-torture/compile/pr21638.c: New test.
4551         * gcc.c-torture/compile/20050520-1.c: New test.
4552
4553 2005-05-23  Nick Clifton  <nickc@redhat.com>
4554
4555         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
4556         be a proper triple, ie: m32r*-*-*.
4557         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4558
4559 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
4560
4561         PR middle-end/21331
4562         PR tree-opt/21293
4563         * gcc.c-torture/compile/pr21293.c: New test.
4564         * gcc.c-torture/execute/pr21331.c: New test.
4565
4566 2004-05-20  Richard Henderson  <rth@redhat.com>
4567
4568         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4569
4570 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4571
4572         * obj-c++-dg.exp: Add.
4573         * obj-c++.exp: Add.
4574         * obj-c++.dg/dg.exp: Add.
4575
4576 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4577
4578         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4579         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4580
4581 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4582
4583         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4584
4585 2004-05-19  Richard Henderson  <rth@redhat.com>
4586
4587         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
4588
4589 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
4590
4591         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4592
4593         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
4594
4595 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
4596
4597         PR c++/21495
4598         * g++.dg/parse/extern1.C: New test.
4599         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
4600
4601 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4602
4603         * gcc.dg/c99-math.h: New.
4604         * gcc.dg/c99-math-float-1.c: New test.
4605         * gcc.dg/c99-math-double-1.c: Likewise.
4606         * gcc.dg/c99-math-long-double-1.c: Likewise.
4607
4608 2005-05-18  Richard Henderson  <rth@redhat.com>
4609
4610         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
4611
4612 2005-05-18  Devang Patel  <dpatel@apple.com>
4613
4614         * g++.dg/opt/20050511-1.C: New test.
4615
4616 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
4617
4618         PR libfortran/21127
4619         * gfortran.dg/reshape-complex.f90:  New test.
4620
4621 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4622
4623         * gfortran.dg/array_constructor_1.f90: New test.
4624         * gfortran.dg/array_constructor_2.f90: New test.
4625
4626 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4627
4628         PR fortran/20954
4629         * gfortran.dg/pr20954.f: New test.
4630
4631 2005-05-17  Mike Stump  <mrs@apple.com>
4632
4633         Yet more Objective-C++...
4634
4635         * objc.dg/method-5.m: Update.
4636         * objc.dg/method-6.m: Update.
4637         * objc.dg/method-7.m: Update.
4638         * objc.dg/method-9.m: Update.
4639         * objc.dg/try-catch-2.m: Update.
4640
4641 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4642
4643         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4644         Remove little-endian optimizations.
4645
4646 2005-05-17  Jeff Law  <law@redhat.com>
4647
4648         * g++.dg/tree-ssa/pr14814.C: New test.
4649         * gcc.dg/tree-ssa/pr14814.C: New test.
4650         * gcc.dg/tree-ssa/pr17141-1.C: New test.
4651         * gcc.dg/tree-ssa/pr17141-2.C: New test.
4652
4653 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4654
4655         * gcc.dg/compat/generate-random.c: Do not include
4656         libiberty.h.
4657         * gcc.dg/compat/generate-random_r.c: Likewise.
4658
4659 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
4660
4661         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
4662
4663 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4664
4665         PR middle-end/21595
4666         * g++.dg/tree-ssa/builtin1.C: New testcase.
4667
4668 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4669
4670         PR c++/21454
4671         * g++.dg/opt/const4.C: New test.
4672
4673         PR middle-end/21492
4674         * g++.dg/opt/crossjump1.C: New test.
4675
4676         PR tree-optimization/21610
4677         * gcc.c-torture/compile/20050516-1.c: New test.
4678
4679         PR fortran/15080
4680         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4681         about the test failing.
4682         * gfortran.fortran-torture/execute/where_7.f90: New test.
4683         * gfortran.fortran-torture/execute/where_8.f90: New test.
4684
4685 2005-05-16  Richard Henderson  <rth@redhat.com>
4686
4687         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4688         i?86 and x86_64.
4689
4690 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4691
4692         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4693         (limits.h): Include unconditionally.
4694         (stdlib.h): Likewise.
4695         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4696         (limits.h): Include unconditionally.
4697         (stdlib.h): Likewise.
4698         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4699         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4700         (limits.h): Include unconditionally.
4701         (stdlib.h): Likewise.
4702         (hashtab.h): Do not include.
4703         (getopt.h): Likewise.
4704         (stddef.h): Include.
4705         (hashval_t): Define.
4706         (struct entry): Add "next" field.
4707         (HASH_SIZE): New macro.
4708         (hash_table): New variable.
4709         (switchfiles): Do not use xmalloc.
4710         (mix): New macro.
4711         (iterative_hash): New function.
4712         (hasht): Remove.
4713         (e_exists): New function.
4714         (e_insert): Likewise.
4715         (output): Use, instead of libiberty hashtable functions.
4716         (main): Do not use getopt.  Do not call htab_create.
4717
4718 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4719
4720         PR libstdc++/21526
4721         * lib/target-supports.exp (check_mkfifo_available):
4722         Return 0 for cygwin as mkfifo support incomplete on platform.
4723         Fix typos in comments.
4724
4725 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4726
4727         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4728
4729 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4730
4731         PR fortran/17432
4732         * gfortran.dg/assign_4.f: New test.
4733
4734 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4735
4736         PR tree-optimization/21563
4737         * gcc.dg/tree-ssa/pr21563.c: New.
4738
4739 2005-05-14  Jan Hubicka  <jh@suse.cz>
4740
4741         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4742
4743 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4744
4745         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4746
4747 2005-05-13  Julian Brown  <julian@codesourcery.com>
4748
4749         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4750         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4751
4752 2005-05-13  Jan Hubicka  <jh@suse.cz>
4753
4754         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4755         * gcc.dg/fold-xor-?.c: Likewise.
4756         * gcc.dg/pr15784-?.c: Likewise.
4757         * gcc.dg/pr20922-?.c: Likewise.
4758         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4759         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4760         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4761
4762 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4763
4764         PR fortran/21260
4765         * gfortran.dg/hollerith_1.f90: New test.
4766
4767 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4768
4769         * gfortran.dg/func_result_2.f90: New test.
4770
4771 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4772
4773         * gfortran.dg/dev_null.f90: New test.
4774
4775 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4776
4777         * gcc.dg/arm-vfp1.c: Revert last change.
4778
4779 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4780
4781         PR middle-end/19807
4782         PR tree-optimization/19639
4783         * g++.dg/tree-ssa/pr19807.C: New testcase.
4784
4785 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4786
4787         PR libfortran/21471
4788         * gfortran.dg/append-1.f90: New test.
4789
4790 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4791
4792         * gcc.dg/pr18501.c: XFAIL.
4793         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4794         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4795         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4796         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4797         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4798         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4799         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4800         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4801
4802 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4803
4804         PR fortran/20178
4805         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4806         gfortran.dg/f2c_3.f90: New tests.
4807
4808         * gfortran.dg/return_1.f90: Fix dg annotation.
4809
4810 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4811
4812         * gcc.c-torture/compile/20050510-1.c: New test.
4813
4814 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4815
4816         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4817
4818 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4819
4820         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4821
4822 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4823
4824         PR c/17913
4825         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4826
4827 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4828
4829         PR c/21342
4830         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4831         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4832
4833 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4834
4835         PR debug/16676
4836         * gcc.dg/debug/pr16676.c: New test.
4837
4838 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4839
4840         PR testsuite/21443
4841         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4842         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4843         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4844         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4845         Change -O1 to -O2.
4846         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4847         -fno-tree-dominator-opts.
4848
4849 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4850
4851         * gfortran.dg/return_1.f90: New test.
4852
4853 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4854
4855         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4856
4857         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4858
4859 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4860
4861         PR c++/21427
4862         * g++.dg/inherit/covariant13.C: New.
4863
4864 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4865
4866         PR libfortran/19155
4867         * gfortran.dg/pr19155.f: New test.
4868
4869 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4870
4871         PR inline-asm/8788
4872         * gcc.dg/pr8788-1.c: New testcase.
4873
4874 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4875
4876         PR target/21416
4877         * gcc.target/mips/fpcmp-[12].c: New tests.
4878
4879 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4880
4881         * lib/target-supports-dg.exp (dg-require-fork): New function.
4882         (dg-require-mkfifo): Likewise.
4883         * lib/target-supports.exp (check_function_available): New
4884         function.
4885         (check_fork_available): Likewise.
4886         (check_mkfifo_available): Likewise.
4887
4888 2005-05-06  Jeff Law  <law@redhat.com>
4889
4890         * gcc.c-torture/compile/pr21380.c: New test.
4891
4892 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4893
4894         PR c++/20961
4895         * g++.dg/ext/weak3.C: New test.
4896
4897 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4898
4899         PR c++/21352
4900         * g++.dg/template/crash37.C: New test.
4901
4902 2005-05-05  Paul Brook  <paul@codesourcery.com>
4903
4904         * gcc.dg/arm-g2.c: Use effective-target arm32.
4905         * gcc.dg/arm-mmx-1.c: Ditto.
4906         * gcc.dg/arm-scd42-2.c: Ditto.
4907         * gcc.dg/arm-vfp1.c: Ditto.
4908         * lib/target-supports.exp (check_effective_target_arm32): New
4909         function.
4910
4911 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4912
4913         PR libfortran/21354
4914         gfortran.dg/in_pack_rank7.f90:  New test.
4915
4916 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4917
4918         PR middle-end/15618
4919         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4920
4921 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4922
4923         PR middle-end/21265
4924         * gcc.dg/20050503-1.c: New test.
4925
4926         PR rtl-optimization/21239
4927         * gcc.dg/i386-sse-11.c: New test.
4928
4929 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4930
4931         PR target/16888
4932         * gcc.target/i386/asm-1.c: New test.
4933
4934 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4935
4936         PR rtl-optimization/21330
4937         * gcc.c-torture/execute/20050502-1.c: New test.
4938
4939         PR target/21297
4940         * gcc.c-torture/execute/20050502-2.c: New test.
4941
4942 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4943
4944         PR middle-end/21282
4945         * gcc.dg/pr21282.c: New.
4946
4947 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4948
4949         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4950         * gcc.dg/vect/vect-92.c: Likewise
4951         * gcc.dg/vect/vect-93.c: Likewise
4952         * gcc.dg/vect/vect-dv-1.c: Likewise
4953         * gcc.dg/vect/vect-dv-2.c: Likewise
4954         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4955
4956 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4957
4958         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4959         * gfortran.dg/vect/vect-2.f90:  Likewise
4960         * gfortran.dg/vect/vect-3.f90:  Likewise
4961         * gfortran.dg/vect/vect-4.f90:  Likewise
4962         * gfortran.dg/vect/vect-5.f90:  Likewise
4963
4964 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4965
4966         PR target/20813
4967         * gcc.dg/rs6000-fpint-2.c: New.
4968
4969 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4970
4971         PR c/15698
4972         * gcc.dg/builtins-30.c: Update expected messages.
4973         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4974         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4975         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4976
4977 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4978
4979         PR tree-optimization/21294
4980         * gcc.dg/tree-ssa/pr21294.c: New.
4981
4982 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4983
4984         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4985         __builtin_altivec_st_internal_4si built-in.
4986
4987 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4988
4989         PR c++/15875
4990         * g++.dg/template/ptrmem14.C: New test.
4991
4992 2005-05-02  Paul Brook  <paul@codesourcery.com>
4993
4994         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4995
4996 2005-05-02  Michael Matz  <matz@suse.de>
4997
4998         PR c++/19542
4999         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
5000
5001 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
5002
5003         * g++.dg/cpp/weak.C: New test.
5004
5005 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
5006
5007         * gcc.dg/tree-ssa/loop-8.c: New test.
5008
5009 2005-04-30  Michael Maty  <matz@suse.de>
5010
5011         * gcc.dg/inline-mcpy.c: New test.
5012
5013 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
5014
5015         PR libfortran/18958
5016         * gfortran.dg/eoshift.f90:  New test case.
5017
5018 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
5019
5020         PR libfortran/18857
5021         * gfortran.dg/matmul_1.f90: New test.
5022
5023 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
5024
5025         PR tree-optimization/21030
5026         * gcc.dg/tree-ssa/pr21030.c: New.
5027
5028 2005-04-29  Devang Patel  <dpatel@apple.com>
5029
5030         PR tree-optimization/21272
5031         * gcc.dg/vect/vect-ifcvt-10.c: New test.
5032
5033 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
5034
5035         PR fortran/13082
5036         PR fortran/18824
5037         * gfortran.dg/entry_4.f90: New test.
5038         * gfortran.fortran-torture/execute/entry_1.f90: New test.
5039         * gfortran.fortran-torture/execute/entry_2.f90: New test.
5040         * gfortran.fortran-torture/execute/entry_3.f90: New test.
5041         * gfortran.fortran-torture/execute/entry_4.f90: New test.
5042         * gfortran.fortran-torture/execute/entry_5.f90: New test.
5043         * gfortran.fortran-torture/execute/entry_6.f90: New test.
5044         * gfortran.fortran-torture/execute/entry_7.f90: New test.
5045
5046 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5047
5048         * gfortran.fortran-torture/execute/entry_8.f90: New test.
5049
5050 2005-04-29  Paul Brook   <paul@codesourcery.com>
5051
5052         * gfortran.dg/entry_3.f90: New test.
5053
5054 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5055
5056         * gfortran.dg/implicit_4.f90: New test.
5057
5058 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
5059
5060         * lib/target-supports.exp (check_profiling_available): Return
5061         false for xtensa-*-elf.
5062
5063 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
5064
5065         * lib/fortran-torture.exp (fortran-torture.exp): Catch
5066         error if file cannot be deleted.
5067
5068 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
5069
5070         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
5071         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
5072         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
5073         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
5074         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
5075         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
5076         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
5077         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
5078         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
5079         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5080         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
5081         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
5082         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
5083
5084 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5085
5086         PR fortran/20865
5087         * gfortran.dg/pr20865.f90: New test.
5088
5089 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
5090
5091         * gcc.dg/void-cast-2.c: New test.
5092
5093 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5094
5095         PR c/21159
5096         * gcc.dg/void-cast-1.c: New test.
5097
5098 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
5099
5100         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
5101
5102 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5103
5104         PR fortran/21177
5105         * gfortran.dg/pr21177.f90: New test.
5106
5107 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
5108
5109         PR tree-optimization/21171
5110         * gcc.dg/tree-ssa/pr21171.c: New test.
5111
5112 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
5113
5114         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5115         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5116         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5117         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5118         gcc.dg/tree-ssa/gen-vect-32.c: New.
5119         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
5120         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
5121         don't run on PPC32.
5122
5123 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5124
5125         PR c/21213
5126         * gcc.dg/transparent-union-3.c: New test.
5127
5128 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5129
5130         PR c/20740
5131         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
5132         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
5133         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
5134         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
5135         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
5136         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
5137
5138 2005-04-26  Jeff Law  <law@redhat.com>
5139
5140         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
5141         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
5142         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
5143         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
5144         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
5145         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
5146         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
5147
5148 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
5149
5150         PR tree-optimization/17598
5151         * gcc.dg/tree-ssa/pr17598.c: New testcase.
5152
5153 2005-04-25  Mike Stump  <mrs@apple.com>
5154
5155         * objc.dg/fix-and-continue-1.m: Add.
5156
5157 2005-04-25  Roger Sayle  <roger@eyesopen.com>
5158
5159         PR c++/20995
5160         * g++.dg/opt/pr20995-1.C: New test case.
5161
5162 2005-04-25  Devang Patel <dpatel@apple.com>
5163
5164         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
5165
5166 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
5167
5168         PR testsuite/21062
5169         * g++.dg/opt/alias2.C (printf): Correct the prototype.
5170
5171 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
5172
5173         PR C++/21188
5174         * g++.dg/opt/rtti2.C: New test.
5175
5176 2005-04-25  Paul Brook  <paul@codesourcery.com>
5177         Steven G. Kargl  <kargls@comcast.net>
5178
5179         PR fortran/20879
5180         * gfortran.dg/ichar_1.f90: New file.
5181
5182 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
5183
5184         PR middle-end/20991
5185         * g++.dg/opt/pr20991.C: New test.
5186
5187         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
5188         where sizeof (type) < __alignof__ (type).
5189         * gcc.dg/compat/struct-layout-1.h: Likewise.
5190
5191 2005-04-24  Per Bothner  <per@bothner.com>
5192             Devang Patel  <dpatel@apple.com>
5193
5194         PR preprocessor/20907
5195         * gcc.dg/cpp/very-long-comment.c: New test.
5196
5197 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5198
5199         PR fortran/20059
5200         * gfortran.dg/common_5.f: New test.
5201
5202 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
5203
5204         PR middle-end/21082
5205         * g++.dg/tree-ssa/pr21082.C: New testcase.
5206
5207 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
5208
5209         * gcc.dg/vect/vect-99.c: New test.
5210
5211 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
5212
5213         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
5214
5215 2005-04-22  Jeff Law  <law@redhat.com>
5216
5217         * gcc.dg/uninit-5.c: Remove xfails.
5218         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
5219         conditionals and loads.
5220
5221 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
5222
5223         PR libfortran/20074
5224         PR libfortran/20436
5225         PR libfortran/21108
5226         * gfortran.dg/nested_reshape.f90: new test
5227         * gfortran.dg/reshape-alloc.f90: new test
5228         * gfortran.dg/reshape.f90: new test
5229
5230 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
5231
5232         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
5233
5234         * gcc.dg/arm-vfp1.c: New test.
5235
5236 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
5237
5238         PR c++/21087
5239         * g++.dg/lookup/builtin2.C: New test.
5240
5241 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5242
5243         * gcc.dg/weak/weak-13.c: New test.
5244
5245 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
5246
5247         * lib/target-supports.exp (check_effective_target_sync_int_long):
5248         Add powerpc*.
5249
5250 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
5251
5252         * gcc.target/mips/branch-1.c: New test.
5253
5254 2005-04-21  Richard Henderson  <rth@redhat.com>
5255
5256         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
5257         * gcc.dg/vect/vect-86.c: Likewise.
5258         * gcc.dg/vect/vect-87.c: Likewise.
5259         * gcc.dg/vect/vect-88.c: Likewise.
5260
5261 2005-04-21  Devang Patel  <dpatel@apple.com>
5262
5263         PR optimization/20994
5264         * gcc.dg/tree-ssa/ifc-3.c: New test.
5265
5266 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5267
5268         PR c/12913
5269         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
5270         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
5271         gcc.dg/c99-vla-jump-5.c: New tests.
5272
5273 2005-04-19  Richard Henderson  <rth@redhat.com>
5274
5275         * lib/target-supports.exp (check_effective_target_vect_int_mult):
5276         Fix typo in exists check.
5277         (check_effective_target_sync_int_long): New.
5278         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
5279         * gcc.dg/ia64-sync-2.c: Likewise.
5280         * gcc.dg/ia64-sync-3.c: Likewise.
5281         * gcc.dg/ia64-sync-4.c: Likewise.
5282
5283 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
5284
5285         * gcc.dg/fold-xor-1.c: New test.
5286         * gcc.dg/fold-xor-2.c: New test.
5287
5288 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
5289
5290         PR target/20670
5291         * g++.dg/eh/fp-regs.C: New test.
5292
5293 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5294
5295         * gcc.dg/Wint-to-pointer-cast-1.c,
5296         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
5297         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
5298         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
5299
5300 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5301
5302         PR fortran/16861
5303         * gfortran.dg/pr16861.f90: New test.
5304
5305 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5306
5307         * gcc.dg/pr21085.c: New test.
5308
5309 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
5310
5311         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
5312         (setup_mips_tests, dg-mips-options): New procedures.
5313         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
5314         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
5315         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
5316         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5317         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
5318         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
5319         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
5320         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5321         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
5322         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
5323         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
5324         dg-mips-options instead of dg-options.  Remove now-redundant
5325         preprocessor guards.
5326         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
5327         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5328         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5329         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
5330         * gcc.dg/vr-mult-2.c: Delete.
5331         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
5332         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
5333         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
5334         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
5335         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
5336         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
5337         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
5338
5339 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
5340
5341         * ada/acats/run_all.sh: Use sync when executable not present.
5342
5343 2005-04-18  Devang Patel  <dpatel@apple.com>
5344
5345         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
5346         * gcc.dg/vect/vect-11a.c: New.
5347         * gcc.dg/vect/vect-none.c: Update.
5348         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
5349
5350 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5351
5352         PR tree-optimization/20922
5353         * gcc.dg/pr20922-1.c: New test.
5354         * gcc.dg/pr20922-2.c: New test.
5355         * gcc.dg/pr20922-3.c: New test.
5356         * gcc.dg/pr20922-4.c: New test.
5357         * gcc.dg/pr20922-5.c: New test.
5358         * gcc.dg/pr20922-6.c: New test.
5359
5360 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5361
5362         PR libfortran/20950
5363         * gfortran.dg/pr20950.f: New test.
5364
5365 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5366
5367         PR libfortran/19216
5368         * gfortran.dg/pr19216.f: New test.
5369
5370 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
5371
5372         PR tree-optimization/21001
5373         * gcc.dg/tree-ssa/pr21001.c: New.
5374
5375 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
5376
5377         PR libfortran/21075
5378         * gfortran.dg/reshape_rank7.f90: New test.
5379
5380 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
5381
5382         PR libfortran/12884 gfortran.dg/pr12884.f: New test
5383         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
5384         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
5385         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
5386         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
5387         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
5388         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
5389         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
5390         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
5391         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
5392         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
5393         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
5394         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
5395         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
5396         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
5397         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
5398         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
5399         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
5400         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
5401         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
5402         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
5403
5404 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
5405
5406         * gfortran.dg/wtruncate.f: New testcase.
5407         * gfortran.dg/wtruncate.f90: New testcase.
5408
5409 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
5410
5411         PR c++/21025
5412         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
5413         which sizeof/alignof is dependent, rather than just whether we are
5414         processing_template_decl.
5415
5416 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5417
5418         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5419         corrected typo where the wrong variables had been compared.
5420
5421 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5422
5423         PR libfortran/18495
5424         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5425         Test callee-allocated version of return array with a write
5426         statement.
5427         Test spread with a temporary with another write statement.
5428
5429 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
5430
5431         PR tree-optimization/21031
5432         * gcc.dg/tree-ssa/pr21031.c: New.
5433
5434 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
5435
5436         PR tree-optimization/21004
5437         * gcc.dg/builtins-53.c: Include builtins-config.h.
5438         Check floorf, ceilf, floorl and ceill transformations
5439         only when HAVE_C99_RUNTIME is defined.
5440
5441 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
5442
5443         PR middle-end/20739
5444         * gcc.dg/tree-ssa/pr20739.c: New test.
5445
5446 2005-04-14  Mike Stump  <mrs@apple.com>
5447
5448         * gcc.dg/Foundation.framework/empty: New.
5449         * gcc.dg/framework-2.c: New.
5450
5451 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5452
5453         PR tree-optimization/21021
5454         * gcc.c-torture/compile/pr21021.c: New.
5455
5456 2005-04-14  Janis Johnson  <janis187@us.ibm.com
5457
5458         PR testsuite/21010
5459         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
5460         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
5461         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
5462         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
5463         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
5464         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
5465         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
5466         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
5467
5468 2005-04-14  Richard Henderson  <rth@redhat.com>
5469
5470         * lib/target-supports.exp (check_effective_target_vect_condition):
5471         Add ia64, i?86, and x86_64.
5472
5473 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
5474
5475         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5476
5477 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5478
5479         PR tree-optimization/20657
5480         * gcc.dg/tree-ssa/pr20657.c: New.
5481
5482 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5483
5484         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5485         (long long int)trunc*.
5486
5487 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5488
5489         PR target/20927
5490         * gcc.dg/pr20927.c: New test.
5491
5492 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
5493
5494         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
5495         * gcc.target/mips/asm-1.c: Likewise.
5496
5497 2005-04-13  Dale Johannesen  <dalej@apple.com>
5498
5499         * objc.dg/objc-fast-4.m:  New.
5500
5501 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
5502
5503         * gcc.target/cris/torture/cris-torture.exp: New driver in new
5504         directory.
5505         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
5506
5507 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
5508
5509         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
5510         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
5511         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
5512
5513 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
5514
5515         PR tree-optimization/20913
5516         * gcc.dg/tree-ssa/pr20913.c: New.
5517
5518         PR tree-optimization/20702
5519         * gcc.dg/tree-ssa/pr20702.c: New.
5520
5521 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5522
5523         PR c++/13744
5524         * g++.dg/inherit/local3.C: New test.
5525
5526 2005-04-12  Jeff Law  <law@redhat.com>
5527
5528         * gcc.dg/tree-ssa/20050412-1.c: New test.
5529
5530 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
5531
5532         PR libfortran/19016
5533         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
5534         Add tests with mask generated by expression.
5535         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
5536         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
5537         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
5538
5539 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
5540
5541         PR middle-end/20917
5542         * gcc.dg/20050409-1.c: New test.
5543
5544 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
5545
5546         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
5547
5548 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5549
5550         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5551         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
5552         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5553         (TARGET_CXX): Adjust accordingly.
5554         * target.h (struct gcc_target): Remove epxort_class_data.  Add
5555         determine_class_data_visibility and class_data_always_comdat.
5556         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5557         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
5558         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5559         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
5560         (arm_cxx_determine_class_data_visibility): New.
5561         (arm_cxx_class_data_always_comdat): Likewise.
5562         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5563         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5564         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5565         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5566         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5567         Define.
5568
5569 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5570
5571         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5572
5573 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5574
5575         * gcc.dg/i386-darwin-fpmath.c: New.
5576
5577 2004-04-11  Devang Patel  <dpatel@apple.com>
5578
5579         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5580         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5581         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5582         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5583         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5584         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5585         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5586         * gcc.dg/vect/vect-ifcvt-7.c: New test.
5587         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
5588
5589 2004-04-11  Devang Patel  <dpatel@apple.com>
5590
5591         * gcc.dg/vect/vect-dv-1.c: New test.
5592         * gcc.dg/vect/vect-dv-2.c: New test.
5593
5594 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5595
5596         PR tree-optimization/20933
5597         * gcc.dg/tree-ssa/pr20933.c: New test.
5598
5599 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5600
5601         * gfortran.dg/fold_nearest.f90: New test.
5602
5603 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
5604
5605         * gcc.dg/tree-ssa/alias-1.c: New test.
5606
5607 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5608
5609         PR tree-optimization/20920
5610         * g++.dg/tree-ssa/pr20920.C: New test.
5611
5612 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
5613
5614         * gcc.dg/builtins-53.c: Also check (int)ceil* and
5615         (long long int)ceil*.
5616
5617 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
5618
5619         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5620         explicit C++ linkage.
5621
5622 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5623
5624         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5625         warning for arithmetic IF statements.
5626
5627 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5628
5629         * eor_handling_1.f90: New test case.
5630         * eor_handling_2.f90: New test case.
5631         * eor_handling_3.f90: New test case.
5632         * eor_handling_4.f90: New test case.
5633         * eor_handling_5.f90: New test case.
5634         * noadv_size.f90: New test case.
5635         * pad_no.f90: New test case.
5636
5637 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5638
5639         * gcc.c-torture/execute/20050410-1.c: New test.
5640
5641 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5642
5643         * gcc.dg/pr20126.c: New.
5644
5645 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5646             Steven G. Kargl <kargls@comcast.net>
5647
5648         * gfortran.dg/PR19872.f: New test.
5649
5650 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5651
5652         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5653
5654 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5655
5656         * gfortran.dg/nint_1.f90: New test.
5657
5658 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5659
5660         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
5661         Added test for callee-allocated arrays with write statements.
5662         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5663         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5664         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5665         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5666         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5667
5668 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5669
5670         PR libfortran/20163
5671         * gfortran.dg/open-options-blanks.f:  New test.
5672
5673 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5674
5675         PR fortran/13257
5676         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5677
5678 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5679
5680         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5681         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5682         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5683         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5684         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5685         * gcc.c-torture/execute/stdarg-4.c: New test.
5686
5687         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5688
5689         PR target/20795
5690         * g++.dg/abi/param2.C: New test.
5691
5692 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5693
5694         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5695
5696 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5697
5698         * gcc.dg/builtins-53.c: New test.
5699
5700 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5701
5702         * g++.dg/tree-ssa/pr18178.C: New test.
5703         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5704         * gcc.c-torture/execute/20041019-1.c: New test.
5705         * gcc.dg/tree-ssa/20041008-1.c: New test.
5706         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5707         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5708         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5709         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5710         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5711         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5712         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5713         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5714         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5715         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5716
5717 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5718
5719         PR rtl-optimization/20466
5720         * gcc.c-torture/execute/pr20466-1.c: New test.
5721
5722 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5723
5724         PR c++/20905
5725         * g++.dg/parse/cond2.C: New test.
5726
5727         PR c++/20145
5728         * g++.dg/warn/Wdtor1.C: New test.
5729
5730 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5731
5732         PR fortran/17229
5733         * gfortran.dg/pr17229.f: New test.
5734
5735 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5736
5737         * gfortran.dg/tiny_1.f90: New test.
5738         * gfortran.dg/tiny_2.f90: ditto.
5739
5740 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5741
5742         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5743         * gfortran.dg/open_new.f90:  Fix dg-do run line
5744
5745 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5746
5747         * lib/target-supports.exp (get_compiler_messages): Support
5748         optional arguments, the fourth being compiler options.
5749         (check_effective_target_fpic): New proc.
5750         * gcc.dg/20050321-2.c: Restrict to target fpic.
5751
5752 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5753
5754         * gcc.dg/15443-1.c: New test.
5755         * gcc.dg/15443-2.c: Likewise.
5756
5757 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5758
5759         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5760
5761 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5762
5763         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5764
5765 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5766
5767         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5768         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5769         -m64.
5770         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5771         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5772         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5773
5774 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5775
5776         PR c++/20212
5777         * g++.dg/warn/Wunused-11.C: New test.
5778
5779 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5780
5781         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5782
5783 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5784
5785         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5786
5787 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5788
5789         PR c++/20734
5790         * g++.dg/template/ptrmem13.C: New test.
5791
5792 2005-04-05  Per Bothner  <per@bothner.com>
5793
5794         * lib/gcc.exp: Always add -fno-show-column, for now.
5795
5796 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5797
5798         PR testsuite/20767
5799         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5800         of plain old "unsigned int" for the type of "i".  Makes this test
5801         64bit clean.
5802
5803 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5804
5805         * gcc.dg/i386-ssefn-1.c: New test.
5806         * gcc.dg/i386-ssefn-2.c: New test.
5807         * gcc.dg/i386-ssefn-3.c: New test.
5808         * gcc.dg/i386-ssefn-4.c: New test.
5809
5810 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5811
5812         PR tree-optimization/20076
5813         * gcc.dg/builtin-apply4.c: New test.
5814
5815         PR preprocessor/19475
5816         * gcc.dg/cpp/macspace1.c: New test.
5817         * gcc.dg/cpp/macspace2.c: New test.
5818
5819 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5820
5821         * gfortran.dg/pr20755.f: Fixed bad format.
5822
5823 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5824
5825         PR c++/20763
5826         * g++.dg/ext/attrib21.C: New test.
5827
5828 2004-04-05  Devang Patel  <dpatel@apple.com>
5829
5830         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5831         * gcc.dg/vect/vect-shift-1.c: New test.
5832
5833 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5834
5835         PR libfortran/20755
5836         * gfortran.dg/pr20755.f: New test.
5837
5838 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5839
5840         * gfortran.dg/pr15959.f90: New test.
5841         * gfortran.dg/string_pad_trunc.f90: New test.
5842
5843 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5844
5845         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5846         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5847         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5848         syntax.
5849
5850 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5851
5852         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5853
5854 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5855
5856         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5857         * gcc.c-torture/compile/20011119-2.c: Likewise.
5858         * gcc.c-torture/compile/981001-2.c: Likewise.
5859
5860 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5861
5862         PR c++/20679
5863         * g++.dg/template/overload4.C: New test.
5864
5865 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5866
5867         PR c++/20746
5868         * g++.dg/abi/covariant5.C: New.
5869
5870         PR debug/20505
5871         * g++.dg/debug/const2.C: New.
5872
5873 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5874
5875         PR rtl-optimization/16104
5876         * gcc.c-torture/execute/20050316-1.c: New test.
5877
5878 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5879
5880         * g++.dg/template/spec23.C: Fix dg-error text.
5881
5882 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5883
5884         PR c++/19199
5885         * g++.dg/expr/lval2.C: New.
5886
5887 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5888
5889         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5890         __builtin_strcasecmp and __builtin_strncasecmp.
5891
5892 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5893
5894         PR c++/20723
5895         * g++.dg/template/spec22.C: New.
5896         * g++.dg/template/spec23.C: New.
5897
5898 2005-04-03  Dale Ranta  <dir@lanl.gov>
5899             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5900
5901         PR libfortran/20068
5902         PR libfortran/20125
5903         PR libfortran/20156
5904         PR libfortran/20471
5905         * gfortran.dg/backspace.f: New test.
5906
5907 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5908
5909         * gcc.dg/pr19345.c: New test.
5910
5911 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5912
5913         PR tree-optimization/20640
5914         * gcc.dg/torture/tree-loop-1.c: New.
5915
5916 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5917
5918         PR rtl-optimization/20290
5919         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5920
5921 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5922
5923         * gcc.dg/rs6000-fpint.c: New.
5924
5925 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5926
5927         * gcc.dg/old-style-then-proto-1.c: New test.
5928
5929 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5930
5931         * gfortran.fortran-torture/execute/backspace.f90: Check
5932         after backspace and read was incorrect.
5933
5934 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5935
5936         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5937         buffer past the terminating NUL using memcmp.
5938         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5939         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5940
5941         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5942         Fix unused/uninitialized variable warnings.
5943
5944         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5945         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5946         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5947         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5948
5949         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5950         gcc.c-torture/execute/builtins/fputs-lib.c,
5951         gcc.c-torture/execute/builtins/lib/fprintf.c,
5952         gcc.c-torture/execute/builtins/lib/main.c,
5953         gcc.c-torture/execute/builtins/lib/memcmp.c,
5954         gcc.c-torture/execute/builtins/lib/memmove.c,
5955         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5956         gcc.c-torture/execute/builtins/lib/memset.c,
5957         gcc.c-torture/execute/builtins/lib/printf.c,
5958         gcc.c-torture/execute/builtins/lib/sprintf.c,
5959         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5960         gcc.c-torture/execute/builtins/lib/strchr.c,
5961         gcc.c-torture/execute/builtins/lib/strcmp.c,
5962         gcc.c-torture/execute/builtins/lib/strcpy.c,
5963         gcc.c-torture/execute/builtins/lib/strcspn.c,
5964         gcc.c-torture/execute/builtins/lib/strlen.c,
5965         gcc.c-torture/execute/builtins/lib/strncat.c,
5966         gcc.c-torture/execute/builtins/lib/strncmp.c,
5967         gcc.c-torture/execute/builtins/lib/strncpy.c,
5968         gcc.c-torture/execute/builtins/lib/strrchr.c,
5969         gcc.c-torture/execute/builtins/lib/strspn.c,
5970         gcc.c-torture/execute/builtins/lib/strstr.c,
5971         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5972         gcc.c-torture/execute/builtins/strlen-2.c,
5973         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5974         prototypes.
5975
5976 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5977
5978         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5979         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5980         selectany usage.
5981
5982 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5983
5984         PR c++/19406
5985         * g++.dg/debug/using1.C: New test.
5986
5987 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5988
5989         PR middle-end/20524
5990         * gcc.dg/alias-7.c: Prefix asm-declared name with
5991         __USER_LABEL_PREFIX__.
5992
5993 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5994
5995         Fix fallout from PR middle-end/15700:
5996         * gcc.c-torture/compile/20011119-1.c: Take
5997         __USER_LABEL_PREFIX__ into account.
5998         * gcc.c-torture/compile/20011119-2.c: Likewise.
5999
6000 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6001
6002         PR c++/18644
6003         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
6004
6005 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
6006
6007         PR c/17855
6008         * gcc.c-torture/compile/struct-non-lval-1.c,
6009         gcc.c-torture/compile/struct-non-lval-2.c,
6010         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
6011
6012 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
6013
6014         * gcc.dg/tls/tls.exp: Remove temporary file.
6015         * g++.dg/tls/tls.exp: Ditto.
6016         * lib/file-format.exp: Ditto.
6017         * g++.dg/special/ecos.exp: Ditto.
6018
6019         * lib/profopt.exp: Treat prof_ext as a list.
6020         * gcc.misc-tests/bprob.exp: Ditto.
6021         * g++.dg/bprob/bprob.exp: Ditto.
6022
6023         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
6024         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
6025         g++.dg/tree-ssa/pointer-reference-alias.C,
6026         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
6027         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
6028         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
6029         g++.dg/vect/pr19951.cc: Ditto.
6030         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
6031         gcc.dg/builtins-47.c: Ditto.
6032         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
6033         gcc.dg/pr20115-1.c: Ditto.
6034         * gcc.dg/tree-ssa/20030530-2.c,
6035         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
6036         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6037         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
6038         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6039         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
6040         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
6041         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
6042         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
6043         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
6044         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
6045         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
6046         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
6047         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
6048         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
6049         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
6050         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6051         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6052         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6053         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6054         gcc.dg/tree-ssa/20030824-1.c,
6055         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
6056         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
6057         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
6058         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
6059         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
6060         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
6061         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
6062         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
6063         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
6064         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
6065         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
6066         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
6067         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
6068         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
6069         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
6070         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
6071         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
6072         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
6073         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
6074         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
6075         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
6076         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
6077         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
6078         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
6079         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
6080         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
6081         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
6082         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
6083         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
6084         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
6085         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
6086         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
6087         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
6088         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
6089         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
6090         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
6091         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
6092         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
6093         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
6094         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
6095         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
6096         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
6097         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6098         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
6099         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
6100         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
6101         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
6102         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
6103         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
6104         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
6105         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6106         gcc.dg/tree-ssa/useless-1.c: Ditto.
6107         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
6108         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
6109         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
6110         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
6111         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6112         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
6113         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
6114         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
6115         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
6116         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
6117         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
6118         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
6119         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
6120         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
6121         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
6122         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
6123         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
6124         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
6125         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
6126         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
6127         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
6128         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6129         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6130         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
6131         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
6132         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
6133         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
6134         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
6135         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
6136         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
6137         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
6138         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
6139         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
6140         gcc.dg/vect/vect-none.c: Ditto.
6141         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
6142         treelang/compile/unsigned.tree: Ditto.
6143
6144         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
6145         * gcc.dg/cpp/direct2s.c: Ditto.
6146         * gcc.dg/cpp/paste4.c: Ditto.
6147         * gcc.dg/cpp/separate-1.c: Ditto.
6148         * gcc.dg/pch/save-temps-1.c: Ditto.
6149         * g++.dg/ext/altivec-10.C: Ditto.
6150         * g++.dg/pch/pch.C: Ditto.
6151
6152         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
6153
6154         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
6155         * g++.dg/template/repo1.C: Ditto.
6156         * g++.dg/template/repo2.C: Ditto.
6157         * g++.dg/template/repo3.C: Ditto.
6158         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
6159         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
6160         * g++.old-deja/g++.pt/repo1.C: Ditto.
6161         * g++.old-deja/g++.pt/repo2.C: Ditto.
6162         * g++.old-deja/g++.pt/repo3.C: Ditto.
6163         * g++.old-deja/g++.pt/repo4.C: Ditto.
6164
6165         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
6166         * gcc.dg/20030107-1.c: Ditto.
6167         * gcc.dg/20030702-1.c: Ditto.
6168         * gcc.dg/profile-generate-1.c: Ditto.
6169         * g++.dg/other/profile1.C: Ditto.
6170         * g++.old-deja/g++.robertl/eb83.C: Ditto.
6171
6172         * lib/gcc-dg.exp (remove-build-file): New.
6173         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6174         cleanup-tree-dump, cleanup-saved-temps): New.
6175
6176 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6177
6178         PR c++/19203, DR 214
6179         * g++.dg/parse/ambig3.C: Not ambiguous.
6180         * g++.dg/template/spec20.C: New.
6181         * g++.dg/template/spec21.C: New.
6182
6183 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
6184
6185         PR target/20045
6186         * gcc.dg/ia64-fptr-1.c: Run only on linux.
6187
6188 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6189
6190         PR libfortran/20660
6191         * gfortran.dg/negative_unit.f: New test.
6192
6193 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
6194
6195         * gcc.dg/20050330-1.c: New test.
6196
6197 2005-03-30  Devang Patel  <dpatel@apple.com>
6198
6199         * g++.dg/tree-sra/ssa-sra-3.C: New test.
6200
6201 2005-03-30  Dale Johannesen  <dalej@apple.com>
6202
6203         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
6204
6205 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
6206
6207         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6208         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
6209         Strip options from test name.
6210
6211 2005-03-31  Jan Hubicka  <jh@suse.cz>
6212
6213         * gcc.dg/varpool-1.c: New testcase.
6214
6215 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
6216
6217         PR c/772
6218         PR c/17913
6219         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
6220         gcc.dg/stmt-expr-label-3.c : New tests.
6221         * gcc.c-torture/execute/medce-2.c: Remove.
6222
6223 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
6224
6225         PR c/20368
6226         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
6227         tests.
6228
6229 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
6230
6231         * gcc.c-torture/compile/pr20203.c: New test.
6232
6233 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6234
6235         * gfortran.dg/promotion.f90:  New test.
6236
6237 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
6238
6239         PR middle-end/20491
6240         * gcc.dg/torture/asm-subreg-1.c: New test.
6241
6242 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
6243
6244         PR c/20672
6245         * gcc.dg/pr20672-1.c: New test.
6246
6247 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
6248
6249         * gfortran.dg/vect: New directory.
6250         * gfortran.dg/vect/vect.exp: New.
6251         * gfortran.dg/vect/vect-1.f90: New test.
6252         * gfortran.dg/vect/vect-2.f90: New test.
6253         * gfortran.dg/vect/vect-3.f90: New test.
6254         * gfortran.dg/vect/vect-4.f90: New test.
6255         * gfortran.dg/vect/vect-5.f90: New test.
6256
6257 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
6258
6259         PR middle-end/20622
6260         * gcc.dg/alias-7.c: New test.
6261
6262 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6263
6264         * gcc.dg/sparc-reg-1.c: New test.
6265
6266 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
6267
6268         PR target/19890
6269         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
6270
6271 2005-03-29  Dale Ranta  <dir@lanl.gov>
6272             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6273
6274         PR libfortran/20163
6275         * gfortran.dg/pr20163-2.f: New test.
6276
6277 2005-03-28  Jan Hubicka  <jh@suse.cz>
6278
6279         PR middle-end/20635
6280         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
6281         by Jakub Jelinek.
6282
6283 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
6284
6285         PR tree-optimization/20626
6286         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
6287         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
6288
6289 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6290
6291         * gfortran.dg/underflow.f90:  New test.
6292         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
6293
6294 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6295
6296         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
6297
6298 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
6299
6300         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
6301         (g++_init): Make sure that CXXFLAGS is set.
6302         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
6303         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
6304         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6305         * lib/objc.exp (objc_init): Likewise.
6306         * lib/treelang.exp (treelang_init): Likewise.
6307
6308 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
6309
6310         PR tree-optimization/20470
6311         * gcc.dg/tree-ssa/pr20470.c: New test.
6312
6313 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
6314
6315         * gcc.dg/ppc-stfiwx.c: New.
6316
6317 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
6318
6319         PR target/19888
6320         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
6321
6322 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6323
6324         * gcc.dg/20050325-1.c: Fix a typo.
6325
6326 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6327
6328         PR libfortran/19678
6329         PR libfortran/19679
6330         * gfortran.dg/dos_eol.f: New test.
6331
6332 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6333
6334         PR rtl-optimization/20249
6335         * gcc.dg/20050325-1.c: New test.
6336
6337 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6338
6339         PR libfortran/15332
6340         * gfortran.dg/pr15332.f: New test.
6341
6342 2005-03-24  Dale Johannesen  <dalej@apple.com>
6343
6344         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
6345
6346 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
6347
6348         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
6349         'internal' visibility.
6350         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6351         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
6352         'protected' visibility.
6353         * gcc.dg/visibility-7.c: Likewise.
6354         * lib/target-supports.exp (check_visibility_available): Take
6355         a parameter, the kind of visibility to check for.
6356         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
6357         to check_visibility_available.
6358
6359         * g++.dg/expr/cast3.C: New.
6360
6361 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
6362
6363         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
6364         rs6000.
6365
6366 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
6367
6368         PR target/20095
6369         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
6370
6371 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
6372
6373         * gcc.dg/badshift.c: Renamed to...
6374         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
6375
6376         * gcc.target/i386/badshift.c: Renamed to...
6377         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
6378         only.
6379
6380         PR rtl-optimization/20532
6381         * gcc.target/i386/badshift.c: New.
6382
6383 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6384
6385         * gfortran.dg/pr18025.f90: New test.
6386
6387 2005-03-23  Dale Johannesen  <dalej@apple.com>
6388
6389         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
6390
6391 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
6392
6393         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
6394
6395         * lib/target-supports.exp (check_iconv_available): Default
6396         libiconv to -liconv, if there is no definition.
6397
6398 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
6399
6400         * gcc.dg/torture/cris-asm-mof-1.c: New test.
6401
6402 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
6403
6404         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
6405         * g++.dg/opt/pr7503-2.C: Likewise.
6406         * g++.dg/opt/pr7503-3.C: Likewise.
6407         * g++.dg/opt/pr7503-4.C: Likewise.
6408         * g++.dg/opt/pr7503-5.C: Likewise.
6409         * g++.dg/warn/minmax.C: New test.
6410
6411 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6412
6413         * gfortran.dg/g77_intrinsics_funcs.f: New test.
6414         * gfortran.dg/g77_intrinsics_sub.f: New test.
6415
6416 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
6417             Jan Hubicka  <jh@suse.cz>
6418             Steven Bosscher <stevenb@suse.de
6419
6420         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
6421
6422 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6423
6424         PR c++/19980
6425         * g++.dg/template/redecl3.C: New test.
6426
6427 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6428
6429         PR c++/20499
6430         * g++.dg/parse/error16.C: Tweak error markers.
6431
6432 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
6433
6434         PR target/20561
6435         * gcc.dg/20050321-2.c: New test.
6436
6437 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6438
6439         PR c++/20465
6440         PR c++/20381
6441         * g++.dg/template/ptrmem12.C: New.
6442
6443 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
6444
6445         PR rtl-optimization/20527
6446         * gcc.c-torture/execute/pr20527-1.c: New test.
6447
6448 2005-03-22  Ben Elliston  <bje@au.ibm.com>
6449
6450         * gcc.misc-tests/options.exp (check_for_options): Create a real C
6451         program, compile it into a real executable and then delete the .c
6452         and .x files afterwards, to avoid problems on testglue targets.
6453
6454 2005-03-21  Stuart Hastings  <stuart@apple.com>
6455
6456         * gcc.target/i386/sse-2.c: New.
6457
6458 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
6459
6460         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
6461
6462 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6463
6464         * g++.dg/parse/crash25.C: Fix typo.
6465
6466 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6467
6468         PR c++/20461
6469         * g++.dg/parse/crash24.C: New test.
6470
6471         PR c++/20536
6472         * g++.dg/parse/crash25.C: New test.
6473
6474 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6475
6476         PR c++/20147
6477         * g++.dg/ext/stmtexpr4.C: New test.
6478
6479 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6480
6481         PR middle-end/20539
6482         * gcc.c-torture/compile/pr13066-1.c: New test case.
6483         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6484         * g++.dg/opt/pr13066-1.C: Likewise.
6485
6486 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6487
6488         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6489
6490 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6491
6492         PR fortran/18525
6493         * gfortran.dg/nesting_1.f90: New test.
6494
6495 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6496
6497         PR c++/20240
6498         * g++.dg/lookup/using13.C: New test.
6499
6500 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6501
6502         PR c++/20333
6503         * g++.dg/template/crash36.C: New test.
6504
6505 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
6506
6507         PR c++/20463
6508         * g++.dg/template/crash35.C: New test.
6509
6510 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
6511
6512         PR c++/19966
6513         * g++.dg/overload/operator2.C: New test.
6514
6515 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6516
6517         PR libfortran/20257
6518         * gfortran.dg/pr20257.f90: New test.
6519
6520 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6521
6522         PR libfortran/20480
6523         * gfortran.dg/pr20480.f90: New test.
6524
6525 2005-03-16  Richard Henderson  <rth@redhat.com>
6526
6527         PR middle-end/15700
6528         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
6529         (_rtld_global): New.
6530         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
6531         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
6532
6533         * gcc.dg/alias-3.c: New.
6534         * gcc.dg/alias-4.c: New.
6535         * gcc.dg/alias-5.c: New.
6536         * gcc.dg/alias-6.c: New.
6537
6538 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
6539
6540         * gcc.dg/cpp/ucnid-7.c: New.
6541
6542 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
6543             Dorit Naishlos  <dorit@il.ibm.com>
6544
6545         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
6546         darwin.
6547
6548 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
6549
6550         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
6551         misaligned accesses.
6552         * gcc.dg/vect/vect-58.c: Likewise.
6553         * gcc.dg/vect/vect-92.c: New.
6554         * gcc.dg/vect/vect-93.c: New.
6555
6556 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
6557
6558         PR fortran/18827
6559         * gfortran.dg/assign_2.f90: New test.
6560         * gfortran.dg/assign_3.f90: New test.
6561         * gfortran.dg/assign.f90: New test.
6562
6563 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6564
6565         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6566         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6567         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6568         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6569         names.
6570
6571 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6572
6573         * gcc.dg/cpp/ucnid-6.c: New.
6574
6575         * gcc.dg/cpp/normalize-1.c: New.
6576         * gcc.dg/cpp/normalize-2.c: New.
6577         * gcc.dg/cpp/normalize-3.c: New.
6578         * gcc.dg/cpp/normalize-4.c: New.
6579         * gcc.dg/cpp/ucnid-4.c: New.
6580         * gcc.dg/cpp/ucnid-5.c: New.
6581         * g++.dg/cpp/normalize-1.C: New.
6582         * g++.dg/cpp/ucnid-1.C: New.
6583
6584 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6585
6586         * gcc.dg/pr18628.c: New.
6587
6588 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6589
6590         PR c++/20280
6591         * g++.dg/tree-ssa/pr20280.C: New.
6592
6593 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6594
6595         PR fortran/20467
6596         * gfortran.dg/stfunc_2.f90: New test.
6597
6598 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6599
6600         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
6601
6602 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6603
6604         * gcc.dg/tree-ssa/20050314-1.c: New test.
6605
6606 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6607
6608         PR c++/4403
6609         PR c++/9783, DR433
6610         * g++.dg/template/friend34.C: New test.
6611         * g++.dg/template/friend35.C: Likewise.
6612         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
6613
6614 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6615
6616         Friend class name lookup 5/n
6617         PR c++/1016
6618         * g++.dg/lookup/hidden-class1.C: New test.
6619         * g++.dg/lookup/hidden-class2.C: Likewise.
6620         * g++.dg/lookup/hidden-class3.C: Likewise.
6621         * g++.dg/lookup/hidden-class4.C: Likewise.
6622         * g++.dg/lookup/hidden-class5.C: Likewise.
6623         * g++.dg/lookup/hidden-class6.C: Likewise.
6624         * g++.dg/lookup/hidden-class7.C: Likewise.
6625         * g++.dg/lookup/hidden-class8.C: Likewise.
6626         * g++.dg/lookup/hidden-class9.C: Likewise.
6627         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6628         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6629         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6630         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6631         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6632         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6633         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6634         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6635         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6636         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6637         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6638
6639 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6640
6641         PR c++/20157
6642         * g++.dg/template/error18.C: New test.
6643
6644 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6645
6646         PR debug/16792
6647         * g++.dg/debug/pr16792.C: New test.
6648
6649 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6650
6651         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
6652         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
6653         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6654         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
6655         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
6656         test assertion names.
6657
6658 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6659
6660         PR fortran/18600
6661         * gfortran.dg/stfunc_1.f90: New test.
6662
6663 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6664
6665         PR fortran/16907
6666         * gfortran.dg/real_index_1.f90: New test.
6667
6668 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6669
6670         PR fortran/20323
6671         * gfortran.dg/spec_expr_1.f90: New test.
6672
6673 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6674
6675         PR c/20402
6676         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6677         new parser.
6678
6679 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6680
6681         PR fortran/20361
6682         * gfortran.dg/largeequiv_1.f90: New test.
6683
6684 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6685
6686         * gcc.dg/ucnid-1.c: New.
6687         * gcc.dg/ucnid-2.c: New.
6688         * gcc.dg/ucnid-3.c: New.
6689         * gcc.dg/ucnid-4.c: New.
6690         * gcc.dg/ucnid-5.c: New.
6691         * gcc.dg/ucnid-6.c: New.
6692         * gcc.dg/cpp/ucnid-1.c: New.
6693         * gcc.dg/cpp/ucnid-2.c: New.
6694         * gcc.dg/cpp/ucnid-3.c: New.
6695         * g++.dg/other/ucnid-1.C: New.
6696
6697 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6698
6699         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6700
6701 2005-03-11  Per Bothner  <per@bothner.com>
6702
6703         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6704         that diagnotics refer to correct token.
6705         * gcc.dg/unused-3.c: Likewise.
6706
6707 2005-03-11  Per Bothner  <per@bothner.com>
6708
6709         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6710         constant" is now actually on same line as string constant.
6711         * gcc.dg/cpp/direct2s.c: Likewise.
6712
6713 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6714
6715         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6716
6717 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6718
6719         PR libfortran/20124
6720         * gfortran.dg/pr20124.f90: New Test
6721
6722 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6723
6724         PR tree-optimization/20130
6725         * gcc.dg/pr20130-1.c: New test.
6726
6727 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6728
6729         PR target/20095
6730         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6731
6732 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6733
6734         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6735
6736 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6737
6738         * g++.dg/eh/forced1.C: Fix comment.
6739         * g++.dg/eh/forced2.C: Ditto.
6740         * g++.dg/eh/forced3.C: Ditto.
6741         * g++.dg/eh/forced4.C: Ditto.
6742
6743 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6744
6745         PR rtl-opt/20412
6746         * gcc.c-torture/compile/pr20412.c: New test.
6747
6748 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6749
6750         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6751
6752 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6753
6754         PR target/20322
6755         * gcc.dg/20050307-1.c: New test.
6756
6757 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6758
6759         PR c++/20375
6760         * g++.dg/other/stdarg3.C: New.
6761
6762 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6763
6764         PR c++/18384, c++/18327
6765         * g++.dg/init/array19.C: New test.
6766
6767         PR inline-asm/20314
6768         * gcc.dg/torture/pr20314-1.c: New test.
6769         * gcc.dg/torture/pr20314-2.c: New test.
6770
6771 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6772
6773         * gcc.dg/20050309-1.c: New test.
6774
6775 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6776
6777         * gcc.dg/builtins-10.c: Reactivate disabled test.
6778         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6779         new cbrt transformations.
6780
6781 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6782
6783         PR c++/20208
6784         * g++.dg/template/array13.C: New test.
6785
6786 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6787
6788         PR c++/16859
6789         * g++.dg/init/brace4.C: New test.
6790
6791 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6792
6793         PR c++/20186
6794         * g++.dg/template/non-dependent12.C: New.
6795
6796 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6797
6798         PR c++/20142
6799         * g++.dg/init/array18.C: Add dg-do run marker.
6800
6801         PR c++/20142
6802         * g++.dg/init/array18.C: New test.
6803
6804 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6805
6806         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6807         * g++.dg/gcov/gcov.exp: Likewise.
6808         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6809         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6810         * lib/c-torture.exp: Likewise.
6811         * lib/fortran-torture.exp: Likewise.
6812         * lib/g++.exp: Likewise.
6813         * lib/gcc-defs.exp: Likewise.
6814         * lib/gcc-dg.exp: Likewise.
6815         * lib/gcc.exp: Likewise.
6816         * lib/gcov.exp: Likewise.
6817         * lib/gfortran.exp: Likewise.
6818         * lib/mike-g++.exp: Likewise.
6819         * lib/mike-gcc.exp: Likewise.
6820         * lib/objc-torture.exp: Likewise.
6821         * lib/objc.exp: Likewise.
6822         * lib/profopt.exp: Likewise.
6823         * lib/target-libpath.exp: Likewise.
6824         * lib/target-supports.exp: Likewise.
6825         * lib/treelang.exp: Likewise.
6826         * lib/wrapper.exp: Likewise.
6827
6828 2005-03-08  Jeff Law  <law@redhat.com>
6829
6830         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6831         PHI-OPT changes.
6832
6833 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6834
6835         * gcc.dg/vect/pr20122.c: New test.
6836
6837 2005-03-07  Jeff Law  <law@redhat.com>
6838
6839         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6840         was folded away.
6841         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6842         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6843         * gcc.dg/tree-ssa/pr18134.c: New test.
6844
6845 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6846
6847         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6848         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6849         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6850
6851 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6852
6853         PR tree-opt/17671
6854         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6855
6856 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6857
6858         * g++.dg/warn/Wnvdtor.C: New test.
6859
6860 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6861
6862         * gcc.dg/torture/pr19683-1.c: New test.
6863
6864 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6865
6866         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6867         * gfortran.dg/g77/19990313-2.f: Ditto.
6868         * gfortran.dg/g77/19990313-3.f: Ditto.
6869         * gfortran.dg/g77/19990525-0.f: Ditto.
6870         * gfortran.dg/g77/19990826-0.f: Ditto.
6871         * gfortran.dg/g77/19990826-2.f: Ditto.
6872         * gfortran.dg/g77/19990826-3.f: Ditto.
6873         * gfortran.dg/g77/20000511-1.f: Ditto.
6874         * gfortran.dg/g77/20000511-2.f: Ditto.
6875         * gfortran.dg/g77/970625-2.f: Ditto.
6876         * gfortran.dg/g77/980310-2.f: Ditto.
6877         * gfortran.dg/g77/980310-3.f: Ditto.
6878         * gfortran.dg/g77/980310-8.f: Ditto.
6879         * gfortran.dg/g77/980519-2.f: Ditto.
6880         * gfortran.dg/g77/alpha1.f: Ditto.
6881         * gfortran.dg/g77/claus.f: Ditto.
6882         * gfortran.dg/g77/erfc.f: Ditto.
6883         * gfortran.dg/g77/short.f: Ditto.
6884         * gfortran.fortran-torture/execute/data.f90: Ditto.
6885         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6886         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6887
6888 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6889
6890         * lib/file-format.exp (gcc_target_object_format): Add check for som
6891         format and hardcode object formats on hppa*-*-hpux*.
6892         * lib/target-supports.exp (check_weak_available): Add check for som
6893         object format.  Always return 0 on hppa*-*-hpux10*.
6894
6895         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6896         is defined.
6897
6898         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6899
6900 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6901
6902         * gfortran.dg/pr19936_1.f90: New test.
6903         * gfortran.dg/pr19936_2.f90: New test.
6904         * gfortran.dg/pr19936_3.f90: New test.
6905
6906 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6907             Paul Thomas <prthomas@drfccad.cea.fr>
6908
6909         * gfortran.dg/PR19754_1.f90: New test.
6910         * gfortran.dg/PR19754_2.f90: Ditto.
6911
6912 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6913
6914         PR c++/19311
6915         * g++.dg/template/non-dependent11.C: New test.
6916
6917 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6918
6919         * lib/target-supports.exp (check_iconv_available): Fix comment.
6920
6921 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6922             Joseph S. Myers  <joseph@codesourcery.com>
6923
6924         PR c++/19797
6925         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6926
6927 2005-03-04  Matthew Sachs  <msachs@apple.com>
6928
6929         * gcc.exp (gcc_target_compile): Put braces around
6930         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6931         * objc.exp (objc_target_compile): Likewise.
6932         * treelang.exp (treelang_target_compile): Likewise.
6933
6934 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6935
6936         PR fortran/19673
6937         * gfortran.dg/func_result_1.f90: New test.
6938
6939 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6940
6941         * gcc.misc-tests/options.exp: New test.
6942
6943 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6944
6945         * gcc.dg/pr15784-4.c: New test.
6946
6947 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6948
6949         * gcc.c-torture/execute/pr17133.c: New.
6950         * gcc.c-torture/compile/20050303-1.c: New.
6951
6952 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6953
6954         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6955
6956 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6957
6958         * g++.dg/overload/using2.C: New.
6959
6960 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6961
6962         PR c++/19916
6963         * g++.dg/init/ptrmem2.C: New test.
6964
6965 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6966
6967         PR c/8927
6968         * gcc.dg/pr8927-1.c: New test.
6969
6970 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6971
6972         PR c++/20232
6973         * g++.dg/inherit/covariant12.C: New.
6974
6975 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6976
6977         PR fortran/19479
6978         * gfortran.dg/bound_1.f90: New test.
6979
6980 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6981
6982         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6983         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6984
6985 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6986
6987         PR c/20245
6988         * gcc.dg/pr20245-1.c: New test.
6989
6990 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6991
6992         PR middle-end/19874
6993         * gcc.c-torture/execute/20050119-2.c: New test case.
6994
6995 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6996
6997         * README: Update the DejaGnu bug reporting address.
6998         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6999         * lib/objc-torture.exp: Likewise.
7000
7001 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7002
7003         * gfortran.dg/boz_1.f90: New test.
7004         * gfortran.dg/boz_3.f90: New test.
7005         * gfortran.dg/boz_4.f90: New test.
7006
7007 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7008
7009         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
7010         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
7011
7012 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7013
7014         PR libfortran/20101
7015         * gfortran.dg/write_0_pe_format.f90: New test.
7016
7017 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
7018
7019         PR c++/20206
7020         * g++.dg/opt/thunk2.C: New test.
7021         * g++.dg/opt/covariant1.C: New test.
7022
7023 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7024
7025         * gfortran.dg/e_d_fmt.f90: New test.
7026
7027 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
7028
7029         * gcc.dg/asm-b.c: Fix comment typos.
7030
7031 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
7032
7033         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
7034         a V_MAY_DEF also.
7035
7036 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
7037
7038         PR tree-opt/20188
7039         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
7040         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
7041         * gcc.dg/asm-b.c: New test.
7042
7043 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
7044
7045         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
7046         Disable this test on IRIX 6.
7047
7048 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
7049
7050         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
7051         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
7052         parser.
7053
7054 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
7055
7056         PR tree-optimization/20204
7057         * testsuite/gcc.dg/pr20204.c: New test.
7058
7059 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
7060
7061         PR target/20196
7062         * gcc.c-torture/execute/20050224-1.c: New test.
7063
7064         PR c++/20175
7065         * g++.dg/warn/Wbraces2.C: New test.
7066
7067 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
7068
7069         PR c++/19878
7070         * g++.dg/init/const2.C: New test.
7071
7072 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
7073
7074         PR tree-optimization/20100
7075         * gcc.c-torture/execute/pr20100-1.c: New test.
7076
7077 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7078
7079         * gfortran.dg/implicit_3.f90: New test.
7080
7081         * gfortran.dg/deftype_1.f90: New test.
7082
7083 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
7084
7085         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
7086         the test passes.
7087         * g++.dg/other/anon3.C: Accept a warning.
7088
7089 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
7090
7091         * gcc.dg/pr20017.c: Fix a comment typo.
7092
7093 2005-02-23  Bud Davis  <bdavis@gfortran.org>
7094
7095         * gfortran.dg/list_read_4.f90: Change to f90 comments.
7096
7097 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7098
7099         PR ada/19902
7100         * ada/acats/tests/cxa/cxa3004.a: Remove.
7101         * ada/acats/tests/cxb/cxb30061.am: Likewise.
7102
7103 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
7104
7105         PR c++/20073
7106         * g++.dg/init/const1.C: New test.
7107
7108         PR c++/19991
7109         * g++.dg/parse/constant7.C: New test.
7110
7111         PR c++/20152
7112         * g++.dg/parse/error27.C: New test.
7113         * g++.dg/template/qualttp15.C: Adjust error markers.
7114         * g++.old-deja/g++.other/struct1.C: Likewise.
7115
7116         PR c++/20153
7117         * g++.dg/template/error17.C: New test.
7118
7119         PR c++/20148
7120         * g++.dg/parser/error26.C: New test.
7121
7122 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
7123
7124         PR tree-optimization/20100
7125         PR tree-optimization/20115
7126         * gcc.dg/pr20115.c: New test.
7127         * gcc.dg/pr20115-1.c: New test.
7128         * gcc.dg/pr20100.c: New test.
7129         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
7130         call-clobbered variables after alias1.
7131
7132 2005-02-22  Bud Davis  <bdavis@gfortran.org>
7133
7134         * gfortran.dg/list_read_4.f90: new test.
7135
7136 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
7137
7138         PR rtl-optimization/20017.
7139         * gcc.dg/pr20017.c: New.
7140
7141 2005-02-22  Devang Patel  <dpatel@apple.com>
7142
7143         PR 19952
7144         * g++.dg/tree-ssa/pr19952.C: New test.
7145
7146 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
7147
7148         PR c++/19883
7149         * g++.dg/parse/constant6.C: New test.
7150
7151 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
7152
7153         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
7154         * g++.dg/charset/asm2.c: Likewise.
7155         * g++.dg/charset/asm3.c: Likewise.
7156         * g++.dg/charset/asm4.c: Likewise.
7157         * g++.dg/charset/asm5.c: Likewise.
7158         * g++.dg/charset/attribute1.c: Likewise.
7159         * g++.dg/charset/attribute2.c: Likewise.
7160         * g++.dg/charset/extern1.cc: Likewise.
7161         * g++.dg/charset/extern2.cc: Likewise.
7162         * g++.dg/charset/extern3.cc: Likewise.
7163         * g++.dg/charset/function.cc: Likewise.
7164         * g++.dg/charset/string.c: Likewise.
7165         * g++.dg/charset/charset.exp: Likewise.
7166         * lib/target-supports.exp (check_iconv_available): Fix comment.
7167
7168 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
7169
7170         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
7171         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
7172         * gcc.dg/charset/asm2.c: Likewise.
7173         * gcc.dg/charset/asm3.c: Likewise.
7174         * gcc.dg/charset/asm4.c: Likewise.
7175         * gcc.dg/charset/asm5.c: Likewise.
7176         * gcc.dg/charset/asm6.c: Likewise.
7177         * gcc.dg/charset/attribute1.c: Likewise.
7178         * gcc.dg/charset/attribute2.c: Likewise.
7179         * gcc.dg/charset/builtin1.c: Likewise.
7180         * gcc.dg/charset/extern.c: Likewise.
7181         * gcc.dg/charset/function.c: Likewise.
7182         * gcc.dg/charset/string.c: Likewise.
7183         * gcc.dg/charset/charset.exp: Likewise.
7184
7185 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
7186
7187         PR fortran/20086
7188         * gfortran.dg/pr20086.f90: New test.
7189
7190 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
7191
7192         PR tree-optimization/19786
7193         * g++.dg/tree-ssa/pr19786.C: New.
7194
7195 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7196
7197         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
7198
7199 2005-02-21  Jeff Law  <law@redhat.com>
7200
7201         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
7202
7203 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7204
7205         * gfortran.dg/do_iterator: Split loop, markup all lines for
7206         which an error locus is printed.
7207         * gfortran.dg/pr17708.f90: Markup all lines for which an error
7208         locus is printed.
7209         * gfortran.dg/select_4.f90: Likewise.
7210         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
7211         locuses in the various permutations.
7212
7213 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
7214
7215         PR tree-optimization/19951
7216         * g++.dg/vect: New directory.
7217         * g++.dg/vect/vect.exp: New file.
7218         * g++.dg/vect/pr19951.cc: New testcase.
7219         * g++.dg/dg.exp: Also prune vectorizer tests.
7220
7221 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
7222
7223         PR 18785
7224         * gcc.dg/charset/builtin1.c: New test.
7225
7226 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7227
7228         PR c++/19299
7229         * g++.dg/inherit/volatile1.C: New test.
7230
7231         PR c++/19440
7232         * g++.dg/template/dtor4.C: New test.
7233
7234 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
7235
7236         * gfortran.dg/int_1.f90: New test.
7237
7238 2005-02-19  Devang Patel  <dpatel@apple.com>
7239
7240         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
7241
7242 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
7243
7244         * gfortran.dg/achar_1.f90: New test.
7245
7246 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
7247
7248         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
7249
7250 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
7251             Jakub Jelinek  <jakub@redhat.com>
7252
7253         PR tree-optimization/19828
7254         * gcc.dg/tree-ssa/loop-7.c: New test.
7255         * gcc.c-torture/execute/20050218-1.c: New test.
7256
7257 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
7258
7259         PR c/20043
7260         * gcc.dg/transparent-union-1.c: New test.
7261         * gcc.dg/transparent-union-2.c: New test.
7262
7263 2005-02-18  James E Wilson  <wilson@specifixinc.com>
7264
7265         PR tree-optimization/18977
7266         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
7267
7268 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
7269
7270         PR target/20054
7271         * gcc.dg/pr20054.c: New test.
7272
7273 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7274
7275         PR c++/19508
7276         * g++.dg/ext/attrib20.C: New test.
7277
7278 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7279
7280         PR middle-end/20030
7281         * gfortran.fortran-torture/execute/character_passing.f90: New test.
7282
7283 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
7284
7285         PR c++/20008
7286         * g++.dg/opt/switch4.C: New.
7287
7288 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
7289
7290         PR c++/20023
7291         PR tree-optimization/20009
7292         * gcc.c-torture/compile/20050217-1.c: New test.
7293         * g++.dg/opt/switch3.C: New test.
7294
7295         PR tree-optimization/18947
7296         * gcc.c-torture/compile/20050215-1.c: New test.
7297         * gcc.c-torture/compile/20050215-2.c: New test.
7298         * gcc.c-torture/compile/20050215-3.c: New test.
7299
7300 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
7301
7302         PR c++/20028
7303         * g++.dg/template/crash34.C: New.
7304
7305         PR c++/20022
7306         * g++.dg/other/access3.C: New.
7307
7308 2005-02-17  Ira Rosen  <irar@il.ibm.com>
7309
7310         * gcc.dg/vect/vect-98.c: New test.
7311
7312 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
7313
7314         PR tree-optimization/19967
7315         * gcc.dg/pr19967.c: New.
7316
7317 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
7318
7319         PR middle-end/19857
7320         * gcc.dg/tree-ssa/20050215-1.c: New test.
7321         * gcc.c-torture/execute/20050215-1.c: New test.
7322
7323 2005-02-15  Eric Christopher  <echristo@redhat.com>
7324
7325         * gcc.dg/cpp/20050215-1.c: New file.
7326
7327 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
7328
7329         PR tree-optimization/15785
7330         * gcc.dg/pr15785-1.c: New test.
7331
7332 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
7333
7334         PR c++/17788
7335         * g++.dg/init/ctor4.C: New.
7336         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7337
7338 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
7339
7340         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7341         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
7342
7343 2005-02-15  Andreas Schwab  <schwab@suse.de>
7344
7345         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
7346         declare malloc.
7347
7348 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
7349
7350         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
7351
7352 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
7353
7354         PR tree-optimization/19853
7355         * gcc.c-torture/compile/pr19853.c: New test.
7356
7357 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7358
7359         PR c++/19608
7360         * g++.dg/parse/local-class1.C: New.
7361
7362         PR c++/19895
7363         * g++.dg/parse/ptrmem3.C: New.
7364
7365         PR c++/19884
7366         * g++.old-deja/g++.oliva/template6.C: Add another case.
7367         * g++.dg/template/explicit6.C: New.
7368
7369 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
7370
7371         PR c++/17816
7372         * g++.dg/other/redecl2.C: New.
7373
7374 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7375
7376         PR c++/19891
7377         * g++.dg/abi/covariant4.C: New.
7378
7379 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
7380
7381         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
7382
7383 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
7384
7385         * gcc.dg/vect/vect-96.c: Fix typo.
7386
7387 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7388
7389         PR c++/14479
7390         PR c++/19487
7391         * g++.dg/template/enum5.C: New test.
7392
7393 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7394
7395         * gcc.dg/vect/vect-97.c: New test.
7396
7397 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7398
7399         * gcc.dg/vect/vect-96.c: New test.
7400
7401 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
7402
7403         * gcc.dg/builtins-34.c: Also check ldexp*.
7404
7405 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
7406
7407         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
7408
7409 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
7410
7411         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
7412         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
7413         dg-require-dll, dg-require-iconv, dg-require-named-sections,
7414         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
7415         selector_list, selector_expression, dg-process-target): Move to new
7416         file target-supports-dg.exp.
7417         * lib/target-supports-dg.exp: New.
7418
7419         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7420         New.
7421
7422 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
7423
7424         PR c++/19666
7425         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
7426
7427         PR middle-end/19858
7428         * gcc.c-torture/compile/20050210-1.c: New test.
7429
7430 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
7431
7432         PR c++/19755
7433         * g++.dg/warn/Wbraces1.C: New test.
7434
7435 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
7436
7437         * gcc.dg/builtins-52.c: New testcase.
7438
7439 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
7440
7441         PR c/19342
7442         * gcc.c-torture/execute/20050119-1.c: New test.
7443
7444 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7445
7446         PR c++/19811
7447         * g++.dg/init/delete1.C: New test.
7448
7449 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7450
7451         PR c++/18470
7452         * g++.dg/template/static12.C: New test.
7453
7454 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7455
7456         PR c++/19787
7457         * g++.dg/conversion/ambig1.C: New test.
7458
7459         PR c++/19739
7460         * g++.dg/ext/attrib19.C: New test.
7461
7462         PR c++/19732
7463         * g++.dg/parse/dtor5.C: New test.
7464
7465         PR c++/19762
7466         * g++.dg/template/dtor3.C: New test.
7467
7468         PR c++/19826
7469         * g++.dg/template/static11.C: New test.
7470         * g++.dg/template/crash2.C: Remove dg-error marker.
7471
7472 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
7473
7474         PR C++/18491
7475         * g++.old-deja/g++.mike/p10769a.C: Remove.
7476
7477 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7478
7479         * gcc.dg/builtins-48.c: New test case.
7480         * gcc.dg/builtins-49.c: New test case.
7481         * gcc.dg/builtins-50.c: New test case.
7482         * gcc.dg/builtins-51.c: New test case.
7483
7484 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7485
7486         PR middle-end/19583
7487         * g++.dg/warn/Wreturn-type-3.C: New test.
7488
7489 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7490
7491         PR middle-end/19402
7492         * gcc.dg/pr19402-1.c: New testcase.
7493         * gcc.dg/pr19402-2.c: likewise.
7494
7495 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7496
7497         PR middle-end/19854
7498         * g++.dg/tree-ssa/tmmti.C: New testcase.
7499
7500 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7501
7502         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
7503
7504 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
7505
7506         PR c++/19733
7507         * g++.dg/parse/crash23.C: New test.
7508         * g++.dg/warn/Weff1.C: New test.
7509
7510 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7511
7512         * gcc.dg/20050209-1.c: New test.
7513
7514 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7515
7516         PR target/19799
7517         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
7518
7519 2005-02-08  Mike Stump  <mrs@apple.com>
7520
7521         * g++.dg/pch/import-2.c: New test.
7522         * g++.dg/pch/import-2.hs: New.
7523         * g++.dg/pch/include/import-2a.h: New.
7524         * g++.dg/pch/include/import-2b.h: New.
7525
7526 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
7527
7528         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
7529
7530 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7531
7532         * gfortran.dg/substr_1.f90: New test.
7533
7534 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
7535
7536         PR middle-end/19775
7537         * gcc.dg/torture/builtin-power-1.c: Disable test for
7538         invalid transformation.
7539         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
7540         no longer optimize.
7541         * gcc.dg/builtins-47.c: New testcase.
7542
7543 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
7544             Dorit Naishlos  <dorit@il.ibm.com>
7545
7546         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
7547
7548 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
7549
7550         * gcc.c-torture/compile/20050206-1.c: New test.
7551
7552 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7553
7554         PR tree-opt/19768
7555         * g++.dg/opt/pr19768.C: New test.
7556
7557 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7558
7559         PR tree-opt/19736
7560         * gcc.c-torture/compile/pr19736.c: New test.
7561
7562 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7563
7564         PR c++/17401
7565         * g++.dg/parse/error25.C: New test.
7566
7567 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7568
7569         * gcc.c-torture/execute/20050203-1.c: New.
7570
7571 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7572
7573         * gcc.dg/vect/vect-85.c: Remove xfail.
7574         * gcc.dg/vect/vect-86.c: Remove xfail.
7575         * gcc.dg/vect/vect-87.c: Remove xfail.
7576         * gcc.dg/vect/vect-88.c: Remove xfail.
7577
7578 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7579
7580         * gcc.dg/altivec-19.c: New.
7581
7582 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7583
7584         PR c/17807
7585         * gcc.dg/nested-func-3.c: New test.
7586         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
7587
7588 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
7589
7590         * gcc.test-framework/gen_directive_tests: Generate tests for
7591         selector expressions.
7592
7593 2005-02-02  Matt Austern  <austern@apple.com>
7594
7595         PR c++/19628
7596         * g++/ext/builtin7.C: New.
7597         * g++/ext/builtin8.C: New.
7598
7599 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7600
7601         PR c/18502
7602         * gcc.dg/pr18502-1.c: New test.
7603
7604 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7605
7606         PR c++/17413
7607         * g++.dg/template/local4.C: Tweak.
7608
7609 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
7610
7611         PR tree-optimization/19578
7612         * gcc.c-torture/compile/20050202-1.c: New test.
7613
7614 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7615
7616         PR c/19435
7617         * gcc.dg/c99-init-4.c: New test.
7618
7619 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7620
7621         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7622
7623         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7624
7625         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7626         * g++.dg/eh/check-vect.h: New.
7627
7628         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7629         * gcc.dg/vect/vect-78.c: Ditto.
7630         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7631         Remove.
7632
7633         * g++.dg/conversion/simd1.C: Expect warning.
7634         * g++.dg/ext/attribute-test-1.C: Ditto.
7635         * g++.dg/ext/attribute-test-2.C: Ditto.
7636         * g++.dg/ext/attribute-test-3.C: Ditto.
7637         * g++.dg/ext/attribute-test-4.C: Ditto.
7638
7639         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7640         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7641
7642         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7643
7644 2005-02-01  Richard Henderson  <rth@redhat.com>
7645
7646         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7647         long double for ibm double-double format.
7648         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7649
7650 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
7651
7652         PR tree-optimization/19633
7653         * testsuite/gcc.dg/pr19633-1.c: New test.
7654         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
7655         to NULL or a symbol.
7656
7657 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7658
7659         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
7660         New procs.
7661         (dg-process-target (local override)): Handle selector expressions.
7662
7663         * gcc.test-framework/README: Describe tests in source directory.
7664         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7665         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7666         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7667         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7668         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7669         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7670         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7671         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7672         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7673         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7674         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7675         * gcc.test-framework/dg-error-exp-P.c: New test.
7676         * gcc.test-framework/dg-error-exp-XP.c: New test.
7677         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7678         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7679         * gcc.test-framework/dg-output-exp-P.c: New test.
7680         * gcc.test-framework/dg-output-exp-XF.c: New test.
7681         * gcc.test-framework/dg-warning-exp-P.c: New test.
7682         * gcc.misc-tests/dg-1.c: Remove.
7683         * gcc.misc-tests/dg-2.c: Remove.
7684         * gcc.misc-tests/dg-3.c: Remove.
7685         * gcc.misc-tests/dg-4.c: Remove.
7686         * gcc.misc-tests/dg-5.c: Remove.
7687         * gcc.misc-tests/dg-6.c: Remove.
7688         * gcc.misc-tests/dg-7.c: Remove.
7689         * gcc.misc-tests/dg-8.c: Remove.
7690         * gcc.misc-tests/dg-9.c: Remove.
7691         * gcc.misc-tests/dg-10.c: Remove.
7692         * gcc.misc-tests/dg-11.c: Remove.
7693         * gcc.misc-tests/dg-12.c: Remove.
7694         * gcc.misc-tests/dg-test.exp: Remove.
7695
7696         * gcc.test-framework/test-framework.awk: Change recording and
7697         printing of passes and failures.
7698
7699         * gcc.test-framework: New directory.
7700         * gcc.test-framework/README: New.
7701         * gcc.test-framework/test-framework.exp: New.
7702         * gcc.test-framework/test-framework.awk: New.
7703         * gcc.test-framework/gen_directive_tests: New.
7704
7705 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7706
7707         * lib/treelang.exp: Fix comment typos.
7708         (treelang_target_compile): Don't append libs=-ltreelang to options.
7709
7710 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7711
7712         * g++.dg/parse/typename7.C: Adjust error messages.
7713
7714 2005-01-31  Jeff Law  <law@redhat.com>
7715
7716         * gcc.c-torture/execute/20050131-1.c: New test.
7717         * gcc.dg/wcaselabel.c: New test.
7718
7719 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7720
7721         * g++.dg/other/warning1.C: Adjust error messags.
7722         * g++.dg/parse/constant5.C: New test.
7723
7724 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7725
7726         PR c/19333
7727         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7728         the test case valid.
7729         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7730         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7731         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7732         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7733         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7734         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7735
7736 2005-01-31  Dale Johannesen  <dalej@apple.com>
7737
7738         * g++.dg/opt/pr19650.C:  New test.
7739
7740 2005-01-31  Richard Henderson  <rth@redhat.com>
7741
7742         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7743         long double for intel double extended format.
7744         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7745
7746 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7747
7748         PR c++/19555
7749         * g++.dg/template/static10.C: New test.
7750
7751         PR c++/19395
7752         * g++.dg/parse/error24.C: New test.
7753
7754         PR c++/19367
7755         * g++.dg/lookup/builtin1.C: New test.
7756
7757         PR c++/19457
7758         * g++.dg/warn/conv3.C: New test.
7759
7760 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7761
7762         PR fortran/19647
7763         * gfortan.dg/inquire_7.f90
7764
7765 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7766
7767         PR tree-optimization/15791
7768         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7769         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7770         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7771         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7772         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7773         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7774         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7775         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7776         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7777         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7778
7779 2005-01-29  Paul Brook  <paul@codesourcery.com>
7780
7781         PR fortran/18565
7782         * check.c (real_or_complex_check): New function.
7783         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7784         * intrinsic.c (add_functions): Use new check functions.
7785         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7786         Add prototypes.
7787
7788 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7789
7790         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7791         gcc.dg/lvalue-3.c: New tests.
7792         * gcc.dg/concat.c: Update expected messages.
7793
7794 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7795
7796         PR libfortran/19595
7797         * gfortran.dg/eor_1.f90:  New test.
7798
7799 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7800
7801         PR fortran/19589
7802         * gfortran.dg/logical_data_1.f90: New test.
7803
7804 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7805
7806         PR c++/19253
7807         * g++.dg/template/crash33.C: New test.
7808
7809         PR c++/19667
7810         * g++.dg/template/crash32.C: New test.
7811
7812 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7813
7814         PR middle-end/16558
7815         * g++.dg/warn/Wreturn-type-2.C: New test.
7816
7817 2004-06-24  Jeff Law  <law@redhat.com>
7818
7819         * gcc.dg/tree-ssa/20050128-1.c: New test.
7820
7821 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7822
7823         * gcc.target/frv/all-mdpackh-1.c: New test.
7824
7825 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7826
7827         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7828
7829 2005-01-27  Richard Henderson  <rth@redhat.com>
7830
7831         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7832
7833 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7834
7835         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7836
7837 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7838
7839         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7840         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7841         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7842         to cope with cases where the multilib options override the dg-options.
7843
7844 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7845
7846         PR c/18946
7847         * gcc.dg/noncompile/20050120-1.c: New test.
7848
7849 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7850
7851         PR tree-optimization/19633
7852         * gcc.dg/pr19633.c: New test.
7853         * gcc.dg/tree-ssa/pr19633.c: New test.
7854
7855 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7856
7857         * gcc.dg/20041216-1.c: New test.
7858
7859 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7860
7861         PR objc/18862
7862         * objc.dg/selector-2.m: New test.
7863
7864 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7865
7866         * g++.dg/opt/range-test-2.C: New test.
7867
7868         PR rtl-optimization/19579
7869         * gcc.c-torture/execute/20050124-1.c: New test.
7870
7871 2005-01-26  Greg Parker  <gparker@apple.com>
7872         Stuart Hastings  <stuart@apple.com>
7873
7874         * gcc.c-torture/execute/20050125-1.c: New.
7875
7876 2005-01-18  Jan Hubicka  <jh@suse.cz>
7877
7878         PR tree-optimize/19337
7879         * gcc.c-torture/compile/20050119-1.c: New test.
7880
7881 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7882
7883         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7884         test for successful match.
7885
7886 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7887
7888         PR objc/18408
7889         * objc.dg/comp-types-7.m: New test.
7890
7891 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7892
7893         * lib/target-supports.exp (current_target_name): New.
7894         (check_effective_target_ilp32, check_effective_target_lp64):
7895         Cache the result to use as long as the current target, with
7896         multilib flags, remains the same.
7897
7898         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7899         (dg-require-weak, dg-require-visibility, dg-require-alias,
7900         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7901         dg-require-effective-target, dg-skip-if): Remove call to
7902         skip_test_and_clear_xfail.
7903         (dg-test): Clear xfail data.
7904
7905 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7906
7907         PR target/17751
7908         * gcc.dg/ppc64-toc.c: New test.
7909
7910         * g++.dg/tree-ssa/empty-1.C: New test.
7911
7912         PR middle-end/19551
7913         * gcc.c-torture/execute/20050121-1.c: New test.
7914         * gcc.dg/20050121-2.c: New test.
7915
7916 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7917         Paul Brook  <paul@codesourcery.com>
7918
7919         PR fortran/17941
7920         * gfortran.dg/real_const_1.f: New test.
7921         * gfortran.dg/real_const_2.f90: New test.
7922         * gfortran.dg/complex_int_1.f90: New test.
7923
7924 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7925
7926         PR fortran/19313
7927         * gfortan.dg/inquire_6.f90: New test.
7928
7929 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7930
7931         PR libfortran/19451
7932         * open_readonly_1.f90:  New test.
7933
7934 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7935
7936         PR libfortran/18982
7937         * gfortran.dg/open_new.f90: New file.
7938
7939 2005-01-22  Paul Brook  <paul@codesourcery.com>
7940
7941         * namelist_1.f90: New test.
7942
7943 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7944
7945         PR tree-optimization/19484
7946         * gcc.c-torture/compile/20050122-[12].c: New tests.
7947
7948 2005-01-22  Paul Brook  <paul@codesourcery.com>
7949
7950         * gfortran.dg/implicit_2.f90: New test.
7951
7952 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7953
7954         PR fortran/19314
7955         * gfortran.dg/inquire_5.f90: New test.
7956
7957 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7958
7959         PR c/18809
7960         * gcc.dg/pr18809-1.c: New test.
7961
7962 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7963
7964         * gcc.dg/20050121-1.c: New test.
7965
7966         PR tree-optimization/13000
7967         * gcc.dg/20040206-1.c: Change warning to point where function is
7968         being inlined.
7969
7970 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7971
7972         PR c++/19208
7973         * g++.dg/template/array11.C: New test.
7974
7975 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7976
7977         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7978         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7979         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7980         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7981         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7982         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7983
7984 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7985
7986         PR tree-optimization/15349
7987         * gcc.dg/tree-ssa/pr15349.c: New.
7988
7989 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7990
7991         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7992
7993 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7994
7995         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7996         scan-assembler-times directive name.
7997
7998         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7999         after dg-do.
8000
8001         PR rtl-optimization/19462
8002         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
8003
8004 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
8005
8006         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
8007         counting function calls on ia64.
8008
8009 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
8010
8011         PR rtl-optimization/15139
8012         * gcc.dg/20050111-2.c: New test.
8013
8014         PR c/17297
8015         * gcc.c-torture/compile/20050113-1.c: New testcase.
8016
8017         PR middle-end/19164
8018         * gcc.dg/20050113-1.c: New testcase.
8019
8020 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
8021
8022         * gcc.dg/vect/vect-85.c: Add comment.
8023         * gcc.dg/vect/vect-86.c: Add xfail for now.
8024         * gcc.dg/vect/vect-87.c: Add xfail for now.
8025         * gcc.dg/vect/vect-88.c: Add xfail for now.
8026         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
8027
8028 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8029
8030         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
8031
8032 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8033
8034         * g++.dg/debug/typedef3.C: New test.
8035
8036 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
8037
8038         PR c/19472
8039         * gcc.dg/asm-a.c: New test.
8040
8041 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
8042
8043         * gcc.dg/sh-relax.c: Add prototype for abort.
8044
8045 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8046
8047         * gcc.dg/short-compare-1.c: New test.
8048         * gcc.dg/short-compare-2.c: Likewise.
8049
8050 2005-01-18  Michael Matz  <matz@suse.de>
8051
8052         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
8053
8054 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
8055
8056         PR tree-optimization/19121
8057         * gcc.c-torture/compile/pr19121.c: New test.
8058
8059 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
8060
8061         PR target/19357
8062         * gcc.c-torture/compile/pr19357.c: New test.
8063
8064 2005-01-17  Ian Lance Taylor  <ian@airs.com>
8065
8066         PR c/5675
8067         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
8068         pass--those that refer just to the variable, possibly with a
8069         cast.
8070         * gcc.dg/c99-const-expr-3.c: Likewise.
8071
8072         PR middle-end/13127
8073         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
8074         longer emitted.
8075
8076 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
8077
8078         PR fortran/18778
8079         * gfortran.dg/endfile_2.f90: New test.
8080
8081 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
8082
8083         PR 19168
8084         * gfortran.dg/select_5.f90: New test.
8085
8086 2004-01-16  Paul Brook  <paul@codesourcery.com>
8087
8088         * gfortran.dg/common_4.f90: New test.
8089
8090 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
8091
8092         PR rtl-optimization/19462
8093         * gcc.dg/torture/pr19462-1.c: New test.
8094
8095 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
8096
8097         PR objc/19321
8098         * objc.dg/func-ptr-2.m: New.
8099         * objc.dg/volatile-1.m: New.
8100
8101 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8102
8103         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
8104
8105 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
8106
8107         PR tree-optimization/19060
8108         * gcc.c-torture/execute/20050104-1.c: New test.
8109
8110 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
8111
8112         PR fortran/18983
8113         * gfortran.dg/write_to_null.f90: New test.
8114
8115 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
8116             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8117
8118         PR other/19328
8119         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
8120         argument.
8121
8122 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
8123
8124         PR c++/19263
8125         * g++.dg/init/vector1.C: New test.
8126
8127 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
8128
8129         PR target/13158
8130         * gcc.target/ia64/sibcall-unwind-1.c: New test.
8131         PR target/18987
8132         * gcc.target/ia64/sibcall-unwind-2.c: New test.
8133
8134 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
8135
8136         * gfortran.dg/select_1.f90: New test.
8137         * gfortran.dg/select_2.f90: New test.
8138         * gfortran.dg/select_3.f90: New test.
8139         * gfortran.dg/select_4.f90: New test.
8140
8141 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
8142
8143         PR middle-end/19084
8144         PR rtl-optimization/19348
8145         * gcc.dg/20050111-1.c: New test.
8146         * gcc.c-torture/execute/20050111-1.c: New test.
8147
8148         * gcc.dg/i386-asm-4.c: New test.
8149
8150 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8151
8152         * gcc.dg/nested-func-2.c: New test.
8153         * ada/acats/norun.lst: Remove c953002.
8154
8155 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
8156
8157         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
8158
8159 2005-01-12  Ben Elliston  <bje@au.ibm.com>
8160
8161         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
8162
8163 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
8164
8165         PR target/18761
8166         * g++.dg/abi/align1.C: New test.
8167
8168 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
8169
8170         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
8171         at a time.
8172         * g++.dg/ext/altivec_check.h: Support compiling as C.
8173
8174 2005-01-10  Roger Sayle  <roger@eyesopen.com>
8175
8176         PR c++/19355
8177         * g++.dg/expr/pr19355-1.C: New test case.
8178
8179 2005-01-10  Laurent GUERBY <laurent@guerby.net>
8180
8181         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
8182         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
8183         * ada/acats/tests/c3/c92005b.ada: Likewise.
8184         * ada/acats/tests/c3/cxb3012.a: Likewise.
8185         * ada/acats/norun.lst: Add c380004 and c953002, add PR
8186
8187 2005-01-09  Paul Brook  <paul@codesourcery.com>
8188
8189         * gfortran.dg/common_2.f90: New file.
8190         * gfortran.dg/common_3.f90: New file.
8191
8192 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
8193
8194         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
8195
8196 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8197
8198         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
8199         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
8200         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
8201         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
8202         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
8203         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
8204         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
8205         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
8206         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
8207         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
8208         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
8209         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
8210         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
8211         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
8212         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
8213         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
8214         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
8215         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
8216         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
8217         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
8218         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
8219         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
8220         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
8221         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
8222         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
8223         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
8224         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
8225         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
8226         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
8227         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
8228         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
8229         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
8230         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
8231         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
8232         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
8233         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
8234         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
8235         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
8236         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
8237         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
8238         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
8239         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
8240         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
8241         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
8242         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
8243         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
8244         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
8245         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
8246         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
8247         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
8248         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
8249         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
8250         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
8251         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
8252         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
8253         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
8254         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
8255         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
8256         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
8257         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
8258         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
8259         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
8260         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
8261         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
8262         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
8263         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
8264         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
8265
8266         * gcc.dg/vect/vect-1.c: Fix spelling.
8267         * gcc.dg/vect/vect-10.c: Fix spelling.
8268         * gcc.dg/vect/vect-11.c: Fix spelling.
8269         * gcc.dg/vect/vect-12.c: Fix spelling.
8270         * gcc.dg/vect/vect-14.c: Fix spelling.
8271         * gcc.dg/vect/vect-15.c: Fix spelling.
8272         * gcc.dg/vect/vect-16.c: Fix spelling.
8273         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
8274         * gcc.dg/vect/vect-64.c: Fix comments.
8275         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
8276
8277 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8278             Ira Rosen  <irar@il.ibm.com>
8279
8280         * gcc.dg/vect/vect-70.c: New test.
8281         * gcc.dg/vect/vect-71.c: New test.
8282
8283 2005-01-09  Manfred Hollstein  <mh@suse.com>
8284
8285         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
8286         * gcc.dg/pr18241-2.c: Likewise.
8287         * gcc.dg/pr18241-3.c: Likewise.
8288         * gcc.dg/pr18241-4.c: Likewise.
8289         * gcc.dg/pr18241-5.c: Likewise.
8290
8291 2005-01-08  Richard Henderson  <rth@redhat.com>
8292
8293         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8294         False for x86 and x86-64.
8295
8296 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
8297
8298         PR tree-optimization/18241
8299         * gcc.dg/pr18241-1.c: New test.
8300         * gcc.dg/pr18241-2.c: New test.
8301         * gcc.dg/pr18241-3.c: New test.
8302         * gcc.dg/pr18241-4.c: New test.
8303         * gcc.dg/pr18241-5.c: New test.
8304
8305 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
8306
8307         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
8308         gfortran.dg/select_4.f90: New.
8309
8310 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8311
8312         * gcc.c-torture/execute/20050107-1.c: New test.
8313
8314 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
8315
8316         PR c++/19298
8317         * g++.dg/template/ref2.C: New.
8318
8319 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
8320
8321         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
8322         instead of being empty.
8323
8324 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8325
8326         PR fortran/15553
8327         * gfortran.dg/array-1.f90: New test.
8328
8329 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8330
8331         PR tree-optimization/19283
8332         * gcc.c-torture/execute/20050106-1.c: New test.
8333
8334         PR rtl-optimization/18861
8335         * gcc.dg/20050105-1.c: New test.
8336
8337         PR tree-optimization/18828
8338         * gcc.dg/20050105-2.c: New test.
8339
8340 2005-01-07  Andreas Jaeger  <aj@suse.de>
8341
8342         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
8343
8344 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
8345
8346         PR fortran/18398
8347         * gfortran.dg/fmt_read.f90: New test.
8348
8349 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
8350
8351         * gcc.dg/rs6000-ldouble-2.c: New.
8352
8353 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
8354
8355         PR c++/19244
8356         * g++.dg/parser/ctor2.C: New test.
8357
8358 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8359
8360         PR c++/17154
8361         * g++.dg/template/using9.C: New test.
8362
8363 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8364
8365         PR c++/19258
8366         * g++.dg/lookup/friend6.C: New test.
8367
8368 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8369
8370         PR c++/19270
8371         * g++.dg/template/array10.C: New.
8372
8373 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8374
8375         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
8376         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
8377
8378 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
8379
8380         * gcc.c-torture/compile/20050105-1.c: New test.
8381
8382 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
8383
8384         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
8385
8386 2005-01-05  Roger Sayle  <roger@eyesopen.com>
8387
8388         PR middle-end/19100
8389         * gcc.dg/conv-3.c: New test case.
8390
8391 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
8392
8393         * gcc.dg/asm-wide-1.c: New test.
8394
8395 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8396
8397         PR c++/19030
8398         * g++.dg/parse/crash22.C: New
8399
8400 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
8401
8402         PR 19257
8403         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
8404
8405 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
8406
8407         PR middle-end/17767
8408         * gcc.dg/i386-mmx-6.c: New test case.
8409
8410 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
8411
8412         PR tree-optimization/18308
8413         * gcc.dg/vect/pr18308.c: New testcase.
8414
8415 2005-01-04  Andreas Jaeger  <aj@suse.de>
8416
8417         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
8418
8419 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8420             Robert Bowdidge <bowdidge@apple.com>
8421
8422         * gcc.dg/cpp/subframework1.c: New.
8423         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
8424         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
8425         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
8426         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
8427
8428 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8429
8430         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
8431         producing warning.
8432         * gcc.dg/darwin-weakimport-2.c: New.
8433
8434 2005-01-03  Richard Henderson  <rth@redhat.com>
8435
8436         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
8437
8438 2005-01-03  Richard Henderson  <rth@redhat.com>
8439
8440         * gcc.dg/vect/vect.exp: Enable for ia64.
8441         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
8442         (check_effective_target_vect_float): Likewise.
8443         (check_effective_target_vect_no_align): Likewise.
8444         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
8445         * gcc.dg/vect/vect-8.c: Likewise.
8446
8447 2005-01-03  Uros Bizjak <uros@kss-loka.si>
8448
8449         PR target/19236
8450         * gcc.dg/pr19236-1.c: New test case.
8451
8452 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8453
8454         PR rtl-optimization/12092
8455         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
8456
8457 2005-01-02  Andreas Jaeger  <aj@suse.de>
8458
8459         * gcc.dg/pr12092-1.c: Do not run on x86_64.
8460
8461 2005-01-01  Roger Sayle  <roger@eyesopen.com>
8462             Andrew Pinski  <pinskia@physics.uc.edu>
8463
8464         PR rtl-optimization/12092
8465         * gcc.dg/pr12092-1.c: New test case.
8466
8467 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
8468
8469         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
8470         'hidden' and 'default' for better portability.
8471         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
8472
8473         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
8474         6 and 7.
8475         * g++.old-deja/g++.brendan/new3.C: Likewise.
8476
8477 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8478
8479         * gcc.dg/20041231-1.C: New test.
8480         * g++.dg/warn/Wunreachable-code-1.C: New test.
8481
8482 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8483
8484         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8485         file, not /dev/null.  Abort on error.
8486
8487 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8488             Ziemowit Laski  <zlaski@apple.com>
8489
8490         PR objc/18971
8491         * objc.dg/encode-5.m: New test.
8492
8493 2004-12-29  Richard Henderson  <rth@redhat.com>
8494
8495         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
8496         * objc.dg/stabs-1.m: Disable for ia64.
8497
8498 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
8499
8500         PR c++/19190
8501         * g++.dg/warn/Wunused-10.C: New test.
8502
8503 2004-12-28  Richard Henderson  <rth@redhat.com>
8504
8505         * objc.dg/stabs-1.m: Disable for alpha.
8506
8507 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8508
8509         PR c++/19149
8510         * g++.dg/parse/error23.C: New test.
8511
8512 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8513
8514         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
8515
8516         PR fortran/19032
8517         * gfortran.dg/intrinsic_modulo_1.f90: New.
8518         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
8519         tests with divisor -1.
8520
8521 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8522
8523         * g++.dg/opt/temp1.C (memcpy): Return a value.
8524
8525         PR c++/19148
8526         * g++.dg/expr/cond7.C: New test.
8527
8528 2004-12-27  Paul Brook  <paul@codesourcery.com>
8529
8530         * gfortran.dg/g77/select_no_compile.f: Remove.
8531
8532 2004-12-27  Richard Henderson  <rth@redhat.com>
8533
8534         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
8535         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
8536         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
8537
8538 2004-12-26  Richard Henderson  <rth@redhat.com>
8539
8540         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
8541         by 1i instead of token pasting.
8542
8543 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8544
8545         PR tree-optimization/17578
8546         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
8547         to additional_flags.
8548         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
8549
8550 2004-12-25  Richard Henderson  <rth@redhat.com>
8551
8552         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8553         Remove Alpha.
8554
8555 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8556
8557         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
8558         hppa*-*-hpux*.
8559         * gcc.dg/pr17957.c (dg-options): Likewise.
8560         * gcc.dg/struct-ret-1.c: Add prototype for abort.
8561         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
8562         instead of 0 on __hppa__.
8563         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8564         "foo,%r" on hppa*-*-*.
8565
8566 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8567
8568         PR fortran/19071
8569         * gfortran.dg/complex_write.f90: New test.
8570
8571 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8572
8573         PR c++/17595
8574         * g++.dg/parse/pragma2.C: New test.
8575
8576         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8577
8578 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8579
8580         * gcc.dg/empty2.c: Add missing dg-warning.
8581
8582 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8583
8584         PR c++/17413
8585         * g++.dg/template/local4.C: New test.
8586         * g++.dg/template/crash19.C: Add dg-error marker.
8587
8588         * g++.dg/template/crash31.C: Correct embedded PR number.
8589
8590 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8591
8592         PR c++/16405
8593         * g++.dg/opt/temp1.C: Add do-run marker.
8594
8595 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8596
8597         * g++.dg/template/spec19.C: New.
8598
8599 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8600
8601         PR target/16819
8602         * gcc.dg/empty2.c: New.
8603
8604 2004-12-23  Richard Henderson  <rth@redhat.com>
8605
8606         * lib/target-supports.exp (check_effective_target_vect_no_align):
8607         Remove i?86 and x86-64.
8608
8609 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8610
8611         PR c++/16405
8612         * g++.dg/opt/temp1.C: New test.
8613
8614 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8615
8616         PR c++/18733
8617         * g++.dg/template/friend33.C: New testcase.
8618
8619 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8620
8621         PR c++/18464
8622         * g++.dg/template/cond5.C: New test.
8623
8624         PR c++/18492
8625         * g++.dg/inherit/thunk3.C: New test.
8626
8627         PR c++/11224
8628         * g++.dg/warn/Wunused-9.C: New test.
8629
8630 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8631
8632         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8633
8634 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8635
8636         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8637
8638 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8639
8640         PR c++/18378
8641         * g++.dg/ext/packed8.C: New test.
8642
8643         PR c++/19063
8644         * g++.dg/template/crash31.C: New test.
8645
8646         PR c++/19034
8647         * g++.dg/template/crash30.C: New test.
8648
8649 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8650
8651         PR C++/18984
8652         * g++.dg/eh/ctor3.C: New test.
8653
8654 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8655
8656         * objc.dg/stabs-1.m: Allow section name to be quoted and
8657         assembly label to begin with '.LL'.
8658
8659 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
8660
8661         * gcc.dg/vect/vect.exp
8662         (check_effective_target_lp64_or_vect_no_align): New.
8663         * gcc.dg/vect/vect-77.c: Use it.
8664         * gcc.dg/vect/vect-78.c: Use it.
8665
8666         * lib/target-supports.exp
8667         (check_effective_target_vect_no_max,
8668         check_effective_target_vect_no_bitwise,
8669         check_effective_target_vect_no_align): New.
8670         * gcc.dg/vect/vect-13.c: Use them.
8671         * gcc.dg/vect/vect-17.c: Ditto.
8672         * gcc.dg/vect/vect-18.c: Ditto.
8673         * gcc.dg/vect/vect-19.c: Ditto.
8674         * gcc.dg/vect/vect-20.c: Ditto.
8675         * gcc.dg/vect/vect-27.c: Ditto.
8676         * gcc.dg/vect/vect-29.c: Ditto.
8677         * gcc.dg/vect/vect-44.c: Ditto.
8678         * gcc.dg/vect/vect-48.c: Ditto.
8679         * gcc.dg/vect/vect-50.c: Ditto.
8680         * gcc.dg/vect/vect-52.c: Ditto.
8681         * gcc.dg/vect/vect-54.c: Ditto.
8682         * gcc.dg/vect/vect-56.c: Ditto.
8683         * gcc.dg/vect/vect-58.c: Ditto.
8684         * gcc.dg/vect/vect-60.c: Ditto.
8685         * gcc.dg/vect/vect-72.c: Ditto.
8686         * gcc.dg/vect/vect-80.c: Ditto.
8687
8688 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8689
8690         PR c++/14075
8691         * g++.dg/init/string1.C: New.
8692
8693         PR c++/18975
8694         * g++.dg/other/synth1.C: New.
8695
8696 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8697
8698         PR c/18963
8699         * gcc.dg/pr18963-1.c: New test.
8700
8701 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8702
8703         PR c/18596
8704         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8705         * gcc.dg/pr18596-1.c: Use dg-error.
8706         (dg-options): Use -fno-unit-at-a-time.
8707         * gcc.dg/pr18596-2.c: New test.
8708         * gcc.dg/pr18596-3.c: New test.
8709
8710 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8711
8712         PR middle-end/18683
8713         * g++.dg/opt/pr18683-1.C: New test case.
8714
8715 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8716
8717         PR other/19093
8718         * g++.dg/opt/max1.C: Fix for 64bit targets.
8719
8720 2004-12-20  Matt Austern  <austern@apple.com>
8721
8722         PR c++/19044
8723         * g++.dg/ext/builtin6.C: New
8724
8725 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8726
8727         PR tree-optimization/19080
8728         * gcc.c-torture/compile/pr19080.c: New test.
8729
8730 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8731
8732         * gcc.dg/20041219-1.c: New test.
8733
8734 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8735
8736         PR middle-end/19068
8737         * g++.dg/opt/max1.C: New test case.
8738
8739 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8740
8741         * gcc.dg/fdata-sections-1.c: New test.
8742
8743 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8744
8745         PR middle-end/18548
8746         * gcc.dg/max-1.c: New test case.
8747
8748 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8749
8750         * gcc.c-torture/execute/20041218-1.c: New test.
8751
8752 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8753
8754         * gcc.dg/pr18501.c: New test.
8755         * gcc.dg/uninit-5.c: XFAIL.
8756         * gcc.dg/uninit-9.c: XFAIL.
8757
8758 2004-12-17  Dale Johannesen  <dalej@apple.com>
8759
8760         * gcc.dg/20041213-1.c:  New.
8761
8762 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8763
8764         * objc.dg/stabs-1.m: Allow assembly label to begin
8765         with a dot ('.').
8766
8767 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8768
8769         * gcc.c-torture/execute/20041213-1.c: Move...
8770         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8771
8772 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8773
8774         PR c++/18721
8775         * g++.dg/lookup/conv-5.C: New.
8776
8777 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8778
8779         * objc.dg/stabs-1.m: New test.
8780
8781 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8782
8783         * gcc.dg/visibility-c.c: Change compile to
8784         assemble for the test.
8785
8786 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8787
8788         PR target/19041
8789         * gcc.dg/visibility-c.c: New test.
8790
8791 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8792
8793         PR middle-end/18493
8794         * gcc.dg/switch-8.c: New test case.
8795
8796 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8797
8798         PR c++/18905
8799         * g++.dg/template/init4.C: New.
8800         * g++.dg/opt/static3.C: Enable optimizer.
8801
8802 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8803
8804         * g++.dg/other/complex1.C: New test.
8805
8806 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8807
8808         * g++.dg/opt/inline9.C: New test.
8809
8810 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8811
8812         PR fortran/18993
8813         * gfotran.dg/nullify_1.f: New test.
8814
8815 2004-12-15  Richard Henderson  <rth@redhat.com>
8816
8817         * gcc.target/i386/i386.exp: New harness.
8818         * gcc.target/i386/vect-args.c: New.
8819
8820 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8821
8822         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8823
8824 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8825
8826         PR c++/18825
8827         * g++.dg/template/friend32.C: New test.
8828
8829 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8830
8831         * cpp/pragma-once-1.c: New test.
8832         * cpp/pragma-once-1b.h: Likewise.
8833         * cpp/pragma-once-1c.h: Likewise.
8834         * cpp/pragma-once-1d.h: Likewise.
8835         * cpp/inc/pragma-once-1a.h: Likewise.
8836
8837 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8838             Steven G. Kargl  <kargls@comcast.net>
8839
8840         PR fortran/17597
8841         * gfortran.dg/list_read_3.f90: New test.
8842
8843 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8844
8845         * gcc.dg/ftrapv-2.c: New test.
8846
8847 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8848
8849         PR c++/18981
8850         * g++.dg/template/typename9.C: New test.
8851
8852 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8853
8854         PR c++/18738
8855         * g++.dg/template/typename8.C: New test.
8856         * g++.dg/parse/friend2.C: Tweak error message.
8857
8858 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8859
8860         * gcc.c-torture/20041214-1.c: New test.
8861
8862 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8863
8864         PR c++/18965
8865         * g++.dg/init/array17.C: New test.
8866
8867 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8868
8869         PR c++/18793
8870         * g++.dg/init/aggr3.C: New test.
8871
8872 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8873
8874         * gcc.dg/altivec-types-1.c: New test.
8875         * gcc.dg/altivec-types-2.c: New test.
8876         * gcc.dg/altivec-types-3.c: New test.
8877         * gcc.dg/altivec-types-4.c: New test.
8878         * g++.dg/ext/altivec-types-1.C: New test.
8879         * g++.dg/ext/altivec-types-2.C: New test.
8880         * g++.dg/ext/altivec-types-3.C: New test.
8881         * g++.dg/ext/altivec-types-4.C: New test.
8882
8883 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8884
8885         PR middle-end/18951
8886         * gcc.c-torture/execute/20041213-1.c: New test.
8887
8888 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8889
8890         PR c++/18949
8891         * g++.dg/template/cast1.C: New.
8892
8893 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8894
8895         * gcc.c-torture/execute/20041213-2.c: New test.
8896
8897 2004-12-13  Richard Henderson  <rth@redhat.com>
8898
8899         * gcc.dg/i386-sse-10.c: Fix typo in options.
8900
8901 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8902
8903         PR c++/18968
8904         * g++.dg/opt/pr18968.C: New test.
8905
8906 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8907
8908         PR c++/18925
8909         * g++.dg/ext/visibility/staticdatamem.C: New test.
8910
8911 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8912
8913         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8914
8915 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8916
8917         PR rtl-optimization/18928
8918         * gcc.dg/pr18928-1.c: New test case.
8919
8920 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8921
8922         PR tree-opt/16951
8923         * gcc.c-torture/compile/20041211-1.c: New.
8924
8925 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8926
8927         PR middle-end/17564
8928         * gcc.c-torture/execute/20041212-1.c: New test.
8929
8930 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8931
8932         PR fortran/18869
8933         * gfortran.dg/common_1.f90: New test.
8934
8935 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8936         Paul Brook  <paul@codesourcery.com>
8937
8938         PR fortran/16222
8939         * gfortran.dg/real_do_1.f90: New test.
8940
8941 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8942
8943         PR tree-opt/18040
8944         * g++.dg/opt/ptrmem6.C: New test.
8945
8946 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8947
8948         PR middle-end/18921
8949         * gcc.dg/pr18921-1.c: New test case.
8950
8951 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8952
8953         PR fortran/17175
8954         * gfortran.dg/scale_1.f90: New test.
8955
8956 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8957
8958         PR middle-end/18903
8959         * gcc.c-torture/compile/pr18903.c: New test.
8960
8961 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8962
8963         * gcc.c-torture/execute/20041210-1.c: New test.
8964
8965 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8966
8967         PR c++/18731
8968         * g++.dg/parser/struct-1.C: New test.
8969         * g++.dg/parser/struct-2.C: New test.
8970         * g++.dg/parser/struct-3.C: New test.
8971
8972 2004-12-09  Richard Henderson  <rth@redhat.com>
8973
8974         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8975
8976         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8977         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8978
8979 2004-12-09  Matt Austern  <austern@apple.com>
8980
8981         PR c++/18514
8982         * g++.dg/ext/builtin1.C: New
8983         * g++.dg/ext/builtin2.C: New
8984         * g++.dg/ext/builtin3.C: New
8985         * g++.dg/ext/builtin4.C: New
8986         * g++.dg/ext/builtin5.C: New
8987
8988 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8989
8990         PR tree-opt/18904
8991         * g++.dg/opt/ptrmem5.C: New test.
8992
8993 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8994
8995         * g++.dg/parse/typename5.C: Adjust for new error.
8996         * g++.dg/parse/typename7.C: New.
8997
8998 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8999
9000         PR c++/18073
9001         * g++.dg/other/mmintrin.C: New test.
9002
9003 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9004
9005         PR c++/16681
9006         * g++.dg/init/array15.C: New.
9007         * g++.dg/init/array16.C: New.
9008
9009 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9010
9011         PR fortran/18826
9012         * gfortran.dg/assign_1.f90: New test.
9013
9014 2004-12-08  Nick Clifton  <nickc@redhat.com>
9015
9016         * gcc.target/xstormy16/bss_below100: New directory containing tests.
9017         * gcc.target/xstormy16/data_below100: Likewise.
9018         * gcc.target/xstormy16/sfr: Likewise.
9019         * gcc.target/xstormy16/below100.S: New test source file.
9020         * gcc.target/xstormy16/below100.ld: New test linker script.
9021         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
9022         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
9023         bp instructions.
9024         * gcc.target/xstormy16/bp.c: Likewise.
9025
9026         * gcc.target/xstormy16/bss_below100: New files:
9027         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
9028         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
9029         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
9030         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
9031         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
9032         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
9033         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
9034         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
9035         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
9036         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
9037         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
9038         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
9039         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
9040         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
9041         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
9042         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
9043         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
9044         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
9045         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
9046         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
9047         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
9048         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
9049         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
9050         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
9051         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
9052         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
9053         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
9054
9055         * gcc.target/xstormy16/data_below100: New files:
9056         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
9057         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
9058         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
9059         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
9060         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
9061         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
9062         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
9063         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
9064         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
9065         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
9066         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
9067         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
9068         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
9069         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
9070         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
9071         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
9072         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
9073         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
9074         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
9075         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
9076         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
9077         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
9078         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
9079         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
9080         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
9081         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
9082         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
9083
9084         * gcc.target/xstormy16/sfr: New files:
9085         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
9086         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
9087         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
9088         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
9089         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
9090         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
9091         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
9092         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
9093         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
9094         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
9095         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
9096         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
9097         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
9098         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
9099         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
9100         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
9101         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
9102         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
9103         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
9104         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
9105         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
9106         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
9107         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
9108         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
9109         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
9110         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
9111         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
9112         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
9113         27_if0_sfrw_bitfield_f.c
9114
9115 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9116
9117         PR c++/18100
9118         * g++.dg/lookup/name-clash4.C: New test.
9119
9120 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
9121
9122         PR c++/18672
9123         * g++.dg/opt/array1.C: New.
9124
9125         PR c++/18803
9126         * g++.dg/template/operator5.C: New.
9127
9128 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
9129
9130         PR c/18867
9131         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
9132
9133 2004-12-07  Steven Bosscher  <stevenb@suse.de>
9134
9135         * gcc.dg/noncompile/20041207.c: New test.
9136
9137 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
9138
9139         * g++.dg/other/unreachable-1.C: New test.
9140
9141 2004-12-06  Nick Clifton  <nickc@redhat.com>
9142
9143         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
9144         <limits.h> because the latter comes from gcc's include/ directory
9145         and not the newlib/libc/include directory.
9146
9147 2004-12-04  Richard Henderson  <rth@redhat.com>
9148
9149         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
9150
9151 2004-12-04  Richard Henderson  <rth@redhat.com>
9152
9153         * lib/target-supports.exp (check_gc_sections_available): Disable
9154         for alpha and ia64.
9155
9156 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
9157
9158         PR middle-end/17909
9159         * g++.dg/other/vararg-2.C: New test.
9160
9161 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9162
9163         PR c++/17011, c++/17971
9164         * g++.dg/template/error15.C: Adjust expected error.
9165         * g++.dg/template/instantiate3.C: Likewise.
9166
9167 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
9168
9169         * gcc.dg/altivec-18.c: Fix for darwin
9170
9171 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9172
9173         PR c++/18782
9174         * g++.dg/parse/ptrmem2.C: New.
9175
9176         PR c++/18318
9177         * g++.dg/template/new1.C: New.
9178
9179 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9180
9181         PR fortran/18710
9182         * gfortran.dg/direct_io_3.f90: New test.
9183
9184 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
9185
9186         PR 18758
9187         * g++.dg/parse/crash21.C: New.
9188
9189 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9190
9191         PR c++/15664, c++/18276
9192         * g++.dg/template/ttp13.C: New test.
9193         * g++.dg/template/ttp14.C: Likewise.
9194
9195 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9196
9197         PR c++/18123
9198         * g++.dg/parse/enum2.C: New test.
9199         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
9200
9201 2004-12-02  Nick Clifton  <nickc@redhat.com>
9202
9203         * gcc.target/xstormy16: New test directory.
9204         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
9205         * gcc.target/xstormy16/bp.c: Check the generation of bp
9206         instructions.
9207         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
9208         bn instructions and the BELOW100 attribute.
9209
9210 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
9211
9212         PR target/16952
9213         * gcc.dg/ppc-eabi.c: New.
9214
9215 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
9216
9217         PR fortran/18284
9218         * gfortran.dg/backspace.f90
9219
9220 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
9221
9222         * gfortran.dg/inquire.f90: New test.
9223
9224 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
9225
9226         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
9227         handle effective-target-keyword.
9228         (dg-skip-if): Support effective-target keyword as target list.
9229         (dg-xfail-if): Ditto.
9230         * lib/target-supports.exp (is-effective-target-keyword): New proc.
9231
9232 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
9233
9234         PR tree-optimization/18291
9235         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
9236
9237 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9238
9239         PR C++/18729
9240         * g++.dg/parse/crash20.C: New.
9241
9242         PR c++/17431
9243         * g++.dg/overload/arg1.C: New.
9244         * g++.dg/overload/arg2.C: New.
9245         * g++.dg/overload/arg3.C: New.
9246         * g++.dg/overload/arg4.C: New.
9247
9248 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
9249
9250         * gcc.dg/c99-flex-array-4.c: Remove.
9251
9252 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9253
9254         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
9255
9256         * lib/target-supports.exp (is-effective-target): Simplify.
9257
9258         * lib/target-supports.exp (check_effective_target_vect_long):
9259         Fix for powerpc64-*-*.
9260
9261 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
9262
9263         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
9264         to support new requirements on FreeBSD 5.
9265
9266 2004-11-30  Devang Patel  <dpatel@apple.com>
9267
9268         PR 18702
9269         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
9270
9271 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9272
9273         * g++.dg/ext/altivec-13.C: New test.
9274
9275 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
9276
9277         PR tree-opt/18298
9278         * gcc.c-torture/execute/p18298.c: New test.
9279
9280 2004-11-30  Ira Rosen  <irar@il.ibm.com>
9281             Dorit Naishlos  <dorit@il.ibm.com>
9282
9283         PR tree-opt/18607
9284         * gcc.dg/vect/vect-89.c: New test.
9285
9286 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
9287
9288         * gcc.dg/pr18596-1.c: New test.
9289
9290 2004-11-30  Ben Elliston  <bje@au.ibm.com>
9291
9292         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
9293
9294 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9295
9296         PR c/18479
9297         * gcc.dg/pr18479.c: New test.
9298
9299 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9300
9301         PR target/18490
9302         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
9303         mmix-knuth-mmixware.
9304
9305         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
9306         cris-*-elf* cris-*-aout* mmix-*-*
9307
9308 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9309
9310         PR middle-end/18725
9311         * gcc.dg/pr18725.c: New test.
9312
9313 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9314
9315         PR target/18488
9316         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
9317
9318         PR target/18336
9319         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
9320
9321 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
9322
9323         PR c++/18368
9324         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
9325         * g++.old-deja/g++.law/ctors5.C: Likewise.
9326         * g++.old-deja/g++.other/crash25.C: Likewise.
9327
9328         PR c++/18674
9329         * g++.dg/template/error16.C: New test.
9330
9331         PR c++/18512
9332         * g++.dg/template/crash29.C: New test.
9333
9334 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
9335
9336         PR tree-optimization/18712
9337         * gcc.c-torture/compile/pr18712.c: New test.
9338
9339 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
9340
9341         PR c/7544
9342         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
9343         tests.
9344
9345 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9346
9347         PR c++/18652
9348         * g++.dg/lookup/crash6.C: New test.
9349
9350 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9351
9352         PR middle-end/18164
9353         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
9354
9355 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9356
9357         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
9358         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
9359         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
9360
9361 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
9362
9363         * gcc.dg/pr18164.c: New test.
9364
9365 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
9366
9367         * gcc.dg/funroll-loops-all.c: New.
9368
9369 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9370
9371         PR target/18489
9372         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
9373         delimeter, match space and TAB as well as ":".
9374
9375         PR target/18484
9376         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
9377
9378         PR target/18348
9379         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
9380
9381         PR target/18345
9382         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
9383
9384         PR target/18337
9385         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
9386
9387 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
9388
9389         * gfortran.dg/direct_io_2.f90: New test.
9390
9391 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9392
9393         PR target/18334
9394         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
9395
9396 2004-11-28  Richard Henderson  <rth@redhat.com>
9397
9398         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
9399
9400 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
9401
9402         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
9403         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
9404         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
9405         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
9406         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
9407         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
9408         gcc.dg/pointer-arith-8.c: New tests.
9409
9410 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
9411
9412         PR fortran/18364
9413         * gfortran.dg/endfile.f90: New test.
9414
9415 2004-11-27  Falk Hueffner  <falk@debian.org>
9416
9417         * gcc.dg/loop-6.c: New test.
9418
9419 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9420
9421         * gcc.c-torture/execute/20041126-1.c: New test.
9422
9423 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9424
9425         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
9426         on IRIX.
9427
9428 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9429
9430         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
9431         functions.
9432
9433 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9434
9435         PR rtl-optimization/17825
9436         * gcc.c-torture/compile/20041119-1.c: New test.
9437
9438 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9439
9440         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
9441         Check existence of ld library path variables before unsetting.
9442
9443 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
9444
9445         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
9446
9447 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9448
9449         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
9450
9451 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9452
9453         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
9454
9455 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9456
9457         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
9458         dg-do directive.
9459
9460 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9461
9462         * gcc.dg/pr17957.c: Pass --param, not -param.
9463
9464 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9465
9466         PR middle-end/17957
9467         * testsuite/gcc.dg/pr17957.c: New test.
9468
9469 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
9470
9471         PR c++/18445
9472         * g++.dg/template/crash28.C: Likewise.
9473
9474         PR c++/18001
9475         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9476         * g++.dg/ext/lvaddr.C: Likewise.
9477         * g++.dg/opt/pr7503-3.C: Likewise.
9478
9479         PR c++/18466
9480         * g++.dg/parse/qualified3.C: New test.
9481         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9482
9483         PR c++/18545
9484         * g++.dg/expr/return1.C: New test.
9485
9486 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9487
9488         Friend class name lookup 3/n, PR c++/3332
9489         * g++.dg/lookup/friend3.C: New test.
9490         * g++.dg/lookup/friend4.C: Likewise.
9491         * g++.dg/lookup/friend5.C: Likewise.
9492
9493 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9494
9495         Friend class name lookup 2/n, PR c++/14513, c++/15410
9496         * g++.dg/lookup/friend2.C: New test.
9497         * g++.dg/template/friend31.C: Likewise.
9498
9499 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9500
9501         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
9502
9503 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9504
9505         PR c++/17473
9506         * g++.dg/tc1/dr56.C: Remove.
9507         * g++.dg/template/typedef1.C: Add dg-error markers.
9508         * g++.old-deja/g++.other/typedef7.C: Likewise.
9509
9510         PR c++/18285
9511         * g++.dg/parse/typedef7.C: New test.
9512
9513 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
9514
9515         * gcc.c-torture/execute/20041124-1.c: New test.
9516
9517 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9518
9519         * g++.dg/template/deduce3.C: New test.
9520
9521         PR c++/18586
9522         * g++.dg/template/crash27.C: New test.
9523
9524         PR c++/18530
9525         * g++.dg/warn/Wshadow-3.C: New test.
9526
9527 2004-11-24  Devang Patel  <dpatel@apple.com>
9528
9529         PR/18555
9530         * gcc.dg/cpp/isysroot-1.c: New test.
9531         * gcc.dg/cpp/usr/include/stdio.h: New file.
9532         * gcc.dg/cpp/isysroot-2.c: New test.
9533         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
9534         New file.
9535
9536 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9537
9538         PR c++/8929
9539         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
9540
9541 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9542
9543         * gcc.target/sparc/align.c: Do not include <stdint.h>.
9544         * gcc.target/sparc/pdist.c: Likewise.
9545
9546 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
9547
9548         PR c++/16882
9549         * g++.dg/conversion/simd1.C: New test.
9550
9551 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9552
9553         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
9554         and restore_ld_library_path_env_vars.
9555         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
9556         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
9557         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
9558         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
9559
9560 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
9561
9562         * gcc.dg/pragma-align-2.c: Test macro expansion.
9563         * gcc.dg/pragma-pack-2.c: New test.
9564
9565 2004-11-23  Richard Henderson  <rth@redhat.com>
9566
9567         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9568         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9569         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9570         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9571         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9572         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9573
9574         * gcc.dg/vect/vect.exp: Add check for alpha.
9575         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9576         (check_effective_target_vect_int): Enable for alpha.
9577         (check_effective_target_vect_long): New.
9578         (is-effective-target): Add it.
9579
9580 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9581
9582         * gcc.dg/pr18614-1.c: New test.
9583
9584 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9585
9586         * gcc.dg/setjmp-2.c: New test.
9587
9588 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
9589
9590         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
9591         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
9592         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
9593         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
9594         gcc.target/sparc/pdist.c: New tests.
9595
9596 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
9597
9598         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
9599
9600 2004-11-22  Dale Johannesen  <dalej@apple.com>
9601
9602         * gcc.dg/20041111-1.c:  New.
9603
9604 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9605
9606         PR tree-opt/18536
9607         * gcc.dg/vect/pr18536.c: New test.
9608
9609 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9610
9611         PR c++/18354
9612         * g++.dg/template/nontype11.C: New test.
9613
9614 2004-11-21  Roger Sayle  <roger@eyesopen.com>
9615
9616         PR middle-end/18520
9617         * gcc.dg/pr18520-1.c: New test case.
9618
9619 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9620
9621         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9622         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9623         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9624         expected diagnostics.
9625
9626 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9627
9628         PR target/18580
9629         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9630         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9631         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9632
9633 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9634
9635         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9636
9637 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9638             Joseph Myers  <joseph@codesourcery.com>
9639
9640         * lib/target-supports.exp (check_visibility_available): Really
9641         test the compiler.
9642
9643 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9644
9645         PR tree-opt/18181
9646         * gcc.dg/vect/vect-85.c: New test.
9647         * gcc.dg/vect/vect-86.c: New test.
9648         * gcc.dg/vect/vect-87.c: New test.
9649         * gcc.dg/vect/vect-88.c: New test.
9650
9651 2004-11-19  Ben Elliston  <bje@au.ibm.com>
9652
9653         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
9654
9655 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
9656
9657         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
9658         * gcc.dg/ppc-and-1.c: Ditto.
9659         * gcc.dg/ppc-compare-1.c: Ditto.
9660         * gcc.dg/ppc-mov-1.c: Ditto
9661
9662 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
9663             Mark Mitchell  <mark@codesourcery.com>
9664
9665         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9666
9667 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9668             Aldy Hernandez  <aldyh@redhat.com>
9669
9670         * lib/target-supports.exp (check_effective_target_vect_int): New
9671         (check_effective_target_vect_float): New
9672         (check_effective_target_vect_double): New.
9673         (is-effective-target): Support new effective targets keywords.
9674         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9675         default action for dg-do.
9676         * gcc.dg/vect/pr16105.c: Use new support.
9677         * gcc.dg/vect/pr18400.c: Ditto.
9678         * gcc.dg/vect/pr18425.c: Ditto.
9679         * gcc.dg/vect/vect-1.c: Ditto.
9680         * gcc.dg/vect/vect-10.c: Ditto.
9681         * gcc.dg/vect/vect-11.c: Ditto.
9682         * gcc.dg/vect/vect-12.c: Ditto.
9683         * gcc.dg/vect/vect-13.c: Ditto.
9684         * gcc.dg/vect/vect-14.c: Ditto.
9685         * gcc.dg/vect/vect-15.c: Ditto.
9686         * gcc.dg/vect/vect-16.c: Ditto.
9687         * gcc.dg/vect/vect-17.c: Ditto.
9688         * gcc.dg/vect/vect-18.c: Ditto.
9689         * gcc.dg/vect/vect-19.c: Ditto.
9690         * gcc.dg/vect/vect-2.c: Ditto.
9691         * gcc.dg/vect/vect-20.c: Ditto.
9692         * gcc.dg/vect/vect-21.c: Ditto.
9693         * gcc.dg/vect/vect-22.c: Ditto.
9694         * gcc.dg/vect/vect-23.c: Ditto.
9695         * gcc.dg/vect/vect-24.c: Ditto.
9696         * gcc.dg/vect/vect-25.c: Ditto.
9697         * gcc.dg/vect/vect-26.c: Ditto.
9698         * gcc.dg/vect/vect-27.c: Ditto.
9699         * gcc.dg/vect/vect-27a.c: Ditto.
9700         * gcc.dg/vect/vect-28.c: Ditto.
9701         * gcc.dg/vect/vect-29.c: Ditto.
9702         * gcc.dg/vect/vect-29a.c: Ditto.
9703         * gcc.dg/vect/vect-3.c: Ditto.
9704         * gcc.dg/vect/vect-30.c: Ditto.
9705         * gcc.dg/vect/vect-31.c: Ditto.
9706         * gcc.dg/vect/vect-32.c: Ditto.
9707         * gcc.dg/vect/vect-33.c: Ditto.
9708         * gcc.dg/vect/vect-34.c: Ditto.
9709         * gcc.dg/vect/vect-35.c: Ditto.
9710         * gcc.dg/vect/vect-36.c: Ditto.
9711         * gcc.dg/vect/vect-37.c: Ditto.
9712         * gcc.dg/vect/vect-38.c: Ditto.
9713         * gcc.dg/vect/vect-4.c: Ditto.
9714         * gcc.dg/vect/vect-40.c: Ditto.
9715         * gcc.dg/vect/vect-41.c: Ditto.
9716         * gcc.dg/vect/vect-42.c: Ditto.
9717         * gcc.dg/vect/vect-43.c: Ditto.
9718         * gcc.dg/vect/vect-44.c: Ditto.
9719         * gcc.dg/vect/vect-45.c: Ditto.
9720         * gcc.dg/vect/vect-46.c: Ditto.
9721         * gcc.dg/vect/vect-47.c: Ditto.
9722         * gcc.dg/vect/vect-48.c: Ditto.
9723         * gcc.dg/vect/vect-48a.c: Ditto.
9724         * gcc.dg/vect/vect-49.c: Ditto.
9725         * gcc.dg/vect/vect-5.c: Ditto.
9726         * gcc.dg/vect/vect-50.c: Ditto.
9727         * gcc.dg/vect/vect-51.c: Ditto.
9728         * gcc.dg/vect/vect-52.c: Ditto.
9729         * gcc.dg/vect/vect-53.c: Ditto.
9730         * gcc.dg/vect/vect-54.c: Ditto.
9731         * gcc.dg/vect/vect-55.c: Ditto.
9732         * gcc.dg/vect/vect-56.c: Ditto.
9733         * gcc.dg/vect/vect-56a.c: Ditto.
9734         * gcc.dg/vect/vect-57.c: Ditto.
9735         * gcc.dg/vect/vect-58.c: Ditto.
9736         * gcc.dg/vect/vect-59.c: Ditto.
9737         * gcc.dg/vect/vect-6.c: Ditto.
9738         * gcc.dg/vect/vect-60.c: Ditto.
9739         * gcc.dg/vect/vect-61.c: Ditto.
9740         * gcc.dg/vect/vect-62.c: Ditto.
9741         * gcc.dg/vect/vect-63.c: Ditto.
9742         * gcc.dg/vect/vect-64.c: Ditto.
9743         * gcc.dg/vect/vect-65.c: Ditto.
9744         * gcc.dg/vect/vect-66.c: Ditto.
9745         * gcc.dg/vect/vect-67.c: Ditto.
9746         * gcc.dg/vect/vect-68.c: Ditto.
9747         * gcc.dg/vect/vect-69.c: Ditto.
9748         * gcc.dg/vect/vect-7.c: Ditto.
9749         * gcc.dg/vect/vect-72.c: Ditto.
9750         * gcc.dg/vect/vect-72a.c: Ditto.
9751         * gcc.dg/vect/vect-73.c: Ditto.
9752         * gcc.dg/vect/vect-74.c: Ditto.
9753         * gcc.dg/vect/vect-75.c: Ditto.
9754         * gcc.dg/vect/vect-76.c: Ditto.
9755         * gcc.dg/vect/vect-77.c: Ditto.
9756         * gcc.dg/vect/vect-77a.c: Ditto.
9757         * gcc.dg/vect/vect-78.c: Ditto.
9758         * gcc.dg/vect/vect-79.c: Ditto.
9759         * gcc.dg/vect/vect-8.c: Ditto.
9760         * gcc.dg/vect/vect-80.c: Ditto.
9761         * gcc.dg/vect/vect-82.c: Ditto.
9762         * gcc.dg/vect/vect-82_64.c: Ditto.
9763         * gcc.dg/vect/vect-83.c: Ditto.
9764         * gcc.dg/vect/vect-83_64.c: Ditto.
9765         * gcc.dg/vect/vect-9.c: Ditto.
9766         * gcc.dg/vect/vect-all.c: Ditto.
9767         * gcc.dg/vect/vect-none.c: Ditto.
9768
9769 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9770
9771         * lib/gcc-dg.exp (dg-skip-if): New function.
9772         (dg-forbid-option): Remove.
9773         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9774         * g++.dg/abi/bitfield8.C: Likewise.
9775         * g++.dg/abi/dtor1.C: Likewise.
9776         * g++.dg/abi/empty10.C: Likewise.
9777         * g++.dg/abi/empty7.C: Likewise.
9778         * g++.dg/abi/empty9.C: Likewise.
9779         * g++.dg/abi/layout3.C: Likewise.
9780         * g++.dg/abi/layout4.C: Likewise.
9781         * g++.dg/abi/thunk1.C: Likewise.
9782         * g++.dg/abi/thunk2.C: Likewise.
9783         * g++.dg/abi/vbase11.C: Likewise.
9784         * g++.dg/abi/vthunk2.C: Likewise.
9785         * g++.dg/abi/vthunk3.C: Likewise.
9786         * g++.dg/ext/attrib8.C: Likewise.
9787         * g++.dg/opt/longbranch2.C: Likewise.
9788         * g++.dg/opt/reg-stack4.C: Likewise.
9789         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9790         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9791         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9792         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9793         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9794         * gcc.dg/20000609-1.c: Likewise.
9795         * gcc.dg/20000720-1.c: Likewise.
9796         * gcc.dg/20011107-1.c: Likewise.
9797         * gcc.dg/20011119-1.c: Likewise.
9798         * gcc.dg/20020108-1.c: Likewise.
9799         * gcc.dg/20020122-2.c: Likewise.
9800         * gcc.dg/20020122-3.c: Likewise.
9801         * gcc.dg/20020201-3.c: Likewise.
9802         * gcc.dg/20020206-1.c: Likewise.
9803         * gcc.dg/20020218-1.c: Likewise.
9804         * gcc.dg/20020310-1.c: Likewise.
9805         * gcc.dg/20020411-1.c: Likewise.
9806         * gcc.dg/20020418-2.c: Likewise.
9807         * gcc.dg/20020426-1.c: Likewise.
9808         * gcc.dg/20020426-2.c: Likewise.
9809         * gcc.dg/20020517-1.c: Likewise.
9810         * gcc.dg/20020523-1.c: Likewise.
9811         * gcc.dg/20020523-2.c: Likewise.
9812         * gcc.dg/20020729-1.c: Likewise.
9813         * gcc.dg/20030204-1.c: Likewise.
9814         * gcc.dg/20030826-2.c: Likewise.
9815         * gcc.dg/20030926-1.c: Likewise.
9816         * gcc.dg/20031202-1.c: Likewise.
9817         * gcc.dg/980312-1.c: Likewise.
9818         * gcc.dg/980313-1.c: Likewise.
9819         * gcc.dg/990117-1.c: Likewise.
9820         * gcc.dg/990424-1.c: Likewise.
9821         * gcc.dg/990524-1.c: Likewise.
9822         * gcc.dg/991230-1.c: Likewise.
9823         * gcc.dg/i386-387-1.c: Likewise.
9824         * gcc.dg/i386-387-2.c: Likewise.
9825         * gcc.dg/i386-387-3.c: Likewise.
9826         * gcc.dg/i386-387-4.c: Likewise.
9827         * gcc.dg/i386-387-5.c: Likewise.
9828         * gcc.dg/i386-387-6.c: Likewise.
9829         * gcc.dg/i386-asm-1.c: Likewise.
9830         * gcc.dg/i386-bitfield1.c: Likewise.
9831         * gcc.dg/i386-bitfield2.c: Likewise.
9832         * gcc.dg/i386-loop-1.c: Likewise.
9833         * gcc.dg/i386-loop-2.c: Likewise.
9834         * gcc.dg/i386-loop-3.c: Likewise.
9835         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9836         * gcc.dg/i386-pic-1.c: Likewise.
9837         * gcc.dg/i386-regparm.c: Likewise.
9838         * gcc.dg/i386-signbit-1.c: Likewise.
9839         * gcc.dg/i386-signbit-2.c: Likewise.
9840         * gcc.dg/i386-signbit-3.c: Likewise.
9841         * gcc.dg/i386-sse-5.c: Likewise.
9842         * gcc.dg/i386-sse-8.c: Likewise.
9843         * gcc.dg/i386-unroll-1.c: Likewise.
9844         * gcc.dg/tls/opt-1.c: Likewise.
9845         * gcc.dg/tls/opt-2.c: Likewise.
9846         * gcc.dg/unroll-1.c: Likewise.
9847         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9848         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9849         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9850         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9851
9852 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9853
9854         * g++.dg/template/incomplete1.C: New test.
9855
9856 2004-11-16  Nick Clifton  <nickc@redhat.com>
9857
9858         Revert patches accidentally commited during checkin of fixes for
9859         xstormy16 tests:
9860         gcc.c-torture/execute/simd-4.c: Revert
9861         gcc.dg/20040910-1.c: Revert.
9862
9863 2004-11-16  Paul Brook  <paul@codesourcery.com>
9864
9865         PR fortran/13010
9866         * gfortran.dg/der_pointer_1.f90: New test.
9867
9868 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9869
9870         PR c/18498
9871         * gcc.dg/bitfld-13.c: New test.
9872
9873 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9874
9875         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9876         powerpc*-*-linux*.
9877
9878         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9879         * gcc.dg/ppc64-abi-2.c: Ditto.
9880         * gcc.dg/ppc64-abi-3.c: Ditto.
9881
9882         * lib/gcc-dg.exp (dg-target-list): Remove.
9883
9884 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9885
9886         * gcc.dg/ia64-postinc.c: New test.
9887
9888 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9889
9890         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9891
9892 2004-11-15  Nick Clifton  <nickc@redhat.com>
9893
9894         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9895         __INT_MAX__ so that the test can be compiled by toolchains
9896         targeted at 16-bit processors.
9897
9898         * gcc.dg/20040625-1.c: Use long constants rather than integers
9899         when performing arithmetic that will overflow 16-bits.
9900
9901         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9902         xstormy16.  It does not support 128-bit vector operations.
9903
9904         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9905         with the macro PTR_TYPE.  Define this macro to an integer type
9906         suitable for holding a pointer.
9907
9908         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9909         the target is a 16-bit processor.
9910
9911         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9912         16-bit targets where the character constant will be too long.
9913
9914         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9915         where the double will not be directly addressable.
9916
9917 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9918
9919         Friend class name lookup 1/n, PR c++/18471
9920         * g++.dg/template/crash26.C: New test.
9921         * g++.dg/lookup/struct1.C: Adjust expected error.
9922         * g++.dg/parse/elab1.C: Likewise.
9923         * g++.dg/parse/elab2.C: Likewise.
9924         * g++.dg/parse/int-as-enum1.C: Likewise.
9925         * g++.dg/parse/struct-as-enum1.C: Likewise.
9926         * g++.dg/parse/typedef1.C: Likewise.
9927         * g++.dg/parse/typedef3.C: Likewise.
9928         * g++.dg/parse/typedef4.C: Likewise.
9929         * g++.dg/parse/typedef5.C: Likewise.
9930         * g++.dg/template/nontype4.C: Likewise.
9931         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9932         * g++.old-deja/g++.other/elab1.C: Likewise.
9933         * g++.old-deja/g++.other/syntax4.C: Likewise.
9934
9935 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9936
9937         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9938
9939 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9940
9941         * gcc.c-torture/execute/20041114-1.c: New test.
9942
9943 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9944
9945         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9946         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9947         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9948         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9949         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9950         gcc.dg/switch-7.c: New tests.
9951
9952 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9953
9954         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9955
9956 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9957
9958         PR tree-opt/18400
9959         * gcc.dg/vect/pr18400.c: New test.
9960
9961 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9962             Andrew Pinski  <pinskia@physics.uc.edu>
9963
9964         PR tree-opt/18425
9965         * gcc.dg/vect/pr18425.c: New test.
9966
9967 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9968
9969         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9970         Guard with dg-require-alias and dg-require-visibility.
9971
9972 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9973
9974         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9975
9976 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9977
9978         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9979
9980 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9981
9982         PR c++/17344
9983         * g++.dg/template/defarg5.C: New test.
9984
9985 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9986
9987         * g++.dg/parse/cast1.C: Run only on ILP32.
9988         * g++.old-deja/g++.mike/p784.C: Likewise.
9989
9990 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9991
9992         * gcc.c-torture/execute/20041113-1.c: New test.
9993
9994 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9995
9996         PR target/18230
9997         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9998         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9999         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
10000         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10001         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
10002         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
10003         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
10004         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
10005         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
10006         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10007         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10008         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
10009         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
10010
10011 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
10012
10013         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
10014         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
10015         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
10016         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
10017         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
10018         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
10019         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
10020         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
10021         gcc.target/sparc/combined-1.c: New tests.
10022
10023 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
10024
10025         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
10026         New tests.
10027
10028 2004-11-12  Mark Mitchell <mark@codesourcery.com>
10029
10030         * lib/gcc-dg.exp (dg-forbid-option): New function.
10031         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
10032         * g++.dg/abi/bitfield8.C: Likewise.
10033         * g++.dg/abi/dtor1.C: Likewise.
10034         * g++.dg/abi/empty10.C: Likewise.
10035         * g++.dg/abi/empty7.C: Likewise.
10036         * g++.dg/abi/empty9.C: Likewise.
10037         * g++.dg/abi/layout3.C: Likewise.
10038         * g++.dg/abi/layout4.C: Likewise.
10039         * g++.dg/abi/thunk1.C: Likewise.
10040         * g++.dg/abi/thunk2.C: Likewise.
10041         * g++.dg/abi/vbase11.C: Likewise.
10042         * g++.dg/abi/vthunk2.C: Likewise.
10043         * g++.dg/abi/vthunk3.C: Likewise.
10044         * g++.dg/ext/attrib8.C: Likewise.
10045         * g++.dg/opt/longbranch2.C: Likewise.
10046         * g++.dg/opt/reg-stack4.C: Likewise.
10047         * g++.old-deja/g++.ext/attrib1.C: Likewise.
10048         * g++.old-deja/g++.ext/attrib2.C: Likewise.
10049         * g++.old-deja/g++.ext/attrib3.C: Likewise.
10050         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10051         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10052         * gcc.dg/20000609-1.c: Likewise.
10053         * gcc.dg/20000720-1.c: Likewise.
10054         * gcc.dg/20011107-1.c: Likewise.
10055         * gcc.dg/20011119-1.c: Likewise.
10056         * gcc.dg/20020108-1.c: Likewise.
10057         * gcc.dg/20020122-2.c: Likewise.
10058         * gcc.dg/20020122-3.c: Likewise.
10059         * gcc.dg/20020201-3.c: Likewise.
10060         * gcc.dg/20020206-1.c: Likewise.
10061         * gcc.dg/20020218-1.c: Likewise.
10062         * gcc.dg/20020310-1.c: Likewise.
10063         * gcc.dg/20020411-1.c: Likewise.
10064         * gcc.dg/20020418-2.c: Likewise.
10065         * gcc.dg/20020426-1.c: Likewise.
10066         * gcc.dg/20020426-2.c: Likewise.
10067         * gcc.dg/20020517-1.c: Likewise.
10068         * gcc.dg/20020523-1.c: Likewise.
10069         * gcc.dg/20020523-2.c: Likewise.
10070         * gcc.dg/20020729-1.c: Likewise.
10071         * gcc.dg/20030204-1.c: Likewise.
10072         * gcc.dg/20030826-2.c: Likewise.
10073         * gcc.dg/20030926-1.c: Likewise.
10074         * gcc.dg/20031202-1.c: Likewise.
10075         * gcc.dg/980312-1.c: Likewise.
10076         * gcc.dg/980313-1.c: Likewise.
10077         * gcc.dg/990117-1.c: Likewise.
10078         * gcc.dg/990424-1.c: Likewise.
10079         * gcc.dg/990524-1.c: Likewise.
10080         * gcc.dg/991230-1.c: Likewise.
10081         * gcc.dg/i386-387-1.c: Likewise.
10082         * gcc.dg/i386-387-2.c: Likewise.
10083         * gcc.dg/i386-387-3.c: Likewise.
10084         * gcc.dg/i386-387-4.c: Likewise.
10085         * gcc.dg/i386-387-5.c: Likewise.
10086         * gcc.dg/i386-387-6.c: Likewise.
10087         * gcc.dg/i386-asm-1.c: Likewise.
10088         * gcc.dg/i386-bitfield1.c: Likewise.
10089         * gcc.dg/i386-bitfield2.c: Likewise.
10090         * gcc.dg/i386-loop-1.c: Likewise.
10091         * gcc.dg/i386-loop-2.c: Likewise.
10092         * gcc.dg/i386-loop-3.c: Likewise.
10093         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10094         * gcc.dg/i386-pic-1.c: Likewise.
10095         * gcc.dg/i386-regparm.c: Likewise.
10096         * gcc.dg/i386-signbit-1.c: Likewise.
10097         * gcc.dg/i386-signbit-2.c: Likewise.
10098         * gcc.dg/i386-signbit-3.c: Likewise.
10099         * gcc.dg/i386-sse-5.c: Likewise.
10100         * gcc.dg/i386-sse-8.c: Likewise.
10101         * gcc.dg/i386-unroll-1.c: Likewise.
10102         * gcc.dg/tls/opt-1.c: Likewise.
10103         * gcc.dg/tls/opt-2.c: Likewise.
10104         * gcc.dg/unroll-1.c: Likewise.
10105         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
10106         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
10107         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
10108         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
10109         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
10110         -m64 is specified.
10111
10112 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
10113
10114         PR c++/18389
10115         * g++.dg/parse/cond1.C: New test.
10116
10117         PR c++/18429
10118         * g++.dg/template/array9.C: New test.
10119         * g++.dg/ext/vla1.C: Adjust error messages.
10120         * g++.dg/ext/vlm1.C: Likewise.
10121         * g++.dg/template/crash2.C: Likewise.
10122
10123         PR c++/18436
10124         * g++.dg/template/call3.C: New test.
10125
10126         PR c++/18407
10127         * g++.dg/template/ptrmem11.C: New test.
10128
10129 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
10130
10131         PR other/14264
10132         * lib/g++.exp: Set LC_ALL and LANG to C.
10133         * lib/gcc-dg.exp: Likewise.
10134         * lib/gfortran.exp: Likewise.
10135         * lib/objc.exp: Likewise.
10136         * lib/treelang.exp: Likewise.
10137
10138 2004-11-12  Andreas Schwab  <schwab@suse.de>
10139
10140         * gcc.dg/pr16286.c: Fix last change.
10141
10142 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
10143
10144         PR c++/18416
10145         * g++.dg/init/global1.C: New test.
10146
10147 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
10148
10149         * gcc.c-torture/execute/20041112-1.c: New test.
10150
10151 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10152
10153         * lib/gcc-dg.exp (dg-target-list): New.
10154
10155 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10156             Richard Sandiford  <rsandifo@redhat.com>
10157
10158         * lib/target-supports.exp (get-compiler_messages): New.
10159         (check_named_sections_available): Use it.
10160         (check_effective_target_ilp32): New.
10161         (check_effective_target_lp64): New.
10162         (is-effective-target): New.
10163         * lib/gcc-dg.exp (dg-require-effective-target): New.
10164
10165 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
10166
10167         * gcc.dg/precedence-1.c: New test.
10168
10169 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10170
10171         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
10172
10173         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
10174         message, delete generated files, use more descriptive name for
10175         executable, and make the test unsupported when it cannot be run.
10176
10177         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
10178         (dg-require-weak, dg-require-visibility, dg-require-alias,
10179         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
10180         dg-require-iconv, dg-require-named-sections): Use it.
10181
10182         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
10183
10184 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
10185
10186         PR target/16457
10187         * gcc.dg/ppc-and-1: New
10188
10189         PR target/16796
10190         * gcc.dg/ppc-mov-1.c: New.
10191
10192         PR target/16458
10193         * gcc.dg/ppc-compare-1.c: New.
10194
10195 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
10196
10197         * objc.dg/desig-init-2.m: New test.
10198
10199 2004-11-10  Adam Nemet  <anemet@lnxw.com>
10200
10201         PR middle-end/18160
10202         * g++.dg/warn/register-var-1.C: New test.
10203         * g++.dg/warn/register-var-2.C: New test.
10204
10205 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10206
10207         * gcc.dg/union-2.c: New test.
10208
10209 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
10210
10211         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
10212         New test for PR tree-optimization/17892.
10213
10214 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
10215
10216         PR c++/18369
10217         * g++.dg/init/new12.C: New test.
10218
10219 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
10220
10221         * gcc.target/sparc: New directory.
10222         * gcc.target/sparc/sparc.exp: New driver.
10223         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
10224         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
10225         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
10226         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
10227
10228 2004-11-10  Paul Brook  <paul@codesourcery.com>
10229
10230         PR fortran/18218
10231         * gfortran.dg/list_read.c: New test.
10232
10233 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10234
10235         PR c/18322
10236         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
10237         expected diagnostic location.
10238
10239 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
10240
10241         * gcc.dg/20041109-1.c: New test.
10242
10243 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10244
10245         PR objc/18406
10246         * objc/compile/pr18406.m: New test.
10247
10248 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10249
10250         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
10251
10252 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10253
10254         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
10255
10256 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10257
10258         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
10259
10260 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10261
10262         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
10263         exit.
10264
10265 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
10266
10267         PR tree-opt/18299
10268         * gcc.c-torture/pr18299-1.c: New test.
10269
10270 2004-11-06  Andreas Schwab  <schwab@suse.de>
10271
10272         * gcc.dg/pr16286.c: Also test for bool and pixel.
10273
10274 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
10275
10276         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
10277         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
10278         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
10279         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
10280         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
10281         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
10282         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
10283         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
10284         gcc.dg/struct-semi-3.c: New tests.
10285
10286 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10287
10288         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
10289
10290 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10291
10292         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
10293         Do not use C99 designators.
10294
10295 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10296
10297         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
10298
10299 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10300
10301         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
10302         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
10303         * gcc.c-torture/execute/simd-5.x: Remove.
10304
10305 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
10306
10307         PR rtl-optimization/17933
10308         * gcc.dg/torture/pr17933-1.c: New test.
10309
10310 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10311
10312         PR target/18106
10313         * lib/target-supports.exp (check_weak_available): Support
10314         Windows.
10315
10316 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
10317
10318         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
10319         call to fflush(stdout) before abort.
10320         (my_ffsll): New function.
10321         (generate_fields): Use it.
10322
10323 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10324
10325         * gcc.dg/init-undef-1.c: New test.
10326
10327 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10328
10329         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
10330         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
10331         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
10332         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
10333         expected messages for new parser.
10334
10335 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
10336
10337         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
10338
10339 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10340
10341         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
10342         on LP64 targets.
10343
10344 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10345
10346         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
10347         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
10348         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
10349         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
10350         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
10351         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
10352         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
10353         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
10354         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
10355         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
10356
10357 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10358
10359         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
10360         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
10361         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
10362         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
10363         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
10364         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
10365         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
10366         for new parser.
10367
10368 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
10369
10370         PR target/15342
10371         * gcc.dg/20041104-1.c: New test.
10372
10373 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10374
10375         * g++.dg/template/nontype7.C: New test.
10376         * g++.dg/template/nontype8.C: Likewise.
10377         * g++.dg/template/nontype9.C: Likewise.
10378         * g++.dg/template/nontype10.C: Likewise.
10379         * g++.dg/tc1/dr49.C: Likewise.
10380         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
10381         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
10382
10383 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10384
10385         * g++.dg/rtti/tinfo1.C: Remove xfails.
10386
10387 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10388
10389         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
10390         packed attribute to the definition to satisfy the new C++ parser.
10391
10392 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10393
10394         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
10395         invocations of va_arg.
10396
10397 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
10398
10399         PR c++/18124
10400         * g++.dg/template/crash25.C: New test.
10401
10402         PR c++/18155
10403         * g++.dg/template/typedef2.C: New test.
10404         * g++.dg/parse/crash13.C: Adjust error markers.
10405
10406         PR c++/18177
10407         * g++.dg/conversion/const3.C: New test.
10408
10409 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10410
10411         PR fortran/17535
10412         PR fortran/17583
10413         PR fortran/17713
10414         * gfortran.dg/generic_[123].f90: New testcases.
10415
10416 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10417
10418         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
10419         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
10420
10421 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10422
10423         PR tree-opt/16808
10424         * gcc.c-torture/compile/pr16808.c: New test.
10425
10426 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
10427
10428         PR rtl-optimization/17104
10429         * gcc.dg/ppc-bitfield1.c: New.
10430
10431 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10432
10433         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
10434
10435 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10436
10437         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
10438         strings for 32-bit code.
10439
10440 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
10441
10442         PR c/18239
10443         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
10444
10445 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
10446
10447         PR c++/18064
10448         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
10449
10450 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
10451
10452         PR c++/15172
10453         * g++.dg/init/aggr2.C: New test.
10454
10455 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
10456
10457         * objc.dg/local-decl-1.m: New test.
10458
10459 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10460
10461         * gcc.dg/20040910-1.c: Adjust regex.
10462
10463 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10464
10465         PR rtl-optimization/18084
10466         * g++.dg/opt/pr18084-1.C: New testcase.
10467
10468 2004-10-30  Matt Austern  <austern@apple.com>
10469
10470         PR c++/17542
10471         * g++.dg/ext/attrib18.C: New test.
10472
10473 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10474
10475         PR middle-end/18096
10476         * gcc.dg/pr18096-1.c: New test case.
10477
10478 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10479
10480         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10481
10482 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10483
10484         PR c/16666
10485         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10486         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10487         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10488         gcc.dg/old-style-prom-3.c: New tests.
10489
10490 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10491
10492         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
10493         Remove unnecessary inclusion of stdio.h.
10494
10495 2004-10-29  Roger Sayle  <roger@eyesopen.com>
10496
10497         PR rtl-optimization/17581
10498         * gcc.dg/pr17581-1.c: New test case.
10499
10500 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
10501
10502         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
10503         being implemented.
10504         * g++.dg/conversion/dr195-1.C: New.
10505         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
10506         * g++.old-deja/g++.mike/p10148.C: Likewise.
10507
10508 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
10509
10510         PR c++/17695
10511         * g++.dg/debug/typedef2.C: New test.
10512
10513 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
10514
10515         PR fortran/13490
10516         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
10517         * gfortran.dg/g77/README: Update.
10518
10519 2004-10-28  Matt Austern  <austern@apple.com>
10520
10521         PR c++/14124
10522         * g++.dg/ext/packed7.C: New test.
10523
10524 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10525
10526         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
10527         scan-assembler.
10528         * lib/scanasm.exp (hidden-scan-for): New proc.
10529         (scan-hidden): Use hidden-scan-for instead of constructing the scan
10530         string.
10531         (scan-not-hidden): Likewise.
10532         * lib/target-supports.exp (check_visibility_available): mach-o is
10533         support too.
10534
10535 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
10536
10537         PR c++/17132
10538         * g++.dg/template/memclass3.C: New test.
10539
10540 2004-10-28  Adam Nemet  <anemet@lnxw.com>
10541
10542         PR middle-end/18160
10543         * gcc.dg/register-var-1.c: New test.
10544         * gcc.dg/register-var-2.c: New test.
10545         * gcc.dg/asm-7.c: Taking the address of a register variable is an
10546         error now.
10547
10548 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
10549
10550         PR other/18172
10551         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
10552         unused variables.
10553         * gcc.dg/vect/vect-22.c: Likewise.
10554
10555 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
10556
10557         * gcc.dg/i386-rotate-1.c: New test.
10558
10559 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
10560
10561         * g++.dg/init/ref12.C: Add "run" marker.
10562
10563         PR c++/17435
10564         * g++.dg/init/ref12.C: New test.
10565
10566         PR c++/18140
10567         * g++.dg/template/shift1.C: New test.
10568         * g++.dg/template/error10.C: Adjust error markers.
10569
10570 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10571
10572         PR tree-opt/17529
10573         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10574
10575 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10576
10577         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10578         * gcc.dg/weak/weak-3.c: Likewise.
10579         * gcc.dg/weak/weak-5.c: Likewise.
10580         * gcc.dg/weak/weak-9.c: Likewise.
10581         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10582         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10583
10584         * gcc.dg/darwin-weakimport-1.c: New.
10585
10586 2004-10-28  Ben Elliston  <bje@au.ibm.com>
10587
10588         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
10589
10590 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10591
10592         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
10593         'syntax' error messages.
10594         * gcc.dg/cpp/direct2s.c: Likewise.
10595
10596 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
10597
10598         * gcc.c-torture/compile/20041026-1.c: New.
10599
10600 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
10601
10602         PR c++/18093
10603         * g++.dg/lookup/ns2.C: New test.
10604
10605         PR c++/18020
10606         * g++.dg/template/enum4.C: New test.
10607
10608         PR c++/18161
10609         * g++.dg/template/expr1.C: New test.
10610
10611 2004-10-26  Ben Elliston  <bje@au.ibm.com>
10612
10613         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
10614
10615 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10616
10617         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
10618         gcc.dg/decl-nospec-3.c: New tests.
10619
10620 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10621
10622         * objc.dg/super-class-3.m: New test.
10623
10624 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10625
10626         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10627         resyncing.
10628         * gcc.dg/cpp/direct2s.c: Likewise.
10629
10630 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10631
10632         * objc.dg/image-info.m: Update for changes to section selection.
10633
10634 2004-10-25  David Ayers  <d.ayers@inode.at>
10635             Ziemowit Laski  <zlaski@apple.com>
10636
10637         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10638         diagnostics when messaging 'id <Proto>'.
10639         * objc.dg/class-protocol-1.m: New test.
10640         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10641         a non-existent method signature.
10642         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10643         Update diagnostics when messaging with non-existent method signature.
10644         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10645         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10646         invalid receivers are now resolved as if messaging 'id'; remove
10647         extraneous diagnostics.
10648
10649 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10650
10651         PR c/16667
10652         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
10653         gcc.dg/init-desig-obs-3.c: New tests.
10654
10655 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
10656
10657         * gcc.dg/debug/20041023-1.c: New test.
10658
10659 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
10660
10661         PR middle-end/17407
10662         * gcc.c-torture/compile/pr17407.c: New test.
10663
10664         PR c++/18121
10665         * g++.dg/template/array8.C: New test.
10666
10667 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10668
10669         PR other/18138
10670         * lib/g++.exp: Accept more than one multilib libgcc.
10671         * lib/gcc-dg.exp: Likewise.
10672         * lib/objc.exp: Likewise.
10673         * lib/treelang.exp: Likewise.
10674         * lib/gfortran.exp: Likewise.
10675
10676 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10677
10678         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10679
10680 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10681
10682         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10683         * gcc.dg/c99-const-expr-3.c: Likewise.
10684
10685 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10686
10687         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10688
10689 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10690
10691         * gcc.c-torture/execute/loop-2e.x: Remove.
10692
10693 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10694
10695         PR c++/18095
10696         * g++.dg/parse/crash18.C: New.
10697         * g++.dg/parse/crash19.C: New.
10698
10699 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10700
10701         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10702         * g++.dg/ext/dllimport2.C: Same.
10703         * g++.dg/ext/dllimport8.C: Same.
10704
10705 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10706
10707         PR c++/10841
10708         * g++.dg/conversion/cast1.C: New test.
10709         * g++.dg/overload/pmf1.C: Adjust error marker.
10710
10711 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10712
10713         PR objc/17923
10714         * objc.dg/const-str-7.m: New test.
10715
10716 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10717
10718         * g++.dg/template/memfriend11.C: Fix comment typo.
10719         * g++.dg/template/memfriend14.C: Likewise.
10720
10721 2004-10-20  Richard Henderson  <rth@redhat.com>
10722
10723         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10724         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10725         -fasynchronous-unwind-tables.
10726
10727 2004-10-20  Richard Henderson  <rth@redhat.com>
10728
10729         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10730         (main): Return success.
10731         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10732         (main): Return success.
10733
10734 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10735
10736         PR c++/13495
10737         * g++.dg/template/memfriend9.C: New test.
10738         * g++.dg/template/memfriend10.C: Likewise.
10739         * g++.dg/template/memfriend11.C: Likewise.
10740         * g++.dg/template/memfriend12.C: Likewise.
10741         * g++.dg/template/memfriend13.C: Likewise.
10742         * g++.dg/template/memfriend14.C: Likewise.
10743         * g++.dg/template/memfriend15.C: Likewise.
10744         * g++.dg/template/memfriend16.C: Likewise.
10745         * g++.dg/template/memfriend17.C: Likewise.
10746         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10747
10748 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10749
10750         * g++.dg/conversion/dr195.C: New.
10751         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10752
10753 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10754             Devang Patel  <dpatel@apple.com>
10755
10756         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10757         of floating point arithmetic, which could trap.
10758
10759 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10760
10761         PR c++/14035
10762         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10763         * g++.dg/conversion/const2.C: New test.
10764         * g++.dg/expr/reinterpret2.C: New test.
10765         * g++.dg/expr/reinterpret3.C: New test.
10766         * g++.dg/expr/cast2.C: New test.
10767         * g++.dg/expr/copy1.C: New test.
10768         * g++.dg/other/conversion1.C: Change error message.
10769         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10770         function pointers to void *.
10771         * g++.old-deja/g++.mike/p10148.C: Likewise.
10772
10773 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10774
10775         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10776
10777 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10778
10779         PR c++/18047
10780
10781         * g++.dg/parse/expr3.C: New test.
10782
10783 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10784
10785         * gcc.dg/smod-1.c: New test.
10786
10787 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10788
10789         * objc.dg/method-14.m: New test.
10790
10791 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10792
10793         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10794         Also xfail as the patch was reverted.
10795
10796 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10797
10798         PR middle-end/16973
10799         * gcc.dg/pr16973.c: New test.
10800
10801 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10802
10803         PR tree-optimization/17656
10804         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10805
10806 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10807
10808         * g++.dg/eh/shadow1.C: New.
10809
10810 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10811
10812         * gcc.c-torture/compile/20041018-1.c: New test.
10813
10814 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10815
10816         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10817         compiler referring to register 0 when accessing sdata.  The linker
10818         now patches things up.
10819
10820 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10821
10822         PR c/17529
10823         * gcc.c-torture/compile/pr17529.c: New test.
10824
10825 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10826
10827         PR c++/17743
10828         * g++.dg/ext/attrib17.C: New test.
10829
10830 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10831
10832         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10833
10834 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10835
10836         PR c++/10479
10837         * g++.dg/ext/attrib16.C: New test.
10838
10839 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10840
10841         PR c++/17042
10842         * g++.dg/init/dso_handle1.C: New test.
10843
10844         PR c++/14667
10845         * g++.dg/parse/typedef6.C: New test.
10846
10847         PR c++/17916
10848         * g++.dg/parse/pragma1.C: New test.
10849
10850 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10851
10852         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10853
10854 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10855
10856         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10857         -fno-common when on HPPA HP-UX platforms.
10858
10859 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10860
10861         PR other/16820
10862         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10863         stdint.h.
10864         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10865         uintptr_t.
10866
10867 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10868
10869         PR c++/16301
10870         * g++.dg/lookup/strong-using-4.C: New test.
10871
10872 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10873
10874         PR middle-end/16567
10875         * gcc.c-torture/compile/nested-1.c: New test.
10876
10877 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10878
10879         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10880         and mipsisa64*-*-* (until support for misaligned loads is added).
10881         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10882         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10883         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10884         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10885         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10886         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10887
10888 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10889
10890         PR c++/17976
10891         * g++.dg/init/dtor3.C: New test.
10892
10893 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10894
10895         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10896
10897 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10898
10899         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10900         * gcc.dg/macho-lo-sum.c: Likewise.
10901
10902 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10903
10904         * gcc.dg/ppc-spe64-1.c: New test.
10905
10906 2004-10-14  Devang Patel  <dpatel@apple.com>
10907
10908         PR 17635
10909         * gcc.dg/pr17635.c : New test.
10910
10911 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10912
10913         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10914         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10915         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10916         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10917         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10918         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10919         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10920         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10921         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10922         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10923         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10924         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10925         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10926         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10927         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10928         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10929         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10930         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10931
10932 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10933
10934         * gcc.dg/vect/vect-82.c: New testcase.
10935         * gcc.dg/vect/vect-82_64.c: New testcase.
10936         * gcc.dg/vect/vect-83.c: New testcase.
10937         * gcc.dg/vect/vect-83_64.c: New testcase.
10938
10939 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10940
10941         * gcc.dg/cpp/error-1.c: New test.
10942
10943 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10944
10945         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10946
10947 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10948
10949         PR target/17984
10950         * gcc.dg/cris-peep2-xsrand2.c: New test.
10951
10952 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10953
10954         PR c++/17661
10955         * testsuite/g++.dg/expr/for2.C: New test.
10956
10957 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10958
10959         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10960
10961 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10962
10963         PR tree-optimization/17724
10964         * g++.dg/opt/pr17724-1.C: New test.
10965         * g++.dg/opt/pr17724-2.C: New test.
10966         * g++.dg/opt/pr17724-3.C: New test.
10967         * g++.dg/opt/pr17724-4.C: New test.
10968         * g++.dg/opt/pr17724-5.C: New test.
10969         * g++.dg/opt/pr17724-6.C: New test.
10970
10971 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10972
10973         PR c/17301
10974         * gcc.dg/pr17301-2.c: New test.
10975
10976 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10977
10978         PR c++/15876
10979         * g++.dg/parse/error22.C: New test.
10980
10981         PR c++/17936
10982         * g++.dg/template/spec18.C: New test.
10983
10984 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10985
10986         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10987         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10988         memcpy.
10989         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10990         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10991
10992 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10993
10994         * g++.dg/eh/cleanup5.C: Add dg-options "".
10995
10996 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10997
10998         PR middle-end/17657
10999         * gcc.dg/switch-4.c: New test case.
11000
11001 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
11002
11003         * gcc.c-torture/execute/20041011-1.c: New test.
11004
11005 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
11006
11007         PR c++/17554
11008         * g++.dg/init/for3.C: New test.
11009
11010         PR c++/17657
11011         * g++.dg/opt/switch2.C: New test.
11012
11013         PR middle-end/17703
11014         * g++.dg/warn/Wreturn-2.C: New test.
11015
11016 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
11017
11018         PR c++/17907
11019         * g++.dg/eh/cleanup5.C: New test.
11020
11021 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
11022
11023         PR c++/17393
11024         * g++.dg/parse/error21.C: New test.
11025
11026 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11027
11028         * g++.dg/overload/pmf1.C: Adjust quoting marks.
11029         * g++.dg/warn/incomplete1.C: Likewise.
11030         * g++.dg/template/qualttp20.C: Likewise.
11031
11032 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11033
11034         PR c/17881
11035         * parm-incomplete-1.c: New test.
11036
11037 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
11038
11039         PR c++/17867
11040         * g++.dg/parse/error19.C: New test.
11041
11042         PR c++/17670
11043         * g++.dg/init/new11.C: New test.
11044
11045         PR c++/17821
11046         * g++.dg/parse/error20.C: New test.
11047
11048         PR c++/17826
11049         * g++.dg/template/crash24.C: New test.
11050
11051 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11052
11053         PR c/17301
11054         * gcc.dg/pr17301-1.c: New test.
11055
11056 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11057
11058         PR c/17189
11059         * gcc.dg/anon-struct-5.c: New test.
11060
11061 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11062
11063         PR c/17844
11064         * gcc.dg/pr17844-1.c: New test.
11065
11066 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
11067
11068         PR tree-optimization/17906
11069         * gcc.c-torture/compile/pr17906.c: New.
11070
11071 2004-10-09  Stuart Hastings  <stuart@apple.com>
11072             Roger Sayle  <roger@eyesopen.com>
11073
11074         PR rtl-optimization/17853
11075         * gcc.dg/i386-mmx-5.c: New testcase.
11076
11077 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
11078
11079         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
11080
11081 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
11082
11083         PR c++/17524
11084         * g++.dg/template/static9.C: New test.
11085
11086         PR c++/17685
11087         * g++.dg/parse/operator5.C: New test.
11088
11089 2004-10-09  Roger Sayle  <roger@eyesopen.com>
11090
11091         PR middle-end/17894
11092         * gcc.c-torture/execute/divcmp-4.c: New test case.
11093
11094 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11095
11096         PR tree-opt/17902
11097         * g++.dg/opt/pr17902.C: New test.
11098
11099 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
11100
11101         * gcc.dg/cpp/ident-1.c: Add dg-options "".
11102
11103 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11104
11105         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
11106
11107 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11108
11109         * gcc.dg/assign-warn-3.c: New test.
11110
11111 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11112
11113         PR c/16999
11114         * gcc.dg/cpp/ident-1.c: New test.
11115
11116 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
11117
11118         * gcc.c-torture/compile/acc1.c: New.
11119
11120 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11121
11122         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
11123         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
11124
11125 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11126
11127         * gcc.dg/ultrasp11.c: New test.
11128
11129 2004-10-08  Michael Matz  <matz@suse.de>
11130
11131         * gcc.dg/doloop-2.c: New test.
11132
11133 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11134
11135         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
11136         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
11137         objc.dg/method-9.m: Update expected diagnostics.
11138
11139 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
11140
11141         * gcc.dg/ppc-fsel-3.c: New file.
11142         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
11143
11144 2004-10-07  Paul Brook  <paul@codesourcery.com>
11145
11146         * gfortran.dg/intrinsic_verify_1.f90: New test.
11147
11148 2004-10-07  Paul Brook  <paul@codesourcery.com>
11149
11150         * gfortran.dg/empty_format_1.f90: Remove stray commas.
11151
11152 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11153
11154         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
11155         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
11156         commit.
11157
11158 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11159
11160         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
11161
11162 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11163
11164         PR c++/17115
11165         * g++.dg/warn/Winline-4.C: New test.
11166
11167 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11168
11169         * gcc.c-torture/compile/20041007-1.c: New test.
11170
11171 2004-10-07  Paul Brook  <paul@codesourcery.com>
11172
11173         PR fortran/17678
11174         * gfortran.dg/use_allocated_1.f90: New test.
11175
11176 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
11177
11178         PR middle-end/17849
11179         * gfortran.fortran-torture/compile/nested.f90: New test
11180
11181 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11182
11183         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
11184
11185 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
11186
11187         PR c++/17368
11188         * g++.dg/ext/asm6.C: New test.
11189
11190 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
11191
11192         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
11193
11194 2004-10-06  Paul Brook  <paul@codesourcery.com>
11195
11196         PR libfortran/17709
11197         * gfortran.dg/empty_format_1.f90: New test.
11198
11199 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11200
11201         PR fortran/17568
11202         * gfortran.dg/ishft.f90: New test.
11203
11204         PR fortran/17283
11205         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
11206         tests.
11207
11208 2004-10-06  Paul Brook  <paul@codesourcery.com>
11209
11210         * gfortran.dg/do_1.f90: New test.
11211
11212 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11213
11214         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
11215         optimizing for size.
11216
11217 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11218
11219         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
11220
11221 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11222
11223         * gcc.c-torture/compile/20041005-1.c: New test.
11224
11225 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11226
11227         PR c++/17829
11228         * g++.dg/lookup/koenig4.C: New.
11229
11230 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11231
11232         * g++.dg/other/classkey1.C: Adjust quoting marks.
11233         * g++.dg/parse/error15.C: Likewise.
11234         * g++.dg/template/meminit2.C (int>): Likewise.
11235
11236 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11237
11238         PR fortran/17283
11239         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
11240
11241         PR fortran/17631
11242         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
11243
11244         PR fortran/17708
11245         * gfortran.dg/pr17708.f90: New test.
11246
11247 2004-10-04  Chao-ying Fu  <fu@mips.com>
11248
11249         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
11250         * gcc.dg/vect/vect-4.c: Ditto.
11251         * gcc.dg/vect/vect-5.c: Ditto.
11252         * gcc.dg/vect/vect-6.c: Ditto.
11253         * gcc.dg/vect/vect-8.c: Ditto.
11254         * gcc.dg/vect/vect-16.c: Ditto.
11255         * gcc.dg/vect/vect-30.c: Ditto.
11256         * gcc.dg/vect/vect-40.c: Ditto.
11257         * gcc.dg/vect/vect-41.c: Ditto.
11258         * gcc.dg/vect/vect-42.c: Ditto.
11259         * gcc.dg/vect/vect-43.c: Ditto.
11260         * gcc.dg/vect/vect-44.c: Ditto.
11261         * gcc.dg/vect/vect-45.c: Ditto.
11262         * gcc.dg/vect/vect-46.c: Ditto.
11263         * gcc.dg/vect/vect-47.c: Ditto.
11264         * gcc.dg/vect/vect-48.c: Ditto.
11265         * gcc.dg/vect/vect-49.c: Ditto.
11266         * gcc.dg/vect/vect-50.c: Ditto.
11267         * gcc.dg/vect/vect-51.c: Ditto.
11268         * gcc.dg/vect/vect-52.c: Ditto.
11269         * gcc.dg/vect/vect-53.c: Ditto.
11270         * gcc.dg/vect/vect-54.c: Ditto.
11271         * gcc.dg/vect/vect-55.c: Ditto.
11272         * gcc.dg/vect/vect-56.c: Ditto.
11273         * gcc.dg/vect/vect-57.c: Ditto.
11274         * gcc.dg/vect/vect-58.c: Ditto.
11275         * gcc.dg/vect/vect-59.c: Ditto.
11276         * gcc.dg/vect/vect-60.c: Ditto.
11277         * gcc.dg/vect/vect-74.c: Ditto.
11278         * gcc.dg/vect/vect-79.c: Ditto.
11279         * gcc.dg/vect/vect-80.c: Ditto.
11280
11281 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11282
11283         * gcc.dg/unused-7.c: Use the correct option.
11284
11285 2004-10-04  Paul Brook  <paul@codesourcery.com>
11286         Bud Davis  <bdavis9659@comcast.net>
11287
11288         PR fortran/17706
11289         PR fortran/16434
11290         * gfortran/pr17706.f90: New test.
11291         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
11292
11293 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11294
11295         * gfortran.dg/pr17612.f90: New test.
11296
11297 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11298
11299         * g++.dg/template/local1.C: Adjust quoting marks in
11300         testing for diagnostics.
11301         * g++.dg/tls/diag-2.C: Likewise.
11302         * g++.dg/other/error8.C: Likewise.
11303
11304 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11305
11306         PR c/17178
11307         * gcc.dg/unused-4.c: Adjust to be correct.
11308
11309         PR c/17820
11310         * gcc.dg/unused-7.c: New test.
11311
11312 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11313
11314         PR c++/17797
11315         * g++.dg/overload/template2.C: New test.
11316
11317 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
11318
11319         PR tree-optimization/16632
11320         * gcc.dg/tree-ssa/20041002-1.c: New.
11321
11322 2004-10-03  Paul Brook  <paul@codesourcery.com>
11323
11324         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
11325         rather than relying on default formatting.
11326
11327 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
11328
11329         * gcc.dg/20040920-1.c: Update expected message text.
11330
11331 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
11332
11333         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
11334
11335 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
11336
11337         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
11338         tree level.
11339
11340 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11341
11342         * gcc.dg/tree-ssa/pr17343.c: Remove.
11343
11344 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11345
11346         PR tree-opt/17343
11347         * gcc.dg/tree-ssa/pr17343.c: New test.
11348
11349 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
11350
11351         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
11352         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
11353         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
11354         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
11355         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
11356
11357 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11358
11359         * gcc.dg/lvalue-2.c: New test.
11360
11361 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11362
11363         PR c/17730
11364         * gcc.dg/pr17730-1.c: New test
11365
11366 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11367
11368         PR c/7425
11369         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
11370
11371 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11372
11373         * gcc.c-torture/execute/stdarg-1.c: New test.
11374         * gcc.c-torture/execute/stdarg-2.c: New test.
11375         * gcc.c-torture/execute/stdarg-3.c: New test.
11376         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11377         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11378         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11379         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11380         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11381
11382 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11383
11384         PR tree-optimization/17697
11385         * g++.dg/opt/pr17697-1.C: New test.
11386         * g++.dg/opt/pr17697-2.C: New test.
11387         * g++.dg/opt/pr17697-3.C: New test.
11388
11389 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11390
11391         PR c/16409
11392         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
11393         gcc.dg/vla-init-5.c: New tests.
11394
11395 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11396
11397         PR c/13804
11398         * gcc.dg/pr13804-1.c: New test.
11399
11400 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11401
11402         PR fortran/16938
11403         * gfortran.dg/pr16938.f90: New test.
11404
11405 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11406
11407         * g++.dg/template/crash23.C: New test.
11408
11409 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11410
11411         PR c++/17585
11412         * g++.dg/template/static8.C: New test.
11413
11414 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
11415
11416         PR c++/17681
11417         * g++.dg/other/error9.C: New test.
11418
11419 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
11420
11421         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
11422
11423 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11424
11425         PR fortran/15164
11426         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
11427
11428 2004-09-26  Roger Sayle  <roger@eyesopen.com>
11429
11430         PR middle-end/17112
11431         * gcc.dg/pr17112-1.c: New test case.
11432
11433 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11434
11435         PR c/11459
11436         * gcc.dg/pr11459-1.c: New test.
11437
11438 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
11439
11440         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
11441         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11442
11443 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11444
11445         * gfortran.dg/pr15324.f90: Make array bounds consistent.
11446
11447 2004-09-25  Jan Hubicka  <jh@suse.cz>
11448
11449         * compile/30040909-1.c: New test.
11450         * compile/30040907-1.c: New test.
11451
11452 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
11453
11454         * gcc.c-torture/execute/va-arg-26.c: New test.
11455
11456 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
11457
11458         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
11459         extra diagnostics on targets with 64-bit pointers.
11460         * objc.dg/selector-1.m: Adjust dg-warning regexp.
11461
11462 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11463
11464         PR c/17188
11465         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
11466         * gcc.dg/decl-3.c: Adjust expected message.
11467
11468 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11469
11470         PR fortran/17615
11471         * gfortran.dg/pr17615.f90: New test.
11472
11473 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
11474
11475         PR tree-optimzation/17517
11476         * g++.dg/tree-ssa/pr17517.C: New Test.
11477
11478 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11479
11480         PR c++/16889
11481         * g++.dg/lookup/ambig3.C: New.
11482
11483 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11484
11485         PR tree-opt/17624
11486         * g++.dg/opt/pr17624.C: New test.
11487
11488 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11489
11490         PR c/6980
11491         * gcc.dg/Wbad-function-cast-1.c: New test.
11492
11493 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
11494
11495         * g++.dg/ext/complit1.C
11496         * g++.dg/other/error2.C
11497         * g++.dg/other/nontype-1.C
11498         * g++.dg/parse/crash11.C
11499         * g++.dg/parse/crash12.C
11500         * g++.dg/parse/error15.C
11501         * g++.dg/parse/error4.C
11502         * g++.dg/parse/tmpl-outside1.C
11503         * g++.dg/parse/too-many-tmpl-args1.C
11504         * g++.dg/template/dependent-expr3.C
11505         * g++.dg/template/error10.C
11506         * g++.dg/template/instantiate1.C
11507         * g++.dg/template/vtable2.C
11508         * g++.dg/warn/Wshadow-1.C
11509         * g++.dg/warn/weak1.C
11510         * g++.old-deja/g++.brendan/crash16.C
11511         * g++.old-deja/g++.brendan/crash18.C
11512         * g++.old-deja/g++.brendan/crash48.C
11513         * g++.old-deja/g++.brendan/crash49.C
11514         * g++.old-deja/g++.brendan/crash55.C
11515         * g++.old-deja/g++.brendan/crash56.C
11516         * g++.old-deja/g++.brendan/crash8.C
11517         * g++.old-deja/g++.brendan/enum11.C
11518         * g++.old-deja/g++.brendan/enum8.C
11519         * g++.old-deja/g++.brendan/enum9.C
11520         * g++.old-deja/g++.brendan/friend3.C
11521         * g++.old-deja/g++.brendan/misc14.C
11522         * g++.old-deja/g++.bugs/900402_02.C
11523         * g++.old-deja/g++.bugs/900404_03.C
11524         * g++.old-deja/g++.bugs/900404_04.C
11525         * g++.old-deja/g++.bugs/900428_03.C
11526         * g++.old-deja/g++.jason/crash4.C
11527         * g++.old-deja/g++.jason/overload21.C
11528         * g++.old-deja/g++.jason/redecl1.C
11529         * g++.old-deja/g++.jason/report.C
11530         * g++.old-deja/g++.jason/rfg10.C
11531         * g++.old-deja/g++.jason/template30.C
11532         * g++.old-deja/g++.law/arm12.C
11533         * g++.old-deja/g++.law/ctors5.C
11534         * g++.old-deja/g++.law/cvt20.C
11535         * g++.old-deja/g++.law/init10.C
11536         * g++.old-deja/g++.law/init8.C
11537         * g++.old-deja/g++.law/visibility17.C
11538         * g++.old-deja/g++.law/visibility7.C
11539         * g++.old-deja/g++.mike/net8.C
11540         * g++.old-deja/g++.mike/p646.C
11541         * g++.old-deja/g++.mike/p700.C
11542         * g++.old-deja/g++.mike/p701.C
11543         * g++.old-deja/g++.mike/p811.C
11544         * g++.old-deja/g++.ns/template13.C
11545         * g++.old-deja/g++.other/array3.C
11546         * g++.old-deja/g++.other/crash25.C
11547         * g++.old-deja/g++.other/dtor3.C
11548         * g++.old-deja/g++.other/dtor4.C
11549         * g++.old-deja/g++.other/main1.C
11550         * g++.old-deja/g++.other/warn7.C
11551         * g++.old-deja/g++.pt/crash11.C
11552         * g++.old-deja/g++.pt/crash36.C
11553         * g++.old-deja/g++.pt/spec22.C
11554         * g++.old-deja/g++.pt/spec9.C
11555         * g++.old-deja/g++.pt/ttp52.C
11556         * g++.old-deja/g++.robertl/eb103.C
11557         * g++.old-deja/g++.robertl/eb121.C
11558         * g++.old-deja/g++.robertl/eb22.C
11559         * g++.old-deja/g++.robertl/eb8.C:
11560         Update locations and/or regexps of dg-error markers.
11561         Remove markers for some bogus messages that are no longer issued.
11562
11563 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11564
11565         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11566         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11567
11568 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11569
11570         PR c++/17618
11571         * g++.dg/lookup/crash5.C: New test.
11572
11573 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11574
11575         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11576         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11577         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11578         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11579         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11580         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11581
11582         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11583         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11584         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11585         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11586         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
11587         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
11588
11589         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
11590
11591         * gcc.dg/vect/vect-44.c: Check additional cases.
11592         * gcc.dg/vect/vect-48.c: Check additional cases.
11593
11594         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
11595         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
11596         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
11597         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
11598         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
11599         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
11600         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
11601         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
11602         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
11603
11604         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
11605         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
11606         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
11607
11608 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11609
11610         * gcc.dg/tree-ssa/loop-6.c: New test.
11611
11612 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
11613
11614         PR c++/17620
11615         * g++.dg/inherit/base2.C: New.
11616
11617 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11618
11619         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11620         * gcc.dg/20001012-2.c: Likewise.
11621         * gcc.dg/20001013-1.c: Likewise.
11622         * gcc.dg/20001101-1.c: Likewise.
11623         * gcc.dg/20001102-1.c: Likewise.
11624         * gcc.dg/bf-spl1.c: Likewise.
11625         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11626         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11627
11628 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11629
11630         PR tree-optimization/16721
11631         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11632
11633 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11634
11635         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11636         * gcc.dg/20040305-1.c: Likewise.
11637
11638 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11639
11640         PR c/16566
11641         * gcc.c-torture/compile/pr16566-1.c,
11642         gcc.c-torture/compile/pr16566-2.c,
11643         gcc.c-torture/compile/pr16566-3.c: New tests.
11644
11645 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11646
11647         PR tree-optimization/17512
11648         * gcc.c-torture/compile/20040916-1.c.
11649
11650 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
11651
11652         * gcc.dg/pragma-re-3.c: New test.
11653
11654 2004-09-17  Matt Austern  <austern@apple.com>
11655
11656         PR c++/15049
11657         * g++.dg/other/anon3.C: New.
11658
11659 2004-09-21  Roger Sayle  <roger@eyesopen.com>
11660
11661         PR c++/7503
11662         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
11663         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11664         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11665         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11666         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11667
11668 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11669
11670         PR fortran/17286
11671         * gfortran.dg/pr17286.f90: New test.
11672
11673 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11674
11675         PR c++/17530
11676         * g++.dg/template/static7.C: New test.
11677
11678 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11679
11680         PR tree-opt/17558
11681         * gcc.c-torture/compile/pr17558.c: New test.
11682
11683 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11684
11685         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11686         if SKIP_ATTRIBUTE is defined.
11687
11688 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11689
11690         PR fortran/15957
11691         * gfortran.dg/pr15957.f90: New test.
11692
11693 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11694
11695         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11696         in comparison.
11697         * gcc.dg/vect/vect-79.c: Likewise.
11698         * gcc.dg/vect/vect-80.c: Likewise.
11699
11700 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11701
11702         PR fortran/15750
11703         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11704
11705 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11706
11707         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11708         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11709         * gcc.dg/vect/vect-62.c: New testcase.
11710         * gcc.dg/vect/vect-63.c: New testcase.
11711         * gcc.dg/vect/vect-64.c: New testcase.
11712         * gcc.dg/vect/vect-65.c: New testcase.
11713         * gcc.dg/vect/vect-66.c: New testcase.
11714         * gcc.dg/vect/vect-67.c: New testcase.
11715         * gcc.dg/vect/vect-68.c: New testcase.
11716         * gcc.dg/vect/vect-69.c: New testcase.
11717         * gcc.dg/vect/vect-79.c: New testcase.
11718         * gcc.dg/vect/vect-80.c: New testcase.
11719
11720 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11721
11722         * gcc.target/mips/asm-1.c: New test.
11723
11724 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11725
11726         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11727         * gcc.dg/vect/vect-73.c: New testcase.
11728         * gcc.dg/vect/vect-74.c: New testcase.
11729         * gcc.dg/vect/vect-75.c: New testcase.
11730         * gcc.dg/vect/vect-76.c: New testcase.
11731         * gcc.dg/vect/vect-77.c: New testcase.
11732         * gcc.dg/vect/vect-78.c: New testcase
11733
11734 2004-09-18  Paul Brook  <paul@codesourcery.com>
11735
11736         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11737
11738 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11739
11740         PR c/17424
11741         * gcc.dg/pr17424-1.c: New test.
11742
11743 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11744
11745         * g++.dg/tree-ssa/pr17153.C: New test.
11746
11747 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11748
11749         PR pch/13361
11750         * testsuite/g++.dg/pch/wchar-1.C: New.
11751         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11752
11753 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11754
11755         * gcc.c-torture/execute/20040917-1.c: New test.
11756
11757 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11758
11759         PR tree-optimization/17319
11760         * gcc.dg/pr17319.c: New test.
11761
11762 2004-09-17  Devang Patel  <dpatel@apple.com>
11763
11764         * gcc.dg/20040813-1.c: New test.
11765
11766 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11767
11768         PR tree-optimization/17273
11769         * gcc.c-torture/compile/pr17273.c: New test.
11770
11771 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11772
11773         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11774         Update expected messages.
11775         * gcc.dg/declspec-13.c: New test.
11776
11777 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11778
11779         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11780
11781 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11782
11783         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11784         change what 'a' is pointing to.
11785
11786 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11787
11788         PR c++/16002
11789         * g++.dg/template/error18.C: New test.
11790
11791         PR c++/16029
11792         * g++.dg/warn/Wunused-8.C: New test.
11793
11794 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11795
11796         PR tree-optimization/17513
11797         * gcc.dg/20040916-1.c: New test.
11798
11799 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11800
11801         PR c++/17501
11802         * g++.dg/template/typename7.C: New test.
11803
11804 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11805
11806         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11807
11808 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11809
11810         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11811         with -ftree-based-profiling also.
11812         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11813
11814 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11815
11816         PR/15364
11817         * gfortran.dg/der_array_io_1.f90: New test.
11818         * gfortran.dg/der_array_io_2.f90: New test.
11819         * gfortran.dg/der_array_io_3.f90: New test.
11820
11821 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11822
11823         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11824         EABI.
11825
11826 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11827
11828         * g++.dg/opt/switch1.C: New test.
11829
11830 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11831
11832         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11833         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11834         Update expected messages.
11835
11836 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11837
11838         PR fortran/16485
11839         * gfortran.dg/same_name_1.f90: New test.
11840
11841 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11842
11843         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11844         dereference garbage pointers.
11845
11846 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11847
11848         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11849         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11850
11851         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11852         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11853         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11854
11855 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11856
11857         PR c++/17324
11858         * g++.dg/template/mangle1.C: New test.
11859
11860 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11861
11862         PR tree-optimization/17252
11863         * gcc.c-torture/execute/pr17252.c: New test.
11864
11865 2004-09-14  Andrew Pinski  <apinski@apple.com>
11866
11867         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11868
11869 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11870
11871         PR rtl-optimization/9771
11872         * gcc.dg/pr9771-1.c: New test case.
11873
11874 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11875
11876         PR tree-optimization/15262
11877         * gcc.c-torture/execute/pr15262-1.c: New test.
11878         * gcc.c-torture/execute/pr15262-2.c: New test.
11879
11880 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11881
11882         * gcc.dg/declspec-12.c: New test.
11883
11884 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11885
11886         * gfortran.dg/pr17090.f90: Add directives to test.
11887
11888 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11889
11890         * gcc.c-torture/compile/20040914-1.c: New test.
11891
11892 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11893
11894         PR c++/16162
11895         * g++.dg/template/decl2.C: New test.
11896
11897 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11898
11899         PR fortran/17090
11900         * gfortran.dg/pr17090.f90: New test.
11901
11902 2004-09-13  Dale Johannesen  <dalej@apple.com>
11903
11904         * gcc.c-torture/compile/pr17408.c:  New test case.
11905
11906 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11907
11908         PR c++/16716
11909         * g++.dg/parse/crash17.C: New test.
11910
11911         PR c++/17327
11912         * g++.dg/template/enum3.C: New test.
11913
11914 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11915
11916         * lib/gcc-defs.exp: Load wrapper.exp.
11917         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11918         using local code.
11919         * lib/gcc.exp (gcc_init): Similar.
11920         * lib/gfortran.exp (gfortran_init): Similar.
11921         * lib/objc.exp (objc_init): Similar.
11922         * lib/treelang.exp (treelang_init): Similar.
11923         * lib/wrapper.exp: New file with build_wrapper call machinery in
11924         ${tool}_maybe_build_wrapper.
11925
11926 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11927
11928         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11929         "inline".
11930         * gcc.dg/declspec-11.c: Update expected messages.
11931         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11932         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11933         gcc.dg/inline-12.c: New tests.
11934
11935 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11936
11937         * g++.dg/tree-ssa/pr17400.C: New testcase.
11938
11939 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11940
11941         * gcc.target/mips/sb1-1.c: New testcase.
11942
11943 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11944
11945         * lib/g77-dg.exp: Remove unused file.
11946         * lib/mike-g77.exp: Ditto.
11947         * lib/g77.exp: Ditto.
11948
11949 2004-09-12  Richard Henderson  <rth@redhat.com>
11950
11951         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11952
11953 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11954
11955         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11956         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11957         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11958         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11959         Update expected messages.
11960
11961 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11962
11963         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11964         declaration/use mismatch for dirp parameter.
11965
11966 2004-09-12  Andrew Pinski  <apinski@apple.com>
11967
11968         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11969         -fgnu-runtime is passed.
11970
11971 2004-09-12  Richard Henderson  <rth@redhat.com>
11972
11973         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11974         do the uplevel thing and update additional_flags directly.
11975         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11976         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11977         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11978         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11979
11980 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11981
11982         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11983
11984 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11985
11986         PR middle-end/17411
11987         * g++.dg/opt/pr17411-1.C: New test case.
11988
11989 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11990
11991         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11992         gcc.dg/tls/diag-2.c: Update expected messages.
11993         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11994         messages.
11995         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11996         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11997         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11998         gcc.dg/tls/diag-5.c: New tests.
11999
12000 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
12001
12002         * gcc.dg/20040910-1.c: Correct dg-error regexp.
12003
12004 2004-09-11  Steven Bosscher  <stevenb@suse.de>
12005
12006         * g++.dg/parse/break-in-for.C: New test.
12007
12008 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
12009
12010         * gcc.dg/tree-ssa/20040911-1.c: New test.
12011
12012 2004-09-11  Andreas Jaeger  <aj@suse.de>
12013
12014         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
12015         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
12016
12017 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
12018
12019         * gcc.target/frv: New directory of FR-V-specific tests.
12020
12021 2004-09-10  James E Wilson  <wilson@specifixinc.com>
12022
12023         * gcc.dg/convert-vec-1.c: New test.
12024
12025 2004-09-10  Roger Sayle  <roger@eyesopen.com>
12026
12027         PR middle-end/17024
12028         * gcc.dg/pr17024-1.c: New test case.
12029
12030 2004-09-10  Eric Christopher  <echristo@redhat.com>
12031
12032         * gcc.dg/20040910-1.c: New test.
12033
12034 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12035
12036         * gcc.dg/bitfld-9.c: New test.
12037
12038 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
12039
12040         * gcc.c-torture/execute/ieee/acc1.c: New test.
12041         * gcc.c-torture/execute/ieee/acc2.c: New test.
12042         * gcc.c-torture/execute/ieee/mzero6.c: New test.
12043
12044 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12045
12046         * gcc.dg/deprecated-2.c: New test.
12047
12048 2004-09-09  James E Wilson  <wilson@specifixinc.com>
12049
12050         * gcc.dg/init-vec-1.c: New test.
12051
12052 2004-09-09  Roger Sayle  <roger@eyesopen.com>
12053
12054         PR middle-end/17055
12055         * gcc.dg/pr17055-1.c: New test case.
12056
12057 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
12058
12059         PR target/17377
12060         * gcc.c-torture/execute/pr17377.c: New test.
12061
12062 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12063
12064         PR c/8420
12065         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
12066         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
12067         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
12068         gcc.dg/long-long-typespec-1.c: New tests.
12069         * gcc.dg/tls/diag-2.c: Update expected diagnostics
12070
12071 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12072
12073         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
12074         gcc.dg/gnu99-static-1.c: New tests.
12075
12076 2004-09-08  Devang Patel  <dpatel@apple.com>
12077
12078         * gcc.dg/darwin-ld-20040828-1.c: New test.
12079         * gcc.dg/darwin-ld-20040828-2.c: New test.
12080         * gcc.dg/darwin-ld-20040828-3.c: New test.
12081
12082 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
12083
12084         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
12085         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
12086         in error message.
12087         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
12088         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
12089         in error message.
12090         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
12091         types they qualify.
12092         * objc.dg/type-size-2.m: Fix wording in comment.
12093         * objc.dg/va-meth-1.m: New test case.
12094
12095 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
12096
12097         PR c/16633:
12098         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
12099         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
12100
12101 2004-09-06  Devang Patel  <dpatel@apple.com>
12102
12103         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
12104         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
12105
12106 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
12107
12108         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
12109         reflect changed line numbering of diagnostics.
12110
12111 2004-09-06  Paul Brook  <paul@codesourcery.com>
12112
12113         * gfortran.dg/edit_real_1.f90: Add new test.
12114
12115 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12116
12117         * gcc.dg/tree-ssa/loop-2.c: New test.
12118         * gcc.dg/tree-ssa/loop-3.c: New test.
12119         * gcc.dg/tree-ssa/loop-4.c: New test.
12120         * gcc.dg/tree-ssa/loop-5.c: New test.
12121
12122 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12123
12124         * gcc.dg/format/sentinel-1.c: Update for parameter option.
12125
12126 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12127
12128         * gcc.dg/format/sentinel-1.c: New test.
12129
12130 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
12131
12132         * testsuite/gcc.dg/builtins-46.c: New.
12133
12134 2004-09-03  Devang Patel  <dpatel@apple.com>
12135
12136         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
12137         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
12138
12139 2004-09-03  Jan Beulich  <jbeulich@novell.com>
12140
12141         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
12142         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
12143         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
12144         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
12145         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
12146         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
12147         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
12148         the non-portable bzero.
12149         * gcc.dg/20010912-1.c: xfail for NetWare.
12150         * gcc.dg/20020426-2.c: xfail for NetWare.
12151         * gcc.dg/20021014-1.c: xfail for NetWare.
12152         * gcc.dg/20021018-1.c: xfail for NetWare.
12153         * gcc.dg/20030213-1.c: xfail for NetWare.
12154         * gcc.dg/20030225-1.c: xfail for NetWare.
12155         * gcc.dg/20030708-1.c: xfail for NetWare.
12156         * gcc.dg/builtins-config.h: Also exclude NetWare.
12157         * gcc.dg/format/format.h: Define restrict only if not already defined.
12158         * gcc.dg/nest.c: xfail for NetWare.
12159         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
12160         * lib/target-supports.exp (check_visibility_available): Exclude
12161         NetWare.
12162
12163 2004-09-03  Jan Beulich  <jbeulich@novell.com>
12164
12165         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
12166         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
12167         deterministic starting point for the alignment of structure fields.
12168         * gcc.dg/Wpadded.c: Dito.
12169         * g++.dg/abi/vbase10.C: Dito.
12170
12171 2004-09-03  Devang Patel  <dpatel@apple.com>
12172
12173         * g++.dg/debug/pr15736.cc: New test.
12174
12175 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
12176
12177         * README.QMTEST: Fix out-of-date link.
12178
12179 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
12180
12181         PR fortran/16579
12182         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
12183         Delete.  Duplicate of gfortran.dg/g77/20010610.f
12184
12185 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
12186
12187         * g++.dg/abi/arm_rtti1.C: New test.
12188
12189 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
12190
12191         * gcc.dg/ppc-vector-memcpy.c: New.
12192         * gcc.dg/ppc-vector-memset.c: New.
12193
12194 2004-09-02  Chao-ying Fu  <fu@mips.com>
12195
12196         * gcc.target/mips/mips-3d-1.c: New test.
12197         * gcc.target/mips/mips-3d-2.c: New test.
12198         * gcc.target/mips/mips-3d-3.c: New test.
12199         * gcc.target/mips/mips-3d-4.c: New test.
12200         * gcc.target/mips/mips-3d-5.c: New test.
12201         * gcc.target/mips/mips-3d-6.c: New test.
12202         * gcc.target/mips/mips-3d-7.c: New test.
12203         * gcc.target/mips/mips-3d-8.c: New test.
12204         * gcc.target/mips/mips-3d-9.c: New test.
12205         * gcc.target/mips/mips-ps-1.c: New test.
12206         * gcc.target/mips/mips-ps-2.c: New test.
12207         * gcc.target/mips/mips-ps-3.c: New test.
12208         * gcc.target/mips/mips-ps-4.c: New test.
12209         * gcc.target/mips/mips-ps-type.c: New test.
12210
12211 2004-09-02  Paul Brook  <paul@codesourcery.com>
12212
12213         * gfortran.dg/edit_real_1.f90: Add new tests.
12214
12215 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12216
12217         PR fortran/15327
12218         * gfortran.dg/merge_char_1.f90: New test.
12219
12220 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12221
12222         PR fortran/16404
12223         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
12224
12225 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12226
12227         PR c/1522
12228         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
12229
12230 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
12231
12232         * g++.dg/opt/loop1.C: Do not XFAIL.
12233
12234 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
12235
12236         * gcc.c-torture/execute/20040831-1.c: New test.
12237
12238 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
12239
12240         PR fortran/16579
12241         * gfortran.dg/g77/20010610.f: Now passes.
12242         Copy from g77.f-torture/execute. Add dg-run directive.
12243         * gfortran.dg/g77/README: Update
12244
12245 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12246
12247         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
12248         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
12249         (t1, t2, t3, t4): Add volatile.
12250
12251 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12252
12253         * g++.dg/ext/visibility/arm1.C: New test.
12254
12255 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
12256
12257         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
12258         -pedantic-errors.
12259
12260 2004-09-01  Paul Brook  <paul@codesourcery.com>
12261
12262         * gfortran.dg/eof_2.f90: New test.
12263
12264 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12265
12266         PR fortran/16579
12267         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
12268
12269 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
12270
12271         PR libfortran/16805
12272         * gfortran.dg/list_read_2.f90: New test.
12273
12274 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12275
12276         * g++.dg/abi/key1.C: New test.
12277
12278 2004-08-31  Richard Henderson  <rth@redhat.com>
12279
12280         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
12281         form of offsetof.
12282         * g++.dg/other/offsetof5.C: Remove duplicate.
12283
12284 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12285
12286         PR fortran/17244
12287         * gfortran.dg/func_derived_1.f90: New test.
12288
12289 2004-08-31  Paul Brook  <paul@codesourcery.com>
12290
12291         * gfortran.dg/eof_1.f90: New test.
12292
12293 2004-08-31  Paul Brook  <paul@codesourcery.com>
12294
12295         * gfortran.dg/list_read_1.f90: New file.
12296
12297 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
12298
12299         * g++.dg/opt/loop1.C: XFAIL.
12300
12301 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
12302
12303         * gcc.dg/funcdef-storage-1.c: New.
12304         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
12305         an extern function in local scope.
12306         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
12307         declare an 'auto inline' function in local scope.
12308         * gcc.dg/20011130-1.c: Likewise.
12309         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
12310         an 'auto' function in local scope.
12311         * gcc.dg/20021014-1.c: Likewise.
12312         * gcc.dg/20030331-2.c: Likewise.
12313
12314 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12315
12316         * gfortran.dg/blockdata_1.f90: New test.
12317
12318 2004-08-30  Richard Henderson  <rth@redhat.com>
12319
12320         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
12321
12322 2004-08-30  Richard Henderson  <rth@redhat.com>
12323
12324         * lib/fortran-torture.exp (fortran-torture-execute): Honor
12325         additional_flags set by alternate driver.
12326         (ieee-options): New procedure.
12327         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
12328         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
12329         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
12330         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
12331
12332 2004-08-30  Richard Henderson  <rth@redhat.com>
12333
12334         * lib/f-torture.exp: Remove.
12335
12336 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
12337
12338         PR rtl-optimization/16590
12339         * g++.dg/opt/loop1.C: New test.
12340
12341 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12342
12343         PR fortran/13910
12344         * gfortran.dg/oldstyle_1.f90: New test.
12345
12346 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
12347         Paul Brook  <paul@codesourcery.com>
12348
12349         * gfortran.dg/g77/README: Update.
12350         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
12351         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12352         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
12353
12354 2004-08-28  Paul Brook  <paul@codesourcery.com>
12355
12356         PR libfortran/17195
12357         * gfortran.dg/edit_real_1.f90: New test.
12358
12359 2004-08-27  Paul Brook  <paul@codesourcery.com>
12360
12361         * gfortran.dg/rewind_1.f90: New test.
12362
12363 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
12364
12365         PR fortran/16597
12366         * gfortran.dg/pr16597.f90: New test.
12367
12368 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12369
12370         PR c/13801
12371         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
12372         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
12373         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
12374         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
12375         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
12376
12377 2004-08-26  Nick Clifton  <nickc@redhat.com>
12378
12379         * gcc.c-torture/compile/pr17119.c: New test.
12380
12381 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12382
12383         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
12384
12385 2004-08-25  Richard Henderson  <rth@redhat.com>
12386
12387         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
12388         the bits that expect kind=8 to be the largest real kind.
12389
12390 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12391
12392         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
12393
12394 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12395
12396         * gfortran.dg/assignment_1.f90: New test.
12397
12398 2004-08-25  Adam Nemet  <anemet@lnxw.com>
12399
12400         * g++.dg/template/repo3.C: New test.
12401
12402 2004-08-25  Roger Sayle  <roger@eyesopen.com>
12403
12404         PR middle-end/16693
12405         PR tree-optimization/16372
12406         * g++.dg/opt/pr16372-1.C: New test case.
12407         * g++.dg/opt/pr16693-1.C: New test case.
12408         * g++.dg/opt/pr16693-2.C: New test case.
12409
12410 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12411
12412         * objc.dg/proto-lossage-4.m: New test.
12413
12414 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
12415
12416         PR c++/17155
12417         * g++.dg/inherit/local2.C: New test.
12418
12419 2004-08-25  Paul Brook  <paul@codesourcery.com>
12420
12421         PR fortran/17144
12422         * gfortran.dg/string_ctor_1.f90: New test.
12423
12424 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12425
12426         PR c++/14428
12427         * g++.dg/template/redecl2.C: New test.
12428
12429 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12430
12431         PR fortran/17143
12432         * gfortran.dg/pr17143.f90: New test.
12433
12434 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12435
12436         PR fortran/17164
12437         * gfortran.dg/pr17164.f90: New test.
12438
12439 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12440
12441         * gcc.dg/tree-ssa/loop-1.c: New test.
12442
12443 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12444
12445         * gcc.c-torture/compile/20040824-1.c: New test.
12446
12447 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12448
12449         * gcc.c-torture/compile/iftrap-3.c: New test.
12450
12451 2004-08-24  Paul Brook  <paul@codesourcery.com>
12452
12453         * gfortran.dg/entry_2.f90: New test.
12454
12455 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12456
12457         PR c++/16889
12458         * g++.dg/lookup/ambig[12].C: New.
12459
12460 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12461
12462         PR c++/16706
12463         * g++.dg/template/crash21.C: New test.
12464         * g++.dg/template/crash22.C: Likewise.
12465
12466 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12467
12468         PR c++/17149
12469         * g++.dg/template/access15.C: New.
12470
12471 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12472
12473         PR c++/17163
12474         * g++.dg/template/repo2.C: New test.
12475
12476 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12477
12478         PR rtl-optimization/17078
12479         * gcc.c-torture/execute/pr17078-1.c: New test case.
12480
12481 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12482
12483         PR c/14492
12484         * gcc.dg/debug/crash1.c: New test.
12485
12486 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12487
12488         PR c/16180
12489         * gcc.dg/loop-5.c: New test.
12490
12491 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12492
12493         * gcc.c-torture/execute/20040823-1.c: New test.
12494
12495 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
12496
12497         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
12498         to the assembler.  Simplify test accordingly.
12499         (asm_abi_flags): Use GNU names.
12500         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
12501         to check for ABI flags.
12502
12503 2004-08-22  Andrew Pinski  <apinski@apple.com>
12504
12505         * g++.dg/opt/pr14029.C: New test.
12506         * gcc.c-torture/execute/pr15262.c: New test.
12507
12508 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12509
12510         * gfortran.dg/reduction.f90: Add checks with complex arguments.
12511
12512 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
12513
12514         PR 16908
12515         * gfortran.dg/direct_io.f90: New test.
12516
12517 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12518
12519         PR c++/17121
12520         * g++.dg/inherit/local2.C: New test.
12521
12522 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12523
12524         PR c++/17120
12525         * g++.dg/warn/Wparentheses-4.C: New test.
12526
12527 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12528
12529         PR c++/17121
12530         * g++.dg/inherit/local2.C: New test.
12531
12532         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
12533         * gcc.dg/ppc-ldstruct.c: Likewise.
12534         * gcc.dg/ppc64-abi-2.c: Likewise.
12535
12536 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
12537
12538         PR rtl-optimization/17099
12539         * gcc.c-torture/execute/20040820-1.c: New test.
12540
12541 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
12542
12543         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
12544
12545 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
12546
12547         PR fortran/17077
12548         * gfortran.dg/auto_array_1.f90: New test.
12549
12550 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12551
12552         PR fortran/17074
12553         * gfortran.dg/simpleif_1.f90: New test.
12554
12555 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12556
12557         * lib/target-supports.exp (check_profiling_available): Return
12558         false for arm*-*-symbianelf* and arm*-*-eabi*.
12559
12560         PR c++/15890
12561         * g++.dg/template/delete1.C: New test.
12562
12563 2004-08-19  Paul Brook  <paul@codesourcery.com>
12564
12565         PR fortran/14976
12566         PR fortran/16228
12567         * gfortran.dg/data_char_1.f90: New test.
12568
12569 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12570
12571         PR fortran/16946
12572         * gfortran.dg/reduction.f90: New testcase.
12573
12574 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12575
12576         PR fortran/16520
12577         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12578
12579 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12580
12581         PR c++/17041
12582         * g++.dg/Wparentheses-3.C: New test.
12583
12584 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12585
12586         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
12587         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
12588         * gcc.dg/vect/vect-2.c: Likewise.
12589         * gcc.dg/vect/vect-3.c: Likewise.
12590         * gcc.dg/vect/vect-4.c: Likewise.
12591         * gcc.dg/vect/vect-5.c: Likewise.
12592         * gcc.dg/vect/vect-6.c: Likewise.
12593         * gcc.dg/vect/vect-7.c: Likewise.
12594         * gcc.dg/vect/vect-25.c: Likewise.
12595         * gcc.dg/vect/vect-31.c: Likewise.
12596         * gcc.dg/vect/vect-32.c: Likewise.
12597         * gcc.dg/vect/vect-34.c: Likewise.
12598         * gcc.dg/vect/vect-36.c: Likewise.
12599         * gcc.dg/vect/vect-all.c: Likewise.
12600
12601 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
12602
12603         PR c++/17068
12604         * g++.dg/template/operator4.C: New test.
12605
12606 2004-08-18  Richard Henderson  <rth@redhat.com>
12607
12608         * gcc.dg/20040206-1.c: XFAIL.
12609
12610 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12611
12612         PR c++/16246
12613         * g++.dg/template/array7.C: New test.
12614
12615 2004-08-17  James E Wilson  <wilson@specifixinc.com>
12616
12617         * gcc.dg/mips-movcc-1.c: New test.
12618         * gcc.dg/mips-movcc-2.c: New test.
12619         * gcc.dg/mips-movcc-3.c: New test.
12620
12621         * gcc.dg/mips-nmadd-1.c: New test.
12622         * gcc.dg/mips-nmadd-2.c: New test.
12623
12624 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12625
12626         PR c++/15871
12627         * g++.dg/opt/inline8.C: New test.
12628
12629         PR c++/16965
12630         * g++.dg/parse/error17.C: New test.
12631
12632 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12633
12634         * gcc.dg/vect: New directory for vectorizer tests.
12635         * gcc.dg/vect/tree-vect.h: New file.
12636         * gcc.dg/vect/vect.exp: New file.
12637         * gcc.dg/vect/pr16105.c.c: New test.
12638         * gcc.dg/vect/vect-1.c: New test.
12639         * gcc.dg/vect/vect-2.c: New test.
12640         * gcc.dg/vect/vect-3.c: New test.
12641         * gcc.dg/vect/vect-4.c: New test.
12642         * gcc.dg/vect/vect-5.c: New test.
12643         * gcc.dg/vect/vect-6.c: New test.
12644         * gcc.dg/vect/vect-7.c: New test.
12645         * gcc.dg/vect/vect-8.c: New test.
12646         * gcc.dg/vect/vect-9.c: New test.
12647         * gcc.dg/vect/vect-10.c: New test.
12648         * gcc.dg/vect/vect-11.c: New test.
12649         * gcc.dg/vect/vect-12.c: New test.
12650         * gcc.dg/vect/vect-13.c: New test.
12651         * gcc.dg/vect/vect-14.c: New test.
12652         * gcc.dg/vect/vect-15.c: New test.
12653         * gcc.dg/vect/vect-16.c: New test.
12654         * gcc.dg/vect/vect-17.c: New test.
12655         * gcc.dg/vect/vect-18.c: New test.
12656         * gcc.dg/vect/vect-19.c: New test.
12657         * gcc.dg/vect/vect-20.c: New test.
12658         * gcc.dg/vect/vect-21.c: New test.
12659         * gcc.dg/vect/vect-22.c: New test.
12660         * gcc.dg/vect/vect-23.c: New test.
12661         * gcc.dg/vect/vect-24.c: New test.
12662         * gcc.dg/vect/vect-25.c: New test.
12663         * gcc.dg/vect/vect-26.c: New test.
12664         * gcc.dg/vect/vect-27.c: New test.
12665         * gcc.dg/vect/vect-28.c: New test.
12666         * gcc.dg/vect/vect-29.c: New test.
12667         * gcc.dg/vect/vect-30.c: New test.
12668         * gcc.dg/vect/vect-31.c: New test.
12669         * gcc.dg/vect/vect-32.c: New test.
12670         * gcc.dg/vect/vect-33.c: New test.
12671         * gcc.dg/vect/vect-34.c: New test.
12672         * gcc.dg/vect/vect-35.c: New test.
12673         * gcc.dg/vect/vect-36.c: New test.
12674         * gcc.dg/vect/vect-37.c: New test.
12675         * gcc.dg/vect/vect-38.c: New test.
12676         * gcc.dg/vect/vect-40.c: New test.
12677         * gcc.dg/vect/vect-41.c: New test.
12678         * gcc.dg/vect/vect-42.c: New test.
12679         * gcc.dg/vect/vect-43.c: New test.
12680         * gcc.dg/vect/vect-44.c: New test.
12681         * gcc.dg/vect/vect-45.c: New test.
12682         * gcc.dg/vect/vect-46.c: New test.
12683         * gcc.dg/vect/vect-47.c: New test.
12684         * gcc.dg/vect/vect-48.c: New test.
12685         * gcc.dg/vect/vect-49.c: New test.
12686         * gcc.dg/vect/vect-50.c: New test.
12687         * gcc.dg/vect/vect-51.c: New test.
12688         * gcc.dg/vect/vect-52.c: New test.
12689         * gcc.dg/vect/vect-53.c: New test.
12690         * gcc.dg/vect/vect-54.c: New test.
12691         * gcc.dg/vect/vect-55.c: New test.
12692         * gcc.dg/vect/vect-56.c: New test.
12693         * gcc.dg/vect/vect-57.c: New test.
12694         * gcc.dg/vect/vect-58.c: New test.
12695         * gcc.dg/vect/vect-59.c: New test.
12696         * gcc.dg/vect/vect-60.c: New test.
12697         * gcc.dg/vect/vect-61.c: New test.
12698         * gcc.dg/vect/vect-all.c: New test.
12699         * gcc.dg/vect/vect-none.c: New test.
12700
12701 2004-08-17  Paul Brook  <paul@codesourcery.com>
12702
12703         PR fortran/13082
12704         * gfortran.dg/entry_1.f90: New test.
12705
12706 2004-08-17  Andrew Pinski  <apinski@apple.com>
12707
12708         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12709
12710 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12711
12712         * gcc.dg/pr17036-1.c: New test.
12713
12714 2004-08-16  Devang Patel  <dpatel@apple.com>
12715
12716         * gcc.dg/darwin-20040809-1.c: New test.
12717
12718 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12719
12720         * gcc.dg/funcdef-attr-1.c: New test.
12721
12722 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12723
12724         * gcc.dg/altivec-17.c: New test.
12725         * gcc.dg/altivec-18.c: New test.
12726
12727 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12728
12729         PR c++/6749
12730         * g++.dg/template/vtable2.C: New test.
12731
12732 2004-08-14  Richard Henderson  <rth@redhat.com>
12733
12734         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12735         * gcc.dg/pack-test-4.c (main): Return 0.
12736         * gcc.dg/setjmp-1.c: Remove XFAIL.
12737         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12738
12739 2004-08-14  Richard Henderson  <rth@redhat.com>
12740
12741         * gcc.dg/980217-1.c: Add prototype for printf.
12742
12743 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12744
12745         * gfortran.dg/pr16935.f90: New test.
12746
12747 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12748
12749         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12750
12751 2004-08-13  Paul Brook  <paul@codesourcery.com>
12752
12753         * gfortran.dg/der_io_1.f90: Remove stray comma.
12754
12755 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12756
12757         * gcc.dg/vmx/cw-bug-2.c: Remove.
12758         * gcc.dg/vmx/vprint-1.c: Remove.
12759         * gcc.dg/vmx/vscan-1.c: Remove.
12760
12761 2004-08-12  Devang patel  <dpatel@apple.com>
12762
12763         * gcc.dg/darwin-20040809-2.c: New test.
12764
12765 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12766
12767         * g++.dg/ext/altivec-12.C: New test.
12768
12769         * g++.dg/ext/altivec-11.C: New test.
12770
12771 2004-08-12  Paul Brook  <paul@codesourcery.com>
12772
12773         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12774
12775 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12776
12777         * g++.dg/ext/altivec-2.C: Check for hardware support before
12778         executing any VMX instructions.
12779
12780         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12781
12782 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12783
12784         PR c++/16276
12785         * g++.old-deja/g++.other/comdat4.C: New test.
12786         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12787
12788 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12789
12790         PR target/16286
12791         * gcc.dg/pr16286.c: New test.
12792
12793 2004-08-12 Jan Beulich <jbeulich@novell.com>
12794
12795         * g++.dg/ext/asm5.C: New.
12796
12797 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12798
12799         PR c++/16698
12800         * g++.dg/eh/crash1.C: New test.
12801
12802         PR c++/16717
12803         * g++.dg/ext/construct1.C: New test.
12804
12805 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12806
12807         PR c++/16853
12808         * g++.dg/init/ptrmem1.C: New test.
12809
12810         PR c++/16618
12811         * g++.dg/parse/offsetof5.C: New test.
12812
12813         PR c++/16870
12814         * g++.dg/template/overload3.C: New test.
12815
12816 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12817
12818         PR c++/16964
12819         * g++.dg/parse/error16.C: New test.
12820
12821         PR c++/16904
12822         * g++.dg/template/error14.C: New test.
12823
12824         PR c++/16929
12825         * g++.dg/template/error15.C: New test.
12826
12827 2004-08-11  Devang Patel  <dpatel@apple.com>
12828
12829         * gcc.dg/darwin-ld-20040809-1.c: New test.
12830         * gcc.dg/darwin-ld-20040809-2.c: New test.
12831
12832 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12833
12834         PR fortran/16917
12835         * gfortran.dg/dfloat_1.f90: New test.
12836
12837 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12838
12839         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12840         * gcc.dg/dll-2.c: Fix dg-require syntax.
12841         * gcc.misc-tests/arm-isr.c (abort): Declare.
12842         (exit): Likewise.
12843
12844 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12845
12846         PR c++/16971
12847         * g++.dg/parse/crash16.C: New test.
12848
12849 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12850
12851         * gcc.dg/mips-rsqrt-1.c: New test case.
12852         * gcc.dg/mips-rsqrt-2.c: New test case.
12853         * gcc.dg/mips-rsqrt-3.c: New test case.
12854
12855 2004-08-10  Paul Brook  <paul@codesourcery.com>
12856
12857         * gfortran.dg/der_io_1.f90: New test.
12858
12859 2004-08-10  Paul Brook  <paul@codesourcery.com>
12860
12861         PR fortran/16919
12862         * gfortran.dg/der_array_1.f90: New test.
12863
12864 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12865
12866         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12867
12868 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12869
12870         * gcc.dg/wchar_t-2.c: Fix typo.
12871
12872 2004-08-09  Falk Hueffner  <falk@debian.org>
12873
12874         PR tree-optimization/12517
12875         * gcc.c-torture/compile/pr12517.c: New test.
12876
12877         PR tree-optimization/12578
12878         * gcc.c-torture/compile/pr12578.c: New test.
12879
12880         PR tree-optimization/12899
12881         * gcc.c-torture/compile/pr12899.c: New test.
12882
12883         PR rtl-optimization/14692
12884         * gcc.c-torture/compile/pr14692.c: New test.
12885
12886         PR tree-optimization/16461
12887         * gcc.c-torture/compile/pr16461.c: New test.
12888
12889 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12890
12891         * gfortran.dg/getenv_1.f90: New test.
12892
12893 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12894
12895         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12896         wchar_t.
12897         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12898
12899 2004-08-06  Paul Brook  <paul@codesourcery.com>
12900
12901         * gfortran.dg/ret_array_1.f90: New test.
12902         * gfortran.dg/ret_pointer_1.f90: New test.
12903
12904 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12905
12906         * gcc.dg/missing-field-init-[12].c: New tests.
12907         * g++.dg/warn/missing-field-init-[12].C: New tests.
12908
12909 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12910
12911         * gcc.dg/enum2.c: New test.
12912         * gcc.dg/symbian3.c: Likewise.
12913         * gcc.dg/symbian4.c: Likewise.
12914         * gcc.dg/wchar_t-2.c: Likewise.
12915
12916 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12917
12918         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12919         destructor tests.
12920
12921 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12922
12923         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12924         dg-require-visiblity.
12925         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12926         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12927         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12928         * g++.dg/ext/visibility/new1.C: Likewise.
12929         * g++.dg/ext/visibility/pragma.C: Likewise.
12930         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12931         * g++.dg/ext/visibility/virtual.C: Likewise.
12932         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12933         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12934         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12935         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12936         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12937         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12938         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12939         * g++/dg/ext/visibility/visibility-8.C: New test.
12940         * gcc.c-torture/compile/dll.x: Remove.
12941         * gcc.dg/dll-2.c: Use dg-require-dll
12942         * gcc.dg/visibility-10.c: New test.
12943         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12944         supporting DLLs.
12945         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12946         (scan_not_hidden): Likewise.
12947
12948 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12949
12950         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12951
12952 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12953
12954         * gcc.c-torture/execute/20040805-1.c: New test.
12955
12956 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12957
12958         * gcc.dg/20020118-1.c: Declare abort.
12959         * gcc.dg/altivec_check.h: Likewise.
12960         * gcc.dg/iftrap-2.c: Likewise.
12961         * gcc.dg/pragma-darwin.c: Likewise.
12962         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12963
12964 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12965
12966         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12967
12968 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12969
12970         * gcc.c-torture/execute/builtins/abs-2.c,
12971         gcc.c-torture/execute/builtins/abs-3.c,
12972         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12973         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12974         intmax_t, uintmax_t and their limits.
12975         * gcc.dg/intmax_t-1.c: New test.
12976
12977 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12978
12979         * g++.dg/tc1/dr147.C: Add reference to PR.
12980
12981 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12982
12983         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12984         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12985
12986 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12987
12988         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12989
12990 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12991
12992         * gcc.dg/redecl-5.c: New test.
12993         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12994         of scanf.
12995
12996 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12997
12998         PR middle-end/16790
12999         * gcc.c-torture/execute/pr16790-1.c: New test case.
13000
13001 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
13002
13003         * g++.dg/ext/visibility/assign1.C: New test.
13004         * g++.dg/ext/visibility/new1.C: Likewise.
13005
13006         * gcc.dg/symbian1.c: New test.
13007         * gcc.dg/symbian2.c: Likewise.
13008
13009 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
13010
13011         PR target/16570
13012         * gcc.dg/i386-sse-9.c: New test.
13013
13014 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13015
13016         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
13017
13018 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13019
13020         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
13021         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
13022         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
13023         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
13024         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
13025         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
13026         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
13027         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
13028         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
13029         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
13030         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
13031         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
13032         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
13033         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
13034         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
13035         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
13036         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
13037         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
13038         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
13039         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
13040         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
13041         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
13042         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
13043         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13044         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
13045         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
13046         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
13047         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
13048         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13049         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13050         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
13051         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
13052         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
13053         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
13054         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
13055         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13056         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13057         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13058         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13059         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
13060         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
13061         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
13062         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
13063         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
13064         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13065         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13066         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
13067         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
13068         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
13069         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
13070         gcc.misc-tests/i386-pf-3dnow-1.c,
13071         gcc.misc-tests/i386-pf-athlon-1.c,
13072         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13073         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
13074         Declare built-in functions used.
13075         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
13076
13077 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
13078
13079         PR c++/16707
13080         * g++.dg/lookup/using12.C: New test.
13081
13082         * g++.dg/init/null1.C: Fix PR number.
13083         * g++.dg/parse/namespace10.C: Likewise.
13084
13085 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
13086
13087         PR c++/16224
13088         * g++.dg/template/spec17.C: New test.
13089         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
13090         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
13091
13092 2004-08-02  David Billinghurst
13093
13094         PR fortran/16292
13095         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
13096
13097 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
13098
13099         * gcc.dg/ia64-got-1.c: New test case.
13100
13101 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
13102
13103         PR c++/16489
13104         * g++.dg/init/null1.C: New test.
13105         * g++.dg/tc1/dr76.C: Adjust error marker.
13106
13107         PR c++/16529
13108         * g++.dg/parse/namespace10.C: New test.
13109
13110         PR c++/16810
13111         * g++.dg/inherit/ptrmem2.C: New test.
13112
13113 2004-08-02  Ben Elliston  <bje@au.ibm.com>
13114
13115         PR target/16155
13116         * gcc.dg/pr16155.c: New test.
13117
13118 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13119
13120         * gcc.dg/redecl-2.c: New test.
13121
13122 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
13123
13124         * gcc.dg/darwin-longdouble.c: New file.
13125
13126 2004-07-30  Richard Henderson  <rth@redhat.com>
13127
13128         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
13129         write to constant argument.
13130         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
13131
13132 2004-07-30  Richard Henderson  <rth@redhat.com>
13133
13134         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
13135         tests of nearest around zero.
13136
13137 2004-07-30  Andrew Pinski  <apinski@apple.com>
13138
13139         * gcc.c-torture/compile/20040730-1.c: New test.
13140
13141 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
13142
13143         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
13144         powerpc-eabispe.
13145
13146 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
13147
13148         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
13149
13150 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
13151
13152         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
13153         contains $ld_library_path.
13154         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13155
13156 2004-07-29  Richard Henderson  <rth@redhat.com>
13157
13158         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
13159
13160         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
13161         (alt2, which): New.
13162         (Check): Accept either alternative.
13163
13164 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
13165
13166         * g++.dg/abi/inline1.C: New test.
13167         * g++.dg/abi/local1-a.cc: Likewise.
13168         * g++.dg/abi/local1.C: Likewise.
13169         * g++.dg/abi/mangle11.C: Tweak location of warnings.
13170         * g++.dg/abi/mangle12.C: Likewise.
13171         * g++.dg/abi/mangle17.C: Likewise.
13172         * g++.dg/abi/mangle20-2.C: Likewise.
13173         * g++.dg/opt/interface1.C: Likewise.
13174         * g++.dg/opt/interface1.h: Likewise.
13175         * g++.dg/opt/interface1-a.cc: New test.
13176         * g++.dg/parse/repo1.C: New test.
13177         * g++.dg/template/repo1.C: Likewise.
13178         * g++.dg/warn/Winline-1.C: Likewise.
13179         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
13180
13181 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
13182
13183         * gcc.dg/tree-ssa/20040729-1.c: New test.
13184
13185 2004-07-27  Matt Austern <austern@apple.com>
13186
13187         * gcc.dg/darwin-bool-1.c: New test.
13188         * gcc.dg/darwin-bool-2.c: New test.
13189
13190 2004-07-28  Richard Henderson  <rth@redhat.com>
13191
13192         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
13193         arguments in the correct type.  Don't write to constant arguments.
13194
13195 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13196
13197         PR tree-optimization/16688
13198         PR tree-optimization/16689
13199         * g++.dg/tree-ssa/pr16688.C: New test.
13200
13201 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13202
13203         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
13204         loads.  Not only in the comment, this time.
13205
13206 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
13207
13208         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
13209         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
13210         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
13211         * gcc.dg/sh4a-bitmovua.c: New.
13212         * gcc.dg/sh4a-cos.c: New.
13213         * gcc.dg/sh4a-cosf.c: New.
13214         * gcc.dg/sh4a-fprun.c: New.
13215         * gcc.dg/sh4a-fsrra.c: New.
13216         * gcc.dg/sh4a-memmovua.c: New.
13217         * gcc.dg/sh4a-sin.c: New.
13218         * gcc.dg/sh4a-sincos.c: New.
13219         * gcc.dg/sh4a-sincosf.c: New.
13220         * gcc.dg/sh4a-sinf.c: New.
13221
13222 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13223
13224         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
13225         conditionals.
13226         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
13227         loads.
13228         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
13229         DOM1.
13230
13231 2004-07-27  Andrew Pinski  <apinski@apple.com>
13232
13233         * g++.dg/rtti/tinfo1.C: Correct the xfail.
13234
13235 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
13236
13237         * gcc.dg/pragma-isr.c: New test.
13238
13239 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13240
13241         PR c++/14429
13242         * g++.dg/template/ttp11.C: New test.
13243
13244 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
13245
13246         * gcc.c-torture/compile/20040727-1.c: New test.
13247
13248 2004-07-26  Eric Christopher  <echristo@redhat.com>
13249
13250         * gcc.c-torture/compile/20040726-2.c: New test.
13251
13252 2004-07-26  Andrew Pinski  <apinski@apple.com>
13253
13254         * g++.dg/rtti/tinfo1.C: Xfail.
13255
13256 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
13257
13258         * gcc.c-torture/compile/20040726-1.c: New test.
13259
13260 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
13261             Brian Ryner  <bryner@brianryner.com>
13262
13263         PR c++/9283
13264         PR c++/15000
13265         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
13266         * g++.dg/ext/visibility/: New directory.
13267         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
13268         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
13269         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
13270         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
13271         * g++.dg/ext/visibility/fvisibility.C,
13272         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
13273         g++.dg/ext/visibility/fvisibility-override1.C
13274         g++.dg/ext/visibility/fvisibility-override2.C
13275         g++.dg/ext/visibility/memfuncts.C
13276         g++.dg/ext/visibility/noPLT.C
13277         g++.dg/ext/visibility/pragma.C
13278         g++.dg/ext/visibility/pragma-override1.C
13279         g++.dg/ext/visibility/pragma-override2.C
13280         g++.dg/ext/visibility/staticmemfuncts.C
13281         g++.dg/ext/visibility/virtual.C: New tests.
13282
13283 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13284
13285         PR c/15360
13286         * gcc.dg/pr15360-1.c: New test.
13287
13288 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
13289
13290         * gcc.dg/pragma-align-2.c: New test.
13291         * gcc.dg/pragma-init-fini.c: New test.
13292         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
13293         targets.
13294
13295 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13296
13297         * gcc.dg/init-string-2.c: New test.
13298
13299 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
13300
13301         PR 16684
13302         * gcc.dg/Wredundant-decls-1.c: New test case.
13303
13304 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
13305
13306         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
13307         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
13308         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
13309         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
13310         * gcc.dg/compat/generate-random.c: New file.
13311         * gcc.dg/compat/generate-random.h: Likewise.
13312         * gcc.dg/compat/generate-random_r.c: Likewise.
13313         * gcc.dg/compat/struct-layout-1.h: Likewise.
13314         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
13315         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
13316         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
13317         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
13318         * gcc.dg/compat/struct-layout-1_main.c: New test.
13319         * gcc.dg/compat/struct-layout-1_x.c: New file.
13320         * gcc.dg/compat/struct-layout-1_y.c: New file.
13321         * gcc.dg/compat/struct-layout-1_test.h: New file.
13322
13323 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13324
13325         * gcc.dg/comp-return-1.c: New test
13326
13327 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
13328
13329         * gcc.dg/vmx/8-02a.c: Fix typo.
13330
13331         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
13332         * gcc.dg/darwin-abi-3.c: New test.
13333
13334         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
13335         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
13336
13337         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
13338         * gcc.dg/vmx/ops-long-1.c: New test.
13339         * gcc.dg/vmx/ops-long-2.c: New test.
13340
13341 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13342
13343         * g++.dg/lookup/conv-[1234].C: New.
13344
13345 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
13346
13347         * g++.dg/parse/attr2.C: Simplify.
13348
13349 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13350
13351         PR c/7284
13352         * gcc.c-torture/execute/pr7284-1.c: New test.
13353
13354 2004-07-22  Brian Booth  <bbooth@redhat.com>
13355
13356         * gcc.dg/tree-ssa/20040721-1.c: New test.
13357
13358 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13359
13360         * g++.dg/template/crash20.c: New.
13361
13362 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
13363
13364         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
13365         Add dg-run directive.  Declare variables as required.
13366         * gfortran.dg/g77/README: Update
13367
13368 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
13369
13370         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
13371         gcc.dg/cris-peep2-andu2.c: New tests.
13372
13373 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13374
13375         PR c/15052
13376         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
13377         on return type.
13378         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
13379         messages.
13380         * gcc.dg/qual-return-2.c: Update expected messages.
13381         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
13382
13383 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13384
13385         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
13386         * gcc.dg/noncompile/921102-1.c: Update expected error message.
13387
13388 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13389
13390         PR c/11250
13391         * gcc.dg/init-string-1.c: New test.
13392
13393 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
13394
13395         PR middle-end/15345
13396         PR c/16450
13397         * gcc.dg/torture/nested-fn-1.c: New test.
13398
13399 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
13400
13401         PR target/16559
13402         * gcc.dg/ia64-fptr-1.c: New file.
13403
13404 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13405
13406         PR c++/14497
13407         * g++.dg/template/spec16.C: New test.
13408         * g++.old-deja/g++.robertl/eb118.C: Remove.
13409
13410 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13411
13412         PR c++/509
13413         * g++.dg/template/spec15.C: New test.
13414
13415 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
13416
13417         Copy cases from g77.f-torture/execute and add dg-run
13418         directive.  Other changes as noted.
13419         * gfortran.dg/g77/13037.f
13420         * gfortran.dg/g77/1832.f
13421         * gfortran.dg/g77/19981119-0.f
13422         * gfortran.dg/g77/19990313-0.f
13423         * gfortran.dg/g77/19990313-1.f
13424         * gfortran.dg/g77/19990313-2.f
13425         * gfortran.dg/g77/19990313-3.f
13426         * gfortran.dg/g77/19990419-1.f
13427         * gfortran.dg/g77/19990826-0.f
13428         * gfortran.dg/g77/19990826-2.f
13429         * gfortran.dg/g77/20000503-1.f
13430         * gfortran.dg/g77/20001111.f
13431         * gfortran.dg/g77/20010116.f
13432         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
13433         * gfortran.dg/g77/20010430.f
13434         * gfortran.dg/g77/6177.f
13435         * gfortran.dg/g77/947.f
13436         * gfortran.dg/g77/970816-3.f
13437         * gfortran.dg/g77/971102-1.f
13438         * gfortran.dg/g77/980520-1.f
13439         * gfortran.dg/g77/980628-0.f
13440         * gfortran.dg/g77/980628-1.f
13441         * gfortran.dg/g77/980628-10.f
13442         * gfortran.dg/g77/980628-2.f
13443         * gfortran.dg/g77/980628-3.f
13444         * gfortran.dg/g77/980628-7.f
13445         * gfortran.dg/g77/980628-8.f
13446         * gfortran.dg/g77/980628-9.f
13447         * gfortran.dg/g77/980701-0.f
13448         * gfortran.dg/g77/980701-1.f
13449         * gfortran.dg/g77/cabs.f
13450         * gfortran.dg/g77/claus.f
13451         * gfortran.dg/g77/complex_1.f
13452         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
13453         * gfortran.dg/g77/dcomplex.f
13454         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
13455         * gfortran.dg/g77/f90-intrinsic-mathematical.f
13456         * gfortran.dg/g77/f90-intrinsic-numeric.f
13457         * gfortran.dg/g77/int8421.f
13458         * gfortran.dg/g77/labug1.f
13459         * gfortran.dg/g77/large_vec.f
13460         * gfortran.dg/g77/le.f
13461         * gfortran.dg/g77/short.f
13462         * gfortran.dg/g77/README: Update
13463
13464 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
13465
13466         PR c++/16637
13467         * g++.dg/parse/lookup4.C: New test.
13468
13469 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13470
13471         PR c++/16175
13472         * g++.dg/template/ttp10.C: New test.
13473
13474 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13475
13476         * gcc.dg/pr12625-1.c: New test.
13477
13478 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13479
13480         * testsuite/gcc.dg/switch-warn-1.c: New test.
13481         * testsuite/gcc.dg/switch-warn-2.c: New test.
13482         * gcc.c-torture/compile/pr14730.c: Update.
13483
13484 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13485
13486         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13487         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13488         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13489         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13490
13491 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13492
13493         PR c++/16623
13494         * g++.dg/template/assign1.C: New test.
13495
13496 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13497
13498         PR c++/12170
13499         * g++.dg/template/ttp9.C: New test.
13500
13501 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
13502
13503         * gcc.dg/format/cmn-err-1.c: New test.
13504
13505 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13506
13507         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13508         gcc.dg/Wparentheses-10.c: New tests.
13509         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
13510
13511 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13512
13513         PR fortran/16465
13514         * gfortran.dg/g77//ffixed-line-length-0.f,
13515         gfortran.dg/g77/ffixed-line-length-132.f,
13516         gfortran.dg/g77/ffixed-line-length-72.f,
13517         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
13518         gfortran.dg/g77/README: Update.
13519
13520 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13521
13522         PR c++/13092
13523         * g++.dg/template/non-dependent7.C: New test.
13524         * g++.dg/template/non-dependent8.C: Likewise.
13525         * g++.dg/template/non-dependent9.C: Likewise.
13526         * g++.dg/template/non-dependent10.C: Likewise.
13527
13528 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
13529
13530         PR c++/16337
13531         * g++.dg/parse/attr2.C: New test.
13532
13533 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
13534
13535         * g77.dg: Removed.
13536         * g77.f-torture: Ditto.
13537
13538 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13539
13540         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
13541         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
13542         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
13543
13544 2004-07-16  Richard Henderson  <rth@redhat.com>
13545
13546         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
13547
13548 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13549
13550         * lib/fortran-torture.exp (fortran-torture): Don't test compile
13551         tests with full list of options.
13552         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
13553         of TORTURE_OPTIONS if test contains 'dg-do run'.
13554
13555         PR fortran/16404
13556         * gfortran.dg/do_iterator.f90: New test.
13557
13558 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13559
13560         PR rtl-optimization/16536
13561         * gcc.c-torture/execute/restrict-1.c: New test.
13562
13563 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13564
13565         PR fortran/15324
13566         * gfortran.dg/pr15324.f90: New test.
13567
13568         PR fortran/15129
13569         * gfortran.dg/pr15129.f90: New test.
13570
13571         PR fortran/15140
13572         * gfortran.dg/pr15140.f90: New test.
13573
13574         PR fortran/13792
13575         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13576         compile-time simplification.
13577
13578 2004-07-14  Mike Stump  <mrs@apple.com>
13579
13580         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13581
13582 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13583
13584         PR target/16325
13585         * gcc.dg/profile-generate-1.c: New.
13586
13587 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
13588
13589         * gcc.c-torture/execute/20040709-1.c: New test.
13590         * gcc.c-torture/execute/20040709-2.c: New test.
13591
13592 2004-07-14  Mike Stump  <mrs@apple.com>
13593
13594         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
13595
13596 2004-07-14  Mike Stump  <mrs@apple.com>
13597
13598         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
13599
13600 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
13601
13602         PR c++/16518
13603         * g++.dg/parse/mutable1.C: New test.
13604
13605 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
13606
13607         PR tree-optimization/16443
13608         * gcc.dg/tree-ssa/20040713-1.c: New test.
13609
13610 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
13611
13612         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
13613         for operator new.
13614
13615 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13616
13617         * gfortran.dg/g77/README: New file
13618         * gfortran.dg/g77/19981216-0.f:  Copy from
13619         g77.f-torture/noncompile.  Add "dg-do compile" and
13620         dg-error as required.
13621         * gfortran.dg/g77/19990218-1.f: Likewise
13622         * gfortran.dg/g77/19990905-1.f: Likewise
13623         * gfortran.dg/g77/9263.f: Likewise
13624         * gfortran.dg/g77/980615-0.f: Likewise
13625         * gfortran.dg/g77/980616-0.f: Likewise
13626         * gfortran.dg/g77/check0.f: Likewise
13627         * gfortran.dg/g77/select_no_compile.f: Likewise
13628
13629 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13630
13631         Copy files from g77.f-torture/compile.
13632         Add "{ dg-do compile}".  Other changes as noted
13633         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13634         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13635         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13636         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13637         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13638         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13639         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13640         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13641         statement to conform to standard.  Append alpha1.x for reference.
13642         * gfortran.dg/g77/xformat.f: Add dg-warning
13643
13644 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13645
13646         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13647         Add {dg-do compile} directive.
13648         * gfortran.dg/g77/cpp2.F: Likewise
13649
13650 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13651
13652         PR c++/5402
13653         * g++.dg/lookup/name-clash1.C: New test.
13654
13655         PR c++/9777
13656         * g++.dg/lookup/name-clash2.C: New test.
13657
13658         PR c++/12102
13659         * g++.dg/lookup/name-clash3.C: New test.
13660
13661 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13662
13663         * g++.dg/lookup/new2.C: New test.
13664         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13665
13666 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13667
13668         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13669         Add {dg-do compile} directive.
13670         * gfortran.dg/g77/13060.f: Likewise
13671         * gfortran.dg/g77/19990218-0.f: Likewise
13672         * gfortran.dg/g77/19990305-0.f: Likewise
13673         * gfortran.dg/g77/19990419-0.f: Likewise
13674         * gfortran.dg/g77/19990502-0.f: Likewise
13675         * gfortran.dg/g77/19990502-1.f: Likewise
13676         * gfortran.dg/g77/19990525-0.f: Likewise
13677         * gfortran.dg/g77/19990826-1.f: Likewise
13678         * gfortran.dg/g77/19990826-3.f: Likewise
13679         * gfortran.dg/g77/19990905-2.f: Likewise
13680         * gfortran.dg/g77/20000412-1.f: Likewise
13681         * gfortran.dg/g77/20000511-1.f: Likewise
13682         * gfortran.dg/g77/20000511-2.f: Likewise
13683         * gfortran.dg/g77/20000518.f: Likewise
13684         * gfortran.dg/g77/20000601-1.f: Likewise
13685         * gfortran.dg/g77/20000601-2.f: Likewise
13686         * gfortran.dg/g77/20000629-1.f: Likewise
13687         * gfortran.dg/g77/20000630-2.f: Likewise
13688         * gfortran.dg/g77/20010115.f: Likewise
13689         * gfortran.dg/g77/20010321-1.f: Likewise
13690         * gfortran.dg/g77/20010426.f: Likewise
13691         * gfortran.dg/g77/20020307-1.f: Likewise
13692         * gfortran.dg/g77/8485.f: Likewise
13693         * gfortran.dg/g77/960317-1.f: Likewise
13694         * gfortran.dg/g77/970915-0.f: Likewise
13695         * gfortran.dg/g77/980310-1.f: Likewise
13696         * gfortran.dg/g77/980310-2.f: Likewise
13697         * gfortran.dg/g77/980310-3.f: Likewise
13698         * gfortran.dg/g77/980310-4.f: Likewise
13699         * gfortran.dg/g77/980310-6.f: Likewise
13700         * gfortran.dg/g77/980310-7.f: Likewise
13701         * gfortran.dg/g77/980310-8.f: Likewise
13702         * gfortran.dg/g77/980419-2.f: Likewise
13703         * gfortran.dg/g77/980424-0.f: Likewise
13704         * gfortran.dg/g77/980427-0.f: Likewise
13705         * gfortran.dg/g77/980729-0.f: Likewise
13706         * gfortran.dg/g77/981117-1.f: Likewise
13707         * gfortran.dg/g77/toon_1.f: Likewise
13708
13709 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13710
13711         PR c++/2204
13712         * g++.dg/other/abstract2.C: New test.
13713
13714 2004-07-12  Paul Brook  <paul@codesourcery.com>
13715
13716         * gfortran.dg/pointer_init_1.f90: New test.
13717
13718 2004-07-11  Paul Brook  <paul@codesourcery.com>
13719
13720         PR fortran/15986
13721         * gfortran.dg/contained_1.f90: New test.
13722
13723 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13724
13725         * g++.dg/parse/defarg8.C: New test.
13726
13727 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13728
13729         PR fortran/16433
13730         * gfortran.dg/pr16433.f: New test.
13731
13732         PR fortran/17574
13733         * gfortran.dg/pr15754.f90: New test.
13734
13735 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13736
13737         PR tree-optimization/16437
13738         * gcc.c-torture/execute/bitfld-4.c: New test.
13739
13740 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13741
13742         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13743         access to common var from module.
13744
13745 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13746
13747         PR fortran/16336
13748         * gfortran.fortran-torture/execute/common_2.f90: New test.
13749
13750 2004-07-10  Paul Brook  <paul@codesourcery.com>
13751
13752         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13753
13754 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13755
13756         PR fortran/15969
13757         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13758
13759 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13760
13761         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13762         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13763         * gfortran.dg/g77/ffree-form-1.f: Likewise
13764         * gfortran.dg/g77/ffree-form-2.f: Likewise
13765         * gfortran.dg/g77/ffree-form-3.f: Likewise
13766         * gfortran.dg/g77/fno-underscoring.f: Likewise
13767         * gfortran.dg/g77/funderscoring.f: Likewise
13768         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13769
13770 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13771
13772         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13773
13774 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13775         Paul Brook  <paul@codesourcery.com>
13776
13777         PR fortran/13415
13778         * gfortran.dg/common_pointer_1.f90: New test.
13779
13780 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13781
13782         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13783
13784 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13785
13786         PR target/16364
13787         * gcc.c-torture/compile/20040709-1.c: New.
13788
13789 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13790
13791         PR fortran/14077
13792         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13793
13794 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13795
13796         PR fortran/13201
13797         * gfortran.dg/shape_1.f90: New test.
13798
13799 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13800             Andrew Pinski  <apinski@apple.com>
13801
13802         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13803
13804 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13805
13806         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13807         comment.
13808
13809 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13810         Paul Brook  <paul@codesourcery.com>
13811
13812         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13813         '.f95' and '.F95'.
13814
13815 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13816
13817         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13818
13819 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13820
13821         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13822         testcases with capital suffix.
13823
13824 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13825
13826         PR fortran/15481
13827         PR fortran/13372
13828         PR fortran/13575
13829         PR fortran/15978
13830         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13831
13832         * gfortran.dg/implicit_1.f90: New test.
13833
13834 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13835
13836         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13837         expression to match gfortran warning/error messages
13838         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13839         dg-error text.
13840
13841 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13842
13843         * lib/fortran-torture.exp: Rename proc search_for to
13844         search_for_re.
13845
13846 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13847
13848         * gcc.c-torture/execute/simd-5.x: New file.
13849         XFAIL on SPARC 64-bit at -O0.
13850
13851 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13852
13853         PR c++/8211
13854         PR c++/16165
13855         * g++.dg/warn/effc3.C: New test.
13856
13857 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13858
13859         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13860         change X to 1X in format.
13861         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13862         add data statements to conform to standard.
13863
13864 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13865
13866         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13867         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13868         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13869
13870 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13871
13872         * gfortran.dg/g77/7388.f: Copy from g77.dg
13873         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13874         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13875         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13876         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13877         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13878         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13879         * gfortran.dg/g77/strlen0.f: Likewise
13880
13881 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13882
13883         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13884         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13885
13886 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13887
13888         * gcc.c-torture/execute/920428-2.x: Delete.
13889         * gcc.c-torture/execute/920501-7.x: Likewise.
13890
13891 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13892
13893         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13894         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13895         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13896         prescott and c3-2.
13897         (PREFETCH_3DNOW): Add -march=c3.
13898
13899 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13900
13901         PR c/16437
13902         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13903         * gcc.c-torture/execute/bf64-1.x: Likewise.
13904
13905 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13906
13907         * gcc.c-torture/compile/20040708-1.c: New test.
13908
13909 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13910
13911         PR c++/16169
13912         * g++.dg/warn/effc2.C: New test.
13913
13914 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13915
13916         * gcc.c-torture/execute/bitfld-1.x: Remove.
13917         * gcc.c-torture/execute/bitfld-3.c: New test.
13918         * gcc.dg/bitfld-2.c: Remove XFAILs.
13919
13920 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13921
13922         PR c++/16276
13923         * g++.dg/rtti/tinfo1.C: New file.
13924
13925 2004-07-07  Eric Christopher  <echristo@redhat.com>
13926
13927         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13928
13929 2004-07-07  Andrew Pinski  <apinski@apple.com>
13930
13931         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13932
13933 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13934
13935         * g++.dg/init/call1.C: XFAIL.
13936
13937 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13938
13939         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13940         except for movstrict*, to movmem* and clrstr* to clrmem*.
13941
13942 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13943
13944         * gcc.c-torture/execute/20040707-1.c: New test.
13945
13946 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13947
13948         * gcc.c-torture/execute/20040706-1.c: New test.
13949
13950 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13951
13952         PR c++/3671
13953         * g++.dg/template/spec14.C: New test.
13954
13955 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13956
13957         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13958         nothing if not yet defined.  Use it in b, c and d type definitions.
13959         * gcc.c-torture/execute/20040705-1.c: New test.
13960         * gcc.c-torture/execute/20040705-2.c: New test.
13961
13962 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13963
13964         PR c++/2518
13965         * g++.dg/lookup/new1.C: New test.
13966
13967 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13968
13969         PR c++/11406
13970         * g++.dg/template/sizeof8.C: New test.
13971
13972 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13973
13974         * gcc.c-torture/compile/20040705-1.c: New test.
13975
13976 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13977
13978         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13979
13980 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13981
13982         * gcc.dg/cpp/if-mop.c: Two new testcases.
13983         * gcc.dg/cpp/trad/comment-3.c: New.
13984
13985 2004-07-04  Paul Brook  <paul@codesourcery.com>
13986
13987         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13988
13989 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13990
13991         PR c++/3761
13992         * g++.dg/lookup/crash4.C: New test.
13993
13994 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13995
13996         * gcc.c-torture/execute/builtin-abs-1.c
13997         * gcc.c-torture/execute/builtin-abs-2.c
13998         * gcc.c-torture/execute/builtin-complex-1.c
13999         * gcc.c-torture/execute/builtins/string-1-lib.c
14000         * gcc.c-torture/execute/builtins/string-1.c
14001         * gcc.c-torture/execute/builtins/string-2-lib.c
14002         * gcc.c-torture/execute/builtins/string-2.c
14003         * gcc.c-torture/execute/builtins/string-3-lib.c
14004         * gcc.c-torture/execute/builtins/string-3.c
14005         * gcc.c-torture/execute/builtins/string-4-lib.c
14006         * gcc.c-torture/execute/builtins/string-4.c
14007         * gcc.c-torture/execute/builtins/string-5-lib.c
14008         * gcc.c-torture/execute/builtins/string-5.c
14009         * gcc.c-torture/execute/builtins/string-6-lib.c
14010         * gcc.c-torture/execute/builtins/string-6.c
14011         * gcc.c-torture/execute/builtins/string-7-lib.c
14012         * gcc.c-torture/execute/builtins/string-7.c
14013         * gcc.c-torture/execute/builtins/string-8-lib.c
14014         * gcc.c-torture/execute/builtins/string-8.c
14015         * gcc.c-torture/execute/builtins/string-9-lib.c
14016         * gcc.c-torture/execute/builtins/string-9.c
14017         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
14018         * gcc.c-torture/execute/builtins/string-asm-1.c
14019         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
14020         * gcc.c-torture/execute/builtins/string-asm-2.c
14021         * gcc.c-torture/execute/stdio-opt-1.c
14022         * gcc.c-torture/execute/stdio-opt-2.c
14023         * gcc.c-torture/execute/stdio-opt-3.c
14024         * gcc.c-torture/execute/string-opt-1.c
14025         * gcc.c-torture/execute/string-opt-10.c
14026         * gcc.c-torture/execute/string-opt-11.c
14027         * gcc.c-torture/execute/string-opt-12.c
14028         * gcc.c-torture/execute/string-opt-13.c
14029         * gcc.c-torture/execute/string-opt-14.c
14030         * gcc.c-torture/execute/string-opt-15.c
14031         * gcc.c-torture/execute/string-opt-16.c
14032         * gcc.c-torture/execute/string-opt-2.c
14033         * gcc.c-torture/execute/string-opt-6.c
14034         * gcc.c-torture/execute/string-opt-7.c
14035         * gcc.c-torture/execute/string-opt-8.c:
14036         Replace with ...
14037
14038         * gcc.c-torture/execute/builtins/abs-2.c
14039         * gcc.c-torture/execute/builtins/abs-3.c
14040         * gcc.c-torture/execute/builtins/complex-1.c
14041         * gcc.c-torture/execute/builtins/fprintf.c
14042         * gcc.c-torture/execute/builtins/fputs.c
14043         * gcc.c-torture/execute/builtins/memcmp.c
14044         * gcc.c-torture/execute/builtins/memmove.c
14045         * gcc.c-torture/execute/builtins/memops-asm.c
14046         * gcc.c-torture/execute/builtins/mempcpy-2.c
14047         * gcc.c-torture/execute/builtins/mempcpy.c
14048         * gcc.c-torture/execute/builtins/memset.c
14049         * gcc.c-torture/execute/builtins/printf.c
14050         * gcc.c-torture/execute/builtins/sprintf.c
14051         * gcc.c-torture/execute/builtins/strcat.c
14052         * gcc.c-torture/execute/builtins/strchr.c
14053         * gcc.c-torture/execute/builtins/strcmp.c
14054         * gcc.c-torture/execute/builtins/strcpy.c
14055         * gcc.c-torture/execute/builtins/strcspn.c
14056         * gcc.c-torture/execute/builtins/strlen-2.c
14057         * gcc.c-torture/execute/builtins/strlen.c
14058         * gcc.c-torture/execute/builtins/strncat.c
14059         * gcc.c-torture/execute/builtins/strncmp-2.c
14060         * gcc.c-torture/execute/builtins/strncmp.c
14061         * gcc.c-torture/execute/builtins/strncpy.c
14062         * gcc.c-torture/execute/builtins/strpbrk.c
14063         * gcc.c-torture/execute/builtins/strpcpy-2.c
14064         * gcc.c-torture/execute/builtins/strpcpy.c
14065         * gcc.c-torture/execute/builtins/strrchr.c
14066         * gcc.c-torture/execute/builtins/strspn.c
14067         * gcc.c-torture/execute/builtins/strstr-asm.c
14068         * gcc.c-torture/execute/builtins/strstr.c:
14069         ... these new files.
14070
14071         * gcc.c-torture/execute/builtins/abs-2-lib.c
14072         * gcc.c-torture/execute/builtins/abs-3-lib.c
14073         * gcc.c-torture/execute/builtins/complex-1-lib.c
14074         * gcc.c-torture/execute/builtins/fprintf-lib.c
14075         * gcc.c-torture/execute/builtins/fputs-lib.c
14076         * gcc.c-torture/execute/builtins/memcmp-lib.c
14077         * gcc.c-torture/execute/builtins/memmove-lib.c
14078         * gcc.c-torture/execute/builtins/memops-asm-lib.c
14079         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
14080         * gcc.c-torture/execute/builtins/mempcpy-lib.c
14081         * gcc.c-torture/execute/builtins/memset-lib.c
14082         * gcc.c-torture/execute/builtins/printf-lib.c
14083         * gcc.c-torture/execute/builtins/sprintf-lib.c
14084         * gcc.c-torture/execute/builtins/strcat-lib.c
14085         * gcc.c-torture/execute/builtins/strchr-lib.c
14086         * gcc.c-torture/execute/builtins/strcmp-lib.c
14087         * gcc.c-torture/execute/builtins/strcpy-lib.c
14088         * gcc.c-torture/execute/builtins/strcspn-lib.c
14089         * gcc.c-torture/execute/builtins/strlen-2-lib.c
14090         * gcc.c-torture/execute/builtins/strlen-lib.c
14091         * gcc.c-torture/execute/builtins/strncat-lib.c
14092         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
14093         * gcc.c-torture/execute/builtins/strncmp-lib.c
14094         * gcc.c-torture/execute/builtins/strncpy-lib.c
14095         * gcc.c-torture/execute/builtins/strpbrk-lib.c
14096         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
14097         * gcc.c-torture/execute/builtins/strpcpy-lib.c
14098         * gcc.c-torture/execute/builtins/strrchr-lib.c
14099         * gcc.c-torture/execute/builtins/strspn-lib.c
14100         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
14101         * gcc.c-torture/execute/builtins/strstr-lib.c
14102         * gcc.c-torture/execute/builtins/lib/abs.c
14103         * gcc.c-torture/execute/builtins/lib/fprintf.c
14104         * gcc.c-torture/execute/builtins/lib/memset.c
14105         * gcc.c-torture/execute/builtins/lib/printf.c
14106         * gcc.c-torture/execute/builtins/lib/sprintf.c
14107         * gcc.c-torture/execute/builtins/lib/strcpy.c
14108         * gcc.c-torture/execute/builtins/lib/strcspn.c
14109         * gcc.c-torture/execute/builtins/lib/strncat.c
14110         * gcc.c-torture/execute/builtins/lib/strncmp.c
14111         * gcc.c-torture/execute/builtins/lib/strncpy.c
14112         * gcc.c-torture/execute/builtins/lib/strpbrk.c
14113         * gcc.c-torture/execute/builtins/lib/strspn.c
14114         * gcc.c-torture/execute/builtins/lib/strstr.c:
14115         New files containing support routines.
14116
14117         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
14118         declaration.
14119         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
14120         when not optimizing.
14121
14122 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
14123
14124         PR c++/16240
14125         * g++.dg/abi/mangle22.C: New test.
14126         * g++.dg/abi/mangle23.C: Likewise.
14127
14128 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
14129
14130         PR fortran/16290
14131         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
14132         Allow for cases without denormalized floating point numbers.
14133
14134 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
14135
14136         PR c/1027
14137         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
14138         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
14139         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
14140         expected warning text.
14141         * gcc.dg/format/diag-2.c: New test.
14142
14143 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14144
14145         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
14146
14147 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
14148
14149         * gcc.dg/builtins-43.c: New.
14150         * gcc.dg/builtins-44.c: New.
14151         * gcc.dg/builtins-45.c: New.
14152
14153 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
14154             Andreas Tobler  <a.tobler@schweiz.ch>
14155
14156         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
14157         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
14158         as SIGSEGV.
14159         * gcc.dg/cleanup-11.c: Likewise.
14160         * gcc.dg/cleanup-8.c: Likewise.
14161         * gcc.dg/cleanup-9.c: Likewise.
14162         * gcc.dg/cleanup-5.c: Run on all platforms.
14163
14164 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14165
14166         * g++.dg/warn/nonnull1.C: New test.
14167
14168 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14169
14170         * gcc.dg/compat/compat-common.h: Wrap up CINT in
14171         an #ifndef SKIP_COMPLEX_INT/#endif pair.
14172         Special-case the Sun compiler wrt to <complex.h>.
14173
14174 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
14175
14176         * gcc.dg/Wunreachable-8.C: New test.
14177
14178         * gcc.dg/h8300-ice2.c : New test.
14179
14180 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
14181
14182         PR fortran/16161
14183         * gfortran.fortran-torture/compile/implicit.f90: Add test
14184         for implicit character.
14185
14186 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
14187
14188         PR fortran/16289
14189         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
14190         Use tiny() intrinsic to find smallest non-negative real
14191
14192 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
14193
14194         * gcc.dg/compat/struct-by-value-22_main.c: New test.
14195         * gcc.dg/compat/struct-by-value-22_x.c: New.
14196         * gcc.dg/compat/struct-by-value-22_y.c: New.
14197
14198         * gcc.c-torture/execute/20040629-1.c: New test.
14199
14200 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
14201
14202         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
14203         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
14204
14205         PR target/16195
14206         * gcc.dg/20040625-1.c: New test.
14207
14208 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14209
14210         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
14211
14212 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14213
14214         PR fortran/15963
14215         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
14216
14217 2004-06-29  Richard Henderson  <rth@redhat.com>
14218
14219         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
14220
14221 2004-06-29  Paul Brook  <paul@codesourcery.com>
14222
14223         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
14224         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
14225
14226 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
14227
14228         PR c++/16260
14229         * g++.dg/parse/crash15.C: New.
14230
14231 2004-06-28  Andrew Pinski  <apinski@apple.com>
14232
14233         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
14234         by the error already.
14235
14236         * g++.dg/opt/ptrmem4.C: Change to compile only test.
14237
14238 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
14239
14240         PR target/14041
14241         * gcc.dg/h8300-bss-align-1.c : New.
14242
14243 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14244
14245         * PR c++/16174
14246         * g++.dg/template/ctor4.C: New.
14247
14248 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
14249
14250         PR c++/16205
14251         * g++.dg/warn/Wsequence-point-1.C: New test.
14252
14253 2004-06-27  Paul Brook  <paul@codesourcery.com>
14254
14255         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
14256
14257 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
14258
14259         * g++.old-deja/g++.mike/p7325.C: Remove.
14260
14261 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
14262
14263         PR c/14963
14264         * gcc.dg/pr14963.c: New test.
14265
14266 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
14267
14268         PR c++/16193
14269         * g++.dg/parse/redef1.C: New test.
14270
14271 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14272
14273         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
14274         20021110.c.
14275         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
14276         20021119-1.c.
14277         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
14278         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
14279         5-04.c.
14280         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
14281         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
14282         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
14283         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
14284         g++.brendan/enum14.C.
14285         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
14286         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
14287         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
14288         g++.mike/virt1.C.
14289         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
14290         memtemp24.C.
14291
14292 2004-06-27  Roger Sayle  <roger@eyesopen.com>
14293
14294         * gcc.dg/20040527-1.c: New test case.
14295
14296 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
14297
14298         PR gfortran/pr16196
14299         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
14300
14301 2004-06-25  Roger Sayle  <roger@eyesopen.com>
14302
14303         PR middle-end/15825
14304         * gcc.dg/pr15825-1.c: New test case.
14305
14306 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14307
14308         * gcc.c-torture/execute/20040625-1.c: New test.
14309
14310 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14311
14312         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
14313
14314 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14315
14316         * gcc.dg/torture/mips-div-1.c: New test.
14317
14318 2004-06-24  Jeff Law  <law@redhat.com>
14319
14320         * gcc.dg/tree-ssa/20040624-1.c: New test.
14321
14322 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
14323
14324         * gcc.c-torture/compile/20040624-1.c: New test.
14325
14326 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14327
14328         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
14329         this directory.
14330
14331 2004-06-23  Andrew Pinski  <apinski@apple.com>
14332
14333         PR middle-end/15988
14334         * g++.dg/opt/ptrmem4.C: New test.
14335
14336         * gcc.dg/c90-array-quals-2.c: New test.
14337
14338 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
14339
14340         * gcc.dg/kpice1.c: New test.
14341
14342 2006-06-23  Andrew Pinski  <apinski@apple.com>
14343
14344         * gcc.dg/c90-array-quals.c: New test.
14345
14346 2006-06-22  Richard Henderson  <rth@redhat.com>
14347
14348         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
14349
14350 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
14351
14352         * gcc.dg/builtins-config.h: Handle FreeBSD.
14353
14354 2006-06-22  Richard Henderson  <rth@redhat.com>
14355
14356         * g++.dg/opt/devirt1.C: New.
14357
14358 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
14359
14360         * g++.dg/opt/pr15551.C: New testcase.
14361
14362 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
14363
14364         PR target/14800
14365         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
14366         x86_64-*-linux* when compiling for 32bit.
14367
14368 2004-06-21  Andrew Pinski  <apinski@apple.com>
14369
14370         * gcc.dg/pch/struct-1.c: New.
14371         * gcc.dg/pch/struct-1.hs: New.
14372
14373 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
14374
14375         * gcc.dg/pch/save-temps-1.c: New file.
14376         * gcc.dg/pch/save-temps-1.hs: New file.
14377
14378 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14379
14380         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
14381         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
14382
14383 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14384
14385         * gfortran.fortran-torture/execute/select_1.f90: Rename function
14386         to fix type error.
14387         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
14388         Remove trailing spaces.
14389
14390 2004-06-21  Richard Henderson  <rth@redhat.com>
14391
14392         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
14393         merging && to BIT_FIELD_REF.
14394
14395 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
14396
14397         * g++.dg/opt/placeholder1.C: New test.
14398
14399 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14400
14401         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
14402         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14403         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14404         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14405
14406 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
14407
14408         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
14409         extern "C".
14410         * g++.dg/other/pragma-re-1.C: Add comments.
14411
14412 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
14413
14414         PR gfortran/16080
14415         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
14416
14417 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
14418
14419         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
14420         instead of setting the type of size_t by
14421         hand.
14422
14423 2004-06-18  Roger Sayle  <roger@eyesopen.com>
14424
14425         * gcc.dg/unordered-2.c: New test case.
14426         * gcc.dg/unordered-3.c: New test case.
14427
14428 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
14429
14430         PR other/16043
14431         * lib/g++.exp (g++_version): Tweak regexp for version
14432         * lib/g77.exp (g77_version): Likewise
14433         * lib/gfortran.exp (gfortran_version): Likewise
14434         * lib/objc.exp (objc_version): Likewise
14435         * lib/treelang.exp (treelang_version): Likewise
14436
14437 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
14438
14439         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
14440         Use INT_MAX instead of __INT_MAX__.
14441         * gcc.dg/compat/struct-align-2_y.c: Likewise.
14442
14443         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
14444         * gcc.dg/compat/scalar-return-3_x.c: Use it.
14445         * gcc.dg/compat/scalar-return-3_y.c: Use it.
14446         * gcc.dg/compat/scalar-return-4_x.c: Use it.
14447         * gcc.dg/compat/scalar-return-4_y.c: Use it.
14448         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
14449         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
14450         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
14451         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
14452
14453         * gcc.dg/range-test-1.c: New test.
14454         * g++.dg/opt/range-test-1.C: New test.
14455
14456 2004-06-17  Richard Henderson  <rth@redhat.com>
14457
14458         * objc.dg/sync-1.m: New.
14459         * objc.dg/try-catch-1.m: Don't force next runtime.
14460         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
14461         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
14462         shadowed catch clause.
14463         * objc.dg/try-catch-5.m: New.
14464
14465 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
14466
14467         Bug 14610
14468         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
14469
14470 2004-06-15  Richard Henderson  <rth@redhat.com>
14471
14472         * gcc.dg/20001116-1.c: Move expected warning line.
14473
14474 2004-06-15  Richard Henderson  <rth@redhat.com>
14475
14476         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14477         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14478
14479 2004-06-15  Jeff Law  <law@redhat.com>
14480
14481         * gcc.dg/tree-ssa/20040615-1.c: New test.
14482         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14483         be less sensitive to operand ordering.
14484         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14485
14486 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14487
14488         * g++.dg/abi/bitfield3.C: Add comment..
14489
14490 2004-06-15  Richard Henderson  <rth@redhat.com>
14491
14492         * g++.dg/ext/stmtexpr1.C: XFAIL.
14493         * gcc.dg/20030612-1.c: XFAIL.
14494
14495 2004-06-15  Eric Christopher  <echristo@redhat.com>
14496
14497         * g++.dg/charset/asm5.c: New.
14498         * gcc.dg/charset/asm6.c: New.
14499
14500 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14501
14502         PR fortran/15962
14503         * gfortran.fortran-torture/execute/select_1.f90: New test.
14504
14505 2004-06-15  Paul Brook  <paul@codesourcery.com>
14506
14507         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
14508
14509 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14510
14511         PR c++/15967
14512         * g++.dg/lookup/crash3.C: New test.
14513
14514 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14515
14516         PR c++/15947
14517         * g++.dg/parse/dtor4.C: New test.
14518
14519 2004-06-14  Jeff Law  <law@redhat.com>
14520
14521         * gcc.c-torture/compile/20040614-1.c: New test.
14522
14523 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14524
14525         PR fortran/15211
14526         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
14527         LEN of a character array.
14528
14529 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
14530
14531         PR c++/15096
14532         * g++.dg/template/ptrmem10.C: New test.
14533
14534         PR c++/14930
14535         * g++.dg/template/friend30.C: New test.
14536
14537 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14538
14539         PR fortran/14928
14540         * gfortran.fortran-torture/compile/mloc.f90: New test.
14541
14542 2004-06-13  Paul Brook  <paul@codesourcery.com>
14543
14544         * gfortran.fortran-torture/execute/random_2.f90: New test.
14545
14546 2004-06-13  Eric Christopher  <echristo@redhat.com>
14547
14548         * gcc.dg/noncompile/redecl-1.c: Fix error message.
14549
14550 2004-06-12  Paul Brook  <paul@codesourcery.com>
14551
14552         * gfortran.fortran-torture/execute/contained_3.f90: New test.
14553
14554 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14555
14556         PR fortran/14923
14557         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
14558
14559 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14560
14561         PR fortran/14957
14562         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14563         syntax errors in end statements of contained subroutines.
14564
14565 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14566
14567         PR fortran/12841
14568         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14569
14570 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14571
14572         PR fortran/15665
14573         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14574
14575 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14576
14577         PR gfortran/12839
14578         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14579
14580 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14581
14582         PR c++/15862
14583         * g++.dg/parse/enum1.C: New test.
14584
14585 2004-06-10  Jeff Law  <law@redhat.com>
14586
14587         * gcc.c-torture/compile/20040610-1.c: New test.
14588
14589 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14590
14591         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
14592         * g++.old-deja/g++.other/decl3.C: Likewise.
14593
14594 2004-06-10  Brian Booth  <bbooth@redhat.com>
14595
14596         * gcc.dg/tree-ssa/20031015-1.c: Scan for
14597         V_MAY_DEF instead of VDEF.
14598         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
14599
14600 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
14601
14602         PR c++/14211
14603         * g++.dg/conversion/const1.C: New test.
14604
14605         PR c++/15076
14606         * g++.dg/conversion/reinterpret1.C: New test.
14607
14608         PR c++/15877
14609         * g++.dg/template/enum2.C: New test.
14610
14611         PR c++/15227
14612         * g++.dg/template/error13.C: New test.
14613
14614 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14615
14616         PR fortran/14957
14617         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
14618         arguments to test_* REAL and of the right size.
14619
14620 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14621
14622         PR target/15569
14623         PR rtl-optimization/15681
14624         * gcc.dg/20040609-1.c: New test.
14625
14626 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14627
14628         PR c++/14791
14629         * g++.dg/opt/builtins1.C: New test.
14630
14631 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14632
14633         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14634         that use default windows32 struct layout.
14635         * gcc.dg/i386-bitfield2.c: Likewise.
14636
14637 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14638
14639         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14640         for mingw32 and cygwin targets.
14641
14642 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14643
14644         * gcc.dg/pch/macro-4.c: New.
14645         * gcc.dg/pch/macro-4.hs: New.
14646
14647 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14648
14649         PR fortran/13249
14650         * gfortran.fortran-torture/compile/name_clash.f90: New test.
14651
14652 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14653
14654         PR fortran/13372
14655         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
14656
14657 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14658
14659         PR gfortran/14897
14660         * gfortran.fortran-torture/execute/t_edit.f90: New test.
14661
14662 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14663
14664         PR gfortran/15755
14665         * gfortran.fortran-torture/execute/backspace.c : New test.
14666
14667 2004-06-09  Paul Brook  <paul@codesourcery.com>
14668
14669         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14670         (pointer_to_section): Rewrite to use smaller array.
14671
14672 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14673
14674         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14675         * gcc.dg/ext/altivec-10.c: Same.
14676         * gcc.dg/ext/altivec-11.c: Same.
14677         * gcc.dg/ext/altivec-12.c: Same.
14678         * gcc.dg/ext/altivec-13.c: Same.
14679         * gcc.dg/ext/altivec-14.c: Same.
14680         * gcc.dg/ext/altivec-15.c: Same.
14681         * gcc.dg/ext/altivec-16.c: Same.
14682         * gcc.dg/ext/altivec-3.c: Same.
14683         * gcc.dg/ext/altivec-4.c: Same.
14684         * gcc.dg/ext/altivec-6.c: Same.
14685         * gcc.dg/ext/altivec-7.c: Same.
14686         * gcc.dg/ext/altivec-8.c: Same.
14687         * gcc.dg/ext/altivec-varargs-1.c: Same.
14688
14689         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14690         * g++.dg/ext/altivec-10.C: Same.
14691         * g++.dg/ext/altivec-2.C: Same.
14692         * g++.dg/ext/altivec-3.C: Same.
14693         * g++.dg/ext/altivec-4.C: Same.
14694         * g++.dg/ext/altivec-5.C: Same.
14695         * g++.dg/ext/altivec-6.C: Same.
14696         * g++.dg/ext/altivec-7.C: Same.
14697         * g++.dg/ext/altivec-8.C: Same.
14698         * g++.dg/ext/altivec-9.C: Same.
14699
14700 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14701
14702         PR c++/7841
14703         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14704
14705 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14706
14707         * gcc.dg/union-1.c: New test.
14708
14709 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14710
14711         * gcc.dg/builtins-41.c: New test case.
14712         * gcc.dg/builtins-42.c: New test case.
14713
14714 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14715
14716         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14717         * g++.dg/ext/altivec-10.C: Same.
14718         * g++.dg/ext/altivec-2.C: Same.
14719         * g++.dg/ext/altivec-3.C: Same.
14720         * g++.dg/ext/altivec-4.C: Same.
14721         * g++.dg/ext/altivec-5.C: Same.
14722         * g++.dg/ext/altivec-6.C: Same.
14723         * g++.dg/ext/altivec-7.C: Same.
14724         * g++.dg/ext/altivec-8.C: Same.
14725         * g++.dg/ext/altivec-9.C: Same.
14726         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14727         * g++.old-deja/g++.brendan/new3.C: Same.
14728         * gcc.c-torture/execute/eeprof-1.x: Same.
14729
14730 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14731
14732         PR c/14765
14733         * gcc.dg/pr14765-1.c: New test.
14734
14735 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14736
14737         PR c/14649
14738         * gcc.dg/pr14649-1.c: New test case.
14739
14740 2004-06-07  Richard Henderson  <rth@redhat.com>
14741
14742         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14743         if temporaries.
14744
14745 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14746
14747         * g++.dg/eh/elide1.C: Remove XFAIL.
14748
14749 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14750
14751         PR c++/15337
14752         * g++.dg/expr/sizeof3.C: New test.
14753
14754         PR c++/14777
14755         * g++.dg/template/access14.C: New test.
14756
14757         PR c++/15554
14758         * g++.dg/template/enum1.C: New test.
14759
14760         PR c++/15057
14761         * g++.dg/eh/throw1.C: New test.
14762
14763 2004-06-07  David Ayers  <d.ayers@inode.at>
14764             Ziemowit Laski  <zlaski@apple.com>
14765
14766         * lib/objc.exp (objc_target_compile): Revert the '-framework
14767         Foundation' flag fix, since bare Darwin does not ship
14768         with the Foundation framework.
14769         * objc/execute/next_mapping.h: Provide a local NSConstantString
14770         @interface and @implementation.
14771         (objc_constant_string_init): A constructor function, used to
14772         initialize the NSConstantString meta-class object.
14773         * objc/execute/string1.m: Include "next_mapping.h" instead of
14774         <Foundation/NSString.h>.
14775         * objc/execute/string2.m: Likewise.
14776         * objc/execute/string3.m: Likewise.
14777         * objc/execute/string4.m: Likewise.
14778
14779 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14780
14781         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14782         to double. Replace double with FLOAT.
14783         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14784
14785         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14786         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14787         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14788         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14789         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14790         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14791         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14792         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14793
14794 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14795
14796         PR c/13519
14797         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14798
14799 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14800
14801         PR c++/15503
14802         * g++.dg/template/meminit2.C: New test.
14803
14804 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14805
14806         PR target/15822
14807         * gcc.c-torture/execute/compare-fp-1.c,
14808         gcc.c-torture/execute/compare-fp-2.c,
14809         gcc.c-torture/execute/compare-fp-3.c,
14810         gcc.c-torture/execute/compare-fp-4.c,
14811         gcc.c-torture/execute/compare-fp-3.x,
14812         gcc.c-torture/execute/compare-fp-4.x: Moved...
14813         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14814         gcc.c-torture/execute/ieee/compare-fp-2.c,
14815         gcc.c-torture/execute/ieee/compare-fp-3.c,
14816         gcc.c-torture/execute/ieee/compare-fp-4.c,
14817         gcc.c-torture/execute/ieee/compare-fp-3.x,
14818         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14819
14820 2004-06-04  David Ayers  <d.ayers@inode.at>
14821
14822         * objc/execute/protocol-isEqual-4.m: New testcase.
14823
14824 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14825
14826         * objc/execute/protocol-isEqual-1.m: New testcase.
14827         * objc/execute/protocol-isEqual-2.m: New testcase.
14828         * objc/execute/protocol-isEqual-3.m: New testcase.
14829
14830 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14831
14832         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14833
14834 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14835
14836         * lib/objc.exp (objc_target_compile): When running tests on
14837         Darwin (Mac OS X), inform the linker about '-framework
14838         'Foundation'.
14839
14840 2004-06-02  Eric Christopher  <echristo@redhat.com>
14841
14842         * gcc.c-torture/compile/20040602-1.c: New.
14843
14844 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14845
14846         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14847         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14848
14849         PR tree-optimization/14736
14850         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14851
14852         PR tree-optimization/14042
14853         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14854
14855         PR tree-optimization/14729
14856         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14857
14858 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14859
14860         PR fortran/15557
14861         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14862
14863 2004-06-01  Richard Hederson  <rth@redhat.com>
14864
14865         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14866
14867 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14868
14869         PR c++/14932
14870         * g++.dg/parse/offsetof4.C: New test.
14871
14872 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14873
14874         PR objc/7993
14875         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14876
14877 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14878
14879         PR c++/15701
14880         * g++.dg/template/friend29.C: New test.
14881
14882 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14883
14884         PR c/15749
14885         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14886
14887 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14888
14889         * gcc.dg/sparc-trap-1.c: New test.
14890
14891 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14892
14893         PR middle-end/15069
14894         * g++.dg/opt/fold3.C: New test case.
14895
14896 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14897
14898         * lib/target-supports.exp (check_iconv_available): Fix fallout
14899         from 2004-05-28 patch.
14900
14901 2004-05-30  Paul Brook  <paul@codesourcery.com>
14902
14903         PR fortran/15620
14904         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14905         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14906
14907 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14908
14909         * gfortran.fortran-torture/execute/random_1.f90: New test.
14910
14911 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14912
14913         * g++.dg/ext/altivec-10.C: New test.
14914
14915 2004-05-29  Paul Brook  <paul@codesourcery.com>
14916
14917         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14918
14919 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14920
14921         * gcc.dg/altivec-16.c: New test.
14922
14923 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14924
14925         * lib/target-supports.exp (check_vmx_hw_available): New.
14926         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14927
14928         * lib/target-supports.exp (check_alias_available,
14929         check_iconv_available, check_named_sections_available): Use
14930         unique names for temporary files.
14931
14932 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14933
14934         * gcc.dg/altivec-15.c: New test.
14935
14936 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14937
14938         PR c++/15083
14939         * g++.dg/warn/noeffect6.C: New test.
14940
14941         PR c++/15471
14942         * g++.dg/expr/ptrmem4.C: New test.
14943
14944         PR c++/15640
14945         * g++.dg/template/operator3.C: New test.
14946
14947 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14948
14949         PR c++/14668
14950         * g++.dg/lookup/redecl1.C: New test.
14951         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14952
14953 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14954
14955         * gcc.c-torture/execute/compare-fp-1.c,
14956         gcc.c-torture/execute/compare-fp-2.c,
14957         gcc.c-torture/execute/compare-fp-3.c,
14958         gcc.c-torture/execute/compare-fp-4.c,
14959         gcc.c-torture/execute/compare-fp-3.x,
14960         gcc.c-torture/execute/compare-fp-4.x,
14961         gcc.dg/pr15649-1.c: New.
14962
14963 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14964
14965         PR c++/12883
14966         * g++.dg/init/array14.C: New test.
14967
14968 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14969
14970         * lib/compat.exp (compat-get-options-main): New.
14971         (compat-get-options): Remove unneeded code, warn for ignored
14972         command.
14973         (compat-execute): Check flag set by dg-require-* commands.
14974
14975         * lib/compat.exp (compat-execute): Break up long lines.
14976
14977 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14978
14979         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14980         * gcc.dg/altivec-14.c: New test.
14981         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14982
14983         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14984         * gcc.dg/altivec-12.c: Ditto.
14985
14986         * gcc.dg/altivec-3.c: Move call to altivec_check.
14987
14988 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14989
14990         PR c++/15044
14991         * g++.dg/template/error12.C: New test.
14992
14993         PR c++/15317
14994         * g++.dg/ext/attrib15.C: New test.
14995
14996         PR c++/15329
14997         * g++.dg/template/ptrmem9.C: New test.
14998
14999 2004-05-25  Paul Brook  <paul@codesourcery.com>
15000
15001         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
15002
15003 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15004
15005         PR c++/15165
15006         * g++.dg/template/crash19.C: New test.
15007
15008 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15009
15010         PR c++/15025
15011         * g++.dg/template/redecl1.C: New test.
15012
15013 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15014
15015         PR c++/14821
15016         * g++.dg/other/ns1.C: New test.
15017
15018         PR c++/14883
15019         * g++.dg/template/invalid1.C: New test.
15020
15021 2004-05-23  Paul Brook  <paul@codesourcery.com>
15022         Victor Leikehman  <lei@haifasphere.co.il>
15023
15024         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
15025         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
15026
15027 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
15028
15029         PR c++/15285
15030         PR c++/15299
15031         * g++.dg/template/non-dependent5.C: New test.
15032         * g++.dg/template/non-dependent6.C: New test.
15033
15034 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
15035
15036         PR c++/15507
15037         * g++.dg/inherit/union1.C: New test.
15038
15039         PR c++/15542
15040         * g++.dg/template/addr1.C: New test.
15041
15042         PR c++/15427
15043         * g++.dg/template/array5.C: New test.
15044
15045         PR c++/15287
15046         * g++.dg/template/array6.C: New test.
15047
15048 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
15049             Roger Sayle  <roger@eyesopen.com>
15050
15051         * g++.dg/lookup/forscope2.C: New test case.
15052
15053 2004-05-22  Ben Elliston  <bje@au.ibm.com>
15054
15055         * gcc.dg/cpp/Wmissingdirs.c: New.
15056
15057 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
15058
15059         PR target/15301
15060         * gcc.dg/compat/union-m128-1.h: New file.
15061         * gcc.dg/compat/union-m128-1_main.c: Likewise.
15062         * gcc.dg/compat/union-m128-1_x.c: Likewise.
15063         * gcc.dg/compat/union-m128-1_y.c: Likewise.
15064
15065 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
15066
15067         PR target/15302
15068         * gcc.dg/compat/struct-complex-1.h: New file.
15069         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
15070         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
15071         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
15072
15073 2004-05-20  Roger Sayle  <roger@eyesopen.com>
15074
15075         PR middle-end/3074
15076         * gcc.dg/pr3074-1.c: New test case.
15077         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
15078
15079 2004-05-20  Falk Hueffner  <falk@debian.org>
15080
15081         PR other/15526
15082         * gcc.dg/ftrapv-1.c: New test case.
15083
15084 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15085
15086         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
15087
15088 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
15089             Jeff Law  <law@redhat.com>
15090
15091         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
15092         * gcc.dg/tree-ssa/20040518-2.c: New test.
15093
15094         * gcc.dg/tree-ssa/20040518-1.c: New test.
15095
15096 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
15097
15098         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
15099
15100 2004-05-18  Paul Brook  <paul@codesourcery.com>
15101
15102         PR fortran/13930
15103         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
15104
15105 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15106
15107         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
15108         constant folding.
15109
15110 2004-05-17  Steven Bosscher  <stevenb@suse.de>
15111
15112         * gcc.dg/tree-ssa/20040517-1.c: New test.
15113
15114 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15115
15116         * gcc.dg/loop-4.c: New test.
15117
15118 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
15119
15120         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
15121
15122 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
15123
15124         PR fortran/15311
15125         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
15126
15127 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15128
15129         PR fortran/13826
15130         PR fortran/13940
15131         * gfortran.fortran-torture/compile/data_1.f90: New test.
15132
15133 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
15134
15135         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
15136         * gcc.dg/uninit-H.c: Define ASM for __s390__.
15137
15138 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15139
15140         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
15141
15142 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15143
15144         PR c/15444
15145         * gcc.dg/format/xopen-1.c: Adjust expected message.
15146         * gcc.dg/format/xopen-3.c: New test.
15147
15148 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
15149
15150         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
15151
15152 2004-05-14  Jeff Law  <law@redhat.com>
15153
15154         * gcc.dg/tree-ssa/20040514-2.c: New test.
15155
15156 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15157
15158         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
15159         this ...
15160         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
15161         this.
15162
15163 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
15164
15165         * gcc.dg/tree-ssa/20040514-1.c: New test.
15166
15167 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15168
15169         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
15170         test.
15171
15172 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15173
15174         PR fortran/14066
15175         * gfortran.fortran-torture/compile/do_1.f90: New test.
15176
15177 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15178
15179         PR fortran/15051
15180         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
15181         test.
15182
15183 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
15184
15185         PR fortran/15149
15186         * gfortran.fortran-torture/execute/random_init.f90: New test.
15187
15188 2004-05-13  Paul Brook  <paul@codesourcery.com>
15189
15190         PR fortran/15314
15191         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
15192
15193 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
15194
15195         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
15196         for the powerpc case.
15197
15198 2004-05-13  Jeff Law  <law@redhat.com>
15199
15200         * gcc.dg/tree-ssa/20040513-1.c: New test.
15201         * gcc.dg/tree-ssa/20040513-2.c: New test.
15202
15203 2004-05-13  Paul Brook  <paul@codesourcery.com>
15204
15205         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
15206         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
15207         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
15208
15209 2004-05-13  Andreas Schwab  <schwab@suse.de>
15210
15211         PR other/10819
15212         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
15213         characters.
15214
15215 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
15216
15217         PR fortran/15294
15218         * gfortran.fortran-torture/execute/adjustr.f90: New file.
15219
15220 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
15221
15222         Merge from tree-ssa-20020619-branch.  See
15223         ChangeLog.tree-ssa for details.
15224
15225 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
15226
15227         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
15228         include <altivec.h> explicitly.
15229         * gcc.dg/altivec-13.c: Likewise.
15230
15231 2004-05-11  Paul Brook  <paul@codesourcery.com>
15232
15233         * gcc.c-torture/compile/20010518-1.c: Force enum size.
15234
15235 2004-05-10  Eric Christopher  <echristo@redhat.com>
15236
15237         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
15238         * gcc.dg/sibcall-4.c: Ditto.
15239
15240 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
15241
15242         * g++.dg/ext/altivec-8.C: New test case.
15243         * gcc.dg/altivec-13.c: New test case.
15244
15245 2004-05-08  Roger Sayle  <roger@eyesopen.com>
15246
15247         * gcc.c-torture/execute/divcmp-1.c: New test case.
15248         * gcc.c-torture/execute/divcmp-2.c: New test case.
15249         * gcc.c-torture/execute/divcmp-3.c: New test case.
15250
15251 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
15252
15253         * g++.dg/other/pragma-re-2.C: New test.
15254
15255 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
15256
15257         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
15258         * gcc.dg/i386-387-2.c: Likewise.
15259
15260         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
15261         __builtin_drem.
15262         * gcc.dg/i386-387-6.c: Likewise.
15263
15264 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
15265
15266         * gcc.dg/builtins-33.c:  Also check log1p*.
15267
15268 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
15269
15270         PR optimization/15296
15271         * gcc.c-torture/execute/pr15296.c: New test.
15272
15273 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
15274
15275         * gcc.dg/builtins-40.c: New test.
15276
15277 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
15278
15279         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
15280
15281 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
15282
15283         * g++.dg/ext/spe1.C: New testcase.
15284
15285 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
15286
15287         * objc.dg/image-info.m: Allow additional attributes
15288         for __image_info section.
15289
15290 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
15291
15292         * gcc.dg/torture/mips-hilo-2.c: New test.
15293
15294 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15295
15296         PR c++/14389
15297         * g++.dg/template/member5.C: New test.
15298
15299 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
15300
15301         * gcc.dg/builtins-34.c: Also check expm1*.
15302
15303 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15304
15305         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
15306         * gcc.dg/torture/builtin-convert-3.c: New test.
15307
15308 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
15309
15310         PR middle-end/15054
15311         * g++.dg/opt/pr15054.C: New test.
15312
15313 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15314
15315         * gcc.dg/torture/builtin-rounding-1.c: New test.
15316         * gcc.dg/builtins-25.c: Delete.
15317         * gcc.dg/builtins-29.c: Delete.
15318
15319 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
15320
15321         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
15322         * gcc.dg/sibcall-4.c: Likewise.
15323         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
15324
15325 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15326
15327         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
15328         bit-field on 16-bit targets.
15329
15330 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15331
15332         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
15333         16-bit targets.
15334
15335 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
15336
15337         * gcc.dg/rs6000-power2-1.c: Change to compile only.
15338         * gcc.dg/rs6000-power2-2.c: Likewise.
15339
15340 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
15341
15342         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
15343         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
15344         Change the asm registers to be in form of frN instead of fN.
15345
15346 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15347
15348         * gcc.dg/torture/builtin-convert-2.c: New test.
15349
15350 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
15351
15352         * gcc.dg/rs6000-power2-1.c: New test.
15353         * gcc.dg/rs6000-power2-2.c: New test.
15354
15355 2004-04-28  Jan Hubicka  <jh@suse.cz>
15356
15357         * gcc.dg/unused-6.c: New test.
15358
15359 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
15360             Ulrich Weigand  <uweigand@de.ibm.com>
15361
15362         * ada/acats/run_all.sh: Define $target variable.
15363
15364 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
15365
15366         PR c++/15119
15367         * g++.dg/other/vararg-1.C: New test.
15368
15369         PR c++/4794
15370         * g++.dg/eh/cleanup3.C: New test.
15371
15372 2004-04-24  Laurent GUERBY <laurent@guerby.net>
15373
15374         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
15375         and ad8011a (target_insn).
15376         * ada/acats/support/macro.dfs: Likewise.
15377         * ada/acats/support/impbit.adb: New file.
15378
15379 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
15380
15381         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
15382
15383 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15384
15385         * gcc.dg/loop-3.c: New test.
15386
15387 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
15388
15389         * gcc.c-torture/execute/simd-5.c: New test.
15390
15391 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15392
15393         PR c++/15064
15394         * g++.dg/template/crash18.C: New test.
15395
15396 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
15397
15398         * g++.dg/ext/complit3.C: New test.
15399
15400 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15401
15402         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
15403         * gcc.dg/altivec-3.c: Same.
15404         * gcc.dg/altivec-varargs-1.c: Same.
15405
15406 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15407
15408         * lib/target-supports.exp (check_profiling_available): Assume
15409         profiling is not available on powerpc-eabi targets.
15410
15411 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
15412
15413         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
15414         * gcc.dg/vmx/bug-1.c: Ditto.
15415
15416 2004-04-20  Eric Christopher  <echristo@redhat.com>
15417
15418         * gcc.dg/charset/extern.c: New test.
15419         * g++.dg/charset/extern3.cc: Ditto.
15420
15421 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
15422
15423         * gcc.dg/builtins-39.c: New test.
15424
15425 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
15426
15427         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
15428
15429 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
15430
15431         * gcc.dg/torture/mips-hilo-1.c: New test.
15432
15433 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
15434
15435         * gcc.c-torture/compile/20040419-1.c: New test.
15436
15437 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
15438
15439         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
15440
15441 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
15442             Aldy Hernandez  <aldyh@redhat.com>
15443
15444         * gcc.c-torture/execute/va-arg-24.c: New.
15445
15446 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
15447             Aldy Hernandez  <aldyh@redhat.com>
15448
15449         * gcc.dg/vmx/1b-01.c: New.
15450         * gcc.dg/vmx/1b-02.c: New.
15451         * gcc.dg/vmx/1b-03.c: New.
15452         * gcc.dg/vmx/1b-04.c: New.
15453         * gcc.dg/vmx/1b-05.c: New.
15454         * gcc.dg/vmx/1b-06.c: New.
15455         * gcc.dg/vmx/1b-07.c: New.
15456         * gcc.dg/vmx/1c-01.c: New.
15457         * gcc.dg/vmx/1c-02.c: New.
15458         * gcc.dg/vmx/3a-01a.c: New.
15459         * gcc.dg/vmx/3a-01.c: New.
15460         * gcc.dg/vmx/3a-01m.c: New.
15461         * gcc.dg/vmx/3a-03.c: New.
15462         * gcc.dg/vmx/3a-03m.c: New.
15463         * gcc.dg/vmx/3a-04.c: New.
15464         * gcc.dg/vmx/3a-04m.c: New.
15465         * gcc.dg/vmx/3a-05.c: New.
15466         * gcc.dg/vmx/3a-06.c: New.
15467         * gcc.dg/vmx/3a-06m.c: New.
15468         * gcc.dg/vmx/3a-07.c: New.
15469         * gcc.dg/vmx/3b-01.c: New.
15470         * gcc.dg/vmx/3b-02.c: New.
15471         * gcc.dg/vmx/3b-10.c: New.
15472         * gcc.dg/vmx/3b-13.c: New.
15473         * gcc.dg/vmx/3b-14.c: New.
15474         * gcc.dg/vmx/3b-15.c: New.
15475         * gcc.dg/vmx/3c-01a.c: New.
15476         * gcc.dg/vmx/3c-01.c: New.
15477         * gcc.dg/vmx/3c-02.c: New.
15478         * gcc.dg/vmx/3c-03.c: New.
15479         * gcc.dg/vmx/3d-01.c: New.
15480         * gcc.dg/vmx/4-01.c: New.
15481         * gcc.dg/vmx/4-03.c: New.
15482         * gcc.dg/vmx/5-01.c: New.
15483         * gcc.dg/vmx/5-02.c: New.
15484         * gcc.dg/vmx/5-03.c: New.
15485         * gcc.dg/vmx/5-04.c: New.
15486         * gcc.dg/vmx/5-05.c: New.
15487         * gcc.dg/vmx/5-06.c: New.
15488         * gcc.dg/vmx/5-07.c: New.
15489         * gcc.dg/vmx/5-07t.c: New.
15490         * gcc.dg/vmx/5-08.c: New.
15491         * gcc.dg/vmx/5-10.c: New.
15492         * gcc.dg/vmx/5-11.c: New.
15493         * gcc.dg/vmx/7-01a.c: New.
15494         * gcc.dg/vmx/7-01.c: New.
15495         * gcc.dg/vmx/7c-01.c: New.
15496         * gcc.dg/vmx/7d-01.c: New.
15497         * gcc.dg/vmx/7d-02.c: New.
15498         * gcc.dg/vmx/8-01.c: New.
15499         * gcc.dg/vmx/8-02a.c: New.
15500         * gcc.dg/vmx/8-02.c: New.
15501         * gcc.dg/vmx/brode-1.c: New.
15502         * gcc.dg/vmx/bug-1.c: New.
15503         * gcc.dg/vmx/bug-2.c: New.
15504         * gcc.dg/vmx/bug-3.c: New.
15505         * gcc.dg/vmx/cw-bug-1.c: New.
15506         * gcc.dg/vmx/cw-bug-2.c: New.
15507         * gcc.dg/vmx/cw-bug-3.c: New.
15508         * gcc.dg/vmx/dct.c: New.
15509         * gcc.dg/vmx/debug-1.c: New.
15510         * gcc.dg/vmx/debug-2.c: New.
15511         * gcc.dg/vmx/debug-3.c: New.
15512         * gcc.dg/vmx/debug-4.c: New.
15513         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
15514         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
15515         * gcc.dg/vmx/eg-5.c: New.
15516         * gcc.dg/vmx/fft.c: New.
15517         * gcc.dg/vmx/gcc-bug-1.c: New.
15518         * gcc.dg/vmx/gcc-bug-2.c: New.
15519         * gcc.dg/vmx/gcc-bug-3.c: New.
15520         * gcc.dg/vmx/gcc-bug-4.c: New.
15521         * gcc.dg/vmx/gcc-bug-5.c: New.
15522         * gcc.dg/vmx/gcc-bug-6.c: New.
15523         * gcc.dg/vmx/gcc-bug-7.c: New.
15524         * gcc.dg/vmx/gcc-bug-8.c: New.
15525         * gcc.dg/vmx/gcc-bug-9.c: New.
15526         * gcc.dg/vmx/gcc-bug-b.c: New.
15527         * gcc.dg/vmx/gcc-bug-c.c: New.
15528         * gcc.dg/vmx/gcc-bug-d.c: New.
15529         * gcc.dg/vmx/gcc-bug-e.c: New.
15530         * gcc.dg/vmx/gcc-bug-f.c: New.
15531         * gcc.dg/vmx/gcc-bug-g.c: New.
15532         * gcc.dg/vmx/gcc-bug-i.c: New.
15533         * gcc.dg/vmx/harness.h: New.
15534         * gcc.dg/vmx/ira1.c: New.
15535         * gcc.dg/vmx/ira2a.c: New.
15536         * gcc.dg/vmx/ira2b.c: New.
15537         * gcc.dg/vmx/ira2.c: New.
15538         * gcc.dg/vmx/ira2c.c: New.
15539         * gcc.dg/vmx/mem.c: New.
15540         * gcc.dg/vmx/newton-1.c: New.
15541         * gcc.dg/vmx/ops.c: New.
15542         * gcc.dg/vmx/sn7153.c: New.
15543         * gcc.dg/vmx/spill2.c: New.
15544         * gcc.dg/vmx/spill3.c: New.
15545         * gcc.dg/vmx/spill.c: New.
15546         * gcc.dg/vmx/t.c: New.
15547         * gcc.dg/vmx/varargs-1.c: New.
15548         * gcc.dg/vmx/varargs-2.c: New.
15549         * gcc.dg/vmx/varargs-3.c: New.
15550         * gcc.dg/vmx/varargs-4.c: New.
15551         * gcc.dg/vmx/varargs-5.c: New.
15552         * gcc.dg/vmx/varargs-6.c: New.
15553         * gcc.dg/vmx/varargs-7.c: New.
15554         * gcc.dg/vmx/vmx.exp: New.
15555         * gcc.dg/vmx/vprint-1.c: New.
15556         * gcc.dg/vmx/vscan-1.c: New.
15557         * gcc.dg/vmx/x-01.c: New.
15558         * gcc.dg/vmx/x-02.c: New.
15559         * gcc.dg/vmx/x-03.c: New.
15560         * gcc.dg/vmx/x-04.c: New.
15561         * gcc.dg/vmx/x-05.c: New.
15562         * gcc.dg/vmx/yousufi-1.c: New.
15563         * gcc.dg/vmx/zero-1.c: New.
15564         * gcc.dg/vmx/zero.c: New.
15565
15566 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15567
15568         * g++.dg/lookup/java1.C: Update for chage of
15569         _Jv_AllocObject.
15570         * g++.dg/lookup/java2.C: Likewise.
15571
15572 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15573
15574         * ada/acats/run_all.sh: use -O2 by default.
15575
15576 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15577
15578         * gcc.dg/vr-mult-[12].c: New tests.
15579
15580 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15581
15582         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15583
15584         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15585
15586 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
15587
15588         * lib/target-supports.exp (check_profiling_available): Assume profiling
15589         isn't available for mips*-*-elf targets.
15590
15591 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
15592
15593         * gcc.dg/builtins-38.c: New test.
15594
15595 2004-04-14  Eric Christopher  <echristo@redhat.com>
15596
15597         * g++.dg/charset/charset.exp: Run .cc extension tests.
15598
15599 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
15600
15601         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
15602
15603 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15604
15605         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
15606
15607 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
15608
15609         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
15610         * gcc.dg/i386-387-2.c: Likewise.
15611
15612         * gcc.dg/i386-387-7.c: New test.
15613         * gcc.dg/i386-387-8.c: New test.
15614
15615         * gcc.dg/builtins-37.c: New test.
15616
15617 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
15618
15619         * g++.dg/pch/externc-1.C: Add missing semicolon.
15620
15621 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15622
15623         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15624
15625 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15626
15627         * gcc.c-torture/execute/20040411-1.c: New test.
15628
15629 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15630
15631         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15632
15633 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15634
15635         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15636
15637 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15638
15639         * lib/target-supports.exp (check_named_sections_available): New.
15640         * lib/gcc-dg.exp (dg-require-named-sections): New.
15641         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15642         old-deja.exp.  Also prune error-count message from HP linker.
15643         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15644
15645         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15646         * g++.old-deja/g++.pt/static3.C: Likewise.
15647         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15648
15649 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15650
15651         * gcc.c-torture/execute/20040409-1.c: New test case.
15652         * gcc.c-torture/execute/20040409-2.c: New test case.
15653         * gcc.c-torture/execute/20040409-3.c: New test case.
15654
15655 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15656
15657         * gcc.dg/20040409-1.c: New test.
15658
15659 2004-04-08  Roger Sayle  <roger@eyesopen.com>
15660
15661         PR target/14888
15662         * g++.dg/opt/pr14888.C: New test case.
15663
15664 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15665
15666         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15667         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15668         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15669         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15670         New tests.
15671
15672 2004-04-08  Paul Brook  <paul@codesourcery.com>
15673
15674         * gcc.dg/spill-1.c: New test.
15675
15676 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15677
15678         * gcc.dg/torture/builtin-ctype-2.c: New test.
15679
15680 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15681
15682         * gcc.dg/pch/pch.exp: Add largefile test.
15683
15684 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15685
15686         * g++.dg/pch/externc-1.Hs: New.
15687         * g++.dg/pch/externc-1.C: New.
15688
15689 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15690
15691         * gcc.dg/compat/struct-by-value-5a_main.c,
15692         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15693         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15694         * gcc.dg/compat/struct-by-value-5a_x.c,
15695         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15696         gcc.dg/compat/struct-by-value-5_x.c.
15697         * gcc.dg/compat/struct-by-value-5a_y.c,
15698         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15699         gcc.dg/compat/struct-by-value-5_y.c.
15700
15701         * gcc.dg/compat/struct-by-value-6a_main.c,
15702         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15703         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15704         * gcc.dg/compat/struct-by-value-6a_x.c,
15705         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15706         gcc.dg/compat/struct-by-value-6_x.c.
15707         * gcc.dg/compat/struct-by-value-6a_y.c,
15708         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15709         gcc.dg/compat/struct-by-value-6_y.c.
15710
15711         * gcc.dg/compat/struct-by-value-7a_main.c,
15712         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15713         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15714         * gcc.dg/compat/struct-by-value-7a_x.c,
15715         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15716         gcc.dg/compat/struct-by-value-7_x.c.
15717         * gcc.dg/compat/struct-by-value-7a_y.c,
15718         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15719         gcc.dg/compat/struct-by-value-7_y.c.
15720
15721 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15722
15723         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15724         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15725         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15726         options.
15727
15728 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15729
15730         * gcc.dg/builtins-36.c: New test.
15731
15732 2004-04-06  Paul Brook  <paul@codesourcery.com>
15733
15734         * README.gcc: Remove obsolete contraint on testcases.
15735
15736 2004-04-05  Paul Brook  <paul@codesourcery.com>
15737
15738         PR2123
15739         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15740         failure and exit(0) on success.
15741         * g++.dg/expr/anew2.C: Ditto.
15742         * g++.dg/expr/anew3.C: Ditto.
15743         * g++.dg/expr/anew4.C: Ditto.
15744
15745 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15746
15747         PR c++/3518
15748         * g++.dg/template/unify7.C: New.
15749
15750 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15751
15752         * g++.dg/README: Bring up to date with new subdirectories; remove
15753         duplicate subdirectory lines.
15754
15755 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15756
15757         PR c++/14007
15758         * g++.dg/template/unify5.C: New.
15759         * g++.dg/template/unify6.C: New.
15760         * g++.dg/template/qualttp20.C: Adjust.
15761         * g++.old-deja/g++.jason/report.C: Adjust.
15762         * g++.old-deja/g++.other/qual1.C: Adjust.
15763
15764 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15765
15766         PR c++/14803
15767         * g++.dg/inherit/ptrmem1.C: New test.
15768
15769 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15770
15771         PR c++/14755
15772         * gcc.c-torture/execute/20040331-1.c: New test.
15773         * gcc.dg/20040331-1.c: New test.
15774
15775 2004-04-01  Paul Brook  <paul@codesourcery.com>
15776
15777         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15778
15779 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15780
15781         PR c++/14724
15782         * g++.dg/init/goto1.C: New test.
15783
15784         PR c++/14763
15785         * g++.dg/template/defarg4.C: New test.
15786
15787 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15788
15789         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15790
15791 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15792
15793         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15794
15795 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15796
15797         * gcc.dg/noncompile/undeclared-2.c: New test.
15798
15799 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15800
15801         * gcc.dg/940409-1.c: Remove XFAIL.
15802         * gcc.dg/reg-vol-struct-1.c: New test.
15803
15804 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15805
15806         * gcc.dg/torture/builtin-wctype-1.c: New test.
15807
15808 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15809
15810         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15811         * gcc.dg/20001101-1.c: Likewise.
15812         * gcc.dg/20001102-1.c: Likewise.
15813
15814 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15815
15816         * gcc.dg/compare8.c: Add an additional test for XOR.
15817
15818 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15819
15820         * gcc.dg/torture/builtin-ctype-1.c: New test.
15821
15822 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15823
15824         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15825         * gcc.dg/torture/builtin-math-1.c: Likewise.
15826         * gcc.dg/torture/builtin-power-1.c: New test.
15827
15828 2004-03-24  Andreas Schwab  <schwab@suse.de>
15829
15830         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15831         IA64 assembler.
15832
15833 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15834             Roger Sayle  <roger@eyesopen.com>
15835
15836         * gcc.dg/compare8.c: New test case.
15837
15838 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15839
15840         * g++.dg/ext/altivec-7.C: New test.
15841
15842 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15843
15844         PR 12267, 12391, 12560, 13129, 14114, 14133
15845         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15846         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15847         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15848         Adjust error regexps.
15849         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15850         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15851         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15852         * gcc.dg/local1.c: Add explanatory comment.
15853
15854 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15855
15856         PR optimization/14669
15857         * g++.dg/opt/fold2.C: New test case.
15858
15859 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15860
15861         PR c/14069
15862         * gcc.dg/20040322-1.c: New test.
15863
15864 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15865
15866         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15867         * gcc.dg/ultrasp4.c: Likewise.
15868         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15869
15870 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15871
15872         * gcc.dg/i386-sse-8.c: Reset default options.
15873
15874 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15875
15876         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15877         in the error message text.
15878
15879 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15880
15881         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15882
15883 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15884
15885         PR c++/14616
15886         * g++.dg/init/array13.C: New test.
15887
15888 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15889
15890         PR target/13889
15891         * gcc.c-torture/compile/pr13889.c: New test case.
15892
15893 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15894
15895         PR c/14635
15896         * builtins-1.c (nan, nans): Don't test.
15897         * builtins-30.c: Don't use nan, nanf, nanl.
15898         * builtins-35.c: New test.
15899
15900 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15901
15902         * g++.dg/ext/altivec-6.C: New test.
15903
15904 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15905
15906         * g++.dg/init/placement3.C: New test.
15907
15908         * g++.dg/template/spec13.C: New test.
15909
15910         * g++.dg/lookup/using11.C: New test.
15911
15912         * g++.dg/lookup/koenig3.C: New test.
15913
15914         * g++.dg/template/operator2.C: New test.
15915
15916         * g++.dg/expr/dtor3.C: New test.
15917         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15918         marker.
15919         * g++.old-deja/g++.law/visibility28.C: Likewise.
15920
15921 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15922
15923         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15924         * gcc.dg/ppc64-abi-3.c: Likewise.
15925
15926 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15927
15928         PR c++/14545
15929         * g++.dg/parse/template15.C: New test.
15930
15931 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15932
15933         * g++.dg/expr/dtor2.C: New test.
15934
15935         * g++.dg/lookup/anon4.C: New test.
15936
15937         * g++.dg/overload/using1.C: New test.
15938
15939         * g++.dg/template/lookup7.C: New test.
15940
15941         * g++.dg/template/typename6.C: New test.
15942
15943         * g++.dg/expr/cond6.C: New test.
15944
15945 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15946
15947         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15948
15949 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15950
15951         * g++.dg/expr/cond5.C: New test.
15952         * g++.dg/expr/constcast1.C: Likewise.
15953         * g++.dg/expr/ptrmem2.C: Likewise.
15954         * g++.dg/expr/ptrmem3.C: Likewise.
15955         * g++.dg/lookup/main1.C: Likewise.
15956         * g++.dg/template/lookup6.C: Likewise.
15957
15958 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15959
15960         * gcc.dg/local1.c: New test.
15961
15962         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15963
15964 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15965
15966         * gcc.dg/torture/builtin-convert-1.c: New test.
15967
15968 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15969
15970         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15971
15972 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15973
15974         PR c++/14481
15975         * g++.dg/warn/Wunused-7.C: New test.
15976
15977 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15978
15979         * gcc.dg/torture/builtin-integral-1.c: New test.
15980
15981 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15982
15983         PR c++/14586
15984         * g++.dg/parse/non-dependent3.C: New test.
15985
15986 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15987
15988         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15989         * g++.dg/eh/simd-2.C: Likewise.
15990         * g++.dg/init/array10.C: Likewise.
15991         * gcc.c-torture/compile/simd-1.c: Likewise.
15992         * gcc.c-torture/compile/simd-2.c: Likewise.
15993         * gcc.c-torture/compile/simd-3.c: Likewise.
15994         * gcc.c-torture/compile/simd-4.c: Likewise.
15995         * gcc.c-torture/compile/simd-6.c: Likewise.
15996         * gcc.c-torture/execute/simd-1.c: Likewise.
15997         * gcc.c-torture/execute/simd-2.c: Likewise.
15998         * gcc.dg/compat/vector-defs.h: Likewise.
15999         * gcc.dg/20020531-1.c: Likewise.
16000         * gcc.dg/altivec-3.c: Likewise.
16001         * gcc.dg/altivec-4.c: Likewise.
16002         * gcc.dg/altivec-varargs-1.c: Likewise.
16003         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
16004         * gcc.dg/i386-mmx-3.c: Likewise.
16005         * gcc.dg/i386-sse-4.c: Likewise.
16006         * gcc.dg/i386-sse-5.c: Likewise.
16007         * gcc.dg/i386-sse-8.c: Likewise.
16008         * gcc.dg/simd-1.c: Likewise.
16009         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
16010         __ev64_opaque__ since the machine description provides it.
16011
16012 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16013
16014         * lib/compat.exp (skip_list): New global variable.
16015         Use it to hold the user defined COMPAT_SKIPS list if any.
16016         (compat-obj): Add the members of skip_list to optall.
16017
16018 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16019
16020         * gcc.dg/compat/union-by-value-1_main.c,
16021         union-by-value-1_x.c, union-by-value-1_y.c,
16022         union-check.h, union-defs.h,
16023         union-init.h, union-return-1_main.c,
16024         union-return-1_x.c, union-return-1_y.c: New files.
16025
16026 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16027
16028         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
16029         mixed-struct-init.h: Add 4 mixed structure types.
16030         struct-by-value-21_main.c, struct-by-value-21_x.c,
16031         struct-by-value-21_y.c, struct-return-21_main.c,
16032         struct-return-21_x.c, struct-return-21_y.c: New files.
16033
16034 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
16035
16036         PR c++/14550
16037         * g++.dg/parse/template14.C: New test.
16038
16039 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16040
16041         * gcc.c-torture/execute/20040313-1.c: New test.
16042
16043 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
16044
16045         PR target/14533
16046         * gcc.dg/20040311-2.c: New test.
16047
16048 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
16049
16050         PR other/14544
16051         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
16052         bit-field.
16053
16054 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
16055
16056         * gcc.dg/20040305-2.c: Add missing return statement.
16057
16058 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16059
16060         * gcc.dg/builtins-34.c: Also check pow10*.
16061
16062 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
16063
16064         PR target/14262
16065         * gcc.dg/20040305-2.c: New test.
16066
16067 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
16068
16069         * gcc.dg/20040310-1.c: New test.
16070
16071 2004-03-11  Roger Sayle  <roger@eyesopen.com>
16072
16073         * gcc.c-torture/execute/20040311-1.c: New test case.
16074
16075 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
16076
16077         PR c++/14476
16078         * g++.dg/lookup/enum1.C: New test.
16079
16080 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
16081
16082         PR c++/14510
16083         * g++.dg/lookup/struct2.C: New test.
16084
16085 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
16086
16087         * gcc.dg/builtins-34.c: New test.
16088
16089 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16090
16091         * gcc.dg/torture/builtin-nonneg-1.c: New test.
16092
16093 2004-03-09  James E Wilson  <wilson@specifixinc.com>
16094
16095         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
16096         * gcc.dg/alias-2.c: New testcase.
16097
16098 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
16099
16100         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
16101
16102 2004-03-09  Roger Sayle  <roger@eyesopen.com>
16103
16104         * gcc.c-torture/execute/20040309-1.c: New test case.
16105
16106 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
16107
16108         PR c++/14397
16109         * g++.dg/overload/ref1.C: New.
16110
16111 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16112
16113         PR c++/14409
16114         * g++.dg/template/spec12.C: New test.
16115
16116         PR c++/14448
16117         * g++.dg/parse/crash14.C: New test.
16118
16119 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
16120
16121         PR c++/14230
16122         * g++.dg/init/ref11.C: New test.
16123
16124 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
16125
16126         PR c++/14432
16127         * g++.dg/parse/builtin2.C: New test.
16128
16129 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
16130
16131         PR c++/14401
16132         * g++.dg/init/ctor3.C: New test.
16133         * g++.dg/init/union1.C: New test.
16134         * g++.dg/ext/anon-struct4.C: New test.
16135
16136 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
16137
16138         * g++.dg/lookup/koenig1.C: Tweak error messages.
16139         * g++.dg/lookup/used-before-declaration.C: Likewise.
16140         * g++.dg/other/do1.C: Likewise.
16141         * g++.dg/overload/koenig1.C: Likewise.
16142         * g++.dg/parse/crash13.C: Likewise.
16143         * g++.dg/template/instantiate3.C: Likewise.
16144
16145 2004-03-08  Eric Christopher  <echristo@redhat.com>
16146
16147         * * lib/target-supports.exp: Enable libiconv in test
16148         compilation.  Fix up error checking.
16149
16150 2004-03-08  Roger Sayle  <roger@eyesopen.com>
16151
16152         PR middle-end/14289
16153         * gcc.dg/pr14289-1.c: New test case.
16154         * gcc.dg/pr14289-2.c: Likewise.
16155         * gcc.dg/pr14289-3.c: Likewise.
16156
16157 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
16158
16159         * gcc.c-torture/execute/20040308-1.c: New test.
16160
16161 2004-03-07  Roger Sayle  <roger@eyesopen.com>
16162
16163         * gcc.c-torture/execute/20040307-1.c: New test case.
16164
16165 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
16166
16167         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
16168
16169 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
16170
16171         * gcc.dg/20040306-1.c: New test.
16172
16173 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
16174
16175         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
16176         them static.
16177         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
16178
16179 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16180
16181         PR c/14465
16182         * gcc.dg/decl-6.c: New test.
16183
16184 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16185
16186         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
16187         Rename LOGPOW -> LOG_POW.
16188         (SQRT_EXP, POW_EXP): New.
16189
16190 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16191
16192         * gcc.dg/i386-sse-8.c: New test.
16193
16194 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16195
16196         PR c/14114
16197         * gcc.dg/decl-5.c: New test.
16198
16199 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
16200
16201         * gcc.dg/20040305-1.c: New test.
16202
16203 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
16204
16205         PR other/14354
16206         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
16207
16208 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
16209
16210         PR c++/14425, c++/14426
16211         * g++.dg/ext/altivec-4.C: New test.
16212         * g++.dg/ext/altivec-5.C: New test.
16213
16214 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
16215
16216         * g++.old-deja/g++.other/linkage1.C: Expect errors about
16217         global variables of a type with no linkage.
16218         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
16219         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
16220         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
16221         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
16222         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
16223         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
16224         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
16225         * g++.dg/warn/deprecated.C: Name enum Color.
16226         * g++.dg/overload/VLA.C: Name structure for 'b'.
16227         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
16228
16229 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16230
16231         * gcc.c-torture/compile/20040304-1.c: New test.
16232
16233 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
16234
16235         PR 13728
16236         * gcc.dg/decl-4.c: New testcase.
16237
16238 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
16239
16240         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
16241         as PRECF if sizeof (float) > sizeof (double).
16242         (PRECL): Make it the same as PRECF if
16243         sizeof (float) > sizeof (long double).
16244
16245 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16246
16247         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
16248         system type.  Add check for irix6 which doesn't have c99 runtime.
16249
16250 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
16251
16252         * gcc.dg/const-elim-1.c: xfail for xtensa.
16253
16254 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16255
16256         PR c++/14369
16257         * g++.dg/template/cond4.C: New test.
16258
16259 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16260
16261         PR c++/14360
16262         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
16263
16264         PR c++/14361
16265         * g++.dg/parse/defarg7.C: New test.
16266
16267         PR c++/14359
16268         * g++.dg/template/friend26.C: New test.
16269
16270 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16271
16272         PR c++/14324
16273         * g++.dg/abi/mangle21.C: New test.
16274
16275         PR c++/14260
16276         * g++.dg/parse/constructor2.C: New test.
16277
16278         PR c++/14337
16279         * g++.dg/template/sfinae1.C: New test.
16280
16281 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16282
16283         PR c++/14267
16284         * g++.dg/expr/crash2.C: New test.
16285
16286         PR middle-end/13448
16287         * gcc.dg/inline-5.c: New test.
16288         * gcc.dg/always-inline.c: Split out tests into ...
16289         * gcc.dg/always-inline2.c: ... this and ...
16290         * gcc.dg/always-inline3.c: ... this.
16291
16292 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16293
16294         PR debug/12103
16295         * g++.dg/debug/crash1.C: New test.
16296
16297 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
16298
16299         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
16300         function with __attribute__((noinline)).
16301         (recurser_void2): Likewise.
16302         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
16303         (recurser_void2): Likewise.
16304
16305 2004-02-29  Roger Sayle  <roger@eyesopen.com>
16306
16307         PR middle-end/14203
16308         * g++.dg/warn/Wunused-6.C: New test case.
16309
16310 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
16311
16312         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
16313         not defined.
16314
16315 2004-02-27  Eric Christopher  <echristo@redhat.com>
16316
16317         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
16318         * g++.dg/charset/asm2.c: Run only x86.
16319         * gcc.dg/charset/asm3.c: Ditto.
16320
16321 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
16322
16323         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
16324         ld_library_path.
16325
16326 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
16327
16328         * g++.dg/ext/altivec-3.C: New.
16329
16330 2004-02-26  Richard Henderson  <rth@redhat.com>
16331
16332         * g++.dg/ext/attrib10.C: Mark for warning.
16333         * gcc.dg/attr-alias-1.c: New.
16334
16335 2004-02-26  Richard Henderson  <rth@redhat.com>
16336
16337         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
16338         * gcc.c-torture/execute/20040208-2.c: ... it back.
16339
16340 2004-02-26  Eric Christopher  <echristo@redhat.com>
16341
16342         * lib/target-supports.exp (check-iconv-available): New function.
16343         * lib/gcc-dg.exp (dg-require-iconv): New function.
16344         Use above.
16345         * gcc.dg/charset: New directory.
16346         * gcc.dg/charset/charset.exp: New file.
16347         * gcc.dg/charset/asm1.c: Ditto.
16348         * gcc.dg/charset/asm2.c: Ditto.
16349         * gcc.dg/charset/asm3.c: Ditto.
16350         * gcc.dg/charset/asm4.c: Ditto.
16351         * gcc.dg/charset/asm5.c: Ditto.
16352         * gcc.dg/charset/attribute1.c: Ditto.
16353         * gcc.dg/charset/attribute2.c: Ditto.
16354         * gcc.dg/charset/string1.c: Ditto.
16355         * g++.dg/charset: New directory.
16356         * g++.dg/dg.exp: Add here. Special options.
16357         * g++.dg/charset/charset.exp: New file.
16358         * g++.dg/charset/asm1.c: Ditto.
16359         * g++.dg/charset/asm2.c: Ditto.
16360         * g++.dg/charset/asm3.c: Ditto.
16361         * g++.dg/charset/asm4.c: Ditto.
16362         * g++.dg/charset/attribute1.c: Ditto.
16363         * g++.dg/charset/attribute2.c: Ditto.
16364         * g++.dg/charset/extern1.cc: Ditto.
16365         * g++.dg/charset/extern2.cc: Ditto.
16366         * g++.dg/charset/string1.c: Ditto.
16367
16368 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
16369
16370         PR c++/14278
16371         * g++.dg/parse/comma1.C: New test.
16372
16373 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16374
16375         PR c++/14284
16376         * g++.dg/template/ttp8.C: New test.
16377
16378 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
16379
16380         * gcc.dg/fixuns-trunc-1.c: New test.
16381
16382 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16383
16384         * gcc.dg/builtins-config.h: Use #elif.
16385
16386 2004-02-26  Michael Matz  <matz@suse.de>
16387
16388         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
16389         * gcc.dg/991214-1.c: Likewise.
16390         * gcc.dg/i386-asm-1.c: Likewise.
16391
16392 2004-02-25  Richard Henderson  <rth@redhat.com>
16393
16394         * gcc.c-torture/execute/20040208-2.c: Move ...
16395         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
16396
16397 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16398
16399         PR c++/14246
16400         * g++.dg/other/crash-3.C: New test.
16401
16402 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16403
16404         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
16405         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
16406
16407         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
16408         HP-UX.
16409
16410 2004-02-24  Michael Matz  <matz@suse.de>
16411
16412         * gcc.dg/i386-regparm.c: New.
16413
16414 2004-02-23  James E Wilson  <wilson@specifixinc.com>
16415
16416         * gcc.c-torture/execute/20040223-1.c: New.
16417
16418 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
16419             Kazu Hirata  <kazu@cs.umass.edu>
16420
16421         * gcc.dg/fwritable-strings-1.c: Remove.
16422
16423 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
16424
16425         PR c/14156
16426         * gcc.dg/20040223-1.c: New test.
16427
16428 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16429
16430         PR c++/14106
16431         * g++.dg/ext/typeof9.C: New test.
16432
16433 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16434
16435         PR c++/14250
16436         * g++.dg/other/switch1.C: New test.
16437
16438 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16439
16440         * gcc.dg/cast-function-1.c: Adjust for new informative message.
16441         * gcc.dg/va-arg-1.c: Likewise.
16442
16443 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16444
16445         PR c++/14143
16446         * g++.dg/template/koenig5.C: New test.
16447
16448 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
16449
16450         * g++.dg/ext/altivec-1.C: Generalize target triple.
16451         * g++.dg/ext/altivec-2.C: New test case.
16452         * g++.dg/ext/altivec_check.h: New file.
16453         * gcc.dg/altivec-1.c: Generalize target triple;
16454         include altivec_check.h and call altivec_check().
16455         * gcc.dg/altivec-[2-5].c: Generalize target triple.
16456         * gcc.dg/altivec-6.c: New test case.
16457         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
16458         type casts as needed.
16459         * gcc.dg/altivec-10.c: Include altivec_check.h and call
16460         altivec_check().
16461         * gcc.dg/altivec-12.c: New test case.
16462         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
16463         include altivec_check.h and call altivec_check().
16464         * gcc.dg/altivec_check.h: New file.
16465
16466 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16467
16468         * lib/target-supports.exp (check_alias_available): Don't mangle
16469         function `g' in test program.
16470
16471 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16472
16473         * lib/target-supports.exp (check_profiling_available): Check
16474         argument to determine whether we support a profiling type.
16475         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16476         check_profiling_available.
16477         * g++.dg/bprob/bprob.exp: Likewise
16478         * g77.dg/bprob/bprob.exp: Likewise.
16479         * gcc.misc-tests/bprob.exp: Likewise.
16480         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16481         dg-require-profiling and delete expected error handling.
16482         * gcc.dg/20021014-1.c: Likewise.
16483         * gcc.dg/nest.c: Likewise.
16484
16485 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16486
16487         PR c++/12007
16488         * g++.dg/other/vthunk1.C: New test.
16489
16490 2004-02-20  Falk Hueffner  <falk@debian.org>
16491
16492         PR target/14201
16493         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
16494
16495 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
16496
16497         PR c++/13927
16498         * g++.dg/other/error8.C: Remove XFAIL markers.
16499
16500         PR c++/14173
16501         * g++.dg/ext/packed5.C: New test.
16502
16503         PR c++/14199
16504         * g++.dg/warn/Wunused-5.C: New test.
16505
16506         PR c++/14186
16507         * g++.dg/lookup/member1.C: New test.
16508
16509 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
16510
16511         * gcc.c-torture/compile/20040130-1.c: Enable only when
16512         __INT_MAX__ >= 2147483647L.
16513         * gcc.c-torture/compile/961203-1.c: Likewise.
16514
16515 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
16516
16517         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
16518         * g++.dg/opt/template1.C: Robustify assembler regexp
16519
16520 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16521
16522         * gcc.c-torture/execute/simd-4.x: Remove.
16523         * gcc.c-torture/execute/va-arg-25.x: Likewise.
16524         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
16525         Guard with #ifndef SKIP_ATTRIBUTE.
16526         * gcc.dg/compat/vector-1_y.c: Likewise.
16527         * gcc.dg/compat/vector-2_x.c: Likewise.
16528         * gcc.dg/compat/vector-2_y.c: Likewise.
16529         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
16530         * g++.dg/eh/simd-2.C: Likewise.
16531
16532 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
16533
16534         * gcc.c-torture/compile/complex-1.c: New.
16535
16536 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
16537
16538         PR target/14209
16539         * gcc.c-torture/execute/20040218-1.c: New test.
16540
16541 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16542
16543         PR c++/14181
16544         * g++.dg/parse/new2.C: New test.
16545
16546 2004-02-18  Paul Brook  <paul@codesourcery.com>
16547
16548         * gcc.c-torture/compile/libcall-1.c: New test.
16549
16550 2004-02-18  Paul Brook  <paul@codesourcery.com>
16551
16552         PR debug/12934
16553         * gcc.dg/debug/debug-7.c: New test.
16554
16555 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
16556
16557         * gcc.dg/20040217-1.c: New test.
16558
16559 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
16560
16561         * gcc.c-torture/execute/990208-1.x: Delete.
16562
16563 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16564
16565         * gcc.c-torture/execute/20040208-2.x: New file.
16566
16567 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16568
16569         PR c++/11326
16570         * g++.dg/abi/structret1.C: New test.
16571
16572 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16573
16574         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16575         (i386_cpuid): No need to test if cpuid is available on AMD64.
16576         Fix assembly, so that it works onboth i386 and AMD64.
16577         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16578         (vecInLong): Fix s[] member type to unsigned int.
16579         (vecInWord): Remove type.
16580         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16581         (a64, b64, c64, d64, e64): Remove.
16582         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16583         Remove unused variable.  Remove initialization of removed variables.
16584         Don't call mmx_tests nor sse_tests.
16585         (reference_mmx, reference_sse): Remove.
16586         (check): Add return stmt.
16587         * gcc.dg/i386-sse-7.c: New test.
16588         * gcc.dg/i386-mmx-4.c: New test.
16589
16590 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16591
16592         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
16593         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16594         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16595         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
16596         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
16597         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
16598         g++.dg/tc1/dr94.C: Fix line terminator.
16599
16600 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
16601
16602         * gcc.c-torture/compile/20040216-1.c: New.
16603
16604 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16605
16606         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16607         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16608         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
16609         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
16610         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
16611         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
16612
16613 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16614
16615         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
16616
16617 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
16618
16619         PR c++/13971
16620         * g++.dg/expr/cond4.C: New test.
16621
16622         PR c++/14086
16623         * g++.dg/lookup/crash2.C: New test.
16624
16625 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16626
16627         * gcc.c-torture/compile/20040214-2.c: New test.
16628
16629 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16630
16631         PR c++/14116
16632         * g++.dg/ext/typeof8.C: New test.
16633
16634 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16635
16636         * gcc.c-torture/compile/20040214-1.c: New test.
16637
16638 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16639
16640         PR c++/13635
16641         * g++.dg/template/spec11.C: New test.
16642
16643 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16644
16645         PR c++/13927
16646         * g++.dg/other/error8.C: New test.
16647
16648 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16649
16650         PR c++/14122
16651         * g++.dg/template/array4.C: New test.
16652
16653         PR c++/14108
16654         * g++.dg/inherit/thunk2.C: New test.
16655
16656         PR c++/14083
16657         * g++.dg/eh/cond2.C: New test.
16658
16659 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
16660
16661         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
16662
16663 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16664
16665         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16666
16667 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16668
16669         * g++.dg/simd-2.C: xfail on ppc64-linux.
16670
16671 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16672
16673         PR c/456
16674         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16675         tests.
16676
16677 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16678
16679         * gcc.dg/builtins-33.c: New test.
16680
16681 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16682
16683         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16684
16685 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16686
16687         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16688
16689 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16690
16691         * gcc.dg/ppc64-abi-3.c: New test.
16692
16693 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16694
16695         PR c/14092
16696
16697         * gcc.dg/pr14092-1.c: New testcase.
16698
16699 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16700
16701         * gcc.dg/cpp/assert4.c: Fix typo last change.
16702
16703         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16704         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16705
16706         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16707
16708 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16709
16710         * gcc.c-torture/compile/20040209-1.c: New test case.
16711
16712 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16713
16714         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16715
16716 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16717
16718         * gcc.c-torture/execute/20040208-[12].c: New tests.
16719
16720 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16721
16722         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16723
16724 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16725
16726         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16727
16728 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16729
16730         Bug 13856
16731         * gcc.dg/visibility-8.c: New testcase.
16732
16733 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16734
16735         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16736         arguments.
16737         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16738
16739 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16740
16741         PR middle-end/13696
16742         * g++.dg/opt/fold1.C: New test case.
16743
16744 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16745
16746         PR c++/14033
16747         * g++.dg/other/crash-2.C: New test.
16748
16749 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16750
16751         PR c++/14028
16752         * g++.dg/parse/angle-bracket2.C: New test.
16753
16754 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16755
16756         PR middle-end/13750
16757         Revert:
16758         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16759         PR pch/13361
16760         * testsuite/g++.dg/pch/wchar-1.C: New.
16761         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16762
16763 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16764
16765         PR c++/14008
16766         * g++.dg/parse/error15.C: New test.
16767         * g++.dg/parse/crash11.C: Update dg-error mark.
16768
16769 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16770
16771         PR c++/13932
16772         * g++.dg/warn/conv2.C: New test.
16773
16774 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16775
16776         PR c++/13086
16777         * g++.dg/warn/incomplete1.C: Remove xfail.
16778
16779 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16780
16781         * lib/file-format.exp (gcc_target_object_format): Use
16782         ${tool}_target_compile, not gcc_target_compile.
16783         * lib/target-supports.exp (check_alias_available): Likewise.
16784         (check_gc_sections_available): Likewise.
16785         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16786         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16787         dg-require-alias.
16788
16789 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16790
16791         PR c++/13969
16792         * g++.dg/template/static6.C: New test.
16793
16794 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16795
16796         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16797
16798 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16799
16800         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16801         tests for systems where `char' is unsigned by default.
16802
16803 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16804
16805         PR c++/13997
16806         * g++.dg/template/partial3.C: New test.
16807
16808 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16809
16810         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16811         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16812         Remove mentions of obsolete ports.
16813
16814 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16815
16816         * gcc.dg/noncompile/20001228-1.c: Fix for new
16817         error message.
16818
16819 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16820
16821         PR target/9348
16822         * gcc.c-torture/execute/multdi-1.c: New test case.
16823
16824 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16825
16826         PR c++/13925
16827         * g++.dg/template/lookup5.C: New test.
16828
16829 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16830
16831         PR c++/13950
16832         * g++.dg/template/lookup4.C: New test.
16833
16834         PR c++/13970
16835         * g++.dg/parse/error14.C: New test.
16836
16837         PR c++/14002
16838         * g++.dg/parse/template13.C: New test.
16839
16840 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16841
16842         PR c++/13978
16843         * g++.dg/template/koenig4.C: New test.
16844
16845         PR c++/13968
16846         * g++.dg/template/crash17.C: New test.
16847
16848         PR c++/13975
16849         * g++.dg/parse/error13.C: New test.
16850         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16851
16852 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16853
16854         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16855
16856 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16857
16858         PR c/11658
16859         PR c/13994
16860         * gcc.dg/noncompile/20040203-1.c: New test.
16861         * gcc.dg/noncompile/20040203-2.c: Likewise.
16862         * gcc.dg/noncompile/20040203-3.c: Likewise.
16863         * gcc.dg/20040203-1.c: Likewise.
16864
16865 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16866
16867         PR c++/10858
16868         * g++.dg/template/sizeof7.C: New test.
16869
16870 2004-02-02  Eric Christopher  <echristo@redhat.com>
16871             Zack Weinberg  <zack@codesourcery.com>
16872
16873         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16874
16875 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16876
16877         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16878         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16879         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16880         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16881
16882 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16883
16884         PR c++/13113
16885         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16886
16887         PR c++/13854
16888         * g++.dg/ext/attrib13.C: New test.
16889
16890         PR c++/13907
16891         * g++.dg/conversion/op2.C: New test.
16892
16893 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16894
16895         * gcc.dg/titype-1.c: Fix pasto.
16896
16897 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16898
16899         * gcc.dg/titype-1.c: New test.
16900
16901 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16902
16903         PR c++/13957
16904         * g++.dg/template/non-type-template-argument-1.C,
16905         g++.dg/template/qualified-id1.C: Update dg-error marks.
16906         * g++.dg/template/nontype6.C: New test.
16907
16908 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16909
16910         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16911         * gcc.dg/builtins-31.c: New testcase.
16912         * gcc.dg/builtins-32.c: New testcase.
16913
16914 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16915
16916         * objc.dg/call-super-2.m: Update line numbers
16917         for the including of stddef.h.
16918
16919 2004-01-30  Michael Matz  <matz@suse.de>
16920
16921         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16922         g++.dg/ext/case-range3.C: New tests.
16923
16924 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16925
16926         DR206
16927         PR c++/13813
16928         * g++.dg/template/member4.C: New test.
16929
16930 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16931
16932         PR c++/13683
16933         * g++.dg/template/sizeof6.C: New test.
16934
16935 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16936
16937         * gcc.dg/fwritable-strings-1.c: New test.
16938
16939 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16940
16941         * gcc.c-torture/compile/20040130-1.c: New test.
16942
16943 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16944
16945         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16946
16947 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16948
16949         PR c++/13883
16950         * g++.dg/template/ctor3.C: New test.
16951
16952 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16953
16954         * g++.dg/tc1: New directory.
16955         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16956         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16957         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16958         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16959         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16960
16961 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16962
16963         * g++.dg/parse/error11.C: New test.
16964         * g++.dg/parse/error12.C: Likewise.
16965
16966 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16967
16968         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16969         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16970
16971 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16972
16973         PR c++/13791
16974         * g++.dg/ext/attrib12.C: New test.
16975
16976         PR c++/13736
16977         * g++.dg/parse/cast2.C: New test.
16978
16979 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16980
16981         * objc.dg/encode-2.m (main): New local string.  Set depending on
16982         sizeof long.  Use in sscanf call.
16983         * objc.dg/encode-3.m (main): New local string.  Set depending on
16984         sizeof long.  Use in scan_initial call.
16985
16986 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16987
16988         * objc.dg/call-super-2.m: Make LP64-safe.
16989         * objc.dg/desig-init-1.m: Likewise.
16990
16991 2004-01-27  Devang Patel <dpatel@apple.com>
16992
16993         * g++.dg/debug/namespace1.C: New test.
16994
16995 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16996
16997         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16998         xscale-*-*.
16999
17000         * gcc.dg/arm-mmx-1.c: New test.
17001
17002 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17003
17004         * gcc.dg/20040127-1.c: New test.
17005         * gcc.dg/20040127-2.c: New test.
17006
17007 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17008
17009         * objc.dg/stret-1.m (glob): Renamed to globa.
17010
17011 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
17012
17013         PR c++/13663
17014         * g++.dg/expr/for1.C: New test.
17015
17016 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
17017
17018         PR middle-end/13779
17019         * gcc.dg/darwin-longlong.c: New test.
17020
17021 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
17022
17023         * gcc.dg/20040124-1.c: Moved test from here...
17024         * gcc.c-torture/compile/20040124-1.c: ...to here.
17025
17026 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17027
17028         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
17029         the assembly output if -m64 is passed.
17030
17031 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
17032
17033         PR c++/13833
17034         * g++.dg/template/cond3.C: New test.
17035
17036 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17037
17038         PR c++/13810
17039         * g++.dg/template/ttp7.C: New test.
17040
17041 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17042
17043         PR c++/13797
17044         * g++.dg/template/nontype4.C: New test.
17045         * g++.dg/template/nontype5.C: Likewise.
17046
17047 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
17048
17049         * gcc.dg/torture/mips-clobber-at.c: New test.
17050
17051 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
17052
17053         * gcc.dg/20040124-1.c: New test.
17054
17055 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
17056
17057         * gcc.dg/20040123-1.c: New test.
17058
17059 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
17060
17061         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
17062
17063 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17064
17065         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
17066
17067 2004-01-23  Andrew Pinski  <apinski@apple.com>
17068
17069         * gcc.dg/20030121-1.c: Move to ..
17070         * gcc.dg/20040121-1.c: here.
17071
17072 2004-01-23  Roger Sayle  <roger@eyesopen.com>
17073
17074         * gcc.dg/builtins-29.c: New test case.
17075
17076 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
17077
17078         PR 18314
17079         * gcc.dg/builtins-30.c: New testcase.
17080
17081 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
17082
17083         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
17084         * lib/g77.exp: Likewise.
17085         * lib/objc.exp: Likewise.
17086         * lib/g++.exp: Likewise.
17087
17088 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17089
17090         * gcc.dg/struct-by-value-2.c: New test.
17091
17092 2004-01-21  Andrew Pinski  <apinski@apple.com>
17093
17094         PR target/13785
17095         * gcc.dg/20030121-1.c: New test.
17096
17097 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
17098
17099         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
17100         clobber frame pointer register in asm statement.
17101
17102 2004-01-21  Falk Hueffner  <falk@debian.org>
17103
17104         * gcc.c-torture/compile/20040121-1.c: New test.
17105
17106 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
17107
17108         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
17109
17110 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
17111
17112         * gcc.dg/ppc64-abi-2.c: New test.
17113
17114 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
17115
17116         * lib/treelang.exp: Fill out this file.
17117         * lib/treelang-dg.exp: New File.
17118
17119 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17120
17121         * gcc.c-torture/compile/981022-1.c: Remove.
17122         * gcc.dg/array-5.c: Remove XFAIL.
17123         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
17124         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
17125         gcc.dg/cond-lvalue-1.c: Update.
17126         * gcc.dg/cast-lvalue-2.c: New test.
17127
17128 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
17129
17130         PR c++/13592
17131         * g++.dg/other/error1.C (class foo): Tweak error message.
17132
17133         PR c++/13592
17134         * g++.dg/template/call2.C: New test.
17135
17136 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17137
17138         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
17139         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
17140         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
17141         scalar-return-1_x.c, scalar-return-2_y.c,
17142         scalar-return-3_x.c, scalar-return-3_y.c,
17143         scalar-return-4_x.c, scalar-return-4_y.c,
17144         struct-align-1.h, struct-align-1_x.c,
17145         struct-align-1_y.c, struct-align-2.h,
17146         struct-align-2_x.c, struct-align-2_y.c,
17147         struct-by-value-10_y.c, struct-by-value-11_x.c,
17148         struct-by-value-11_y.c, struct-by-value-12_x.c,
17149         struct-by-value-12_y.c, struct-by-value-13_x.c,
17150         struct-by-value-13_y.c, struct-by-value-14_x.c,
17151         struct-by-value-14_y.c, struct-by-value-15_x.c,
17152         struct-by-value-15_y.c, struct-by-value-16_y.c,
17153         struct-by-value-17_y.c, struct-by-value-18_y.c,
17154         struct-by-value-19_y.c, struct-by-value-1_x.c,
17155         struct-by-value-1_y.c, struct-by-value-20_y.c,
17156         struct-by-value-2_x.c, struct-by-value-2_y.c,
17157         struct-by-value-3_y.c, struct-by-value-4_x.c,
17158         struct-by-value-4_y.c, struct-by-value-5_y.c,
17159         struct-by-value-6_y.c, struct-by-value-7_y.c
17160         struct-by-value-8_x.c, struct-by-value-8_y.c
17161         struct-by-value-9_x.c, struct-by-value-9_y.c
17162         struct-return-10_x.c, struct-return-10_y.c,
17163         struct-return-19_x.c, struct-return-20_x.c
17164         struct-return-2_x.c, struct-return-2_y.c
17165         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
17166         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
17167
17168 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17169
17170         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
17171         attribute on sparc*-sun-solaris2.*.
17172
17173 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
17174
17175         PR c++/13710
17176         * g++.dg/ext/typeof7.C: New test.
17177
17178 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
17179
17180         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
17181         * gcc.dg/const-elim-1.c: Same.
17182
17183 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
17184
17185         * objc.dg/stret-1.m: New.
17186         * objc.dg/stret-2.m: New.
17187
17188 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17189
17190         PR c++/11895
17191         * g++.dg/ext/vector1.C: New test.
17192
17193 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
17194
17195         * gcc.dg/pch/import-1.c: New.
17196         * gcc.dg/pch/import-1.hs: New.
17197         * gcc.dg/pch/import-1a.h: New.
17198         * gcc.dg/pch/import-1b.h: New.
17199         * gcc.dg/pch/import-1c.h: New.
17200
17201 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
17202
17203         PR c++/13574
17204         * g++.dg/ext/array1.C: New test.
17205
17206         PR c++/13178
17207         * g++.dg/conversion/op1.C: New test.
17208
17209 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
17210
17211         PR 11864
17212         From Kazumoto Kojima / Dan Kegel:
17213         * gcc.dg/pr11864-1.c: New test.
17214
17215         PR 10392
17216         From Marcus Comstedt / Dan Kegel:
17217         * gcc.dg/pr10392-1.c: New test.
17218
17219 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
17220
17221         PR c++/13478
17222         * g++.dg/init/ref10.C: New test.
17223
17224 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17225
17226         PR c++/13407
17227         * g++.dg/parse/typename6.C: New test.
17228
17229 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
17230
17231         PR pch/13361
17232         * testsuite/g++.dg/pch/wchar-1.C: New.
17233         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17234
17235 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17236
17237         PR c++/9259
17238         * g++.dg/expr/sizeof2.C: New test.
17239
17240 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
17241
17242         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
17243
17244 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
17245
17246         PR c++/13659
17247         * g++.dg/lookup/strong-using-3.C: New.
17248         * g++.dg/lookup/using-10.C: New.
17249
17250 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
17251
17252         PR c++/13594
17253         * g++.dg/lookup/strong-using-2.C: New.
17254
17255 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
17256             Dan Kegel <dank@kegel.com>
17257             J"orn Rennecke <joern.rennecke@superh.com>
17258
17259         PR target/9365
17260         * gcc.dg/pr9365-1.c: New test.
17261
17262 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17263
17264         PR c++/8856
17265         * g++.dg/parse/casting-operator2.C: New test.
17266         * g++.old-deja/g++.pt/explicit83.C: Remove.
17267
17268 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17269
17270         * gcc.dg/label-compound-stmt-1.c: New test.
17271         * gcc.c-torture/compile/950922-1.c,
17272         gcc.c-torture/compile/20000211-3.c,
17273         gcc.c-torture/compile/20000518-1.c,
17274         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
17275         compound statements.
17276
17277 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
17278
17279         * gcc.dg/ppc64-abi-1.c: New test.
17280
17281 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
17282
17283          * g++.dg/ext/attrib9.C: Add dg-warnings.
17284
17285 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17286
17287         PR c++/12335
17288         * g++.dg/parse/dtor3.C: New test.
17289
17290 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17291
17292         PR c++/12709
17293         * g++.dg/parse/try-catch-1.C: New test.
17294
17295 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
17296
17297         * ada/acats/run_all.sh: Add more verbose output in acats.log
17298         when compiling tests.
17299
17300 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17301
17302         PR 13656
17303         * gcc.dg/typedef-redecl.c: New test case.
17304         * gcc.dg/typedef-redecl.h: New support file.
17305
17306 2004-01-13  Jan Hubicka  <jh@suse.cz>
17307
17308         * gcc.dg/always_inline.c: New test.
17309         * gcc.dg/debug/20031231-1.c: Fix.
17310
17311 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17312
17313         PR c++/13474
17314         * g++.dg/template/array3.C: New test.
17315
17316 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17317
17318         * g++.dg/ext/lvalue1.C: No longer expected to fail.
17319         * g++.dg/warn/Wunused-2.C: Likewise.
17320
17321 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17322
17323         PR c++/13289
17324         * g++.dg/template/instantiate6.C: New test.
17325
17326 2004-01-12  Roger Sayle  <roger@eyesopen.com>
17327
17328         PR middle-end/11397
17329         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
17330
17331 2004-01-12  Jan Hubicka  <jh@suse.cz>
17332
17333         PR opt/12826
17334         * gcc.dg/20040112-1.c: New.
17335
17336         * gcc.dg/dwarf-die[1-7].c: Move to...
17337         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
17338         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
17339
17340 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
17341
17342         PR c++/4100
17343         * g++.dg/parse/friend4.C: New test.
17344
17345 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
17346
17347         PR c++/4100
17348         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
17349         definition is called a friend.
17350
17351 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
17352
17353         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
17354
17355 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
17356
17357         PR c++/3478
17358         * g++.dg/parse/error10.C: New test.
17359         * g++.dg/template/arg2.C: Accept "invalid type" error.
17360
17361 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
17362
17363         PR middle-end/13392
17364         * g++.dg/opt/expect2.C: New test.
17365
17366 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17367
17368         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
17369         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
17370         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
17371         Update dg-error regexps.
17372
17373 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17374
17375         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
17376         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
17377
17378 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17379
17380         * gcc.dg/pragma-re-1.c: Use right pointer type.
17381
17382 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17383
17384         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
17385
17386 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
17387
17388         * gcc.dg/rs6000-ldouble-1.c: New.
17389
17390 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17391
17392         DR 337
17393         PR c++/9256
17394         * g++.dg/other/abstract1.C: New test.
17395
17396 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
17397
17398         * g++.dg/lookup/strong-using-1.C: New.
17399
17400 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17401
17402         PR c/11234
17403         * gcc.dg/func-ptr-conv-1.c: New test.
17404         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
17405
17406 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
17407
17408         PR target/13380.
17409         * gcc.c-torture/compile/20040109-1.c: New.
17410
17411 2004-01-08  Stuart Hastings  <stuart@apple.com>
17412
17413         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
17414         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
17415         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
17416
17417 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
17418
17419         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
17420
17421 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17422
17423         * ada/acats/run_acats: Treat 'gnatchop' the same way
17424         as 'gnatmake'.  Export GCC_DRIVER.
17425         * ada/acats/run_all.sh: Add target_gnatchop.  Use
17426         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
17427
17428 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17429
17430         PR c++/12573
17431         * g++.dg/template/dependent-expr4.C: New test.
17432
17433 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
17434
17435         * gcc.dg/altivec-11.c: New test.
17436
17437 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
17438
17439         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
17440
17441 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17442
17443         PR c/6024
17444         * gcc.dg/enum-compat-1.c: New test.
17445         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
17446
17447 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17448
17449         PR c/12165
17450         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
17451         gcc.dg/c99-idem-qual-3.c: New tests.
17452
17453 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
17454
17455         * gcc.dg/winline-7.c: Don't cast void * to int.
17456
17457 2004-01-06  Jan Hubicka  <jh@suse.cz>
17458
17459         * gcc.dg/i386-sse-5.c: New test
17460         * g++.dg/eh/simd-1.c: Add -w argument for i386.
17461
17462 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17463
17464         PR c++/12815
17465         * g++.dg/rtti/typeid4.C: New test.
17466
17467 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17468
17469         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
17470
17471 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17472
17473         PR c++/12132
17474         * g++.dg/template/error11.C: New test.
17475
17476         PR c++/13451
17477         * g++.dg/template/class2.C: New test.
17478
17479 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17480         Richard Sandiford <rsandifo@redhat.com>
17481
17482         PR c++/13387
17483         * g++.dg/opt/alias3.C: New test.
17484
17485 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17486
17487         PR c++/13157
17488         * g++.dg/template/koenig3.C: New test.
17489
17490         PR c++/13529
17491         * g++.dg/parse/offsetof3.C: New test.
17492
17493         * g++.dg/init/copy7.C: Add missing dg-error markers.
17494
17495         PR c++/12226
17496         * g++.dg/init/copy7.c: New test.
17497
17498         PR c++/13536
17499         * g++.dg/parse/cast1.C: New test.
17500
17501 2004-01-04  Jan Hubicka  <jh@suse.cz>
17502
17503         * gcc.dg/winline[1-7].c: New tests.
17504
17505 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17506
17507         PR c++/13520
17508         * g++.dg/template/qualttp22.C: New test.
17509
17510 2004-01-01  Jan Hubicka  <jh@suse.cz>
17511
17512         * gcc.dg/debug/20031231-1.c: New.
17513         * gcc.c-torture/compile/20040101-1.c: New.
17514         * gcc.dg/dwarf-die-[1-7].c: New.
17515
17516 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
17517
17518         PR optimization/13521
17519         * gcc.c-torture/compile/20031231-1.c: New test.
17520
17521 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17522
17523         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
17524
17525 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17526
17527         PR c++/10079
17528         * g++.dg/template/crash16.C: New test.
17529
17530 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
17531
17532         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
17533
17534 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17535
17536         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
17537         ports.
17538         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17539         * g++.old-deja/g++.law/profile1.C: Likewise.
17540         * gcc.c-torture/compile/981006-1.c: Likewise.
17541         * gcc.c-torture/execute/loop-2e.x: Likewise.
17542         * gcc.c-torture/execute/loop-2f.x: Remove.
17543         * gcc.c-torture/execute/loop-2g.x: Likewise.
17544         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
17545         * gcc.dg/20020312-2.c: Remove traces of dead ports.
17546
17547 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17548
17549         PR c++/13507
17550         * g++.dg/ext/attrib11.C: New test.
17551
17552         PR c++/13494
17553         * g++.dg/template/array2-1.C: New test.
17554         * g++.dg/template/array2-2.C: New test.
17555
17556 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
17557
17558         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
17559
17560 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17561
17562         PR c++/12774
17563         * g++.dg/template/array1-1.C: New test.
17564         * g++.dg/template/array1-2.C: New test.
17565
17566 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17567
17568         PR fortran/12632
17569         * g77.dg/12632.f: New test case.
17570
17571 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17572
17573         PR c++/13289
17574         * g++.dg/parse/nontype1.C: New test.
17575
17576 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17577
17578         PR c++/12403
17579         * g++.dg/parse/explicit1.C: New test.
17580         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17581
17582 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17583
17584         PR c++/13081
17585         * g++.dg/opt/inline6.C: New test.
17586
17587         PR c++/12613
17588         * g++.dg/parse/error9.C: New test.
17589
17590         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
17591
17592 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17593
17594         PR c++/13009
17595         * g++.dg/init/assign1.C: New test.
17596
17597 2003-12-28  Roger Sayle  <roger@eyesopen.com>
17598
17599         PR c++/13070
17600         * g++.dg/warn/format3.C: New test case.
17601
17602 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17603
17604         * gcc.c-torture/compile/20031227-1.c: New test.
17605
17606 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17607
17608         * g++.dg/bprob/bprob.exp: Load target-supports.exp
17609         * g77.dg/bprob/bprob.exp: Likewise.
17610         * gcc.misc-tests/bprob.exp: Likewise.
17611         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
17612         variants on systems where the library does not provide that
17613         functionality.
17614         * gcc.dg/builtins-20.c: Use builtins-config.h.
17615         * gcc.dg/builtins-config.h: New file.
17616
17617 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17618
17619         * lib/gcc-dg.exp (dg-require-profiling): New function.
17620         * lib/target-supports.exp (check_profiling_available): Likewise.
17621         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17622         * g77.dg/bprob/bprob.exp: Likewise.
17623         * gcc.misc-tests/bprob.exp: Likewise.
17624         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17625         * gcc.dg/20021014-1.c: Likewise.
17626         * gcc.dg/nest.c: Likewise.
17627
17628 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17629
17630         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17631         compiling.
17632         * g++.dg/lookup/java2.C: Likewise.
17633         * gcc.dg/cpp/lexident.c: Likewise.
17634
17635 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17636
17637         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17638         given.
17639         * gcc.c-torture/compile/961203-1.c: Likewise.
17640         * gcc.c-torture/compile/980506-1.c: Likewise.
17641
17642 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17643
17644         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17645         (additional_prunes): New global.
17646         (gcc-dg-prune): Handle additional per-test pruning.
17647         (dg-test): Clear additional_prunes between tests.
17648
17649         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17650         dg-prune-output to avoid spurious failures from assembler
17651         complaining about nonexistent WAW violations.
17652         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
17653         Use dg-prune-output to avoid spurious failures from assembler
17654         warning about Itanium B-step errata.
17655
17656 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17657
17658         * g++.dg/abi/macro0.C: New test.
17659         * g++.dg/abi/macro1.C: Likewise.
17660         * g++.dg/abi/macro2.C: Likewise.
17661
17662         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
17663         * g++.dg/abi/bitfield7.C: Likewise.
17664         * g++.dg/abi/dtor2.C: Likewise.
17665         * g++.dg/abi/mangle11.C: Likewise.
17666         * g++.dg/abi/mangle12.C: Likewise.
17667         * g++.dg/abi/mangle14.C: Likewise.
17668         * g++.dg/abi/mangle17.C: Likewise.
17669         * g++.dg/abi/vbase10.C: Likewise.
17670         * g++.dg/abi/vbase14.C: Likewise.
17671         * g++.dg/template/qualttp17.C: Likewise.
17672
17673 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17674
17675         PR c/11995
17676         * gcc.dg/20031223-1.c: New test.
17677
17678 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17679
17680         * gcc.dg/noreturn-7.c: New test.
17681
17682 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17683
17684         * gcc.dg/null-pointer-1.c: New test.
17685
17686 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17687
17688         * g++.old-deja/g++.jason/template18.C: Remove.
17689         * g++.old-deja/g++.jason/template37.C: Likewise.
17690
17691         PR c++/12862
17692         * g++.dg/lookup/ns1.C: New test.
17693
17694         PR c++/12397
17695         * g++.dg/template/lookup3.C: New test.
17696
17697 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17698
17699         * g++.dg/template/recurse1.C: New test
17700
17701 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17702
17703         PR c++/12479
17704         * g++.dg/parse/semicolon1.C: New test.
17705         * g++.dg/parse/semicolon1.h: Likewise.
17706
17707 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17708
17709         * gcc.dg/darwin-misaligned.c: New test.
17710
17711 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17712
17713         PR c/9163
17714         * gcc.dg/20031222-1.c: New test.
17715
17716 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17717
17718         PR c++/13438
17719         * g++.dg/parse/error8.C: New test.
17720
17721         PR c++/11554
17722         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17723
17724 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17725
17726         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17727         too small.
17728         * gcc.c-torture/compile/930217-1.c: Likewise.
17729         * gcc.c-torture/compile/930513-1.c: Likewise.
17730         * gcc.c-torture/execute/920908-2.c: Likewise.
17731         * gcc.c-torture/execute/921204-1.c: Likewise.
17732         * gcc.c-torture/execute/930621-1.c: Likewise.
17733         * gcc.c-torture/execute/930630-1.c: Likewise.
17734         * gcc.c-torture/execute/931031-1.c: Likewise.
17735         * gcc.c-torture/execute/980602-2.c: Likewise.
17736         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17737         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17738         * gcc.c-torture/execute/extzvsi.c: Likewise.
17739         * gcc.c-torture/unsorted/ext.c: Likewise.
17740
17741 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17742
17743         PR target/12749
17744         * gcc.c-torture/compile/20031220-2.c: New test case.
17745
17746 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17747
17748         PR optimization/13031
17749         * gcc.c-torture/compile/20031220-1.c: New test case.
17750
17751 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17752
17753         * gcc.dg/cast-function-1.c: New test.
17754
17755 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17756
17757         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17758         formats.
17759
17760 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17761
17762         PR c++/12795
17763         * g++.dg/ext/attrib10.C: New test.
17764
17765 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17766
17767         * gcc.dg/cleanup-10.c: New test.
17768         * gcc.dg/cleanup-11.c: New test.
17769
17770 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17771
17772         PR c++/13239
17773         * g++.dg/opt/expect1.C: New test.
17774
17775 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17776
17777         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17778
17779 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17780
17781         PR debug/12923
17782         * gcc.dg/20031218-1.c: New test.
17783
17784         PR debug/12389
17785         * gcc.dg/20031218-2.c: New test.
17786         * gcc.dg/20031218-3.c: New test.
17787
17788         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17789         of label name and allow for USER_LABEL_PREFIX == "_" names.
17790         * g++.dg/abi/mangle18-2.C: Likewise.
17791         * g++.dg/abi/mangle19-1.C: Likewise.
17792         * g++.dg/abi/mangle19-2.C: Likewise.
17793         * g++.dg/abi/mangle20-1.C: Likewise.
17794         * g++.dg/abi/mangle20-2.C: Likewise.
17795
17796 2003-12-18  Richard Henderson  <rth@redhat.com>
17797
17798         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17799
17800 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17801             Dan Kegel <dank@kegel.com>
17802
17803         PR other/12009
17804         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17805         testing a cross compiler, it causes spurious compile failures.
17806         * lib/g++.exp: Likewise.
17807
17808 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17809
17810         PR c++/13262
17811         * g++.dg/template/access13.C: New test.
17812
17813 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17814
17815         * gcc.dg/20031216-1.c: New test.
17816
17817 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17818
17819         PR c++/9154
17820         * g++.dg/template/error10.C: New test.
17821
17822 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17823
17824         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17825         * g++.dg/eh/simd-2.C: Likewise.
17826
17827 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17828             Roger Sayle  <roger@eyesopen.com>
17829
17830         * gcc.c-torture/execute/ieee/mzero5.c: New.
17831
17832 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17833
17834         PR c++/10603
17835         * g++.dg/parse/error6.C: New test.
17836
17837         PR c++/12827
17838         * g++.dg/parse/error7.C: New test.
17839
17840 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17841
17842         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17843         at -O with stabs debugging formats.
17844         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17845         * gcc.dg/debug/debug-2.c: Likewise.
17846
17847 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17848
17849         PR c++/12696
17850         * g++.dg/init/error1.C: New test.
17851
17852         PR c++/12218
17853         * g++.dg/init/pm3.C: New test.
17854
17855 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17856
17857         PR c/3347
17858         * gcc.dg/bitfld-8.c: New test.
17859
17860 2003-12-16  James Lemke  <jim@wasabisystems.com>
17861
17862         * gcc.dg/arm-scd42-[123].c: New tests.
17863
17864 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17865
17866         PR c++/9043
17867         * g++.dg/abi/mangle20-1.C: New test.
17868         * g++.dg/abi/mangle20-2.C: New test.
17869
17870 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17871
17872         PR c++/13275
17873         * g++.dg/other/offsetof2.C: Remove XFAIL.
17874         * g++.dg/parse/offsetof1.C: New test.
17875         * g++.gd/parse/offsetof2.C: Likewise.
17876
17877 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17878
17879         * g++.dg/template/nontype3.C: New test.
17880         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17881
17882 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17883
17884         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17885
17886 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17887
17888         PR c++/13387
17889         * g++.dg/expr/assign1.C: New test.
17890
17891         PR c++/13242
17892         * g++.dg/abi/mangle19-1.C: New test.
17893         * g++.dg/abi/mangle19-2.C: New test.
17894
17895 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17896
17897         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17898
17899 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17900
17901         * gcc.c-torture/execute/20031216-1.c: New test.
17902
17903 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17904
17905         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17906         an ICE regression.
17907
17908 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17909
17910         PR c++/10926
17911         * g++.dg/template/error9.C: New test.
17912
17913         PR c++/11116
17914         * g++.dg/template/error8.C: New test.
17915
17916 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17917
17918         PR middle-end/13400
17919         * gcc.c-torture/execute/20031215-1.c: New test case.
17920
17921 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17922
17923         PR c++/13269
17924         * g++.dg/parse/error5.C: New test.
17925
17926         PR c++/12989
17927         * g++.dg/expr/sizeof1.C: New test.
17928
17929         PR c++/13310
17930         * g++.dg/template/crash15.C: New test.
17931
17932 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17933
17934         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17935         a non-POD type as the last named parameter of a varargs function.
17936
17937 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17938
17939         PR c++/13243
17940         PR c++/12573
17941         * g++.dg/template/crash14.C: New test.
17942         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17943
17944 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17945
17946         * g++.dg/other/java1.C: New test.
17947
17948         PR c++/13241
17949         * g++.dg/abi/mangle18-1.C: New test.
17950         * g++.dg/abi/mangle18-2.C: New test.
17951
17952 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17953
17954         PR optimization/10312
17955         * gcc.c-torture/execute/20031214-1.c: New.
17956
17957 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17958
17959         PR c++/10779
17960         PR c++/12160
17961         * g++.dg/parse/error3.C: New test.
17962         * g++.dg/parse/error4.C: Likewise.
17963         * g++.dg/abi/mangle4.C: Tweak error messages.
17964         * g++.dg/lookup/using5.C: Likewise.
17965         * g++.dg/other/error2.C: Likewise.
17966         * g++.dg/parse/typename5.C: Likewise.
17967         * g++.dg/parse/undefined1.C: Likewise.
17968         * g++.dg/template/arg2.C: Likewise.
17969         * g++.dg/template/ttp3.C: Likewise.
17970         * g++.dg/template/type1.C: Likewise.
17971         * g++.old-deja/g++.other/crash32.C: Likewise.
17972         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17973
17974 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17975
17976         PR c++/13106
17977         * g++.dg/warn/noreturn-3.C: New test.
17978
17979 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17980
17981         PR c++/13118
17982         * g++.dg/abi/covariant3.C: New.
17983
17984 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17985
17986         * g++.dg/eh/ia64-1.C: New test.
17987
17988 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17989
17990         PR optimization/13037
17991         * g77.f-torture/execute/13037.f: New test case.
17992
17993 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17994
17995         PR c++/12881
17996         * g++.dg/abi/covariant2.C: New.
17997
17998 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17999
18000         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
18001
18002 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
18003
18004         * gcc.c-torture/execute/wchar_t-1.x: Delete.
18005
18006 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
18007
18008         PR other/10819
18009         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
18010         to fix Bug 10819.
18011         * lib/g++.exp (g++_version): Likewise.
18012         * lib/g77.exp (g77_version): Likewise.
18013         * lib/objc.exp (default_objc_version): Likewise.
18014
18015 2003-12-10  Richard Henderson  <rth@redhat.com>
18016
18017         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
18018
18019         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
18020
18021 2003-12-08  Matt Austern  <austern@apple.com>
18022
18023         PR c/13134
18024         * lib/gcc-dg.exp (dg-require-visibility): Define.
18025         * lib/target-supports (check_visibility_available): Define.
18026         * gcc.dg/visibility-1.c: New test.
18027         * gcc.dg/visibility-2.c: Likewise.
18028         * gcc.dg/visibility-3.c: Likewise.
18029         * gcc.dg/visibility-4.c: Likewise.
18030         * gcc.dg/visibility-5.c: Likewise.
18031         * gcc.dg/visibility-6.c: Likewise.
18032         * g++.dg/ext/visibility-1.C: Likewise.
18033         * g++.dg/ext/visibility-2.C: Likewise.
18034         * g++.dg/ext/visibility-3.C: Likewise.
18035         * g++.dg/ext/visibility-4.C: Likewise.
18036         * g++.dg/ext/visibility-5.C: Likewise.
18037         * g++.dg/ext/visibility-6.C: Likewise.
18038
18039 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18040
18041         * g++.dg/lookup/java1.C: New test.
18042         * g++.dg/lookup/java2.C: New test.
18043
18044 2003-12-07  Falk Hueffner  <falk@debian.org>
18045
18046         * g++.dg/opt/noreturn-1.C: New test.
18047
18048 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
18049
18050         * gcc.dg/overflow-1.c: New test.
18051
18052 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18053
18054         * g77.f-torture/compile/13060.f: New test.
18055
18056 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
18057
18058         PR c++/13323
18059         * g++.dg/inherit/operator2.C: New test.
18060
18061 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
18062
18063         PR c++/13305
18064         * g++.dg/ext/attrib9.C: New test.
18065
18066 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
18067
18068         PR c++/13314
18069         * g++.dg/template/error7.C: New test.
18070
18071 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
18072             J"orn Rennecke <joern.rennecke@superh.com>
18073
18074         PR target/13302
18075         * g++.dg/other/struct-va_list.C: New test.
18076
18077 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18078
18079         PR c++/13166
18080         * g++.dg/parse/defarg6.C: New test.
18081
18082 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
18083
18084         PR target/13256
18085         * gcc.c-torture/execute/20031201-1.c: New test.
18086
18087 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
18088
18089         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
18090
18091 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18092
18093         * gcc.dg/builtin-return-1.c: New test.
18094
18095 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
18096             J"orn Rennecke <joern.rennecke@superh.com>
18097
18098         PR optimization/13260
18099         * gcc.c-torture/execute/20031204-1.c: New test.
18100
18101 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
18102
18103         PR c++/9127
18104         * g++.dg/template/error6.C: New test.
18105
18106 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
18107
18108         * gcc.dg/20031202-1.c: New test.
18109
18110 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
18111
18112         PR c++/13179
18113         * g++.dg/template/eh1.C: New test.
18114
18115         PR c++/10771
18116         * g++.dg/template/error5.C: New test.
18117
18118 2003-12-02  David Ung  <davidu@mips.com>
18119
18120         * gcc.dg/compat/vector-check.h: Corrected type for var
18121         g_##TMODE
18122
18123 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18124
18125         PR c++/10126
18126         * g++.dg/template/ptrmem8.C: New test.
18127
18128 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18129
18130         PR c++/12573
18131         * g++.dg/template/dependent-expr3.C: New test.
18132
18133 2003-12-01  James Lemke  <jim@wasabisystems.com>
18134
18135         * gcc.dg/arm-g2.c: New test.
18136
18137 2003-12-01  Roger Sayle  <roger@eyesopen.com>
18138
18139         PR optimization/11634
18140         * gcc.dg/20031201-2.c: New test case.
18141
18142 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
18143
18144         PR 11433
18145         * objc.dg/proto-lossage-3.m: New test.
18146
18147 2003-12-01  Roger Sayle  <roger@eyesopen.com>
18148
18149         PR optimization/12628
18150         * gcc.dg/20031201-1.c: New test case.
18151
18152 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18153
18154         * gcc.dg/unaligned-1.c: New test.
18155
18156 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
18157
18158         PR c++/9849
18159         * g++.dg/template/error4.C: New test.
18160         * g++.dg/template/nested3.C: Adjust error markers.
18161
18162 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18163
18164         * gcc.dg/cpp/assert4.c: Check more #system assertions.
18165
18166 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18167
18168         PR c/10333
18169         * gcc.dg/bitfld-7.c: New test.
18170
18171 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
18172
18173         * gcc.dg/tls/asm-1.C: New test.
18174
18175 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18176
18177         * gcc.dg/cpp/assert4.c: Update.
18178
18179 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18180
18181         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
18182         * gcc.dg/builtin-apply3.c: New test.
18183
18184 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18185
18186         * lib/compat.exp (compat-obj): New xfaildata parameter.
18187         Use it to set compiler_conditional_xfail_data before compiling.
18188         (compat-get-options): Handle dg-xfail-if.
18189         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
18190         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
18191         * gcc.dg/compat/vector-1_y.c: Likewise.
18192         * gcc.dg/compat/vector-2_x.c: Likewise.
18193         * gcc.dg/compat/vector-2_y.c: Likewise.
18194
18195 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18196
18197         * g++.dg/opt/reg-stack4.C: New test.
18198
18199 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18200
18201         * gcc.dg/builtin-apply2.c: New test.
18202
18203 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18204
18205         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
18206
18207 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18208
18209         PR c++/12924
18210         * g++.dg/template/template-id-2.C: New test.
18211
18212 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18213
18214         PR c++/5369
18215         * g++.dg/template/memfriend1.C: New test.
18216         * g++.dg/template/memfriend2.C: Likewise.
18217         * g++.dg/template/memfriend3.C: Likewise.
18218         * g++.dg/template/memfriend4.C: Likewise.
18219         * g++.dg/template/memfriend5.C: Likewise.
18220         * g++.dg/template/memfriend6.C: Likewise.
18221         * g++.dg/template/memfriend7.C: Likewise.
18222         * g++.dg/template/memfriend8.C: Likewise.
18223         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
18224
18225 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
18226
18227         PR c++/12515
18228         * g++.dg/ext/cond1.C: New test.
18229
18230 2003-11-20  Richard Henderson  <rth@redhat.com>
18231
18232         * gcc.dg/20020201-2.c: Remove.
18233         * gcc.dg/20020201-4.c: Remove.
18234         * gcc.dg/20020304-1.c: Remove.
18235
18236 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
18237
18238         * gcc.dg/cpp/trad/xwin1.c: New test case.
18239
18240 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
18241
18242         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
18243         * lib/g77.exp: Likewise.
18244         * lib/objc.exp: Likewise.
18245         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
18246         for darwin.
18247
18248 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18249
18250         PR c++/12932
18251         * g++.dg/template/static5.C: New test.
18252
18253 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18254
18255         * gcc.dg/nested-func-1.c: New test.
18256
18257 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18258
18259         * gcc.dg/cpp/assert4.c: New test.
18260
18261 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18262
18263         PR c++/2294
18264         * g++.dg/lookup/using9.c: New test.
18265
18266 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
18267
18268         PR c++/12762
18269         * g++.dg/template/error3.C: New test.
18270
18271 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
18272
18273         PR ada/13035
18274         * ada/acats/run_acats, run_all.sh: Fix syntax error.
18275         No longer use a wrapper for gcc, since this does not work under
18276         Windows.
18277
18278 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18279
18280         PR c++/2094
18281         * g++.dg/template/ptrmem7.C: New test.
18282
18283 2003-11-13  Andrew Pinski <apinski@apple.com>
18284
18285         * gcc.c-torture/compile/20031113-1.c: New test.
18286
18287 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
18288             Kean Johnston <jkj@sco.com>
18289
18290         PR c/13029
18291         * gcc.dg/unused-4.c: Update.
18292
18293 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18294
18295         * g++.dg/opt/const3.C: New test.
18296
18297 2003-11-13  Jan Hubicka  <jh@suse.cz>
18298
18299         * gcc.c-torture/compile/20031112-1.c: New test.
18300
18301 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
18302
18303         * g++.dg/parse/crash10.C: Remove bogus error marker.
18304
18305 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18306
18307         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
18308         (host_gcc): Likewise.
18309         (ROOT): Honor $PWDCMD.
18310         (BASE): Likewise.
18311         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
18312
18313 2003-11-12  Catherine Moore  <clm@redhat.com>
18314
18315         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
18316
18317 2003-11-12  Andreas Jaeger  <aj@suse.de>
18318             Jakub Jelinek  <jakub@redhat.com>
18319             Andrew Pinski  <pinskia@physics.uc.edu>
18320             Richard Henderson  <rth@redhat.com>
18321
18322         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
18323         systems.
18324         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
18325
18326         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
18327         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18328
18329 2003-11-11  Andreas Jaeger  <aj@suse.de>
18330
18331         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
18332
18333         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
18334
18335 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
18336
18337         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
18338         Clean ups.
18339
18340 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
18341
18342         * gcc.dg/trampoline-1.c: New test.
18343
18344 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18345
18346         * gcc.c-torture/compile/200031109-1.c: New test.
18347
18348 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18349
18350         PR c/3190
18351         PR c/8714
18352         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18353         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
18354         gcc.dg/format/no-y2k-1.c: Update.
18355
18356 2003-11-08  Roger Sayle  <roger@eyesopen.com>
18357
18358         PR optimization/10467
18359         * gcc.dg/20031108-1.c: New test case.
18360
18361 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
18362
18363         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
18364
18365 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18366
18367         * gcc.dg/compound-lvalue-1.c: New test.
18368         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
18369         some XFAILs.
18370
18371 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
18372
18373         * gcc.dg/altivec-varargs-1.c: New test.
18374
18375 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18376
18377         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
18378         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
18379         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
18380         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
18381         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
18382
18383 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18384
18385         * gcc.dg/cond-lvalue-1.c: New test.
18386
18387 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
18388
18389         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
18390
18391 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18392
18393         PR c++/11616
18394         * g++.dg/template/instantiate5.C: New test.
18395
18396 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18397
18398         PR c++/12726
18399         * g++.dg/ext/complit2.C: Replace test with self-contained version.
18400         * ChangeLog: Add missing first entry for above test.
18401
18402 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18403
18404         PR c++/9810
18405         * g++.dg/template/using8.C: New test.
18406         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
18407
18408 2003-11-02  Roger Sayle  <roger@eyesopen.com>
18409
18410         PR optimization/10817
18411         * gcc.c-torture/compile/20031102-1.c: New test case.
18412
18413 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
18414
18415         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
18416         2147483647.
18417
18418 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18419
18420         * gcc.dg/20031102-1.c: New test.
18421
18422 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18423
18424         * gcc.dg/complex-1.c: New test.
18425
18426 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18427
18428         PR c++/12796
18429         * g++.dg/template/crash13.C: Adjust expected error location.
18430         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18431
18432 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18433
18434         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18435
18436 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18437
18438         PR/10239
18439         * gcc.c-torture/compile/20031031-2.c: New test.
18440
18441 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18442
18443         PR/11640
18444         * gcc.c-torture/compile/20031031-1.c: New test.
18445
18446 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18447
18448         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18449         * gcc.misc-tests/bprob.exp: Likewise.
18450         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
18451         the execution test on arm-elf configs.
18452         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
18453         configs that don't support scratch files.
18454         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
18455
18456 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
18457
18458         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
18459         done by dejagnu.
18460
18461 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
18462
18463         * ada/acats/run_all.sh: Redirect mv output to /dev/null
18464         Avoid non pure sh syntax. Add more logging.
18465
18466         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
18467         fail.
18468
18469 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18470
18471         PR libgcj/10610
18472         * gcc.dg/ppc-stackalign-1.c: New test.
18473
18474 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18475
18476         * ada/acats/run_all.sh: Change output to be more compliant with
18477         dejagnu framework.
18478         Create acats.sum and acats.log files under testsuite/ada/acats
18479         Only run [a-z]* directories, to filter out e.g. CVS.
18480         Redirect build output to log file.
18481
18482 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18483
18484         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18485
18486 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18487
18488         PR ada/5909:
18489         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18490
18491 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18492
18493         * gcc.c-torture/compile/20031023-1.c: New test.
18494         * gcc.c-torture/compile/20031023-2.c: New test.
18495         * gcc.c-torture/compile/20031023-3.c: New test.
18496         * gcc.c-torture/compile/20031023-4.c: New test.
18497
18498 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18499
18500         PR c++/10371
18501         * g++.dg/lookup/scoped8.C: New test.
18502
18503 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18504
18505         * g++.dg/opt/reg-stack3.C: New test.
18506
18507 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18508
18509         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
18510
18511 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18512
18513         PR c++/11076
18514         * g++.dg/template/crash13.C: New test.
18515
18516 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18517
18518         * gcc.dg/c99-restrict-2.c: New test.
18519
18520 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
18521
18522         PR c++/12698, c++/12699, c++/12700, c++/12566
18523         * g++.dg/inherit/covariant9.C: New test.
18524         * g++.dg/inherit/covariant10.C: New test.
18525         * g++.dg/inherit/covariant11.C: New test.
18526
18527 2003-10-23  Jason Merrill  <jason@redhat.com>
18528
18529         PR c++/12726
18530         * g++.dg/ext/complit2.C: New test.
18531
18532 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18533
18534         PR target/12654
18535         * gcc.c-torture/execute/20031020-1.c: New test.
18536
18537 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18538
18539         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
18540         following the jump_insn.
18541
18542 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18543
18544         * gcc.dg/cast-lvalue-1.c: New test.
18545
18546 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
18547
18548         PR c++/11962
18549         * g++.dg/template/cond2.C: New test.
18550
18551 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18552
18553         * gcc.dg/builtins-28.c: New test.
18554
18555 2003-10-20  Jan Hubicka  <jh@suse.cz>
18556
18557         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
18558         parameter.
18559         * testsuite/gcc.dg/inline-2.c: Likewise.
18560
18561 2003-10-20  Phil Edwards  <phil@codesourcery.com>
18562
18563         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18564         * gcc.dg/nest.c:  Likewise.
18565
18566 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18567
18568         PR c++/9781, c++/10583, c++/11862
18569         * g++.dg/parse/crash13.C: New test.
18570
18571 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18572
18573         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18574
18575 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18576
18577         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18578         Define HAVE_C99_RUNTIME except on Solaris.
18579         * gcc.dg/builtins-20.c: Likewise.
18580
18581 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18582
18583         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18584
18585 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18586
18587         PR c++/12495
18588         * g++.dg/template/crash21.C: New test.
18589
18590 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18591
18592         PR c++/2513
18593         * g++.dg/template/typename5.C: New test.
18594
18595 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18596
18597         PR c++/12369
18598         * g++.dg/template/friend25.C: New test.
18599
18600 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
18601
18602         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
18603         versions.
18604
18605 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
18606
18607         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
18608         == 2147483647.
18609
18610 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
18611
18612         * gcc.c-torture/execute/960416-1.x: Remove.
18613         * gcc.c-torture/execute/divconst-3.x: Likewise.
18614
18615 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
18616
18617         PR target/12598
18618         * gcc.dg/torture/cris-volatile-1.c: New test.
18619
18620 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18621
18622         PR optimization/9325
18623         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18624         for overflowing floating point to integer conversion during RTL
18625         simplification.
18626
18627 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18628
18629         * objc/execute/_cmd.m: Fix typo.
18630         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18631         Relax 'scan-assembler' regexp.
18632         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18633         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18634         * objc.dg/zero-link-2.m: Remove blank line.
18635         * objc.dg/zero-link-3.m: New test case.
18636
18637 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18638
18639         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18640
18641         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18642         than linker trickery.
18643
18644 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18645
18646         PR c++/12370
18647         * g++.dg/other/friend2.C: New test.
18648
18649 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18650
18651         * gcc.dg/20031012-1.c: New test.
18652
18653 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18654
18655         * gcc.dg/weak/weak-3.c: Fix for new warning.
18656
18657 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
18658
18659         PR optimization/8750
18660         * gcc.c-torture/execute/20031012-1.c: New test case.
18661
18662 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18663
18664         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18665         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18666
18667 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18668
18669         PR optimization/12260
18670         * gcc.c-torture/compile/20031011-2.c: New test case.
18671
18672 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18673
18674         * gcc.c-torture/execute/20031011-1.c: New testcase.
18675
18676 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18677
18678         * gcc.c-torture/compile/20031011-1.c: New test.
18679
18680 2003-10-11  Jan Hubicka  <jh@suse.cz>
18681
18682         * g++.dg/other/first-global.C: New test.
18683
18684 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18685
18686         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18687
18688 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18689
18690         * gcc.c-torture/compile/20031010-1.c: New test.
18691
18692 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18693
18694         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18695         * gcc.c-torture/execute/va-arg-25.c: ... here.
18696
18697 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18698
18699         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18700
18701 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18702
18703         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18704
18705 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18706
18707         * g++.dg/parse/error2.C: New test.
18708
18709 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18710
18711         PR c++/11097
18712         * g++.dg/other/error5.C: Modify the error message.
18713         * g++.dg/lookup/using8.C: New test.
18714
18715 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18716
18717         * gcc.dg/darwin-abi-2.c: New file.
18718         * gcc.c-torture/execute/va-arg-24.c: New file.
18719
18720 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18721
18722         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18723         indentation.
18724
18725 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18726
18727         PR c++/10147
18728         * g++.dg/other/error4.C: Update error messages.
18729         * g++.dg/template/ptrmem4.C: Likewise.
18730
18731         PR c++/12337
18732         * g++.dg/init/new9.C: New test.
18733
18734         PR c++/12334, c++/12236, c++/8656
18735         * g++.dg/ext/attrib8.C: New test.
18736
18737 2003-10-06  Devang Patel  <dpatel@apple.com>
18738
18739         * gcc.dg/debug/dwarf2-3.h: New test.
18740         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18741
18742 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18743
18744         * g++.dg/opt/cfg2.C: New test.
18745
18746 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18747
18748         * g++.dg/opt/float1.C: New test.
18749
18750 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18751
18752         * gcc.dg/c90-array-lval-6.c: New test.
18753         * gcc.dg/c99-array-lval-6.c: New test.
18754
18755 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18756             Ziemowit Laski  <zlaski@apple.com>
18757
18758         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18759         'Derived', so that it is never considered a class method; add
18760         new warning for '+port' method ambiguity.
18761         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18762         <objc/objc-api.h> (needed on Mac OS X).
18763         * objc.dg/method-13.m: New test.
18764
18765 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18766
18767         PR optimization/9325, PR java/6391
18768         * gcc.c-torture/execute/20031003-1.c: New test case.
18769
18770 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18771
18772         PR optimization/12180
18773         * gcc.dg/20031002-1.c: New test.
18774
18775         PR c++/12486
18776         * g++.dg/inherit/error1.C: New test.
18777
18778 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18779
18780         * lib/f-torture.exp (search_for): Rename to...
18781         (search_for_re): This.  Also, clean up comments and the
18782         "regexp" invocation.
18783
18784 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18785
18786         * gcc.c-torture/compile/20031002-1.c: New test.
18787
18788 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18789
18790         * g++.dg/opt/cond1.C: New test.
18791
18792 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18793
18794         * gcc.dg/Wold-style-definition-2.c: New testcase.
18795         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18796
18797 2003-09-29  Richard Henderson  <rth@redhat.com>
18798
18799         * g++.dg/init/array10.C: Add dg-options.
18800
18801 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18802
18803         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18804
18805 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18806
18807         * g++.dg/template/friend19.C: Fix typo.
18808         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18809
18810 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18811
18812         * gcc.c-torture/execute/20030928-1.c: New test.
18813         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18814
18815 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18816
18817         * g++.dg/opt/unroll1.C: New test.
18818
18819 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18820
18821         PR optimization/11741
18822         * gcc.dg/20030926-1.c: New test case.
18823
18824 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18825
18826         PR c++/5655
18827         * g++.dg/parse/access7.C: New test.
18828         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18829
18830 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18831
18832         MERGE OF objc-improvements-branch into MAINLINE:
18833         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18834         if libobjc has not been built.
18835         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18836         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18837         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18838         objc/execute/nested-3.m, objc/execute/np-2.m,
18839         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18840         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18841         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18842         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18843         objc.dg/special/unclaimed-category-1.h,
18844         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18845         well as GNU runtime.
18846         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18847         * execute/cascading-1.m, execute/function-message-1.m,
18848         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18849         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18850         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18851         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18852         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18853         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18854         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18855         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18856         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18857         * objc.dg/bitfield-2.m: Run only on Darwin.
18858         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18859         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18860         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18861         * objc.dg/const-str-1.m: Fix constant string layout.
18862
18863 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18864
18865         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18866
18867 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18868
18869         * gcc.dg/darwin-abi-1.c: New file.
18870
18871 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18872
18873         PR target/12281
18874         * gcc.c-torture/compile/20030921-1.c: New test.
18875
18876 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18877
18878         * g++.dg/opt/reg-stack2.C: New test.
18879
18880 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18881
18882         * g++.dg/eh/delayslot1.C: New test.
18883
18884 2003-09-20  Richard Henderson  <rth@redhat.com>
18885
18886         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18887
18888 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18889
18890         * gcc.c-torture/execute/20030920-1.c: New test case.
18891
18892 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18893
18894         * g++.dg/rtti/typeid3.C: Correct expected error message.
18895
18896 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18897
18898         PR c++/157
18899         * g++.dg/parse/crash12.C: New test.
18900
18901 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18902
18903         * gcc.dg/compat/mixed-struct-check.h: New.
18904         * gcc.dg/compat/mixed-struct-defs.h: New.
18905         * gcc.dg/compat/mixed-struct-init.h: New.
18906         * gcc.dg/compat/struct-by-value-19_main.c: New.
18907         * gcc.dg/compat/struct-by-value-19_x.c: New.
18908         * gcc.dg/compat/struct-by-value-19_y.c: New.
18909         * gcc.dg/compat/struct-by-value-20_main.c: New.
18910         * gcc.dg/compat/struct-by-value-20_x.c: New.
18911         * gcc.dg/compat/struct-by-value-20_y.c: New.
18912         * gcc.dg/compat/struct-return-19_main.c: New.
18913         * gcc.dg/compat/struct-return-19_x.c: New.
18914         * gcc.dg/compat/struct-return-19_y.c: New.
18915         * gcc.dg/compat/struct-return-20_main.c: New.
18916         * gcc.dg/compat/struct-return-20_x.c: New.
18917         * gcc.dg/compat/struct-return-20_y.c: New.
18918
18919 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18920         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18921         so that it will not complain on LP64 targets.
18922
18923 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18924
18925         PR c++/495
18926         * g++.dg/template/friend24.C: New test.
18927
18928 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18929
18930         PR c++/12332
18931         * g++.dg/template/memtmpl2.C: New test.
18932
18933 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18934
18935         PR target/11184
18936         * gcc.dg/builtin-apply1.c: New test.
18937
18938 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18939
18940         PR c++/9848
18941         * g++.dg/warn/Wunused-4.C: New test.
18942
18943 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18944
18945         PR c++/12316
18946         * g++.dg/other/gc2.C: New test.
18947
18948 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18949
18950         PR c++/11991
18951         * g++.dg/rtti/typeid3.C: New test.
18952
18953         PR c++/12266
18954         * g++.dg/overload/template1.C: New test.
18955
18956 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18957
18958         * g++.dg/opt/cfg3.C: New test.
18959
18960 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18961
18962         PR c++/7939
18963         * g++.dg/template/crash11.C: New test.
18964
18965 2003-09-16  Jason Merrill  <jason@redhat.com>
18966             Jakub Jelinek  <jakub@redhat.com>
18967
18968         * gcc.dg/attr-warn-unused-result.c: New test.
18969
18970 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18971
18972         PR c++/12184
18973         * g++.dg/expr/call2.C: New test.
18974
18975 2003-09-15  Andreas Jaeger  <aj@suse.de>
18976
18977         * gcc.dg/Wold-style-definition-1.c: New test.
18978
18979 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18980
18981         PR c++/3907
18982         * g++.dg/parse/template12.C: New test.
18983
18984         * g++.dg/abi/bitfield11.C: New test.
18985         * g++.dg/abi/bitfield12.C: Likewise.
18986
18987 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18988
18989         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18990         non-expansion of functional macro name without arguments at EOL.
18991         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18992
18993 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18994
18995         * gcc.c-torture/execute/20030914-[12].c: New tests.
18996
18997 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18998
18999         PR c++/11788
19000         * g++.dg/overload/addr1.C: New test.
19001
19002 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
19003
19004         * gcc.dg/20030909-1.c: New test.
19005
19006 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19007
19008         * gcc.dg/ultrasp10.c: New test.
19009
19010 2003-09-09  Devang Patel  <dpatel@apple.com>
19011
19012         * gcc.dg/darwin-ld-6.c: New test.
19013
19014 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19015
19016         * gcc.dg/torture/builtin-explog-1.c: New testcase.
19017
19018 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
19019
19020         * gcc.dg/ia64-types1.c: New test.
19021         * gcc.dg/ia64-types2.c: Likewise.
19022
19023 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19024
19025         * gcc.dg/builtins-1.c: Add more _Complex tests.
19026         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19027
19028         * gcc.dg/builtins-1.c: Test existing _Complex functions.
19029         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19030
19031 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
19032
19033         PR c++/11786
19034         * g++.dg/lookup/koenig2.C: New test.
19035
19036         PR c++/5296
19037         * g++.dg/rtti/typeid2.C: New test.
19038
19039 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
19040
19041         * gcc.c-torture/compile/20030904-1.c: New test.
19042
19043 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19044
19045         * g++.dg/opt/longbranch2.C: New test.
19046
19047 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19048
19049         * g++.dg/template/crash10.C: Only compile it.
19050
19051 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19052
19053         PR middle-end/11665
19054         * gcc.c-torture/compile/20030907-1.c: New test.
19055         * g++.dg/init/array11.C: New test.
19056
19057 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
19058
19059         PR c++/11852
19060         * g++.dg/init/struct1.C: New test.
19061
19062 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
19063
19064         PR c++/12181
19065         * g++.dg/expr/comma1.C: New test.
19066
19067 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
19068
19069         PR c++/11867
19070         * g++.dg/expr/static_cast5.C: New test.
19071
19072 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19073
19074         PR c++/11507
19075         * g++.dg/lookup/scoped7.C: New test.
19076
19077         PR c++/9574
19078         * g++.dg/other/static1.C: New test.
19079
19080         PR c++/11490
19081         * g++.dg/warn/template-1.C: New test.
19082
19083         PR c++/11432
19084         * g++.dg/template/crash10.C: New test.
19085
19086         PR c++/2478
19087         * g++.dg/overload/VLA.C: New test.
19088
19089         PR c++/10804
19090         * g++.dg/template/call1.C: New test.
19091
19092 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19093
19094         PR c++/11794
19095         * g++.dg/parse/using3.C: New test.
19096
19097 2003-09-06  Roger Sayle  <roger@eyesopen.com>
19098
19099         PR c++/11409
19100         * g++.dg/overload/builtin3.C: New test case.
19101
19102 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
19103
19104         PR c/9862
19105         * gcc.dg/20030906-1.c: New test.
19106         * gcc.dg/20030906-2.c: Likewise.
19107
19108 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19109
19110         PR c++/12167
19111         * g++.dg/parse/defarg5.C: New test.
19112
19113         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
19114
19115 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
19116
19117         PR c++/12163
19118         * g++.dg/expr/static_cast4.C: New test.
19119
19120         PR c++/12146
19121         * g++.dg/template/crash9.C: New test.
19122
19123 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19124
19125         * g++.old-deja/g++.ext/pretty2.C: Update for change
19126         in __FUNCTION__.
19127         * g++.old-deja/g++.ext/pretty3.C: Likewise.
19128
19129 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
19130
19131         PR c++/11922
19132         * g++/dg/template/qualified-id1.C: New test.
19133
19134         PR c++/12037
19135         * g++.dg/warn/noeffect4.C: New test.
19136
19137 2003-09-04  Matt Austern  <austern@apple.com>
19138
19139         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
19140         * g++.dg/ext/fnname2.C: Likewise.
19141         * g++.dg/ext/fnname3.C: Likewise.
19142
19143 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
19144
19145         * g++.dg/expr/lval1.C: New test.
19146         * g++.dg/ext/lvcast.C: Remove.
19147
19148 2003-09-03  Roger Sayle  <roger@eyesopen.com>
19149
19150         PR optimization/11700.
19151         * gcc.c-torture/compile/20030903-1.c: New test case.
19152
19153 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
19154
19155         PR c++/12053
19156         * g++.dg/abi/layout4.C: New test.
19157
19158 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
19159
19160         PR c++/11553
19161         * g++.dg/parse/friend3.C: New test.
19162
19163 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
19164
19165         PR c++/11847
19166         * g++.dg/template/class1.C: New test.
19167
19168         PR c++/11808
19169         * g++.dg/expr/call1.C: New test.
19170
19171 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
19172
19173         PR c++/12114
19174         * g++.dg/init/ref9.C: New test.
19175
19176         PR c++/11972
19177         * g++.dg/template/nested4.C: New test.
19178
19179 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
19180
19181         PR c++/12093
19182         * g++.dg/template/non-dependent4.C: New test.
19183
19184         PR c++/11928
19185         * g++.dg/inherit/conv1.C: New test.
19186
19187 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
19188
19189         PR c++/6196
19190         * g++.dg/ext/label1.C: New test.
19191         * g++.dg/ext/label2.C: Likewise.
19192
19193 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
19194
19195         * g++.dg/expr/cond3.C: New test.
19196
19197 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19198
19199         * gcc.dg/builtins-1.c: Add new builtin cases.
19200
19201 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19202
19203         * gcc.dg/builtins-1.c: Add new cases.
19204         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19205
19206 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19207
19208         * gcc.dg/builtins-1.c: Add more math builtin tests.
19209         * gcc.dg/torture/builtin-attr-1.c: New test.
19210
19211 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
19212
19213         PR optimization/5079
19214         * g++.dg/opt/static3.C: New test.
19215
19216 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19217
19218         * gcc.misc-tests/gcov-10b.c: New test.
19219
19220 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
19221
19222         * g++.dg/opt/ptrmem3.C: New test.
19223
19224         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
19225
19226 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
19227
19228         * gcc.dg/20030826-2.c: New test.
19229
19230 2003-08-26  Roger Sayle  <roger@eyesopen.com>
19231
19232         PR middle-end/12002
19233         * g77.f-torture/compile/12002.f: New test case.
19234
19235 2003-08-26  Roger Sayle  <roger@eyesopen.com>
19236
19237         * gcc.dg/20030826-1.c: New test case.
19238
19239 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
19240
19241         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
19242
19243 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
19244
19245         PR c++/11871
19246         * c++.dg/lookup/crash1.C: New test.
19247
19248         * c++.dg/warn/noeffect3.C: New test.
19249
19250 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
19251
19252         * gcc.dg/compat/vector-1_x.c: Compile with -w.
19253         * gcc.dg/compat/vector-1_y.c: Ditto.
19254         * gcc.dg/compat/vector-2_x.c: Ditto.
19255         * gcc.dg/compat/vector-2_y.c: Ditto.
19256
19257 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
19258
19259         * gcc.dg/20030702-1.c: New test.
19260
19261 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
19262
19263         PR c++/8795
19264         * g++.dg/ext/altivec-1.C: New test.
19265
19266 2003-08-24  Richard Henderson  <rth@redhat.com>
19267
19268         * g++.dg/eh/simd-2.C: Add -w for x86.
19269
19270 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
19271
19272         * gcc.dg/20030815-1.c: New test.
19273
19274 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19275
19276         PR c++/3765
19277         * g++.dg/parse/access6.C: New test.
19278
19279 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19280
19281         PR c++/641, c++/11876
19282         * g++.dg/template/friend22.C: New test.
19283         * g++.dg/template/friend23.C: Likewise.
19284
19285 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19286
19287         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
19288         identically.
19289
19290 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19291
19292         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
19293
19294 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19295
19296         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
19297
19298 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19299
19300         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
19301
19302 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19303
19304         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
19305
19306 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
19307
19308         PR c++/11919
19309         * g++.dg/overload/prom1.C: New test.
19310
19311         PR c++/11551
19312         * g++.dg/parse/dtor2.C: New test.
19313
19314         PR c++/10762
19315         * g++.dg/parse/using2.C: New test.
19316
19317 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
19318
19319         PR target/11805
19320         * gcc.c-torture/compile/20030821-1.c: New.
19321
19322 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
19323
19324         PR c++/11834
19325         * g++.dg/template/deduce2.C: New test.
19326
19327 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
19328
19329         * gcc.c-torture/execute/20030821-1.c: New test.
19330
19331 2003-08-20  Roger Sayle  <roger@eyesopen.com>
19332
19333         PR middle-end/11984
19334         * gcc.dg/20030820-1.c: New test case.
19335
19336 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
19337
19338         PR c++/11945
19339         * g++.dg/warn/noeffect2.C: New test.
19340
19341 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
19342
19343         PR c++/10926
19344         * g++.dg/template/dtor2.C: New test.
19345
19346         PR c++/11684
19347         * g++.dg/template/operator1.C: New test.
19348         * g++.dg/parse/operator4.C: New test.
19349
19350         PR c++/11946.C
19351         * g++.dg/expr/enum1.C: New test.
19352         * gcc.dg/c99-bool-1.c: Remove bogus warning.
19353
19354         PR c++/11036.C
19355         * g++.dg/parse/elab2.C: New test.
19356         * g++.dg/parse/typedef4.C: Change error message.
19357         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
19358         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
19359         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
19360
19361 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
19362
19363         * gcc.dg/pch/warn-1.c: New.
19364         * gcc.dg/pch/warn-1.hs: New.
19365
19366         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
19367         not-tested file.
19368
19369 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19370
19371         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
19372
19373 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19374
19375         * gcc.dg/uninit-D.c: New Test.
19376         * gcc.dg/uninit-E.c: New Test.
19377         * gcc.dg/uninit-F.c: New Test.
19378         * gcc.dg/uninit-G.c: New Test.
19379
19380 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
19381
19382         * g++.dg/README: Describe the pch directory.
19383
19384 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19385
19386         PR c++/11174
19387         * g++.dg/parse/access4.C: New test.
19388         * g++.dg/parse/access5.C: Likewise.
19389         * g++.old-deja/g++.jason/access17.C: Adjust error message.
19390
19391 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
19392
19393         * gcc.dg/noncompile/20030818-1.c: New.
19394
19395 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19396
19397         PR c++/11957
19398         * g++.dg/warn/noeffect1.C: New test.
19399
19400         * g++.dg/template/scope2.C: New test.
19401         * g++.dg/template/error2.C: Correct dg-error
19402
19403 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
19404
19405         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
19406
19407 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
19408
19409         PR C++/11512
19410         * g++.dg/template/warn1.C: New.
19411
19412 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19413
19414         * g++.dg/template/error2.C: New test.
19415         * g++.dg/lookup/using7.C: Adjust errors
19416         * g++.old-deja/g++.pt/crash36.C: Likewise.
19417         * g++.old-deja/g++.pt/derived3.C: Likewise.
19418
19419 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19420
19421         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
19422         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
19423         * gcc.c-torture/execute/builtins/string-9.c: New, from
19424         string-opt-9.c.  Adjust for execute/builtins framework.
19425         * gcc.c-torture/execute/string-opt-9.c: Delete.
19426
19427 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
19428
19429         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
19430
19431         * g++.dg/parse/ret-type2.C: New test.
19432
19433         PR c++/11703
19434         * g++.dg/init/new8.C: New test.
19435
19436         PR c++/10923
19437         * g++.dg/parse/typedef5.C: New test.
19438
19439         PR c++/9512
19440         * g++.dg/parse/qualified2.C: New test.
19441         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
19442         invalid code.
19443
19444 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
19445
19446         * g++.dg/conversion/ptrmem1.C: New test.
19447
19448 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
19449
19450         PR target/11693
19451         * gcc.dg/20030811-1.c: New test.
19452
19453         PR target/11535
19454         * gcc.c-torture/execute/20030811-1.c: New test.
19455
19456 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19457
19458         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
19459
19460 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
19461
19462         PR c++/11789.C
19463         * g++.dg/inherit/multiple1.C: New test.
19464
19465 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19466
19467         * gcc.dg/spe1.c: New test.
19468
19469         PR c++/11670
19470         * g++.dg/expr/cast2.C: New test.
19471
19472         PR c++/10530
19473         * g++.dg/template/dependent-name2.C: New test.
19474
19475 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19476
19477         * g++.dg/parse/crash11.C: Put the dg options in comments.
19478
19479 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19480
19481         * lib/gcc-dg.exp: Update for diagnostic change.
19482
19483 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19484
19485         PR c++/5767
19486         * g++.dg/parse/crash11.C: New test.
19487
19488 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19489
19490         * gcc.dg/cpp/spacing1.c: Update.
19491
19492 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
19493
19494         PR target/11739
19495         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
19496         a value for -mtune.
19497
19498 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19499
19500         PR middle-end/11771
19501         * gcc.c-torture/compile/20030804-1.c: New test case.
19502
19503 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19504
19505         * gcc.dg/20030804-1.c: New test case.
19506
19507 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
19508
19509         * gcc.dg/cpp/separate-1.c: New test.
19510
19511 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
19512
19513         PR c++/11704
19514         * g++.dg/template/dependent-expr2.C: New test.
19515
19516         PR c++/11766
19517         * g++.dg/expr/ptrmem1.C: New test.
19518
19519 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19520
19521         PR c++/9453
19522         * g++.dg/template/friend15.C: New test.
19523
19524 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
19525
19526         * lib/dg-pch.exp: Work round PCH bug.
19527
19528 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19529
19530         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
19531         builtins.  Move cases from builtins-4.c here.
19532
19533         * gcc.dg/torture/builtin-math-1.c: New test taken from
19534         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
19535         additional cases.
19536
19537         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
19538         Delete.
19539
19540 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19541
19542         PR c++/9447
19543         * g++.dg/template/using7.C: New test.
19544
19545 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
19546
19547         * import1.c, import2.c: New tests.
19548
19549 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
19550
19551         * g++.dg/eh/crossjump1.C: New test.
19552
19553 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
19554
19555         PR c++/11697
19556         * g++.dg/template/using6.C: New test.
19557
19558         PR c++/11744
19559         * g++.dg/template/koenig2.C: New test.
19560
19561 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19562
19563         PR c++/7983
19564         * g++.dg/parse/typedef4.C: New test.
19565
19566 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19567
19568         PR c++/8442, c++/8806
19569         * g++.dg/template/elab1.C: New test.
19570         * g++.dg/template/type2.C: Likewise.
19571         * g++.dg/template/ttp3.C: Adjust expected error message.
19572         * g++.old-deja/g++.law/visibility13.C: Likewise.
19573         * g++.old-deja/g++.niklas/t135.C: Likewise.
19574         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19575         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19576         template argument.
19577         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19578
19579 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19580
19581         PR c++/11295
19582         * g++.dg/ext/stmtexpr1.C: New test.
19583
19584         * g++.dg/opt/tmp1.C: New test.
19585
19586         PR c++/11525
19587         * g++.dg/parse/constant4.C: New test.
19588
19589         PR c++/9447
19590         * g++.dg/template/using5.C: New test.
19591
19592 2003-07-31  Roger Sayle  <roger@eyesopen.com>
19593
19594         * gcc.dg/builtins-27.c: New test case.
19595
19596 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
19597
19598         * gcc.dg/tls/opt-7.c: New test.
19599
19600 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
19601
19602         * g++.old-deja/g++.other/crash18.C: Remove.
19603
19604 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19605
19606         * g++.dg/template/explicit3.C: New.
19607         * g++.dg/template/explicit4.C: New.
19608         * g++.dg/template/explicit5.C: New.
19609
19610         PR c++/11347
19611         * g++.dg/template/memtmpl1.C: New.
19612
19613 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
19614
19615         PR target/11565
19616         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
19617         * gcc.dg/i386-387-5.c (dg-options): Likewise.
19618
19619 2003-07-30  Jan Hubicka  <jh@suse.cz>
19620
19621         * vtgc1.c: Kill.
19622
19623 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19624
19625         * gcc.dg/struct-in-proto-1.c: New test.
19626
19627 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19628
19629         * gcc.dg/cpp/include2.c: Only expect one message.
19630
19631 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19632
19633         PR c++/9447
19634         * g++.dg/template/using1.C: New test.
19635         * g++.dg/template/using2.C: New test.
19636         * g++.dg/template/using3.C: New test.
19637         * g++.dg/template/using4.C: New test.
19638
19639 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19640
19641         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19642         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19643
19644 2003-07-28  Jan Hubicka  <jh@suse.cz>
19645
19646         PR c++/11530
19647         * g++.dg/opt/call1.C: New test.
19648
19649 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19650
19651         PR c++/11667
19652         * g++.dg/init/enum2.C: New test.
19653         * g++.dg/template/overload1.C: Add "-w" option.
19654
19655 2003-07-28    <hp@bitrange.com>
19656
19657         * gcc.dg/Wdeclaration-after-statement-1.c,
19658         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
19659
19660 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
19661
19662         * gcc.c-torture/compile/20030725-1.c: New test.
19663
19664 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19665
19666         * gcc.dg/20030505.c: Only run for SPE.
19667         Remove definition of opaque type.
19668
19669 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19670
19671         * g++.dg/template/ptrmem6.C: New test.
19672
19673 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19674
19675         * gcc.c-torture/compile/zero-strct-2.c: New test.
19676
19677 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19678
19679         * gcc.dg/intermod-1.c: New test.
19680
19681 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19682
19683         PR c++/11617
19684         * g++.dg/template/lookup2.C: New test.
19685         * g++.dg/template/memclass1.C: Remove instantiated from error.
19686         * g++.dg/other/error2.C: Tweak expected errors.
19687
19688         PR c++/11596
19689         * g++.dg/template/defarg3.C: New test.
19690
19691         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19692
19693 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19694
19695         * g++.dg/inherit/access5.C: New test.
19696
19697 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19698
19699         PR c++/11513
19700         * g++.dg/template/crash8.C: New test.
19701
19702 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19703
19704         PR c/10602
19705         * gcc.dg/noncompile/incomplete-2.c: New test.
19706
19707 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19708
19709         PR c++/11645
19710         * g++.dg/inherit/access4.C: New test.
19711
19712         PR c++/11517
19713         * g++.dg/expr/cond2.C: New test.
19714
19715         PR optimization/10679
19716         * g++.dg/opt/inline4.C: New test.
19717
19718 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19719
19720         * g++.dg/parse/crash10: New test.
19721
19722 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19723
19724         * g++.dg/ext/flexary1.C: New test.
19725
19726 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19727
19728         PR c++/10793
19729         * g++.dg/template/crash9.C: New test.
19730
19731 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19732
19733         PR c++/3004
19734         * g++.dg/parse/typedef3.C: New test.
19735
19736         PR c++/7906
19737         * g++.dg/parse/operator2.C: New test.
19738
19739         PR c++/8895
19740         * g++.dg/parse/def-tmpl-arg1.C: New test.
19741
19742         PR c++/9282
19743         * g++.dg/parse/funptr1.C: New test.
19744
19745         PR c++/9452
19746         * g++.dg/parse/ambig3.C: New test.
19747
19748         PR c++/9454
19749         * g++.dg/parse/operator3.C: New test.
19750
19751         PR c++/9486
19752         * g++.dg/parse/template10.C: New test.
19753
19754         PR c++/9488
19755         * g++.dg/parse/template11.C: New test.
19756
19757         PR c++/10150
19758         * g++.dg/parse/invalid-op1.C: New test.
19759
19760         PR c++/10247
19761         * g++.dg/parse/condexpr1.C: New test.
19762
19763 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19764
19765         * g++.dg/ext/packed3.C: New test.
19766         * g++.dg/ext/packed4.C: New test.
19767
19768         * gcc.dg/pack-test-3.c: New test.
19769
19770 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19771
19772         * lib/compat.exp: Handle dg-options per source file.
19773         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19774         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19775         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19776         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19777         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19778         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19779         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19780         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19781         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19782         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19783         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19784         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19785         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19786         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19787
19788 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19789
19790         PR c/10320
19791         * gcc.c-torture/execute/20030718-1.c: New test.
19792
19793 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19794
19795         PR optimization/11536
19796         * gcc.dg/20030721-1.c: New test.
19797
19798 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19799
19800         PR c++/11546
19801         * g++.dg/template/lookup1.C: New test.
19802
19803 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19804
19805         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19806         diagnostics of ill-formed constructs involving labels.
19807         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19808         the new 'previously defined here' message.
19809
19810 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19811
19812         * g++.dg/parse/non-dependent2.C: New test.
19813
19814 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19815
19816         * g++.dg/init/init-ref4.C: xfail on targets without
19817         weak symbols.
19818
19819 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19820
19821         PR target/11087
19822         * gcc.c-torture/execute/20030717-1.c: New test.
19823
19824 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19825
19826         * g++.dg/opt/cfg1.C: New test.
19827
19828 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19829
19830         PR optimization/11557
19831         * gcc.dg/20030717-1.c: New test.
19832
19833 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19834
19835         PR c++/10476
19836         * g++.dg/expr/crash-1.C: New test.
19837
19838         PR c++/11027
19839         * g++.dg/template/init3.C: New test.
19840
19841         PR c++/8222
19842         * g++.dg/template/non-dependent1.C: New test.
19843
19844         PR c++/11070
19845         * g++.dg/template/non-dependent2.C: New test.
19846
19847         PR c++/11071
19848         * g++.dg/template/non-dependent3.C: New test.
19849
19850         PR c++/9907
19851         * g++.dg/template/sizeof5.C: New test.
19852
19853 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19854
19855         PR 11498
19856         * gcc.c-torture/compile/mangle-1.c: New file.
19857
19858 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19859
19860         PR c++/7809
19861         * g++.dg/parse/access3.C: New test.
19862
19863 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19864
19865         PR c++/11384
19866         * g++.dg/init/init-ref4.C: New test.
19867
19868 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19869
19870         PR c++/11547
19871         * g++.dg/parse/constant3.C: New test.
19872         * g++.dg/parse/crash7.C: Likewise.
19873
19874 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19875
19876         PR target/11008
19877         * gcc.dg/i386-pentium4-not-mull.c: New.
19878
19879 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19880
19881         * gcc.dg/asm-names.c (ymain): Make it weak.
19882
19883 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19884
19885         PR c++/5421
19886         * g++.dg/template/friend21.C: New test.
19887
19888 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19889
19890         * gcc.dg/cleanup-8.c: New test.
19891         * gcc.dg/cleanup-9.c: New test.
19892
19893 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19894
19895         * g++.dg/ext/dll-MI1.h: New file.
19896         * g++.dg/ext/dllexport-MI1.C: New file.
19897         * g++.dg/ext/dllimport-MI1.C: New file.
19898
19899 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19900
19901         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19902         it does not have cmpstrsi patterns (just cmpmemsi).
19903
19904 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19905
19906         PR debug/11473
19907         * g++.dg/debug/debug8.C: New test.
19908
19909 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19910
19911         PR c++/10108
19912         * g++.dg/template/crash7.C: New test.
19913
19914 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19915
19916         PR target/10795
19917         * gcc.c-torture/compile/20030708-1.c: New.
19918
19919 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19920
19921         * gcc.c-torture/execute/20030715-1.c: New test.
19922
19923 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19924
19925         * gcc.dg/pch/inline-3.c: New file.
19926         * gcc.dg/pch/inline-3.hs: New file.
19927         * gcc.dg/pch/inline-4.c: New file.
19928         * gcc.dg/pch/inline-4.hs: New file.
19929
19930 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19931
19932         PR c++/11509
19933         * g++.dg/template/crash6.C: New test.
19934
19935         PR c++/7053
19936         * g++.dg/template/friend20.C: New test.
19937
19938         PR c++/7019
19939         * g++.dg/template/overload2.C: New test.
19940
19941 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19942
19943         PR optimization/11440
19944         * gcc.c-torture/execute/20030714-1.c: New test.
19945
19946 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19947
19948         PR c++/11154
19949         * g++.dg/template/partial2.C: New test.
19950
19951 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19952
19953         PR c++/11503
19954         * g++.dg/template/anon1.C: New test.
19955
19956         PR c++/11493
19957         PR c++/11495
19958         * g++.dg/parse/template9.C: Likewise.
19959         * g++.dg/template/crash4.C: New test.
19960         * g++.dg/template/koenig1.C: Likewise.
19961         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19962         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19963         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19964         functions.
19965         * g++.old-deja/g++.jason/template36.C: Likewise.
19966         * g++.old-deja/g++.mike/p1989.C: Likewise.
19967         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19968         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19969         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19970         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19971         compiling.
19972         * g++.old-deja/g++.pt/union2.C: Use this->.
19973
19974 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19975
19976         * gcc.dg/20030711-1.c: New test.
19977
19978 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19979
19980         PR c++/11050
19981         * g++.dg/parse/args1.C: New test.
19982         * g++.pt/defarg8.C: Change expected errors.
19983
19984 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19985
19986         PR c++/8164
19987         * g++.dg/template/nontype2.C: New test.
19988
19989         PR c++/10558
19990         * g++.dg/parse/template8.C: New test.
19991
19992         PR c++/8327
19993         * g++.dg/template/scope1.C: New test.
19994
19995         * g++.dg/warn/Wsign-compare-1.C: New test.
19996
19997 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19998
19999         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
20000
20001 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
20002
20003         PR c++/9411
20004         * g++.dg/template/explicit2.C: New test.
20005
20006         PR c++/10032
20007         * g++.dg/warn/pedantic1.C: New test.
20008
20009 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
20010
20011         PR c++ 9483
20012         * g++.dg/other/field1.C: New test.
20013
20014 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
20015
20016         PR c/11449
20017         * gcc.c-torture/compile/20030707-1.c: New.
20018
20019 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20020
20021         PR c++/10849
20022         * g++.dg/template/access12.C: New test.
20023
20024 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
20025
20026         * g++.dg/bprob/bprob.exp (prof_ext): Update.
20027         * g77.dg/bprob/bprob.exp (prof_ext): Update.
20028         * gcc.misc-tests/bprob.exp (prof_ext): Update.
20029         * gcc.misc-tests/gcov.exp: Update
20030         * g++.dg/gcov/gcov.exp: Update
20031         * lib/gcov.exp: Update.
20032
20033 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
20034
20035         * g++.dg/abi/mangle17.C: Make sure template expressions are
20036         dependent.
20037         * g++.dg/abi/mangle4.C: Mark erroneous casts.
20038         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
20039         * g++.dg/opt/stack1.C: Remove erroneous code.
20040         * g++.dg/parse/template7.C: New test.
20041         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
20042         * g++.old-deja/g++.pt/crash4.C: Likewise.
20043
20044 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20045
20046         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
20047         with zero or one occurence of `$' after the initial `L'.
20048
20049 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
20050
20051         * gcc.c-torture/compile/20030704-1.c: Add a comment.
20052
20053 2003-07-08  Roger Sayle  <roger@eyesopen.com>
20054
20055         PR c/11370
20056         * gcc.dg/Wunreachable-6.c: New testcase.
20057         * gcc.dg/Wunreachable-7.c: New testcase.
20058
20059 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
20060
20061         PR c/11420
20062         * gcc.dg/20030708-1.c: New test.
20063
20064 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
20065
20066         * gcc.dg/compat/sdata-section.h: New file.
20067         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
20068         * gcc.dg/torture/mips-sdata-1.c: New test.
20069
20070 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20071
20072         PR c++/11030
20073         * g++.dg/template/friend19.C: New test.
20074
20075 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
20076
20077         * g++.dg/opt/strength-reduce.C: New test.
20078
20079 2003-07-07  Roger Sayle  <roger@eyesopen.com>
20080
20081         PR target/10979
20082         * gcc.dg/20030707-1.c: New testcase.
20083
20084 2003-07-07  Roger Sayle  <roger@eyesopen.com>
20085
20086         PR optimization/11059
20087         * g++.dg/opt/emptyunion.C: New testcase.
20088
20089 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20090             Eric Botcazou  <ebotcazou@libertysurf.fr>
20091
20092         * g++.dg/opt/stack1.C: New test.
20093
20094 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
20095
20096         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
20097         run test.
20098
20099         PR c++/11431
20100         * g++.dg/expr/static_cast3.C: New test.
20101
20102 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
20103
20104         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
20105         everywhere.
20106         * gcc.dg/concat.c: Concatenation of string constants with
20107         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
20108         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
20109         * gcc.dg/cpp/escape-2.c: Use wide character constants where
20110         necessary to avoid multi-character character constant warning.
20111         * gcc.dg/cpp/escape.c: Likewise.
20112         * gcc.dg/cpp/ucs.c: Likewise.
20113         Remove backslashes from dg-bogus comments, as they confuse Tcl.
20114         Fix a typo.
20115
20116 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
20117
20118         PR c/11428
20119         * gcc.c-torture/compile/20030704-1.c: New.
20120
20121 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
20122
20123         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
20124
20125 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
20126
20127         PR c++/5287, PR c++/7910,  PR c++/11021
20128         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
20129         tests for warnings.
20130         * g++.dg/ext/dllimport2.C: Add tests for warnings.
20131         * g++.dg/ext/dllimport3.C: Likewise.
20132         * g++.dg/ext/dllimport4.C: New file.
20133         * g++.dg/ext/dllimport5.C: New file.
20134         * g++.dg/ext/dllimport6.C: New file.
20135         * g++.dg/ext/dllimport7.C: New file.
20136         * g++.dg/ext/dllimport8.C: New file.
20137         * g++.dg/ext/dllimport9.C: New file.
20138         * g++.dg/ext/dllimport10.C: New file.
20139         * g++.dg/ext/dllexport1.C: New file.
20140
20141 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
20142
20143         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
20144         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
20145
20146 2003-07-03  Roger Sayle  <roger@eyesopen.com>
20147
20148         * gcc.dg/builtins-25.c: New testcase.
20149         * gcc.dg/builtins-26.c: New testcase.
20150
20151 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
20152
20153         * gcc.dg/compat/vector-defs.h: New file.
20154         * gcc.dg/compat/vector-setup.h: New file.
20155         * gcc.dg/compat/vector-check.h: New file.
20156         * gcc.dg/compat/vector-1_main.c: New file.
20157         * gcc.dg/compat/vector-1_x.c: New file.
20158         * gcc.dg/compat/vector-1_y.c: New file.
20159         * gcc.dg/compat/vector-2_main.c: New file.
20160         * gcc.dg/compat/vector-2_x.c: New file.
20161         * gcc.dg/compat/vector-2_y.c: New file.
20162
20163         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
20164         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
20165         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
20166         * gcc.dg/compat/struct-align-1.h: New file.
20167         * gcc.dg/compat/struct-align-1_main.c: New file.
20168         * gcc.dg/compat/struct-align-1_x.c: New file.
20169         * gcc.dg/compat/struct-align-1_y.c: New file.
20170         * gcc.dg/compat/struct-align-2.h: New file.
20171         * gcc.dg/compat/struct-align-2_main.c: New file.
20172         * gcc.dg/compat/struct-align-2_x.c: New file.
20173         * gcc.dg/compat/struct-align-2_y.c: New file.
20174
20175         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
20176         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20177         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20178         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20179         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20180         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20181         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20182         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20183         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20184         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20185         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20186         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20187         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20188         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20189         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20190         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20191         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20192         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20193         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20194         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20195         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20196         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20197         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20198         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20199         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20200         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20201         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20202         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20203         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20204
20205 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20206
20207         * gcc.dg/i386-call-1.c: New test.
20208
20209 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20210
20211         PR c++/9162
20212         * g++.dg/parse/defarg4.C: New.
20213
20214 2003-07-03  Roger Sayle  <roger@eyesopen.com>
20215
20216         PR target/10700
20217         * gcc.c-torture/compile/20030703-1.c: New test case.
20218
20219 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
20220
20221         * g++.dg/template/local3.C: Remove extra semicolon.
20222
20223 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20224
20225         * gcc.dg/i386-volatile-1.c: New test.
20226
20227 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
20228
20229         PR c++/11072
20230         * g++.dg/other/offsetof2.C: XFAIL.
20231         * g++.dg/other/offsetof5.C: New.
20232
20233         PR c++/10219
20234         * g++.dg/template/error1.C: New.
20235
20236         PR c++/9779
20237         * g++.dg/template/dependent-expr1.C: New.
20238
20239 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
20240
20241         PR c++/6949
20242         * g++.dg/template/local3.C: New test.
20243
20244         PR c++/11149
20245         * g++.dg/lookup/scoped6.C: New test.
20246
20247 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
20248
20249         PR c++/8046
20250         * g++.dg/other/error7.C: New test.
20251
20252 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
20253
20254         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
20255         * g++.old-deja/g++.abi/vtable3.h: Likewise.
20256         * g++.old-deja/g++.law/code-gen5.C: Likewise.
20257         * g++.old-deja/g++.other/union2.C: Likewise.
20258         * gcc.dg/c90-const-expr-2.c: Likewise.
20259         * gcc.dg/c90-const-expr-3.c: Likewise.
20260         * gcc.dg/c99-const-expr-2.c: Likewise.
20261         * gcc.dg/c99-const-expr-3.c: Likewise.
20262         * gcc.dg/concat.c: Likewise.
20263
20264 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
20265
20266         PR c++/9559
20267         * g++.dg/init/static1.C: New test.
20268
20269 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20270
20271         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
20272         * g++.old-deja/g++.other/access2.C: Likewise.
20273         * g++.old-deja/g++.other/decl2.C: Likewise.
20274         * gcc.c-torture/execute/20020615-1.c: Likewise.
20275
20276 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20277
20278         PR c++/4933
20279         * g++.dg/template/sizeof4.C: New test.
20280
20281 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20282
20283         * g++.dg/other/error6.C: New test.
20284
20285 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20286
20287         PR c++/10750
20288         * g++.dg/parse/constant2.C: New test.
20289
20290 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
20291
20292         PR c++/11106
20293         * g++.dg/other/error5.C: New test.
20294
20295 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20296
20297         * gcc.dg/format/gcc_diag-1.c: New test.
20298
20299 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
20300
20301         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
20302
20303 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20304
20305         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
20306         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
20307         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
20308
20309 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
20310
20311         * gcc.c-torture/execute/builtins/string-8.c: New test.
20312         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
20313         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
20314         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
20315
20316 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20317
20318         PR c++/10468
20319         * g++.dg/ext/typeof6.C: New test.
20320
20321 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20322
20323         PR c++/10796
20324         * g++.dg/init/enum1.C: New test.
20325
20326 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
20327
20328         * gcc.dg/20030627-1.c: New test.
20329
20330 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
20331
20332         PR c++/11332
20333         * g++.dg/expr/static_cast2.C: New test.
20334
20335 2003-06-26  Roger Sayle  <roger@eyesopen.com>
20336             Jakub Jelinek  <jakub@redhat.com>
20337
20338         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
20339         sprintf(dst,"%s",src) optimization.
20340         * gcc.c-torture/execute/20030626-1.c: New test case.
20341         * gcc.c-torture/execute/20030626-2.c: New test case.
20342
20343 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
20344
20345         * gcc.c-torture/execute/multi-ix.c: New test.
20346
20347         * gcc.c-torture/execute/simd-4.c (main):
20348         Added missing semicolon at end of union.
20349
20350 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
20351
20352         PR c++/8266
20353         * g++.dg/template/explicit-instantiation3.C: New test.
20354
20355 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20356
20357         * gcc.dg/20030626-1.c: Use signed char.
20358
20359 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20360
20361         * gcc.dg/20030626-1.c: New test.
20362
20363 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
20364
20365         * const-str-2.m: Update.
20366
20367 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
20368
20369         PR c++/10990
20370         * g++.dg/rtti/dyncast1.C: New test.
20371         * g++.dg/abi/mangle4.C: Correct base-specifier access.
20372         * g++.dg/lookup/scoped1.C: Remove XFAIL.
20373         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
20374
20375         PR c++/10931
20376         * g++.dg/expr/static_cast1.C: New test.
20377
20378 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
20379
20380         * gcc.dg/20030625-1.c: New test.
20381
20382 2003-06-24  Roger Sayle  <roger@eyesopen.com>
20383
20384         * gcc.c-torture/compile/20030624-1.c: New test case.
20385
20386 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
20387
20388         * gcc.c-torture/execute/string-opt-17.c: New test.
20389
20390 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
20391
20392         PR c++/5754
20393         * g++.dg/parse/crash6.C: New test.
20394
20395 2003-06-23  Roger Sayle  <roger@eyesopen.com>
20396
20397         * gcc.dg/builtins-24.c: New test case.
20398
20399 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
20400
20401         * g++.dg/opt/operator1.C: New test.
20402
20403 2003-06-22  Roger Sayle  <roger@eyesopen.com>
20404
20405         * gcc.c-torture/execute/string-opt-16.c: New test case.
20406
20407 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20408
20409         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
20410         * g++.old-deja/g++.other/conv7.C: Likewise
20411         * g++.old-deja/g++.other/overcnv2.C: Likewise.
20412         * g++.old-deja/g++.other/overload14.C: Likewise.
20413
20414 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20415
20416         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
20417         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
20418
20419 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20420
20421         PR c++/10888
20422         * g++.dg/warn/Winline-3.C: New test.
20423
20424 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20425
20426         * lib/target-supports.exp (check_alias_available): Make the test
20427         program acceptable to the Solaris assembler.
20428
20429         PR c++/10749
20430         * g++.dg/template/memclass2.C: New test.
20431
20432 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20433             Eric Botcazou  <ebotcazou@libertysurf.fr>
20434
20435         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
20436         data for non-matching targets.
20437         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
20438
20439 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20440
20441         PR c++/10845
20442         * g++.dg/template/member3.C: New test.
20443
20444 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
20445
20446         PR c++/10939
20447         * g++.dg/template/func1.C: New test.
20448
20449         PR c++/9649
20450         * g++.dg/template/static4.C: New test.
20451         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
20452
20453         PR c++/11041
20454         * g++.dg/init/ref7.C: New test.
20455
20456 2003-06-19  Matt Austern  <austern@apple.com>
20457
20458         PR c++/11228
20459         * g++.dg/anew1.C: New test.
20460         * g++.dg/anew2.C: New test.
20461         * g++.dg/anew3.C: New test.
20462         * g++.dg/anew4.C: New test.
20463
20464 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
20465
20466         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
20467
20468 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
20469
20470         * gcc.c-torture/execute/simd-4.c (main): Make expected value
20471         endian-dependent.
20472
20473 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
20474
20475         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20476         Remove cruft.
20477
20478 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20479
20480         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20481         * gcc.c-torture/compile/961203-1.c: Likewise.
20482         * gcc.c-torture/compile/980506-1.c: Likewise.
20483
20484 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20485
20486         PR c++/10712
20487         * g++.dg/lookup/using7.C: New test.
20488
20489 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20490
20491         PR c++/11105
20492         * g++.dg/abi/conv1.C: Remove it.
20493         * g++.dg/template/conv7.C: New test.
20494         * g++.dg/template/conv8.C: Likewise.
20495         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
20496         conversion operator.
20497
20498 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
20499
20500         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
20501         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20502         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20503         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20504         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20505         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20506         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20507         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20508         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20509         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20510         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20511         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20512         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20513         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20514         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20515         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20516         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20517         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20518         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20519         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20520         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20521         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20522         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20523         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20524         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20525         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20526         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20527         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20528         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20529
20530 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
20531
20532         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
20533         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
20534         indications.
20535
20536 2003-06-16  Roger Sayle  <roger@eyesopen.com>
20537
20538         * gcc.dg/i386-387-5.c: New test case.
20539         * gcc.dg/i386-387-6.c: New test case.
20540         * gcc.dg/builtins-23.c: New test case.
20541
20542 2003-06-15  Roger Sayle  <roger@eyesopen.com>
20543
20544         * gcc.dg/builtins-22.c: New test case.
20545         * gcc.dg/i386-387-1.c: Update to test exp.
20546         * gcc.dg/i386-387-2.c: Likewise.
20547
20548 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20549
20550         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
20551
20552 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20553
20554         * lib/gcc-dg.exp (dg-require-dll): New function.
20555         (dg-xfail-if): Likewise.
20556         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
20557         driver.
20558
20559         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
20560         * gcc.c-torture/compile/20001205-1.c: Likewise.
20561         * gcc.c-torture/compile/20001226-1.c: Likewise.
20562         * gcc.c-torture/compile/20010518-2.c: Likewise.
20563         * gcc.c-torture/compile/20020312-1.c: Likewise.
20564         * gcc.c-torture/compile/20020604-1.c: Likewise.
20565         * gcc.c-torture/compile/920501-12.c: Likewise.
20566         * gcc.c-torture/compile/920501-4.c: Likewise.
20567         * gcc.c-torture/compile/920520-1.c: Likewise.
20568         * gcc.c-torture/compile/920521-1.c: Likewise.
20569         * gcc.c-torture/compile/920625-1.c: Likewise.
20570         * gcc.c-torture/compile/961203-1.c: Likewise.
20571         * gcc.c-torture/compile/980506-1.c: Likewise.
20572         * gcc.c-torture/compile/981006-1.c: Likewise.
20573         * gcc.c-torture/compile/981022-1.c: Likewise.
20574         * gcc.c-torture/compile/981223-1.c: Likewise.
20575         * gcc.c-torture/compile/990617-1.c: Likewise.
20576         * gcc.c-torture/compile/dll.c: Likewise.
20577         * gcc.c-torture/compile/labels-3.c: Likewise.
20578         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20579         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20580         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20581         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20582         * gcc.c-torture/compile/simd-5.c: Likewise.
20583         * gcc.c-torture/compile/20000804-1.x: Remove.
20584         * gcc.c-torture/compile/20001205-1.x: Likewise.
20585         * gcc.c-torture/compile/20001226-1.x: Likewise.
20586         * gcc.c-torture/compile/20010518-2.x: Likewise.
20587         * gcc.c-torture/compile/20020312-1.x: Likewise.
20588         * gcc.c-torture/compile/20020604-1.x: Likewise.
20589         * gcc.c-torture/compile/920501-12.x: Likewise.
20590         * gcc.c-torture/compile/920501-4.x: Likewise.
20591         * gcc.c-torture/compile/920520-1.x: Likewise.
20592         * gcc.c-torture/compile/920521-1.x: Likewise.
20593         * gcc.c-torture/compile/920625-1.x: Likewise.
20594         * gcc.c-torture/compile/961203-1.x: Likewise.
20595         * gcc.c-torture/compile/980506-1.x: Likewise.
20596         * gcc.c-torture/compile/981006-1.x: Likewise.
20597         * gcc.c-torture/compile/981022-1.x: Likewise.
20598         * gcc.c-torture/compile/981223-1.x: Likewise.
20599         * gcc.c-torture/compile/990617-1.x: Likewise.
20600         * gcc.c-torture/compile/mipscop-1.x: Likewise.
20601         * gcc.c-torture/compile/mipscop-2.x: Likewise.
20602         * gcc.c-torture/compile/mipscop-3.x: Likewise.
20603         * gcc.c-torture/compile/mipscop-4.x: Likewise.
20604         * gcc.c-torture/compile/simd-5.x: Likewise.
20605
20606         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
20607
20608 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20609
20610         * gcc.c-torture/execute/20030611-1.c: New test.
20611
20612 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20613
20614         PR middle-end/168
20615         * gcc.dg/20030612-1.c: New test case.
20616
20617 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20618
20619         PR c++/10635
20620         * g++.dg/expr/cast1.C: New test.
20621
20622 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20623
20624         * gcc.dg/builtins-21.c: New test case.
20625
20626 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20627
20628         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20629         options instead of at the end.
20630         * lib/objc.exp (objc_target_compile): Likewise.
20631
20632 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20633
20634         PR c++/10432
20635         * g++.dg/parse/error1.C: New test.
20636
20637 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20638
20639         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20640         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20641         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20642         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20643         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20644         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20645         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20646         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20647         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20648         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20649         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20650         * gcc.dg/compat/struct-by-value-14_y.c: New file.
20651         * gcc.dg/compat/struct-by-value-15_main.c: New file.
20652         * gcc.dg/compat/struct-by-value-15_x.c: New file.
20653         * gcc.dg/compat/struct-by-value-15_y.c: New file.
20654         * gcc.dg/compat/struct-by-value-16_main.c: New file.
20655         * gcc.dg/compat/struct-by-value-16_x.c: New file.
20656         * gcc.dg/compat/struct-by-value-16_y.c: New file.
20657         * gcc.dg/compat/struct-by-value-17_main.c: New file.
20658         * gcc.dg/compat/struct-by-value-17_x.c: New file.
20659         * gcc.dg/compat/struct-by-value-17_y.c: New file.
20660         * gcc.dg/compat/struct-by-value-18_main.c: New file.
20661         * gcc.dg/compat/struct-by-value-18_x.c: New file.
20662         * gcc.dg/compat/struct-by-value-18_y.c: New file.
20663
20664         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20665         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20666         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20667         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20668         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20669         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20670         * gcc.dg/compat/scalar-return-3_main.c: New file.
20671         * gcc.dg/compat/scalar-return-3_x.c: New file.
20672         * gcc.dg/compat/scalar-return-3_y.c: New file.
20673         * gcc.dg/compat/scalar-return-4_main.c: New file.
20674         * gcc.dg/compat/scalar-return-4_x.c: New file.
20675         * gcc.dg/compat/scalar-return-4_y.c: New file.
20676
20677 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20678
20679         * gcc.dg/compat/fp2-struct-check.h: New file.
20680         * gcc.dg/compat/fp2-struct-defs.h: New file.
20681         * gcc.dg/compat/fp2-struct-init.h: New file.
20682         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20683         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20684         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20685         * gcc.dg/compat/struct-return-10_main.c: New file.
20686         * gcc.dg/compat/struct-return-10_x.c: New file.
20687         * gcc.dg/compat/struct-return-10_y.c: New file.
20688
20689         * gcc.dg/compat/compat-common.h: New file.
20690         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20691         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20692         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20693         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20694         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20695         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20696         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20697         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20698         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20699         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20700         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20701         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20702         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20703         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20704         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20705         * gcc.dg/compat/small-struct-check.h: Ditto.
20706         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20707         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20708         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20709         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20710         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20711         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20712         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20713         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20714         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20715         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20716         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20717         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20718         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20719         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20720         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20721         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20722         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20723         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20724         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20725         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20726         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20727         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20728         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20729         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20730         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20731         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20732         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20733         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20734         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20735         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20736
20737 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20738
20739         * g++.dg/pch/static-1.C: New file.
20740         * g++.dg/pch/static-1.Hs: New file.
20741
20742 2003-06-10  Richard Henderson  <rth@redhat.com>
20743
20744         * gcc.dg/asm-7.c: Adjust expected warning text.
20745
20746 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20747
20748         * gcc.dg/builtins-20.c: New test case.
20749
20750 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20751
20752         PR c++/11131
20753         * g++.dg/opt/template1.C: New test.
20754
20755 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20756
20757         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20758         additional_sources.
20759
20760 2003-05-21  David Taylor  <dtaylor@emc.com>
20761
20762         * gcc.dg/Wpadded.c: New file.
20763
20764 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20765
20766         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20767         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20768         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20769         dg-require-weak.
20770
20771 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20772
20773         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20774
20775 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20776
20777         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20778         (dg-require-alias): Likewise.
20779         (dg-require-gc-sections): Likewise.
20780         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20781
20782 2003-06-08  Richard Henderson  <rth@redhat.com>
20783
20784         * gcc.dg/20011029-2.c: Fix the array reference.
20785         * gcc.dg/asm-7.c: New.
20786
20787 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20788
20789         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20790
20791 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20792
20793         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20794         (dg-require-gc-sections): Likewise.
20795
20796 2003-06-08  Jan Hubicka  <jh@suse.cz>
20797
20798         * i386-cmov1.c: Fix regular expression.
20799         * i386-cvt-1.c: Likewise.
20800         * i386-local.c: Likewise.
20801         * i386-local2.c: Likewise.
20802         * i386-mul.c: Likewise.
20803         * i386-ssetype-1.c: Likewise.
20804         * i386-ssetype-3.c: Likewise.
20805         * i386-ssetype-5.c: Likewise.
20806
20807 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20808
20809         PR c++/11039
20810         * g++.dg/warn/implicit-typename2.C: New test.
20811         * g++.dg/warn/implicit-typename3.C: New test.
20812
20813 2003-06-07  Richard Henderson  <rth@redhat.com>
20814
20815         * g++.dg/other/offsetof3.C: Use size_t.
20816         * g++.dg/other/offsetof4.C: Likewise.
20817
20818 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20819
20820         * lib/copy-file.exp: New. Implement gcc_copy_files.
20821
20822         * lib/dg-pch.exp: Load copy-file.exp
20823         (dg-pch): Use gcc_copy_files instead of "file copy".
20824
20825 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20826
20827         * gcc.dg/weak/weak.exp: Simplify.
20828         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20829         * gcc.dg/weak/weak-1.c: Likewise.
20830         * gcc.dg/weak/weak-2.c: Likewise.
20831         * gcc.dg/weak/weak-3.c: Likewise.
20832         * gcc.dg/weak/weak-4.c: Likewise.
20833         * gcc.dg/weak/weak-5.c: Likewise.
20834         * gcc.dg/weak/weak-6.c: Likewise.
20835         * gcc.dg/weak/weak-7.c: Likewise.
20836         * gcc.dg/weak/weak-8.c: Likewise.
20837         * gcc.dg/weak/weak-9.c: Likewise.
20838
20839 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20840
20841         gcc.c-torture/execute/20030606-1.c: New.
20842
20843 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20844
20845         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20846         * gcc.dg/builtins-19.c: Likewise.
20847
20848 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20849
20850         * gcc.dg/builtins-2.c: Add some more tests.
20851         * gcc.dg/builtins-18.c: New test case.
20852         * gcc.dg/builtins-19.c: New test case.
20853
20854 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20855             Jim Wilson  <wilson@tuliptree.org>
20856
20857         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20858
20859 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20860
20861         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20862         mempcpy/stpcpy calls not to be optimized into something else.
20863         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20864         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20865         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20866
20867 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20868
20869         * gcc.dg/format/asm_fprintf-1.c: New test.
20870
20871 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20872
20873         * lib/gcc-defs.exp (additional_sources): New variable.
20874         (dg-additional-sources): New function.
20875         (additional_files): New variable.
20876         (dg-additional-files): New function.
20877         (dg-additional-files-options): Likewise.
20878         * lib/gcc-dg.exp (dg-require-weak): New function.
20879         (dg-require-alias): Likewise.
20880         (dg-require-gc-sections): Likewise.
20881         * lib/target-supports.exp (check_alias_available): Remove testfile
20882         parameter.
20883         (check_gc_sections_available): New function.
20884         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20885         (dg-gpp-additional-files): Likewise.
20886         * lib/g++.exp (additional_sources): Remove.
20887         (additional_files): Likewise.
20888         (g++_target_compile): Use dg-additional-files-options.
20889
20890         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20891         Tcl logic.
20892         * gcc.dg/special/ecos.exp: Remove.
20893         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20894         * gcc.dg/special/alias-1.c: Likewise.
20895         * gcc.dg/special/alias-2.c: Likewise.
20896         * gcc.dg/special/gcsec-1.c: Likewise.
20897         * gcc.dg/special/weak-1.c: Likewise.
20898         * gcc.dg/special/weak-2.c: Likewise.
20899         * gcc.dg/special/wkali-1.c: Likewise.
20900         * gcc.dg/special/wkali-2.c: Likewise.
20901
20902         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20903         dg-gpp-additional-*.
20904         * g++.dg/special/conpr-3.C: Likewise.
20905         * g++.dg/special/conpr-4.C: Likewise.
20906         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20907         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20908         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20909         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20910         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20911         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20912         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20913         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20914         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20915         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20916         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20917         * g++.old-deja/g++.other/comdat1.C: Likewise.
20918         * g++.old-deja/g++.other/comdat2.C: Likewise.
20919         * g++.old-deja/g++.other/comdat3.C: Likewise.
20920         * g++.old-deja/g++.other/ctor1.C: Likewise.
20921         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20922
20923 2003-06-05  Richard Henderson  <rth@redhat.com>
20924
20925         * gcc.dg/debug/20030605-1.c: New.
20926
20927 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20928
20929         * README.QMTEST: Update.
20930
20931 2003-06-04  Richard Henderson  <rth@redhat.com>
20932
20933         * gcc.dg/cleanup-1.c: New.
20934         * gcc.dg/cleanup-2.c: New.
20935         * gcc.dg/cleanup-3.c: New.
20936         * gcc.dg/cleanup-4.c: New.
20937         * gcc.dg/cleanup-5.c: New.
20938         * gcc.dg/cleanup-6.c: New.
20939         * gcc.dg/cleanup-7.c: New.
20940
20941 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20942
20943         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20944
20945         * lib/dg-pch.exp: New file.
20946         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20947         * gcc.dg/pch/pch.exp: Likewise.
20948
20949 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20950
20951         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20952         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20953         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20954         * gcc.dg/builtins-17.c: New test case.
20955         * gcc.dg/i386-387-4.c: New test case.
20956         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20957
20958 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20959
20960         * gcc.dg/ultrasp9.c: New test.
20961
20962 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20963
20964         * gcc.c-torture/compile/20030604-1.c: New test.
20965         * gcc.dg/sparc-constant-1.c: New test.
20966
20967 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20968
20969         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20970
20971 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20972
20973         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20974
20975         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20976         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20977
20978 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20979
20980         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20981
20982 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20983
20984         PR c++/10940
20985         * g++.dg/template/spec10.C: New test.
20986
20987 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20988
20989         * gcc.dg/builtins-16.c: New test case.
20990
20991 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20992
20993         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20994         mempcpy test with post-increments.
20995         * gcc.c-torture/execute/string-opt-3.c: New test.
20996         * gcc.dg/string-opt-1.c: New test.
20997
20998 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20999
21000         PR fortran/10965
21001         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
21002
21003 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
21004
21005         * lib/scanasm.exp (dg-scan): New function, factored out of ...
21006         (scan-assembler): ... here.  Use dg-scan.
21007         (scan-assembler-not): Likewise.
21008         (scan-file): New function.
21009         (scan-file-not): Likewise.
21010         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
21011         * gcc.dg/cpp/_Pragma4.c: Likewise.
21012         * gcc.dg/cpp/_Pragma5.c: Likewise.
21013         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21014         * gcc.dg/cpp/avoidpaste2.c: Likewise.
21015         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
21016         * gcc.dg/cpp/cmdlne-P.c: Likewise.
21017         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
21018         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
21019         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
21020         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
21021         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
21022         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
21023         * gcc.dg/cpp/cxxcom1.c: Likewise.
21024         * gcc.dg/cpp/line1.c: Likewise.
21025         * gcc.dg/cpp/maccom1.c: Likewise.
21026         * gcc.dg/cpp/maccom2.c: Likewise.
21027         * gcc.dg/cpp/maccom3.c: Likewise.
21028         * gcc.dg/cpp/maccom4.c: Likewise.
21029         * gcc.dg/cpp/maccom5.c: Likewise.
21030         * gcc.dg/cpp/maccom6.c: Likewise.
21031         * gcc.dg/cpp/multiline.c: Likewise.
21032         * gcc.dg/cpp/spacing1.c: Likewise.
21033         * gcc.dg/cpp/spacing2.c: Likewise.
21034         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
21035         * gcc.dg/cpp/trad/maccom1.c: Likewise.
21036         * gcc.dg/cpp/trad/maccom2.c: Likewise.
21037         * gcc.dg/cpp/trad/maccom3.c: Likewise.
21038         * gcc.dg/cpp/trad/maccom4.c: Likewise.
21039         * gcc.dg/cpp/trad/maccom6.c: Likewise.
21040         * gcc.dg/cpp/cxxcom2.c: Likewise.
21041         * gcc.dg/cpp/cxxcom2.h: New file.
21042
21043         * gcc.dg/cpp/truefalse.cpp: Move it to ...
21044         * g++.dg/cpp/truefalse.C: Here.
21045         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
21046
21047 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
21048
21049         * gcc.dg/cpp/redef3.c: New file.
21050
21051 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21052
21053         * gcc.dg/i386-loop-3.c: New test.
21054
21055 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
21056
21057         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
21058
21059 2003-05-31  Roger Sayle  <roger@eyesopen.com>
21060
21061         * gcc.dg/fwrapv-1.c: New test case.
21062         * gcc.dg/fwrapv-2.c: New test case.
21063
21064 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21065
21066         PR c++/10956
21067         * g++.dg/template/spec9.C: New test.
21068
21069 2003-05-29  Roger Sayle  <roger@eyesopen.com>
21070
21071         * gcc.dg/duff-4.c: New test case.
21072
21073 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
21074
21075         PR fortran/10843
21076         * g77.dg/ffixed-form-1.f: New test
21077         * g77.dg/ffixed-form-2.f: New test
21078         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
21079         * g77.dg/ffree-form-3.f: New test
21080
21081 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
21082
21083         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
21084         * gcc.dg/wint_t-1.c: Likewise.
21085
21086 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21087
21088         * g++.dg/template/access11.C: New test.
21089
21090 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21091
21092         PR c++/10849
21093         * g++.dg/template/access10.C: New test.
21094
21095 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21096             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21097
21098         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
21099
21100 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
21101
21102         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
21103         suppress for powerpc-*-darwin*.
21104         * gcc.dg/torture/builtin-noret-2.c: Likewise.
21105
21106 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
21107
21108         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
21109         suppress option for powerpc-*-darwin*.
21110
21111 2003-05-23  Roger Sayle  <roger@eyesopen.com>
21112
21113         * gcc.dg/builtins-1.c: Add tests for tan and atan.
21114         * gcc.dg/builtins-4.c: Add test for fmod.
21115
21116 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21117
21118         PR c++/10682
21119         * g++.dg/template/instantiate4.C: New test.
21120
21121 2003-05-22  Roger Sayle  <roger@eyesopen.com>
21122
21123         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
21124
21125 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
21126
21127         * gcc.dg/compat/scalar-return-1_main.c: New file.
21128         * gcc.dg/compat/scalar-return-1_x.c: New file.
21129         * gcc.dg/compat/scalar-return-1_y.c: New file.
21130         * gcc.dg/compat/scalar-return-2_main.c: New file.
21131         * gcc.dg/compat/scalar-return-2_x.c: New file.
21132         * gcc.dg/compat/scalar-return-2_y.c: New file.
21133         * gcc.dg/compat/struct-return-3_main.c: New file.
21134         * gcc.dg/compat/struct-return-3_y.c: New file.
21135         * gcc.dg/compat/struct-return-3_x.c: New file.
21136         * gcc.dg/compat/struct-return-2_main.c: New file.
21137         * gcc.dg/compat/struct-return-2_x.c: New file.
21138         * gcc.dg/compat/struct-return-2_y.c: New file.
21139
21140 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21141
21142         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
21143         for hppa*-hp-hpux*.
21144         * gcc.dg/20021014-1.c (dg-options): Likewise.
21145         * gcc.dg/nest.c (dg-options): Likewise.
21146
21147 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
21148
21149         PR c++/9738
21150         * g++.dg/ext/dllimport2.C: New file.
21151         * g++.dg/ext/dllimport3.C: New file.
21152
21153 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
21154
21155         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
21156         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
21157         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21158         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
21159         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21160         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
21161         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
21162         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
21163         * gcc.dg/compat/small-struct-defs.h: New file.
21164         * gcc.dg/compat/small-struct-init.h: New file.
21165         * gcc.dg/compat/small-struct-check.h: New file.
21166         * gcc.dg/compat/fp-struct-defs.h: New file.
21167         * gcc.dg/compat/fp-struct-check.h: New file.
21168         * gcc.dg/compat/fp-struct-init.h: New file.
21169         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
21170         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
21171
21172 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
21173
21174         * gcc.dg/20030225-2.c: New test.
21175
21176 2003-05-18  Roger Sayle  <roger@eyesopen.com>
21177             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21178
21179         * gcc.c-torture/compile/20030518-1.c: New test case.
21180
21181 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
21182
21183         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
21184         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
21185         gcc-dg-debug-runtest.
21186         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
21187         gcc-dg-debug-runtest.
21188
21189 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21190
21191         PR c++/9022
21192         * g++.dg/lookup/using6.C: New test.
21193
21194 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21195
21196         * g++.dg/parse/access2.C: New test.
21197
21198 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
21199
21200         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
21201         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
21202         * gcc.dg/debug/debug.exp: Likewise.
21203
21204 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
21205
21206         * gcc.dg/dollar.c: New test.
21207
21208 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
21209
21210         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
21211         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
21212         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
21213         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
21214         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
21215         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
21216         * gcc.dg/compat/struct-by-value-6_main.c: New file.
21217         * gcc.dg/compat/struct-by-value-6_x.c: New file.
21218         * gcc.dg/compat/struct-by-value-6_y.c: New file.
21219         * gcc.dg/compat/struct-by-value-7_main.c: New file.
21220         * gcc.dg/compat/struct-by-value-7_x.c: New file.
21221         * gcc.dg/compat/struct-by-value-7_y.c: New file.
21222         * gcc.dg/compat/struct-by-value-8_main.c: New file.
21223         * gcc.dg/compat/struct-by-value-8_x.c: New file.
21224         * gcc.dg/compat/struct-by-value-8_y.c: New file.
21225         * gcc.dg/compat/struct-by-value-9_main.c: New file.
21226         * gcc.dg/compat/struct-by-value-9_x.c: New file.
21227         * gcc.dg/compat/struct-by-value-9_y.c: New file.
21228
21229 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
21230
21231         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
21232         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
21233         support for "repo" mode.
21234         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
21235         * lib/g77-dg.exp: Likewise.
21236         * lib/obj-dg.exp: Likewise.
21237
21238 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
21239
21240         Merge from gcc-3_2-rhl8-branch:
21241         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
21242
21243         * gcc.dg/tls/opt-6.c: New test.
21244
21245         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
21246
21247         * gcc.dg/20030405-1.c: New test.
21248
21249         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
21250
21251         * gcc.dg/20030309-1.c: New test.
21252
21253         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21254
21255         * gcc.c-torture/execute/20030307-1.c: New test.
21256
21257         2003-02-20  Randolph Chung  <tausq@debian.org>
21258
21259         * gcc.c-torture/compile/20030220-1.c: New test.
21260
21261         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
21262
21263         * gcc.dg/20030217-1.c: New test.
21264
21265         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
21266
21267         * gcc.c-torture/compile/20020129-1.c: New test.
21268
21269         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21270
21271         * gcc.dg/unroll-1.c: New test.
21272
21273         2002-11-16  Jan Hubicka  <jh@suse.cz>
21274
21275         * gcc.c-torture/execute/20020920-1.c: New test.
21276
21277         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
21278
21279         PR target/7434
21280         * gcc.c-torture/compile/20021008-1.c: New test.
21281
21282         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
21283
21284         PR target/7559
21285         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
21286
21287         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21288
21289         * gcc.c-torture/compile/20020807-1.c: New test.
21290
21291         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
21292
21293         * gcc.dg/tls/opt-1.c: New test.
21294
21295         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
21296
21297         * gcc.dg/20020729-1.c: New test.
21298
21299         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
21300
21301         * g++.dg/opt/life1.C: New test.
21302
21303         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
21304
21305         * gcc.dg/20020525-1.c: New test.
21306
21307         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21308
21309         PR c++/6794
21310         * g++.dg/ext/pretty1.C: New test.
21311         * g++.dg/ext/pretty2.C: New test.
21312
21313 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
21314
21315         PR c++/8385
21316         * g++.dg/ext/typeof5.C: New test.
21317
21318 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
21319
21320         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
21321         __USER_LABEL_PREFIX__ into account.
21322         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
21323
21324 2003-05-14  Roger Sayle  <roger@eyesopen.com>
21325
21326         * gcc.dg/builtins-15.c: New test case.
21327
21328 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
21329
21330         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
21331
21332 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
21333
21334         * lib/g++.exp: Tweak handling of additional source files.
21335         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
21336         * g++.dg/special/conpr-2a.C: Rename to ...
21337         * g++.dg/special/conpr-2a.cc: ... this.
21338         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
21339         * g++.dg/special/conpr-3a.C: Rename to ...
21340         * g++.dg/special/conpr-3a.cc: This.
21341         * g++.dg/special/conpr-3b.C: Rename to ...
21342         * g++.dg/special/conpr-3b.cc: This.
21343         * g++.dg/special/conpr-4.C: New test.
21344         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
21345
21346 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
21347
21348         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
21349
21350 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21351
21352         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
21353         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21354         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
21355         * g++.old-deja/g++.other/warn3.C: Likewise.
21356
21357 2003-05-11  Roger Sayle  <roger@eyesopen.com>
21358
21359         * gcc.dg/i386-387-1.c: Update to also test log.
21360         * gcc.dg/i386-387-2.c: Likewise.
21361
21362 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21363
21364         * g77.f-torture/execute/int8421.f: New test.
21365
21366 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21367
21368         PR c++/10230, c++/10481
21369         * g++.dg/lookup/scoped5.C: New test.
21370
21371 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21372
21373         PR c++/10552
21374         * g++.dg/template/ttp6.C: New test.
21375
21376 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
21377
21378         * gcc.c-torture/execute/builtins: New directory.
21379         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
21380         gcc.c-torture/execute/builtins.
21381         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
21382         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
21383         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
21384         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
21385
21386 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21387
21388         PR c++/9252
21389         * g++.dg/template/access8.C: New test.
21390         * g++.dg/template/access9.C: New test.
21391
21392 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21393
21394         PR c++/9554
21395         * g++.dg/parse/access1.C: New test.
21396
21397 2003-05-09  DJ Delorie  <dj@redhat.com>
21398
21399         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
21400         long, and not an int.
21401
21402 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21403
21404         PR c++/10555, c++/10576
21405         * g++.dg/template/memclass1.C: New test.
21406
21407 2003-05-08  DJ Delorie  <dj@redhat.com>
21408
21409         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
21410         targets.
21411         * gcc.c-torture/execute/20021024-1.x: Likewise.
21412         * gcc.c-torture/execute/shiftdi.x: Likewise.
21413         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
21414         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
21415         * gcc.dg/20021018-1.c: Likewise.
21416
21417 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21418
21419         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
21420
21421         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
21422         (bcopy): Call memmove.
21423
21424 2003-05-08  Roger Sayle  <roger@eyesopen.com>
21425
21426         * g77.f-torture/compile/8485.f: New test case.
21427
21428 2003-05-07  Richard Henderson  <rth@redhat.com>
21429
21430         PR c++/10570
21431         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
21432         Verify exception_cleanup not called for rethrows.
21433         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
21434         when exiting catch block without rethrowing.
21435         * g++.dg/eh/forced3.C: New.
21436         * g++.dg/eh/forced4.C: New.
21437
21438 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
21439
21440         * gcc.dg/20030505.c: Fix triplet.
21441
21442 2003-05-06  DJ Delorie  <dj@redhat.com>
21443
21444         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
21445         * gcc.dg/nest.c: Likewise.
21446
21447 2003-05-05  Roger Sayle  <roger@eyesopen.com>
21448
21449         * gcc.dg/builtins-14.c: New test case.
21450
21451 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
21452
21453         * lib/compat.exp (compat-execute): New argument.
21454         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
21455         * gcc.dg/compat: New test directory.
21456         * gcc.dg/compat/compat.exp: New expect script.
21457         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
21458         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
21459         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
21460         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
21461         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
21462         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
21463
21464         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
21465         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
21466         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
21467         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
21468         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
21469         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
21470         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
21471         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
21472         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
21473         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
21474         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21475         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21476         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21477         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21478         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21479
21480 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21481
21482         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21483
21484 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21485
21486         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21487
21488 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21489
21490         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21491         * gcc.dg/ppc-fsel-2.c: New test.
21492
21493         * gcc.dg/unused-5.c: New test.
21494
21495 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21496
21497         PR c++/10496
21498         * g++.dg/warn/pmf1.C: New test.
21499
21500 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21501
21502         PR c++/4494
21503         * g++.dg/warn/main.C: New test.
21504
21505 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21506
21507         * gcc.dg/nonnull-3.c: New test.
21508
21509 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
21510
21511         * gcc.dg/cpp/Wtrigraphs.c: Update.
21512         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
21513
21514 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
21515
21516         * gcc.dg/ppc-fsel-1.c: New test.
21517
21518 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
21519
21520         PR c/10604
21521         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
21522
21523 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
21524
21525         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
21526
21527 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21528
21529         PR c++/9364, c++/10553, c++/10586
21530         * g++.dg/parse/typename4.C: New test.
21531         * g++.dg/parse/typename5.C: Likewise.
21532
21533 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
21534
21535         * gcc.c-torture/compile/20030503-1.c: New test.
21536
21537 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21538
21539         * g++.dg/lookup/using5.C: Fix testcase error.
21540
21541 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
21542
21543         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
21544         since MEABI is no longer supported.  Remove all vestiges
21545         of MEABI from the test.
21546
21547 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21548
21549         PR c++/10554
21550         * g++.dg/lookup/using5.C: New test.
21551
21552 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21553
21554         PR c++/8772
21555         * g++.dg/template/ttp5.C: New test.
21556
21557 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
21558
21559         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
21560         (dg-gpp-additional-sources): New function.
21561         (dg-gpp-additional-files): Likewise.
21562         * lib/g++.exp (additional_sources): New variable.
21563         (additional_files): Likewise.
21564         (g++_target_compile): Deal with them.
21565         * lib/old-dejagnu.exp: Remove.
21566         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21567         * g++.old-deja: Revise all tests to use dg commands.
21568
21569 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21570
21571         PR c++/9432, c++/9528
21572         * g++.dg/lookup/using4.C: New test.
21573
21574 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21575
21576         * gcc.dg/noreturn-5.c: New file.
21577         * gcc.dg/noreturn-6.c: New file.
21578
21579         * gcc.c-torture/compile/inline-1.c: New file.
21580
21581 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21582
21583         PR c++/10551
21584         * g++.dg/template/explicit1.C: New test.
21585
21586 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21587
21588         PR c++/10549
21589         * g++.dg/other/bitfield1.C: New test.
21590
21591         PR c++/10527
21592         * g++.dg/init/new7.C: New test.
21593
21594 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21595
21596         * g++.dg/ext/desig1.C: New test.
21597         * g++.dg/ext/init1.C: Update.
21598
21599         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
21600
21601 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
21602
21603         PR c++/10180
21604         * g++.dg/warn/Winline-1.C: New test.
21605
21606 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
21607
21608         * gcc.c-torture/execute/string-opt-19.c: New test.
21609
21610         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
21611         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
21612
21613 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
21614
21615         PR c++/10506
21616         * g++.dg/init/new6.C: New test.
21617
21618         PR c++/10503
21619         * g++.dg/init/ref6.C: New test.
21620
21621 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21622
21623         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21624
21625 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21626
21627         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21628         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21629
21630 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21631
21632         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21633         initialized static data members.
21634
21635 2003-04-25  H.J. Lu <hjl@gnu.org>
21636
21637         * gcc.dg/ia64-sync-4.c: New test.
21638
21639 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21640
21641         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21642         date.
21643
21644 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21645
21646         PR c++/10337
21647         * g++.dg/warn/conv1.C: New test.
21648         * g++.old-deja/g++.other/conv7.C: Adjust.
21649         * g++.old-deja/g++.other/overload14.C: Adjust.
21650
21651 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21652
21653         PR c++/10471
21654         * g++.dg/template/defarg2.C: New test.
21655
21656 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
21657
21658         * gcc.dg/cpp/include2.c: Update.
21659         * gcc.dg/cpp/multiline-2.c: New.
21660         * gcc.dg/cpp/multiline.c: Update.
21661         * gcc.dg/cpp/strify2.c: Update.
21662         * gcc.dg/cpp/trad/literals-2.c: Update.
21663
21664 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21665
21666         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21667
21668 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21669
21670         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21671
21672 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21673
21674         PR c++/10451
21675         * g++.dg/parse/crash4.C: New test.
21676
21677         PR c++/9847
21678         * g++.dg/parse/crash5.C: New test.
21679
21680 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21681
21682         PR c++/10446
21683         * g++.dg/parse/crash3.C: New test.
21684
21685         PR c++/10428
21686         * g++.dg/parse/elab1.C: New test.
21687
21688 2003-04-22  Devang Patel  <dpatel@apple.com>
21689
21690         * gcc.dg/cpp/trad/funlike-5.c: New test.
21691
21692 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21693
21694         * g++.dg/other/packed1.C: Fix dg options.
21695
21696 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21697
21698         * g++.dg/other/offsetof2.C: New test.
21699
21700 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21701
21702         * g++.dg/template/recurse.C: Adjust location of error messages.
21703
21704 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21705
21706         PR c++/9881
21707         * g++.dg/init/addr-const1.C: New test.
21708         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21709
21710 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21711
21712         PR c++/10405
21713         * g++.dg/lookup/struct-hack1.C: New test.
21714
21715 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21716
21717         * ucs.c: Update diagnostic messages.
21718
21719 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21720
21721         * gcc.dg/cpp/truefalse.cpp: New test.
21722         * gcc.dg/cpp/cpp.exp: Update.
21723         * g++.dg/other/stdbool-if.C: Remove.
21724
21725 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21726
21727         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21728         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21729
21730 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21731
21732         * gcc.c-torture/compile/20030418-1.c: New test.
21733
21734 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21735
21736         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21737
21738 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21739
21740         PR c++/10347
21741         g++.dg/template/dependent-name1.C: New test.
21742
21743 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21744
21745         * gcc.dg/warn-1.c (tourist_guide): New array,
21746         contains a pointer to bar.
21747
21748 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21749
21750         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21751         * gcc.c-torture/execute/medce-1.c: New test case.
21752         * gcc.c-torture/execute/medce-2.c: New test case.
21753
21754 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21755
21756         * lib/prune.exp: Ignore more messages.
21757
21758         PR c++/10381
21759         * g++.dg/parse/lookup3.C: New test.
21760
21761 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21762
21763         * gcc.c-torture/compile/20030415-1.c : New test.
21764
21765 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21766
21767         * gcc.c-torture/execute/scope-2.c: Move to ...
21768         * gcc.dg/noncompile/scope.c: .... here.
21769
21770 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21771
21772         * gcc.dg/20030414-2.c: New test case.
21773
21774 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21775
21776         PR target/10377
21777         * gcc.dg/20030414-1.c: New test.
21778
21779 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21780
21781         * gcc.dg/builtins-12.c: New test case.
21782         * gcc.dg/builtins-13.c: New test case.
21783
21784 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21785
21786         * gcc.c-torture/execute/string-opt-18.c: New test.
21787
21788 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21789
21790         PR c++/10300
21791         * g++.dg/init/new5.C: New test.
21792
21793 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21794
21795         PR c++/7910
21796         * g++.dg/ext/dllimport1.C: New test.
21797
21798 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21799
21800         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21801
21802 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21803
21804         PR Fortran/9263
21805         * g77.f-torture/noncompile/9263.f: New test
21806         PR Fortran/1832
21807         * g77.f-torture/execute/1832.f: New test
21808
21809 2003-04-11  David Chad  <davidc@freebsd.org>
21810             Loren J. Rittle  <ljrittle@acm.org>
21811
21812         libobjc/8562
21813         * objc.dg/headers.m: New test.
21814
21815 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21816
21817         * gcc.c-torture/execute/builtin-noret-2.c: New.
21818         * gcc.c-torture/execute/builtin-noret-2.x: New.
21819         XFAIL builtin-noret-2.c at -O1 and above.
21820         * gcc.dg/redecl.c: New.
21821         * gcc.dg/Wshadow-1.c: Update error regexps.
21822
21823 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21824
21825         * g++.dg/abi/bitfield10.C: New test.
21826
21827 2003-04-09  Mike Stump  <mrs@apple.com>
21828
21829         * gcc.dg/pch/pch.exp: Make testcase names longer.
21830         * g++.dg/pch/pch.exp: Make testcase names longer.
21831
21832 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21833
21834         * gcc.dg/builtins-11.c: New test case.
21835
21836 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21837
21838         * gcc.dg/builtins-9.c: New test case.
21839         * gcc.dg/builtins-10.c: New test case.
21840
21841 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21842
21843         * gcc.dg/noncompile/init-4.c.c: New test.
21844
21845 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21846
21847         * gcc.misc-test/gcov-9.c: New test.
21848         * gcc.misc-test/gcov-10.c: New test
21849         * gcc.misc-test/gcov-11.c: New test.
21850
21851 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21852
21853         PR optimization/10024
21854         * gcc.c-torture/compile/20030405-1.c: New test.
21855
21856 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21857
21858         * gcc.dg/pch/static-3.c: New.
21859         * gcc.dg/pch/static-3.hs: New.
21860         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21861
21862 2003-04-04  Richard Henderson  <rth@redhat.com>
21863
21864         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21865         * g++.dg/eh/forced2.C: Likewise.
21866
21867 2003-04-03  Mike Stump  <mrs@apple.com>
21868
21869         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21870         target arg.
21871         (scan-assembler-times, scan-assembler-not): Likewise.
21872         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21873
21874 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21875
21876         * gcc.dg/sparc-loop-1.c: New test.
21877
21878 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21879
21880         PR other/9274
21881         * g++.dg/pch/system-2.C: New.
21882         * g++.dg/pch/system-2.Hs: New.
21883
21884 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21885
21886         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21887
21888         * g++.dg/eh/simd-1.C (vecfunc): Same.
21889
21890 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21891
21892         * gcc.c-torture/execute/20030401-1.c: New test case.
21893
21894 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21895
21896         * objc.dg/defs.m: New.
21897
21898 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21899
21900         * g++.dg/eh/simd-1.C: New.
21901         * g++.dg/eh/simd-2.C: New.
21902
21903 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21904
21905         * gcc.c-torture/execute/simd-3.c: New.
21906
21907 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21908
21909         PR c/9936
21910         * gcc.dg/20030331-2.c: New test.
21911
21912 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21913
21914         PR c++/10278
21915         * g++.dg/parse/crash2.C: New test.
21916
21917 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21918
21919         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21920         * gcc.c-torture/execute/20030331-1.c: ...here.
21921
21922 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21923
21924         * gcc.c-torture/execute/20030331-1.c: New test.
21925
21926 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21927
21928         * lib/gcov.exp: Adjust call return testing strings.
21929         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21930
21931 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21932
21933         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21934         * gcc.dg/builtins-7.c: New test case.
21935         * gcc.dg/builtins-8.c: New test case.
21936
21937 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21938
21939         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21940
21941 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21942
21943         PR c++/7647
21944         * g++.dg/lookup-class-member-2.C: New test.
21945
21946 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21947
21948         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21949
21950 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21951
21952         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21953
21954 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21955
21956         * g++.dg/init/attrib1.C: New test.
21957
21958 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21959
21960         * gcc.dg/ultrasp8.c: New test.
21961
21962 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21963
21964         * gcc.dg/ultrasp7.c: New test.
21965
21966 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21967
21968         PR c++/10047
21969         * g++.dg/template/inline1.C: New test.
21970
21971 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21972
21973         * gcc.dg/sparc-dwarf2.c: New test.
21974
21975 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21976
21977         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21978         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21979
21980 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21981
21982         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21983         than reading .x files.
21984         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21985         * g77.dg/gcov/gcov-1.f: Likewise.
21986         * gcc.misc-tests/gcov-4b.c: Likewise.
21987         * gcc.misc-tests/gcov-5b.c: Likewise.
21988         * gcc.misc-tests/gcov-6.c: Likewise.
21989         * gcc.misc-tests/gcov-7.c: Likewise.
21990         * gcc.misc-tests/gcov-8.c: Likewise.
21991         * g++.dg/gcov/gcov-1.x: Remove.
21992         * g77.dg/gcov/gcov-1.x: Likewise.
21993         * gcc.misc-tests/gcov-4b.x: Likewise.
21994         * gcc.misc-tests/gcov-5b.x: Likewise.
21995         * gcc.misc-tests/gcov-6.x: Likewise.
21996         * gcc.misc-tests/gcov-7.x: Likewise.
21997         * gcc.misc-tests/gcov-8.x: Likewise.
21998
21999 2003-03-27  Glen Nakamura  <glen@imodulo.com>
22000
22001         PR opt/10087
22002         * gcc.dg/20030324-1.c: New test.
22003
22004 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
22005
22006         PR c++/10224
22007         * g++.dg/template/arg3.C: New test.
22008
22009         PR c++/10158
22010         * g++.dg/template/friend18.C: New test.
22011
22012 2003-03-26  Roger Sayle  <roger@eyesopen.com>
22013
22014         * g77.f-torture/compile/20030326-1.f: New test case.
22015
22016 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
22017
22018         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
22019
22020         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
22021
22022 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
22023
22024         * gcc.dg/ia64-sync-3.c: New test.
22025
22026 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
22027
22028         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
22029
22030 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22031
22032         * gcc.dg/ultrasp6.c: New test.
22033
22034 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22035
22036         * gcc.dg/i386-signbit-1.c: New test.
22037         * gcc.dg/i386-signbit-2.c: New test.
22038         * gcc.dg/i386-signbit-3.c: New test.
22039
22040 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22041
22042         * gcc.dg/ultrasp5.c: Fix options.
22043
22044 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22045
22046         * gcc.dg/ultrasp5.c: Fix comment.
22047
22048 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
22049
22050         PR fortran/10197
22051         * g77.f-torture/execute/10197.f: New test.
22052
22053 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
22054
22055         PR c++/9898, c++/383
22056         * g++.dg/template/conv6.C: New test.
22057
22058         PR c++/10119
22059         * g++.dg/template/ptrmem5.C: New test.
22060
22061         PR c++/10026
22062         * g++.dg/lookup/koenig1.C: New test.
22063
22064         PR C++/10199
22065         * g++.dg/lookup/template2.C: New test.
22066
22067 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
22068
22069         * g++.dg/opt/rtti1.C: New test.
22070
22071 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22072
22073         * gcc.dg/ultrasp5.c: New test.
22074
22075 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
22076
22077         PR middle-end/9967
22078         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
22079         builtin fputs.
22080
22081 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
22082
22083         PR c/8224
22084         * gcc.dg/20030323-1.c: New test.
22085
22086 2003-03-23  Roger Sayle  <roger@eyesopen.com>
22087
22088         * gcc.c-torture/compile/20030323-1.c: New test case.
22089
22090 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
22091
22092         * gcc.dg/20030321-1.c: New test.
22093
22094 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
22095
22096         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
22097
22098 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22099
22100         PR c++/9978, c++/9708
22101         * g++.dg/ext/vlm1.C: Adjust expected error.
22102         * g++.dg/ext/vla2.C: New test.
22103         * g++.dg/template/arg1.C: New test.
22104         * g++.dg/template/arg2.C: New test.
22105
22106 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
22107
22108         * g77.f-torture/execute/select.f: New test.
22109         * g77.f-torture/noncompile/select_no_compile.f: New test.
22110
22111 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
22112
22113         PR c++/9898
22114         * g++.dg/other/error4.C: New test.
22115
22116 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
22117
22118         * g++.dg/template/friend17.C: New test.
22119
22120 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
22121
22122         * gcc.c-torture/compile/20030320-1.c: New.
22123
22124 2003-03-20  Roger Sayle  <roger@eyesopen.com>
22125
22126         * gcc.dg/builtins-6.c: New test case.
22127
22128 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
22129
22130         PR target/10073
22131         * gcc.c-torture/compile/20030319-1.c: New.
22132
22133 2003-03-18  Jan Hubicka  <jh@suse.cz>
22134
22135         * gcc.dg/i386-cvt-1.c: New test.
22136
22137 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
22138
22139         * objc.dg/naming-1.m: Use "(parse|syntax) error".
22140         * objc.dg/naming-2.m: Likewise.
22141
22142 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
22143
22144         PR c++/9639
22145         * g++.dg/parse/crash1.C: New test.
22146
22147 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
22148
22149         PR c++/8805
22150         * g++.dg/eh/cleanup1.C: New test.
22151
22152 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22153
22154         * gcc.c-torture/execute/20030316-1.c: New test case.
22155
22156 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22157
22158         PR c++/9629
22159         * g++.dg/init/ctor2.C: New test.
22160
22161 2003-03-15  Roger Sayle  <roger@eyesopen.com>
22162
22163         * g77.f-torture/compile/xformat.f: New test case.
22164
22165 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22166
22167         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
22168         * g++.old-deja/g++.mike/eh50.C: Likewise.
22169
22170 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22171
22172         PR c++/6440
22173         * g++.dg/template/spec7.C: New test.
22174         * g++.dg/template/spec8.C: Likewise.
22175
22176 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
22177
22178         * gcc.c-torture/execute/20030313-1.c: New test.
22179
22180 2003-03-14  Richard Henderson  <rth@redhat.com>
22181
22182         * gcc.dg/inline-2.c: Adjust alpha test for external call.
22183
22184 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22185
22186         * gcc.c-torture/compile/20030314-1.c: New test.
22187
22188 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
22189
22190         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
22191         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
22192         thumb target,
22193         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
22194         to accept newer _imp__  prefix and additional
22195         newline in .drectve section.
22196         * gcc.dg/dll-4.c: Likewise.
22197         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
22198         switch.
22199
22200 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
22201
22202         * g++.dg/parse/namespace9.C: New test.
22203
22204         * g++.dg/init/ref5.C: New test.
22205         * g++.dg/parse/ptrmem1.C: Likewise.
22206
22207 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22208
22209         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
22210         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
22211         regular expression.
22212         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
22213         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
22214
22215 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
22216
22217         * gcc.c-torture/execute/20030224-2.c: New test.
22218
22219 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22220
22221         * gcc.dg/decl-3.c: New test.
22222
22223 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22224
22225         * gcc.dg/i386-loop-2.c: New test.
22226
22227 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
22228
22229         PR c++/9474
22230         * g++.dg/parse/namespace8.C: New test.
22231
22232         PR c++/9924
22233         * g++.dg/overload/builtin2.C: New test.
22234
22235 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
22236
22237         * gcc.dg/return-type-3.c: New test.
22238
22239 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
22240
22241         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
22242         profiling options are not supported.
22243
22244 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
22245
22246         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
22247         * g++.old-deja/g++.warn/impint2.C: Likewise.
22248
22249 2003-03-10  Devang Patel  <dpatel@apple.com>
22250
22251         * g++.dg/cpp/c++_cmd_1.C: New test.
22252         * g++.dg/cpp/c++_cmd_1.h: New file.
22253
22254 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
22255
22256         * gcc.dg/altivec-9.c: New file.
22257
22258 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22259
22260         * gcc.dg/ppc-sdata-1.c: New test.
22261         * gcc.dg/ppc-sdata-2.c: New test.
22262
22263 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
22264
22265         PR c++/9373
22266         * g++.dg/opt/ptrmem2.C: New test.
22267
22268         PR c++/8534
22269         * g++.dg/opt/ptrmem1.C: New test.
22270
22271 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22272
22273         * gcc.dg/i386-loop-1.c: New test.
22274
22275 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22276
22277         PR c++/9970
22278         * g++.dg/lookup/friend1.C: New test.
22279
22280 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22281
22282         PR c++/9823
22283         * g++.dg/parser/constructor1.C: New test.
22284
22285 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
22286
22287         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
22288
22289         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
22290
22291 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
22292
22293         * gcc.dg/cpp/Wunused.c: Update test.
22294
22295 2003-03-08  Jan Hubicka  <jh@suse.cz>
22296
22297         * gcc.dg/inline-3.c: New test.
22298
22299 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22300
22301         PR c++/9809
22302         * g++.dg/parse/builtin1.C: New test.
22303
22304         PR c++/9982
22305         * g++.dg/abi/cookie1.C: New test.
22306         * g++.dg/abi/cookie2.C: Likewise.
22307
22308         PR c++/9524
22309         * g++.dg/template/field1.C: New test.
22310
22311         PR c++/9912
22312         * g++.dg/parse/class1.C: New test.
22313         * g++.dg/parse/namespace7.C: Likewise.
22314         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
22315
22316 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
22317
22318         * g++.dg/init/ref4.C: New test.
22319
22320 2003-03-07  Jan Hubicka  <jh@suse.cz>
22321
22322         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
22323         * gcc.dg/inline-3.c:  New test.
22324
22325 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
22326
22327         * g++.dg/init/ref3.C: New test.
22328
22329         PR c++/9965
22330         * g++.dg/init/ref2.C: New test.
22331
22332         PR c++/9400
22333         * g++.dg/warn/Wshadow-2.C: New test.
22334
22335         PR c++/9791
22336         * g++.dg/warn/Woverloaded-1.C: New test.
22337
22338 2003-03-05  Jan Hubicka  <jh@suse.cz>
22339
22340         * gcc.dg/i386-local2.c: New.
22341         * gcc.dg/i386-local.c: Fix typo.
22342
22343 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
22344
22345         * g++.dg/abi/layout3.C: New test.
22346
22347 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22348
22349         * gcc.c-torture/compile/20030305-1.c
22350
22351 2003-03-05  Jan Hubicka  <jh@suse.cz>
22352
22353         * gcc.dg/i386-local.c: New.
22354
22355 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
22356
22357         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
22358
22359 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22360
22361         * gcc.dg/switch-2.c: New test.
22362         * gcc.dg/switch-3.c: New test.
22363         * gcc.dg/Wswitch.c: Adjust line numbers.
22364         * gcc.dg/Wswitch-default.c: Likewise.
22365         * gcc.dg/Wswitch-enum.c: Likewise.
22366
22367 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
22368
22369         * gcc.c-torture/execute/20030222-1.c: New test.
22370
22371 2003-03-03  James E Wilson  <wilson@tuliptree.org>
22372
22373         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
22374
22375 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
22376
22377         PR c++/9878
22378         * g++.dg/init/ref1.C: New test.
22379
22380 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
22381
22382         * gcc.dg/sh-relax.c: New SH-only test.
22383
22384 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
22385
22386         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
22387         comment explaining purpose of testcase.
22388
22389 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22390
22391         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
22392         for HC11/HC12 (asm needs two int registers).
22393         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
22394         HC11/HC12 because the test uses an asm which needs two 32-bit
22395         registers.
22396
22397 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22398
22399         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
22400         for HC11/HC12 (array is too large otherwise).
22401         * gcc.c-torture/compile/920501-4.x: New file, likewise.
22402         * gcc.c-torture/compile/20010518-2.x: Likewise.
22403         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
22404         HC11/HC12 (array is too large).
22405
22406 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
22407
22408         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
22409         * lib/g++-dg.exp (g++-dg-test): Likewise.
22410
22411 2003-03-01  Roger Sayle  <roger@eyesopen.com>
22412
22413         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
22414         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
22415
22416 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22417
22418         * g++.dg/warn/implicit-typename1.C: Remove warning.
22419
22420 2003-02-28  Richard Henderson  <rth@redhat.com>
22421
22422         * gcc.dg/noreturn-1.c: Move noreturn warning line.
22423         * gcc.dg/return-type-1.c: Move control reaches end warning line.
22424
22425 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
22426
22427         * gcc.dg/pch/pch.exp: Change .pch to .gch.
22428         * g++.dg/pch/pch.exp: Likewise.
22429
22430 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
22431
22432         PR c++/9879
22433         * testsuite/g++.dg/init/new4.C: New test.
22434
22435 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
22436
22437         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
22438
22439 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
22440
22441         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
22442         unsigned long.
22443
22444         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
22445         wider than float.
22446
22447 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22448
22449         * lib/scanasm.exp: Add support for counting numbers of
22450         occurences.
22451         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
22452         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
22453
22454 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
22455
22456         PR c++/9683
22457         * g++.dg/template/static3.C: New test.
22458
22459         PR c++/9829
22460         * g++.dg/parse/namespace6.C: New test.
22461
22462 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22463
22464         PR target/9732
22465         * gcc.dg/20030225-1.c: New test.
22466
22467 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
22468
22469         * README: Remove out-of-date information.
22470
22471         PR c++/9836
22472         * g++.dg/template/spec6.C: New test.
22473
22474 2003-02-24  Jeff Law  <law@redhat.com>
22475
22476         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22477
22478 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22479
22480         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22481         * gcc.dg/pragma-ep-1.c: Likewise.
22482
22483 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22484
22485         PR c++/9602
22486         * g++.dg/template/friend16.C: New test.
22487
22488 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22489
22490         PR c++/5333
22491         * g++.dg/parse/fused-params1.C: Adjust error messages.
22492         * g++.dg/template/nested3.C: New test.
22493
22494 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
22495
22496         * g++.dg/abi/param1.C: New test.
22497
22498 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22499
22500         PR c++/7982
22501         * g++.dg/warn/implicit-typename1.C: New test.
22502
22503 2003-02-22  Kelley Cook <kelleycook@comcast.net>
22504
22505         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
22506         with "mtune".
22507         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22508         * gcc.c-torture/execute/20010129-1.x: Likewise.
22509         * gcc.dg/20011107-1.c: Likewise.
22510         * gcc.dg/20020108-1.c: Likewise.
22511         * gcc.dg/20020122-3.c: Likewise.
22512         * gcc.dg/20020206-1.c: Likewise.
22513         * gcc.dg/20020310-1.c: Likewise.
22514         * gcc.dg/20020426-2.c: Likewise.
22515         * gcc.dg/20020517-1.c: Likewise.
22516         * gcc.dg/991230-1.c: Likewise.
22517         * gcc.dg/i386-unroll-1.c: Likewise.
22518         * gcc.misc-tests/i386-prefetch.exp: Likewise.
22519
22520 2003-02-22  Jan Hubicka  <jh@suse.cz>
22521
22522         * gcc.dg/i386-mul.c: New test.
22523
22524 2003-02-21  Roger Sayle  <roger@eyesopen.com>
22525
22526         * gcc.dg/builtins-5.c: New test case.
22527
22528 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
22529
22530         * gcc.dg/asmreg-1.c: New test.
22531
22532 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22533
22534         PR c++/9749
22535         * g++.dg/parse/varmod1.C: New test.
22536
22537 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22538
22539         PR c++/9727
22540         * g++.dg/template/op1.C: New test.
22541
22542 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22543
22544         PR c++/8906
22545         * g++.dg/template/nested2.C: New test.
22546
22547 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22548
22549         PR c++/8724
22550         * g++.dg/expr/dtor1.C: New test.
22551
22552 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
22553
22554         * gcc.dg/cpp/include3.c: New test.
22555         * gcc.dg/cpp/inc/foo.h: New file.
22556
22557 2003-02-21  Glen Nakamura  <glen@imodulo.com>
22558
22559         * gcc.c-torture/execute/20030221-1.c: New test.
22560
22561 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
22562
22563         PR c++/9729
22564         * g++.dg/abi/conv1.C: New test.
22565
22566 2003-02-20  Jan Hubicka  <jh@suse.cz>
22567
22568         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22569
22570 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22571
22572         * gcc.c-torture/compile/20030219-1.c: New test.
22573
22574 2003-02-18  Jan Hubicka  <jh@suse.cz>
22575
22576         * gcc.dg/funcorder.c: New test.
22577
22578 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22579
22580         * gcc.c-torture/execute/20030218-1.c: New.
22581
22582 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22583
22584         * gcc.dg/20030218-1.c: New.
22585
22586 2003-02-18  Richard Henderson  <rth@redhat.com>
22587
22588         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
22589         * gcc.dg/attr-used-2.c: New.
22590
22591 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
22592
22593         PR c++/9704
22594         * g++.dg/init/copy5.C: New test.
22595
22596 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
22597
22598         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
22599         * g++.dg/pch/pch.exp: Likewise.
22600
22601 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22602
22603         * gcc.c-torture/execute/20030209-1.c: Enable the test if
22604         STACK_SIZE is not defined.
22605
22606 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22607
22608         PR c++/9457
22609         * g++.dg/template/init1.C: New test.
22610
22611 2003-02-16  Jan HUbicka  <jh@suse.cz>
22612
22613         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
22614         (foo): Add few extra tests
22615         * gcc.dg/c99-const-expr-3.c: Likewise.
22616         * gcc.c-torture/execute/20030216-1.c: New.
22617
22618 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22619
22620         PR c++/9459
22621         * g++.dg/ext/typeof4.C: New test.
22622
22623 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22624
22625         * gcc.dg/i386-387-3.c: New test case.
22626
22627 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22628
22629         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22630         cris-*-elf* cris-*-aout* and mmix-*-*.
22631
22632 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22633
22634         * gcc.dg/20030213-1.c: New test.
22635
22636 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22637
22638         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22639         * gcc.dg/i386-387-2.c: Likewise.
22640
22641 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22642
22643         * gcc.dg/ppc-spe.c: Fix formatting.
22644         Enable tests that were previously unsupported by gas.
22645         Delete tests for instructions that no longer exist.
22646         Switch arguments on evsubifw builtin.
22647
22648 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22649
22650         * gcc.c-torture/execute/20030209-1.c: Disable the test if
22651         STACK_SIZE is too small.
22652
22653 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22654             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22655
22656         * gcc.dg/decl-2.c: New test.
22657
22658 2003-02-10  Jan Hubicka  <jh@suse.cz>
22659
22660         * gcc.dg/i386-fpcvt-1.c:  New test.
22661
22662 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
22663
22664         * gcc.c-torture/execute/20030209-1.c: New test.
22665
22666 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22667
22668         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22669         int-wide bitops, use the constants of the same width.
22670         Likewise, if long long is 32-bit wide, test bitops using
22671         32-bit constants.
22672
22673 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22674
22675         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22676
22677 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22678
22679         * testsuite/gcc.dg/builtins-4.c: New test case.
22680
22681 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22682
22683         * gcc.dg/20020430-1.c: Fix dg command typos.
22684         * gcc.dg/20020503-1.c: Likewise.
22685
22686 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22687
22688         PR c++/8785
22689         * g++.dg/parse/fused-params1.C: New test.
22690
22691         PR c++/8857
22692         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22693
22694         PR c++/8921
22695         * g++.dg/parse/non-dependent1.C: New test.
22696
22697         PR c++/8928
22698         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22699
22700         PR c++/9228
22701         * g++.dg/parse/undefined7.C: New test.
22702         * g++.dg/parse/non-templ1.C: New test.
22703
22704         PR c++/9229
22705         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22706
22707 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22708
22709         * gcc.c-torture/compile/20030206-1.c: New test.
22710
22711 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22712
22713         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22714         "pow" to "foo" to avoid potential confusion with a math built-in.
22715
22716 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22717
22718         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22719         conditions for SPARC targets.
22720
22721 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22722
22723         * gcc.dg/20030204-1.c: New test.
22724
22725 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22726
22727         PR c++/38
22728         * g++.dg/parse/array-size1.C: New test.
22729
22730         PR c++/5657
22731         * g++.dg/parse/undefined3.C: New test.
22732
22733         PR c++/5665
22734         * g++.dg/parse/undefined4.C: New test.
22735
22736         PR c++/5975
22737         * g++.dg/parse/undefined5.C: New test.
22738
22739         PR c++/7259
22740         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22741
22742         PR c++/8578
22743         * g++.dg/parse/casting-operator1.C: New test.
22744
22745         PR c++/8596
22746         * g++.dg/parse/undefined6.C: New test.
22747
22748         PR c++/8736
22749         * g++.dg/parse/missing-template1.C: New test.
22750
22751 2003-02-04  Jan Hubicka  <jh@suse.cz>
22752
22753         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22754         * gcc.dg/i386-cmov?.c:  Likewise.
22755         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22756         * gcc.dg/i386-ssefp-1.c:  Likewise.
22757         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22758         conventions.
22759
22760 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22761
22762         PR c++/7129
22763         * testsuite/g++.dg/ext/max.C: New test.
22764
22765 2003-02-03  Jan Hubicka  <jh@suse.cz>
22766
22767         * gcc.c-torture/execute/20030203-1.c: New test.
22768
22769 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22770
22771         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22772         'natural-endian'.
22773
22774 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22775
22776         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22777         * g++.dg/init/new2.C: Likewise.
22778         * g++.dg/other/new1.C: Likewise.
22779
22780 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22781
22782         * gcc.dg/struct-ret-libc.c: New test.
22783
22784 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22785
22786         * gcc.dg/20030129-1.c: New test.
22787
22788 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22789
22790         PR c++/8849
22791         * g++.dg/template/ptrmem4.C: New test.
22792
22793 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22794
22795         * g++.dg/parser/constant1.C: New test.
22796
22797 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22798
22799         PR c++/8591
22800         * g++.dg/parse/friend2.C: New test.
22801
22802 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22803
22804         PR c++/9437
22805         * g++.dg/template/unify4.C: New test.
22806
22807 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22808
22809         * gcc.c-torture/execute/20030128-1.c: New test.
22810
22811 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22812
22813         * g++.dg/lookup/nested1.C: Test moved from ...
22814         * g++.old-deja/g++.other/lookup24.C: ... here.
22815
22816 2003-01-28  Jan Hubicka  <jh@suse.cz>
22817
22818         * gcc.dg/i386-cmov5.c:  New test.
22819
22820 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22821
22822         * gcc.c-torture/execute/20010925-1.c: Changed the
22823         memcpy declaration.
22824
22825 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22826
22827         PR c++/3902
22828         * g++.dg/parse/template5.C: New test.
22829
22830 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22831
22832         PR fortran/9258
22833         * g77.dg/pr9258: New test.
22834
22835 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22836
22837         * README: Move relevant parts from README.g++.
22838
22839         * README.g++: Remove this file.
22840
22841 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22842
22843         * g++.dg/abi/dcast1.C: New test.
22844
22845 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22846
22847         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22848
22849 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22850
22851         PR c++/47
22852         * g++.old-deja/g++.other/lookup24.C: New test.
22853
22854 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22855
22856         PR middle-end/7227
22857         * gcc.dg/uninit-C.c: New test.
22858
22859 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22860
22861         * g++.dg/abi/covariant1.C: New test.
22862
22863 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22864
22865         * gcc.dg/20030123-1.c: New test.
22866
22867 2003-01-25  Jan Hubicka  <jh@suse.cz>
22868
22869         PR opt/8492
22870         * gcc.c-torture/compile/20030125-1.c
22871
22872 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22873
22874         PR c++/9403
22875         * g++.dg/parse/template3.C: New test.
22876         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22877
22878         PR c++/795
22879         * g++.dg/parse/template4.C: New test.
22880
22881         PR c++/9415
22882         * g++.dg/template/qual2.C: New test.
22883
22884         PR c++/8545
22885         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22886
22887         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22888
22889 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22890
22891         * gcc.c-torture/execute/switch-1.c: New test case.
22892
22893 2003-01-25  Jan Hubicka  <jh@suse.cz>
22894
22895         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22896
22897 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22898
22899         Tweaks for Bison-1.875. From the NEWS file:
22900         "- `parse error' -> `syntax error'
22901         Bison now uniformly uses the term `syntax error'"
22902         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22903         * gcc.dg/cpp/digraph2.c: Likewise.
22904         * gcc.dg/cpp/direct2.c: Likewise.
22905         * gcc.dg/cpp/paste4.c: Likewise.
22906         * gcc.dg/c90-restrict-1.c: Likewise.
22907         * gcc.dg/c99-func-2.c: Likewise.
22908         * gcc.dg/noncompile/920721-2.c: Likewise.
22909         * gcc.dg/noncompile/930622-2.c: Likewise.
22910         * gcc.dg/noncompile/940112-1.c: Likewise.
22911         * gcc.dg/noncompile/950921-1.c: Likewise.
22912         * gcc.dg/noncompile/951123-1.c: Likewise.
22913         * gcc.dg/noncompile/971104-1.c: Likewise.
22914         * gcc.dg/noncompile/990416-1.c: Likewise.
22915
22916 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22917
22918         * g++.dg/parse/undefined1.C: Add error message.
22919
22920 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22921
22922         PR c++/9354
22923         * g++.dg/parse/new1.C: New test.
22924
22925         PR c++/9216
22926         * g++.dg/parse/template2.C: New test.
22927
22928         PR c++/9354
22929         * g++.dg/parse/typedef2.C: New test.
22930
22931         PR c++/9328
22932         * g++.dg/ext/typeof3.C: New test.
22933
22934 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22935
22936         PR c++/2738
22937         * g++.dg/parse/ret-type1.C: New test.
22938
22939         PR c++/3792
22940         * g++.dg/parse/tmpl-outside1.C: New test.
22941
22942         PR c++/4207
22943         * g++.dg/parse/int-as-enum1.C: New test.
22944
22945         PR c++/4903
22946         * g++.dg/parse/no-typename1.C: New test.
22947
22948         PR c++/5533
22949         * g++.dg/parse/no-value1.C: New test.
22950
22951         PR c++/5921
22952         * g++.dg/parse/wrong-inline1.C: New test.
22953
22954         PR c++/6402
22955         * g++.dg/parse/ref1.C: New test.
22956
22957         PR c++/6992
22958         * g++.dg/parse/attr-ctor1.C: New test.
22959
22960         PR c++/7229
22961         * g++.dg/parse/namespace5.C: New test.
22962
22963         PR c++/7917
22964         * g++.dg/parse/func-def1.C: New test.
22965
22966         PR c++/8143
22967         * g++.dg/parse/undefined1.C: New test.
22968
22969         PR c++/5723, PR c++/8522
22970         * g++.dg/parse/specialization1.C: New test.
22971
22972         PR c++/163, PR c++/8595
22973         * g++.dg/parse/struct-as-enum1.C: New test.
22974
22975         PR c++/9173
22976         * g++.dg/parse/undefined2.C: New test.
22977
22978 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22979
22980         PR c++/9298
22981         * g++.dg/parse/template1.C: New test.
22982
22983         PR c++/9384
22984         * g++.dg/parse/using1.C: New test.
22985
22986         PR c++/9285
22987         PR c++/9294
22988         * g++.dg/parse/expr2.C: New test.
22989
22990         PR c++/9388
22991         * g++.dg/parse/lookup2.C: Likewise.
22992
22993 2003-01-21  Jan Hubicka  <jh@suse.cz>
22994
22995         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22996         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22997         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22998         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22999
23000 2003-01-20  Nick Clifton  <nickc@redhat.com>
23001
23002         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
23003         problem with ARM sibcall code generation.
23004
23005 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
23006
23007         * gcc.c-torture/execute/20030120-1.c: New.
23008
23009 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
23010
23011         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
23012
23013 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
23014
23015         PR c++/9272
23016         * g++.dg/parse/ctor1.C: New test.
23017
23018         PR c++/9294:
23019         * g++.dg/parse/qualified1.C: New test.
23020
23021         * g++.dg/parse/typename3.C: New test.
23022
23023 2003-01-16  Richard Henderson  <rth@redhat.com>
23024
23025         * g++.dg/tls/init-2.C: Fix error matches for real this time.
23026
23027 2003-01-16  Richard Henderson  <rth@redhat.com>
23028
23029         * g++.dg/pch/pch.exp: Copy test header to the working directory
23030         before using it either for precompilation or direct use.
23031         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
23032         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
23033
23034 2003-01-16  Richard Henderson  <rth@redhat.com>
23035
23036         * gcc.dg/pch/pch.exp: Copy test header to the working directory
23037         before using it either for precompilation or direct use.
23038         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
23039         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
23040
23041 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
23042
23043         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
23044         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
23045         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
23046         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
23047         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
23048         typename warning into error.
23049         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
23050         error messages.
23051         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
23052         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
23053         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
23054         messages.
23055         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
23056         make declaration visible in template.
23057         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
23058         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
23059         messages.
23060         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
23061         message.
23062         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
23063         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
23064         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
23065         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
23066         typename warning with error message.
23067         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
23068         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
23069         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
23070
23071 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
23072
23073         * g++.dg/parse/ambig2.C: New test.
23074
23075 2003-01-15  Richard Henderson  <rth@redhat.com>
23076
23077         * g++.dg/tls/init-2.C: Update error message string.
23078
23079 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23080
23081         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
23082
23083 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
23084
23085         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
23086         all for HC11/HC12.
23087         * gcc.c-torture/compile/20001205-1.x: Likewise.
23088         * gcc.c-torture/compile/20001226-1.x: Likewise.
23089         * gcc.c-torture/compile/920520-1.x: Likewise.
23090         * gcc.c-torture/compile/961203-1.x: Likewise.
23091         * gcc.c-torture/compile/20020604-1.x: Likewise.
23092
23093 2003-01-15  Jan Hubicka  <jh@suse.cz>
23094
23095         * gcc.c-torture/compile/20030115-1.c: New test.
23096
23097         * gcc.dg/i386-fpcvt-1.c: New test.
23098         * gcc.dg/i386-fpcvt-2.c: New test.
23099
23100 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
23101
23102         Further conform g++'s __vmi_class_type_info to the C++ ABI
23103         specification.
23104         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
23105         the specification.
23106
23107 2003-01-14  Jan Hubicka  <jh@suse.cz>
23108
23109         * gcc.dg/i386-fpcvt-1.c: New test.
23110         * gcc.dg/i386-fpcvt-2.c: New test.
23111
23112 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23113
23114         * gcc.dg/i386-mmx-3.c: New test.
23115
23116 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
23117
23118         PR c++/9264
23119         * g++.dg/parse/octal1.C: New file.
23120
23121         PR c++/9172
23122         * g++.dg/parse/typename1.C: New file.
23123
23124 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
23125
23126         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
23127         * gcc.dg/bf-no-ms-layout.c: Likewise.
23128         * gcc.dg/bf-ms-attrib.c: Likewise.
23129
23130 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
23131
23132         PR c++/9099
23133         * g++.dg/parse/dtor1.C: New file.
23134
23135         PR c++/9128
23136         * g++.dg/rtti/typeid1.C: New file.
23137
23138         PR c++/9153
23139         * g++.dg/parse/lookup1.C: New file.
23140
23141         PR c++/9171
23142         * g++.dg/templ/spec5.C: New file.
23143
23144 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
23145
23146         * gcc.c-torture/compile/20030110-1.c: New test.
23147
23148 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
23149
23150         Merge from pch-branch:
23151
23152         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
23153
23154         * gcc.dg/pch/cpp-1.h: New.
23155         * gcc.dg/pch/cpp-1.c: New.
23156         * gcc.dg/pch/cpp-2.h: New.
23157         * gcc.dg/pch/cpp-2.c: New.
23158
23159         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
23160
23161         * gcc.dg/pch/except-1.h: New.
23162         * gcc.dg/pch/except-1.c: New.
23163
23164         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
23165
23166         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
23167         running test.
23168         * gcc.dg/pch: Include *.hp not *.h.
23169         * gcc.dg/pch/system-1.h: New.
23170         * gcc.dg/pch/system-1.c: New.
23171
23172         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
23173
23174         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
23175         rather than trying to build and run a program using PCH.
23176         * gcc.dg/pch: Remove dg-do commands from test files.
23177
23178         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
23179
23180         * gcc.dg/pch/macro-3.c: New.
23181         * gcc.dg/pch/macro-3.h: New.
23182
23183         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
23184
23185         * gcc.dg/pch/common-1.c: New.
23186         * gcc.dg/pch/common-1.h: New.
23187         * gcc.dg/pch/decl-1.c: New.
23188         * gcc.dg/pch/decl-1.h: New.
23189         * gcc.dg/pch/decl-2.c: New.
23190         * gcc.dg/pch/decl-2.h: New.
23191         * gcc.dg/pch/decl-3.c: New.
23192         * gcc.dg/pch/decl-3.h: New.
23193         * gcc.dg/pch/decl-4.c: New.
23194         * gcc.dg/pch/decl-4.h: New.
23195         * gcc.dg/pch/decl-5.c: New.
23196         * gcc.dg/pch/decl-5.h: New.
23197         * gcc.dg/pch/global-1.c: New.
23198         * gcc.dg/pch/global-1.h: New.
23199         * gcc.dg/pch/inline-1.c: New.
23200         * gcc.dg/pch/inline-1.h: New.
23201         * gcc.dg/pch/inline-2.c: New.
23202         * gcc.dg/pch/inline-2.h: New.
23203         * gcc.dg/pch/static-1.c: New.
23204         * gcc.dg/pch/static-1.h: New.
23205         * gcc.dg/pch/static-2.c: New.
23206         * gcc.dg/pch/static-2.h: New.
23207
23208         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
23209
23210         * g++.dg/pch/pch.exp: Better handle failing testcases.
23211         * gcc.dg/pch/pch.exp: Likewise.
23212         * gcc.dg/pch/macro-1.c: New.
23213         * gcc.dg/pch/macro-1.h: New.
23214         * gcc.dg/pch/macro-2.c: New.
23215         * gcc.dg/pch/macro-2.h: New.
23216
23217         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
23218
23219         * g++.dg/dg.exp: Treat files in pch/ specially.
23220         * g++.dg/pch/pch.exp: New file.
23221         * g++.dg/pch/empty.H: New file.
23222         * g++.dg/pch/empty.C: New file.
23223         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
23224         "precompile".
23225
23226         * gcc.dg/pch/pch.exp: New file.
23227         * gcc.dg/pch/empty.h: New file.
23228         * gcc.dg/pch/empty.c: New file.
23229         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
23230         "precompile".
23231
23232 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23233
23234         * g++.dg/template/friend14.C: New test.
23235
23236 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23237
23238         * gcc.dg/old-style-asm-1.c: New test.
23239
23240 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
23241
23242         * gcc.c-torture/compile/20030109-1.c: New test.
23243
23244 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23245
23246         * gcc.c-torture/execute/20030109-1.c: New test.
23247
23248 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
23249
23250         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
23251         * g++.old-deja/g++.mike/dyncast2.C: Likewise
23252         * g++.old-deja/g++.mike/dyncast3.C: Likewise
23253         * g++.old-deja/g++.mike/eh2.C: Likewise
23254         * g++.old-deja/g++.mike/eh3.C: Likewise
23255         * g++.old-deja/g++.mike/eh5.C: Likewise
23256         * g++.old-deja/g++.mike/eh6.C: Likewise
23257         * g++.old-deja/g++.mike/eh7.C: Likewise
23258         * g++.old-deja/g++.mike/eh8.C: Likewise
23259         * g++.old-deja/g++.mike/eh9.C: Likewise
23260         * g++.old-deja/g++.mike/eh10.C: Likewise
23261         * g++.old-deja/g++.mike/eh12.C: Likewise
23262         * g++.old-deja/g++.mike/eh13.C: Likewise
23263         * g++.old-deja/g++.mike/eh14.C: Likewise
23264         * g++.old-deja/g++.mike/eh16.C: Likewise
23265         * g++.old-deja/g++.mike/eh17.C: Likewise
23266         * g++.old-deja/g++.mike/eh18.C: Likewise
23267         * g++.old-deja/g++.mike/eh21.C: Likewise
23268         * g++.old-deja/g++.mike/eh23.C: Likewise
23269         * g++.old-deja/g++.mike/eh24.C: Likewise
23270         * g++.old-deja/g++.mike/eh25.C: Likewise
23271         * g++.old-deja/g++.mike/eh26.C: Likewise
23272         * g++.old-deja/g++.mike/eh27.C: Likewise
23273         * g++.old-deja/g++.mike/eh28.C: Likewise
23274         * g++.old-deja/g++.mike/eh29.C: Likewise
23275         * g++.old-deja/g++.mike/eh31.C: Likewise
23276         * g++.old-deja/g++.mike/eh33.C: Likewise
23277         * g++.old-deja/g++.mike/eh34.C: Likewise
23278         * g++.old-deja/g++.mike/eh35.C: Likewise
23279         * g++.old-deja/g++.mike/eh36.C: Likewise
23280         * g++.old-deja/g++.mike/eh37.C: Likewise
23281         * g++.old-deja/g++.mike/eh38.C: Likewise
23282         * g++.old-deja/g++.mike/eh39.C: Likewise
23283         * g++.old-deja/g++.mike/eh40.C: Likewise
23284         * g++.old-deja/g++.mike/eh41.C: Likewise
23285         * g++.old-deja/g++.mike/eh42.C: Likewise
23286         * g++.old-deja/g++.mike/eh44.C: Likewise
23287         * g++.old-deja/g++.mike/eh46.C: Likewise
23288         * g++.old-deja/g++.mike/eh47.C: Likewise
23289         * g++.old-deja/g++.mike/eh48.C: Likewise
23290         * g++.old-deja/g++.mike/eh49.C: Likewise
23291         * g++.old-deja/g++.mike/eh50.C: Likewise
23292         * g++.old-deja/g++.mike/eh51.C: Likewise
23293         * g++.old-deja/g++.mike/eh53.C: Likewise
23294         * g++.old-deja/g++.mike/eh55.C: Likewise
23295         * g++.old-deja/g++.mike/p7912.C: Likewise
23296         * g++.old-deja/g++.mike/p9706.C: Likewise
23297         * g++.old-deja/g++.mike/p10416.C: Likewise
23298         * g++.old-deja/g++.mike/p11667.C: Likewise
23299         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
23300         Remove redundant reference to Iris.
23301         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
23302         Elxsi, i860, Pico Java, and WE32K.
23303
23304 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
23305
23306         * g++.dg/ext/asm4.C: New test.
23307
23308 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23309
23310         PR c++/9030
23311         * g++.dg/template/friend12.C: New test.
23312         * g++.dg/template/friend13.C: Likewise.
23313         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
23314
23315 2003-01-08  Jan Hubicka  <jh@suse.cz>
23316
23317         * gcc.dg/i386-cadd.c: New test.
23318         * gcc.dg/i386-cmov4.c: Likewise.
23319
23320 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
23321
23322         PR c++/9165
23323         * g++.dg/warn/Wunused-3.C: New test.
23324
23325         * g++.dg/abi/bitfield9.C: New test.
23326
23327         PR c++/9189
23328         * g++.dg/parse/defarg3.C: New test.
23329
23330 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
23331
23332         * g++.dg/parse/ambig1.C: New test.
23333         * g++.dg/parse/defarg2.C: New test.
23334
23335 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
23336
23337         * g++.dg/template/defarg-1.C: New test.
23338         * g++.dg/template/local2.C: Likewise.
23339
23340 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
23341
23342         * gcc.c-torture/execute/20030105-1.c: New test.
23343
23344 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23345
23346         * g++.dg/parse/namespace3.C: Remove extra semicolons.
23347         * g++.dg/parse/namespace4.C: Likewise.
23348
23349 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23350
23351         * g++.dg/template/ntp2.C: New test.
23352
23353 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
23354
23355         * g++.dg/parse/extern-C-1.C: New test.
23356
23357         * g++.dg/parse/namespace4.C: New test.
23358
23359         * g++.dg/template/nested1.C: New test.
23360
23361         * g++.dg/parse/namespace3.C: New test.
23362
23363 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23364
23365         * g++.dg/lookup/two-stage1.C: New test.
23366
23367 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23368
23369         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
23370         * g++.old-deja/g++.jason/access8.C: Likewise.
23371         * g++.old-deja/g++.other/decl5.C: Likewise.
23372
23373 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23374
23375         * g++.dg/parse/parse7.C: New test.
23376
23377 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
23378
23379         PR c++/2843
23380         * g++.dg/ext/attrib7.C: New test.
23381
23382 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23383
23384         * g++.dg/parse/parse6.C: New test.
23385
23386 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
23387
23388         * gcc.dg/h8300-stack-1.c: New.
23389
23390 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23391
23392         g++.dg/lookup/exception1.C: New test.
23393
23394         g++.dg/lookup/template1.C: New test.
23395
23396         g++.dg/parse/namespace2.C: New test.
23397
23398         g++.dg/parse/parens2.C: New test.
23399
23400 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23401
23402         * g++.dg/parse/parse5.C: New test.
23403         * g++.dg/lookup/scoped4.C: New test.
23404
23405 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23406
23407         * g++.dg/parse/parens1.C: New test.
23408
23409         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
23410         angle-bracket1.C.
23411         * g++.dg/parse/parens2.C: New test.
23412
23413         * g++.dg/lookup/scope-operator1.C: New test.
23414
23415         * g++.dg/parse/operator1.C: New test.
23416
23417 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23418
23419         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
23420         * g++.old-deja/g++.other/access6.C: Likewise.
23421         * g++.old-deja/g++.other/decl1.C: Likewise.
23422         * g++.old-deja/g++.pt/typename12.C: Likewise.
23423
23424 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23425
23426         * g++.dg/parse/namespace1.C: New test.
23427
23428 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23429
23430         * g++.dg/parse/parse4.C: New test.
23431
23432 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23433
23434         * g++.dg/parse/parse3.C: New test.
23435
23436 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23437
23438         * g++.dg/parse/parse2.C: New test.
23439
23440 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23441
23442         * g++.dg/template/friend11.C: New test.
23443
23444 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23445
23446         * g++.dg/parse/parse1.C: New test.
23447
23448 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
23449
23450         * lib/profopt.exp: Change the name of a global variable to avoid
23451         possible clashes with other test suites.
23452
23453 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
23454
23455         * g++.dg/inherit/covariant8.C: New test.
23456
23457 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23458
23459         * g++.dg/init/array9.C: New test.
23460
23461         PR c++/9112
23462         * g++.dg/parse/expr1.C: New test.
23463
23464 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
23465
23466         * gcc.c-torture/compile/20021230-1.c: New test.
23467
23468 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23469
23470         * g++.dg/inherit/covariant5.C: New test.
23471         * g++.dg/inherit/covariant6.C: New test.
23472         * g++.dg/inherit/covariant7.C: New test.
23473
23474 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23475
23476         PR c++/2739
23477         * g++.dg/other/access2.C: New test.
23478
23479 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23480
23481         * g++.dg/other/anon-struct.C: No longer fails
23482         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23483         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23484         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23485
23486 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23487
23488         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23489
23490 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23491
23492         * g++.dg/eh/spec4.C: Remove stray semicolon.
23493         * g++.dg/expr/pmf-1.C: Change error message.
23494         * g++.dg/ext/asm1.C: Remove stray semicolon.
23495         * g++.dg/ext/typename1.C: Add missing typenames.
23496         * g++.dg/inherit/template-as-base.C: Change error message.
23497         * g++.dg/lookup/scoped1.C: Likewise.
23498         * g++.dg/lookup/scoped2.C: Likewise.
23499         * g++.dg/lookup/using2.C: Likewise.
23500         * g++.dg/other/component1.C: Remove stray semicolon.
23501         * g++.dg/other/do1.C: Change error message.
23502         * g++.dg/other/error2.C: Likewise.
23503         * g++.dg/other/init1.C: Likewise.
23504         * g++.dg/other/packed1.C: Remove stray semicolon.
23505         * g++.dg/other/ptrmem2.C: Change error message.
23506         * g++.dg/parse/parameter-declaration-1.C: Remove line number
23507         marker.
23508         * g++.dg/special/initp1.C: Remove invalid attribute usage.
23509         * g++.dg/template/access3.C: Add typename keyword.
23510         * g++.dg/template/access5.C: Remove stray semicolon.
23511         * g++.dg/template/access6.C: Likewise.
23512         * g++.dg/template/complit1.C: Likewise.
23513         * g++.dg/template/crash1.C: Change error message.
23514         * g++.dg/template/inherit2.C: Remove stray semicolon.
23515         * g++.dg/template/instantiate2.C: Likewise.
23516         * g++.dg/template/instantiate3.C: Change error message.
23517         * g++.dg/template/qual1.C: Remove stray semicolon.
23518         * g++.dg/template/qualttp18.C: Change error message.
23519         * g++.dg/template/ref1.C: Remove stray semicolon.
23520         * g++.dg/template/sizeof1.C (A::value): Declare it.
23521         * g++.dg/template/spec4.C: Change error message.
23522         * g++.dg/template/static1.C: Likewise.
23523         * g++.dg/template/type1.C: Likewise.
23524         * g++.dg/template/typename3.C: Likewise.
23525         * g++.old-deja/g++.benjamin/13478.C: Change error message.
23526         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
23527         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
23528         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
23529         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
23530         named return value extension.
23531         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
23532         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
23533         * g++.old-deja/g++.bob/extern_C.C: Likewise.
23534         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23535         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23536         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23537         * g++.old-deja/g++.brendan/crash13.C: Likewise.
23538         * g++.old-deja/g++.brendan/crash15.C: Likewise.
23539         * g++.old-deja/g++.brendan/crash18.C: Change error message.
23540         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
23541         * g++.old-deja/g++.brendan/crash38.C: Likewise.
23542         * g++.old-deja/g++.brendan/crash50.C: Likewise.
23543         * g++.old-deja/g++.brendan/crash56.C: Likewise.
23544         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
23545         syntax.
23546         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
23547         * g++.old-deja/g++.brendan/crash8.C: Change error message.
23548         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
23549         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23550         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
23551         * g++.old-deja/g++.brendan/template11.C: Likewise.
23552         * g++.old-deja/g++.brendan/template26.C: Likewise.
23553         * g++.old-deja/g++.brendan/template27.C: Use explicit
23554         specialization syntax.
23555         * g++.old-deja/g++.brendan/template30.C: Likewise.
23556         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
23557         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
23558         non-dependent names.
23559         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
23560         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
23561         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
23562         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23563         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23564         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23565         named return value extension.
23566         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23567         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23568         * g++.old-deja/g++.ext/return1.C: Likewise.
23569         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23570         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23571         * g++.old-deja/g++.jason/access8.C: Likewise.
23572         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23573         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23574         pseudo-destructor names.
23575         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23576         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23577         pseudo-destructor names.
23578         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23579         * g++.old-deja/g++.jason/overload19.C: Likewise.
23580         * g++.old-deja/g++.jason/overload32.C: Likewise.
23581         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23582         stray semicolons.
23583         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23584         * g++.old-deja/g++.jason/return.C: Likewise.
23585         * g++.old-deja/g++.jason/return2.C: Likewise.
23586         * g++.old-deja/g++.jason/shadow1.C: Likewise.
23587         * g++.old-deja/g++.jason/special.C: Use explicit specialization
23588         syntax.
23589         * g++.old-deja/g++.jason/template10.C: Account for use of
23590         non-dependent names.
23591         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
23592         syntax.
23593         * g++.old-deja/g++.jason/template37.C: Likewise.
23594         * g++.old-deja/g++.law/access4.C: Change error messages.
23595         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
23596         pseudo-destructor names.
23597         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
23598         * g++.old-deja/g++.law/ctors9.C: Likewise.
23599         * g++.old-deja/g++.law/cvt22.C: Likewise.
23600         * g++.old-deja/g++.law/dtors5.C: Likewise.
23601         * g++.old-deja/g++.law/global-init1.C: Likewise.
23602         * g++.old-deja/g++.law/missed-error3.C: Likewise.
23603         * g++.old-deja/g++.law/operators28.C: Likewise.
23604         * g++.old-deja/g++.law/visibility28.C: Likewise.
23605         * g++.old-deja/g++.martin/eval1.C: Likewise.
23606         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
23607         name.
23608         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
23609         * g++.old-deja/g++.mike/net34.C: Likewise.
23610         * g++.old-deja/g++.mike/net36.C: Likewise.
23611         * g++.old-deja/g++.mike/ns2.C: Likewise.
23612         * g++.old-deja/g++.mike/p12306.C: Likewise.
23613         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
23614         value extension.
23615         * g++.old-deja/g++.mike/p700.C: Likewise.
23616         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
23617         * g++.old-deja/g++.mike/p710.C: Likewise.
23618         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23619         value extension.
23620         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23621         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23622         * g++.old-deja/g++.ns/crash2.C: Likewise.
23623         * g++.old-deja/g++.ns/crash3.C: Likewise.
23624         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23625         * g++.old-deja/g++.ns/ns17.C: Likewise.
23626         * g++.old-deja/g++.ns/template16.C: Likewise.
23627         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23628         keyword.
23629         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23630         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23631         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23632         named return value extension.
23633         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23634         * g++.old-deja/g++.other/access4.C: Issue additional error
23635         messages.
23636         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23637         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23638         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23639         * g++.old-deja/g++.other/crash25.C: Change error message.
23640         * g++.old-deja/g++.other/crash4.C: Change error message.
23641         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23642         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23643         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23644         checks.
23645         * g++.old-deja/g++.other/defarg8.C: Likewise.
23646         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23647         * g++.old-deja/g++.other/dtor10.C: Likewise.
23648         * g++.old-deja/g++.other/incomplete.C: Likewise.
23649         * g++.old-deja/g++.other/linkage7.C: Likewise.
23650         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
23651         lookup algorithm.
23652         * g++.old-deja/g++.other/mangle2.C: Likewise.
23653         * g++.old-deja/g++.other/refinit2.C: Likewise.
23654         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
23655         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
23656         * g++.old-deja/g++.pt/crash28.C: Likewise.
23657         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
23658         syntax.
23659         * g++.old-deja/g++.pt/crash32.C: Change error message.
23660         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
23661         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
23662         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
23663         error message position.
23664         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23665         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23666         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23667         syntax.
23668         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23669         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23670         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23671         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23672         keyword.
23673         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23674         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23675         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23676         keyword.
23677         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23678         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23679         syntax.
23680         * g++.old-deja/g++.pt/friend28.C: Account for use of
23681         non-dependent names.
23682         * g++.old-deja/g++.pt/friend29.C: Likewise.
23683         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23684         rules.
23685         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23686         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23687         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23688         lookup rules.
23689         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23690         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23691         keyword.
23692         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23693         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23694         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23695         keyword.
23696         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23697         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23698         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23699         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23700         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23701         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23702         keyword.
23703         * g++.old-deja/g++.pt/spec10.C: Likewise.
23704         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23705         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23706         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23707         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23708         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23709         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23710         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23711         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23712         * g++.old-deja/g++.pt/typename15.C: Likewise.
23713         * g++.old-deja/g++.pt/typename22.C: Likewise.
23714         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23715         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23716         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23717         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23718         syntax.
23719         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23720         return value extension.
23721         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23722         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23723         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23724         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23725
23726 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23727
23728         * g++.dg/warn/inline1.C: New test.
23729         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23730         * g++.old-deja/g++.jason/synth10.C: Likewise.
23731         * g++.old-deja/g++.mike/net31.C: Likewise.
23732         * g++.old-deja/g++.mike/p8786.C: Likewise.
23733
23734         * g++.dg/template/friend10.C: New test.
23735         * g++.dg/template/conv5.C: New test.
23736
23737 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23738
23739         * g++.dg/lookup/scoped3.C: New test.
23740
23741         * g++.dg/lookup/decl1.C: New test.
23742         * g++.dg/lookup/decl2.C: New test.
23743
23744 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23745
23746         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23747         gcc.c-torture/compile/20021015-1.c,
23748         gcc.c-torture/compile/20021015-2.c,
23749         gcc.c-torture/compile/20021123-1.c,
23750         gcc.c-torture/compile/20021123-2.c,
23751         gcc.c-torture/compile/20021123-3.c,
23752         gcc.c-torture/compile/20021123-4.c,
23753         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23754         only to 3.1 or 3.2 branch.
23755
23756 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23757
23758         * gcc.dg/i386-bitfield3.c: New test.
23759
23760         * gcc.dg/i386-bitfield2.c: New test.
23761
23762 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23763
23764         * g++.dg/parse/conv_op1.C: New test.
23765
23766 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23767
23768         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23769         approved.
23770
23771 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23772
23773         * gcc.c-torture/compile/20021220-1.c: New test.
23774
23775 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23776
23777         * gcc.dg/i386-fastcall-1.c: New.
23778
23779 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23780
23781         * gcc.c-torture/execute/20021219-1.c: New test.
23782
23783 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23784
23785         * gcc.dg/i386-pic-1.c: New test.
23786
23787 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23788
23789         PR c++/8099
23790         * g++.dg/template/friend9.C: New test.
23791
23792 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23793
23794         PR c++/3663
23795         * g++.dg/template/access7.C: New test.
23796
23797 2002-12-18  Nick Clifton  <nickc@redhat.com>
23798
23799         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23800         the libstdc++-v3 directory has been found.
23801
23802 2002-12-12  Devang Patel <dpatel@apple.com>
23803         * gcc.dg/darwin-ld-1.c: New test.
23804         * gcc.dg/darwin-ld-2.c: New test.
23805         * gcc.dg/darwin-ld-3.c: New test.
23806         * gcc.dg/darwin-ld-4.c: New test.
23807         * gcc.dg/darwin-ld-5.c: New test.
23808
23809 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23810
23811         * gcc.c-torture/compile/20021212-1.c: New test.
23812
23813 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23814
23815         * gcc.dg/fshort-wchar: New test.
23816
23817 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23818
23819         PR c++/8372
23820         * g++.dg/template/dtor1.C: New test.
23821
23822         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23823         markers.
23824
23825 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23826
23827         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23828
23829 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23830
23831         * g++.dg/template/static1.C: New test.
23832         * g++.dg/template/static2.C: New test.
23833         * g++.old-deja/g++.ext/memconst.C: New test.
23834
23835 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23836
23837         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23838         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23839         * g++.dg/special/initp1.C: Likewise.
23840
23841 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23842
23843         * gcc.c-torture/execute/20021204-1.c: New test.
23844
23845 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23846
23847         * gcc.dg/ppc-fmadd-1.c: New file.
23848         * gcc.dg/ppc-fmadd-2.c: New file.
23849         * gcc.dg/ppc-fmadd-3.c: New file.
23850
23851 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23852
23853         * gcc.c-torture/compile/20021204-1.c: New test.
23854
23855 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23856
23857         * g++.dg/inherit/covariant2.C: New test.
23858         * g++.dg/inherit/covariant3.C: New test.
23859         * g++.dg/inherit/covariant4.C: New test.
23860         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23861         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23862
23863 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23864
23865         PR c++/8688
23866         * g++.dg/init/brace3.C: New test.
23867
23868 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23869
23870         * gcc.dg/20020210-1.c: Fix a comment typo.
23871
23872 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23873
23874         PR c++/8720
23875         * g++.dg/parse/defarg1.C: New test.
23876
23877         PR c++/8615
23878         * g++.dg/template/char1.C: New test.
23879
23880         * g++.dg/template/varmod1.C: Fix typo.
23881
23882 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23883
23884         DR 180
23885         * g++.old-deja/g++.pt/crash32.C: Expect error.
23886
23887 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23888
23889         PR c++/5919
23890         * g++.dg/template/varmod1.C: New test.
23891
23892         PR c++/8727
23893         * g++.dg/inherit/typeinfo1.C: New test.
23894
23895         PR c++/8663
23896         * g++.dg/inherit/typedef1.C: New test.
23897
23898 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23899
23900         PR c++/8332
23901         PR c++/8493
23902         * g++.dg/template/strlen1.C: New test.
23903
23904         PR c++/8227
23905         * g++.dg/template/ctor2.C: New test.
23906
23907         PR c++/8214
23908         * g++.dg/init/string1.C: New test.
23909
23910         PR c++/8511
23911         * g++.dg/template/friend8.C: New test.
23912
23913 2002-11-29  Joe Buck <jbuck@synopsys.com>
23914
23915         * g++.dg/lookup/anon2.C: New test.
23916
23917 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23918
23919         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23920         h8300 port.
23921
23922 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23923
23924         * gcc.dg/bitfld-6.c: New test.
23925
23926 2002-11-27  Jan Hubicka  <jh@suse.cz>
23927
23928         * gcc.c-torture/execute/20021127.[cx]: New test.
23929
23930 2002-11-26  Jan Hubicka  <jh@suse.cz>
23931
23932         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23933         quality.
23934
23935 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23936
23937         * g++.dg/init/brace2.C: New test.
23938         * g++.old-deja/g++.mike/p9129.C: Correct.
23939
23940 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23941
23942         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23943
23944 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23945
23946         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23947
23948 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23949
23950         * testsuite/g++.dg/abi/empty11.C: New test.
23951         * testsuite/g++.dg/rtti/cv1.C: New test.
23952
23953 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23954
23955         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23956
23957 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23958
23959         * g++.dg/abi/empty10.C: New test.
23960
23961 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23962
23963         * gcc.c-torture/compile/20021124-1.c: New test.
23964
23965 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23966
23967         * g++.dg/abi/rtti2.C: New test.
23968
23969 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23970
23971         * gcc.dg/i386-unroll-1.c: New test.
23972
23973 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23974
23975         * gcc.c-torture/compile/20021120-1.c: New test.
23976         * gcc.c-torture/compile/20021120-2.c: New test.
23977
23978 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23979
23980         * gcc.dg/bitfld-5.c: New test.
23981
23982 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23983
23984         * gcc.c-torture/execute/20021120-3.c: New test.
23985
23986 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23987
23988         * gcc.c-torture/execute/20021120-2.c: New test.
23989
23990 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23991
23992         * gcc.c-torture/execute/20021120-1.c: New test.
23993
23994 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23995
23996         * gcc.c-torture/execute/20021118-3.c: New test.
23997
23998 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23999
24000         * gcc.c-torture/compile/20021119-1.c: New test.
24001
24002 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
24003
24004         * gcc.dg/duff-1.c: New test.
24005         * gcc.dg/duff-2.c: New test.
24006         * gcc.dg/duff-3.c: New test.
24007
24008 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
24009
24010         * gcc.dg/cpp/_Pragma5.c: New test.
24011
24012 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
24013
24014         * gcc.c-torture/execute/20021118-2.c: New test.
24015
24016 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
24017
24018         * gcc.c-torture/execute/20021118-1.c: New test.
24019
24020 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
24021
24022         * gcc.dg/20021116-1.c: New test.
24023
24024 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
24025
24026         * g++.dg/abi/vcall1.C: New test.
24027
24028 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
24029
24030         * gcc.dg/20021029-1.c: New test.
24031         * gcc.dg/20021029-2.c: New test.
24032
24033 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24034
24035         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
24036
24037 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24038
24039         PR c/8439
24040         * gcc.dg/20021110.c: Move to ...
24041         * gcc.c-torture/compile/20021110.c: .... here.
24042
24043 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24044
24045         PR c/8467
24046         * gcc.c-torture/execute/20021111-1.c
24047
24048 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24049
24050         PR c/8439
24051         * gcc.dg/20021110.c: New test.
24052
24053 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
24054
24055         * g++.dg/abi/vthunk3.C: Run only on x86.
24056
24057 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24058
24059         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
24060
24061 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
24062
24063         * lib/compat.exp (compat-execute): Fix logic error in last
24064         change.
24065
24066 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
24067
24068         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
24069
24070 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24071
24072         PR c++/8389
24073         * g++.dg/template/access6.C: New test.
24074
24075 2002-11-08  Jan Hubicka  <jh@suse.cz>
24076
24077         * gcc.dg/i386-ssefp-1.c: New test.
24078         * gcc.dg/i386-ssefp-1.c: New test.
24079
24080 2002-11-08  Jan Hubicka  <jh@suse.cz>
24081
24082         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
24083
24084 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
24085
24086         * g++.dg/abi/vthunk3.C: New test.
24087
24088         PR c++/8338
24089         * g++.dg/template/crash2.C: New test.
24090
24091 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
24092
24093         * testsuite/g++.dg/abi/dtor1.C: New test.
24094         * testsuite/g++.dg/abi/dtor2.C: Likewise.
24095
24096 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
24097
24098         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
24099         Darwin.
24100
24101 2002-11-04  Adam Nemet  <anemet@lnxw.com>
24102
24103         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
24104         -mthumb.  Only xfail with -O0.
24105
24106 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
24107
24108         * g++.dg/abi/thunk1.C: New test.
24109         * g++.dg/abi/thunk2.C: Likewise.
24110         * g++.dg/abi/vtt1.C: Likewise.
24111
24112 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
24113
24114         PR optimization/8423
24115         * gcc.c-torture/execute/builtin-constant.c: New test.
24116
24117 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
24118
24119         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
24120         Add some more cases.
24121
24122 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
24123
24124         PR c++/8391
24125         * g++.dg/opt/local1.C: New test.
24126
24127 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
24128
24129         PR c++/8160
24130         * g++.dg/template/complit1.C: New test.
24131
24132         PR c++/8149
24133         * g++.dg/template/typename4.C: Likewise.
24134
24135 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24136
24137         Core issue 287, PR c++/7639
24138         * g++.dg/template/instantiate1.C: Adjust error location.
24139         * g++.dg/template/instantiate3.C: New test.
24140         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
24141         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
24142         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
24143
24144 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
24145
24146         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
24147
24148 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
24149
24150         PR c++/8287
24151         * g++.dg/init/dtor2.C: New test.
24152
24153 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24154
24155         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
24156         * gcc.dg/nest.c: Bypass errors on irix6.
24157
24158 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
24159
24160         * gcc.dg/nest.c: Expect error for mmix-*-*.
24161         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
24162
24163 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
24164
24165         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
24166         markers.
24167
24168         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
24169
24170 2002-10-25  Mike Stump  <mrs@apple.com>
24171
24172         * gcc.dg/warn-1.c: New test.
24173
24174 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
24175
24176         * g++.dg/template/typename3.C: New test.
24177
24178 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
24179
24180         * g++.dg/lookup/ptrmem1.C: New test.
24181
24182         * g++.dg/abi/vthunk2.C: New test.
24183
24184 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
24185
24186         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
24187
24188 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
24189
24190         * g++.dg/abi/empty9.C: New test.
24191
24192 2002-10-24  Richard Henderson  <rth@redhat.com>
24193
24194         * g++.dg/inherit/thunk1.C: Enable for ia64.
24195
24196 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
24197
24198         PR c++/8067
24199         * g++.dg/lookup/pretty1.C: New test.
24200
24201 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
24202
24203         * gcc.dg/20021023-1.c: New test.
24204
24205 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
24206
24207         PR c++/7679
24208         * g++.dg/parse/inline1.C: New test.
24209
24210 2002-10-23  Richard Henderson  <rth@redhat.com>
24211
24212         * g++.dg/inherit/thunk1.C: Enable for x86_64.
24213
24214         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
24215
24216 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
24217
24218         PR c++/6579
24219         * g++.dg/parse/stmtexpr3.C: New test.
24220
24221 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24222
24223         * g++.dg/expr/cond1.C: New test.
24224
24225 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
24226
24227         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
24228
24229 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24230
24231         * g++.dg/abi/vbase13.C: New test.
24232         * g++.dg/abi/vbase14.C: Likewise.
24233
24234 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
24235
24236         * gcc.dg/tls/pic-1.c: New test.
24237         * gcc.dg/tls/nonpic-1.c: New test.
24238         * gcc.dg/20021018-1.c: New test.
24239
24240 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24241
24242         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
24243         Remove only files with the same base name as the test case.
24244         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
24245         (profopt-execute): Likewise.  Also, remove old profiling
24246         and performance data files before running the tests.
24247
24248         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
24249         * g++.dg/bprob/bprob.exp: Likewise.
24250         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
24251         to allow more general test case names.
24252
24253         * g++.dg/bprob/bprob-1.C: Rename to ...
24254         * g++.dg/bprob/g++-bprob-1.C: ... this.
24255
24256         * g77.dg/bprob/bprob-1.f: Rename to ...
24257         * g77.dg/bprob/g77-bprob-1.f: ... this.
24258
24259 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
24260
24261         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
24262         bison 1.50 or later.
24263
24264 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
24265
24266         * g++.dg/README: Describe more test directories.
24267
24268 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24269
24270         * g++.dg/init/array6.C: Add additional tests.
24271
24272 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24273
24274         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
24275         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
24276
24277 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
24278
24279         * gcc.c-torture/compile/20020604-1.x: New.
24280         * gcc.c-torture/compile/simd-5.x: Likewise.
24281         * gcc.c-torture/execute/920710-1.x: Likewise.
24282         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
24283
24284 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24285
24286         * g++.dg/inherit/override1.C: Add dg-options clause.
24287
24288 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24289
24290         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
24291         _mm_slli_si128.
24292
24293 2002-10-19  Andreas Schwab  <schwab@suse.de>
24294
24295         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
24296         directory component.
24297
24298 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
24299
24300         * g++.dg/inherit/thunk1.C: New test.
24301
24302         * g++.dg/inherit/override1.C: New test.
24303
24304         * g++.dg/abi/mangle11.C: New test.
24305         * g++.dg/abi/mangle14.C: New test.
24306         * g++.dg/abi/mangle17.C: New test.
24307
24308 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24309
24310         * g++.dg/overload/member2.C: New test.
24311
24312 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
24313
24314         * g++.dg/README: Describe new compat directory.
24315         * g++.dg/dg.exp: Skip tests in compat directory.
24316         * README.compat: New file.
24317         * lib/compat.exp: New expect script.
24318         * g++.dg/compat: New test directory.
24319         * g++.dg/compat/compat.exp: New expect script.
24320         * g++.dg/compat/abi: New test directory.
24321         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
24322         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
24323         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
24324         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
24325         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
24326         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
24327         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
24328         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
24329         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
24330         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
24331         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
24332         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
24333         * g++.dg/compat/break: New test directory.
24334         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
24335         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
24336         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
24337         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
24338         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
24339         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
24340         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
24341         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
24342         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
24343         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
24344         g++.dg/compat/break/README: New files.
24345         * g++.dg/compat/eh: New test directory.
24346         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
24347         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
24348         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
24349         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
24350         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
24351         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
24352         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
24353         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
24354         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
24355         g++.dg/compat/eh/filter2_y.C,
24356         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
24357         g++.dg/compat/eh/new1_y.C,
24358         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
24359         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
24360         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
24361         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
24362         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
24363         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
24364         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
24365         g++.dg/compat/eh/unexpected1_y.C: New files.
24366         * g++.dg/compat/init: New test directory.
24367         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
24368         g++.dg/compat/init/array5_y.C,
24369         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
24370         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
24371         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
24372         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
24373         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
24374         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
24375         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
24376         g++.dg/compat/init/init-ref2_y.C: New files.
24377
24378 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24379
24380         PR c++/7584
24381         * g++.dg/inherit/using3.C: New test.
24382
24383 2002-10-17  Jan Hubicka  <jh@suse.cz>
24384
24385         * gcc.dg/20021017-2.c: New test.
24386
24387 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24388
24389         * g++.dg/abi/mangle16.C: Adjust.
24390
24391         * g++.dg/init/array8.C: New test.
24392
24393 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
24394
24395         * gcc.dg/special/mips-abi.exp: New test.
24396         * gcc.dg/special/mips-abi.s: Empty file used by the above.
24397
24398 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24399
24400         * g++.dg/abi/mangle16.C: New test.
24401         * g++.dg/abi/mangle17.C: Likewise.
24402
24403         PR c++/7478
24404         * g++.dg/template/ref1.C: New test.
24405
24406 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24407
24408         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
24409
24410 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
24411
24412         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
24413
24414 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24415
24416         PR c++/7524
24417         * g++.dg/init/array7.C: New test.
24418
24419 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
24420
24421         * g++.dg/init/array6.C: New test.
24422
24423         * g++.dg/abi/mangle13.C: Likewise.
24424         * g++.dg/abi/mangle14.C: Likewise.
24425         * g++.dg/abi/mangle15.C: Likewise.
24426
24427 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24428
24429         * g++.dg/abi/empty8.C: New test.
24430
24431 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
24432
24433         * g++.dg/init/ctor1.C: New test.
24434
24435 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
24436
24437         * gcc.c-torture/execute/20021015-1.c: New test.
24438
24439 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
24440
24441         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
24442
24443 2002-10-14  Jan Hubicka  <jh@suse.cz>
24444
24445         * gcc.dg/i386-ssetype-[1-5].c: New tests.
24446
24447 2002-10-14  Richard Henderson  <rth@redhat.com>
24448
24449         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
24450
24451 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24452
24453         PR optimization/6631
24454         * g++.dg/opt/const2.C: New test.
24455
24456 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24457
24458         PR c++/7176
24459         * g++.dg/parse/friend1.C: New test.
24460         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
24461
24462 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
24463
24464         * gcc.dg/20021014-1.c: New test.
24465
24466 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
24467
24468         PR c++/5661
24469         * g++.dg/ext/vlm1.C: New test.
24470         * g++.dg/ext/vlm2.C: Likewise.
24471
24472         * g++.dg/init/array1.C: Remove invalid braces.
24473         * g++.dg/init/brace1.C: New test.
24474         * g++.dg/init/copy2.C: Likewise.
24475         * g++.dg/init/copy3.C: Likewise.
24476         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24477         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24478         braces.
24479
24480 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24481
24482         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24483
24484 2002-10-11  Richard Shann  <richard.shann@superh.com>
24485
24486         * gcc.c-torture/compile/simd-5.c: New test.
24487
24488 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24489
24490         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24491
24492 2002-10-10  Jim Wilson  <wilson@redhat.com>
24493
24494         * gcc.c-torture/execute/20021010-1.c: New test.
24495
24496 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
24497
24498         PR c/7353
24499         * g++.dg/ext/typedef-init.C: New test.
24500         * gcc.dg/typedef-init.c: New test.
24501
24502 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
24503
24504         * gcc.dg/cpp/paste13.c: New test.
24505
24506 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24507
24508         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
24509         remaining platforms, XFAIL during compile, not execute.  Don't
24510         XFAIL at -O0.
24511
24512 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24513
24514         * gcc.dg/alias-1.c: Tweak expected warning.
24515
24516 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
24517
24518         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
24519
24520 2002-10-06  Andreas Jaeger  <aj@suse.de>
24521
24522         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
24523         * gcc.dg/cpp/c++98.C: Likewise.
24524
24525         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
24526         * g++.dg/cpp/c++98.C: Likewise.
24527
24528         * g++.dg/README (Subdirectories): Mention cpp directory.
24529
24530         PR target/7559
24531         * gcc.dg/20021006-1.c: New test.
24532
24533 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24534
24535         PR c++/7804
24536         * g++.dg/other/warning1.C: New test.
24537
24538 2002-10-04  Roger Sayle  <roger@eyesopen.com>
24539
24540         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
24541         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
24542         and sparc-*-* with -m64 as expected failures.  See PR 8087.
24543
24544 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24545
24546         PR c++/7931
24547         * g++.dg/template/ptrmem3.C: New test.
24548
24549         PR c++/7754
24550         * g++.dg/template/union1.C: New test.
24551
24552 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24553
24554         PR c++/8006
24555         * g++.dg/abi/mangle9.C: New test.
24556         * g++.dg/abi/mangle10.C: New test.
24557         * g++.dg/abi/mangle11.C: New test.
24558         * g++.dg/abi/mangle12.C: New test.
24559
24560 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
24561
24562         PR c++/7188.
24563         * g++.dg/template/meminit1.C: New test.
24564         * g++.dg/warn/Wreorder-1.C: Likewise.
24565         * g++.old-deja/g++.mike/warn3.C: Tweak.
24566         * lib/prune.exp: Ingore "in copy constructor".
24567
24568 2002-10-02  Andreas Jaeger  <aj@suse.de>
24569
24570         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24571         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24572         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24573         on x86-64.
24574
24575 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24576
24577         * gcc.dg/empty1.C: Fix typo.
24578
24579 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24580
24581         * gcc.dg/alias-1.c: New test.
24582
24583 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24584
24585         * gcc.dg/empty1.C: New test.
24586
24587         * g++.dg/tls/init-2.C: Tweak error messages.
24588
24589 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
24590
24591         * gcc.c-torture/compile/20020923-1.c: New test.
24592
24593 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
24594
24595         * gcc.c-torture/execute/ffs-1.c: New test.
24596         * gcc.c-torture/execute/ffs-2.c: Ditto.
24597
24598 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
24599
24600         * g++.dg/overload/member1.C: New test.
24601
24602 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
24603
24604         * g++.dg/abi/empty7.C: New test.
24605         * g++.dg/init/pm2.C: Likewise.
24606
24607 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
24608
24609         * g++.dg/rtti/crash1.C: New test.
24610
24611 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
24612
24613         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
24614         gcc.dg/sibcall-4.c: New tests.
24615
24616 2002-09-28  Roger Sayle  <roger@eyesopen.com>
24617
24618         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24619         powerpc and MMIX targets.
24620
24621 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24622
24623         * gcc.dg/cpp/20020927-1.c: New.
24624
24625 2002-09-26  David S. Miller  <davem@redhat.com>
24626
24627         * gcc.c-torture/compile/trunctfdf.c: New.
24628
24629 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24630
24631         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24632
24633 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24634
24635         * gcc.c-torture/execute/loop-15.c: New.
24636
24637 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24638
24639         * README.QMTEST: Fix typo.
24640
24641 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24642
24643         * gcc.dg/20020926-1.c: New test.
24644
24645 2002-09-25  David S. Miller  <davem@redhat.com>
24646
24647         PR target/7842
24648         * gcc.c-torture/execute/shiftdi.c: New test.
24649
24650 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
24651
24652         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
24653         unique to the tool.
24654         * lib/g77.exp (g77_init): Likewise.
24655         * lib/g++.exp (g++_init): Likewise.
24656         * lib/objc.exp (objc_init): Likewise.
24657
24658 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
24659
24660         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
24661         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
24662         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
24663
24664 2002-09-25  Richard Henderson  <rth@redhat.com>
24665
24666         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24667         too-small long double.
24668
24669 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24670
24671         * gcc.dg/20020919-1.c: New test.
24672
24673 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24674
24675         * g++.dg/abi/bitfield6.C: New test.
24676         * g++.dg/abi/bitfield7.C: New test.
24677         * g++.dg/abi/bitfield8.C: New test.
24678         * g++.dg/abi/vbase11.C: New test.
24679
24680 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24681
24682         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24683         hppa*-*-hpux*.  Update test comment.
24684
24685 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24686
24687         * gcc.dg/tls/struct-1.c: New test.
24688
24689 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24690
24691         * gcc.dg/cpp/tr-warn2.c: Update.
24692
24693 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24694
24695         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24696
24697 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24698
24699         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24700         systems.
24701
24702 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24703
24704         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24705
24706         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24707         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24708         setting of cxxfilt.
24709
24710 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24711
24712         * gcc.dg/20020312-2.c: Update for darwin.
24713
24714 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24715
24716         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24717
24718 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24719
24720         * objc.dg/comp-types-1.m: New test.
24721         * objc.dg/comp-types-2.m: New test.
24722         * objc.dg/comp-types-3.m: New test.
24723         * objc.dg/comp-types-4.m: New test.
24724         * objc.dg/comp-types-5.m: New test.
24725         * objc.dg/comp-types-6.m: New test.
24726
24727 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24728
24729         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24730
24731 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24732
24733         * g++.dg/other/do1.C: New test.
24734
24735         * g++.dg/template/subst1.C: New test.
24736
24737 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24738
24739         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24740
24741 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24742
24743         * g++.dg/template/qualttp20.C: Adjust expected errors.
24744         * g++.old-deja/g++.jason/report.C: Likewise.
24745         * g++.old-deja/g++.other/qual1.C: Likewise.
24746
24747         * g++.dg/lookup/scoped2.C: New test.
24748
24749         * g++.dg/ext/asm3.C: New test.
24750
24751 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24752
24753         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24754
24755 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24756
24757         * ChangeLog: follow spelling conventions.
24758         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24759         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24760         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24761         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24762         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24763         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24764         * g++.old-deja/g++.law/global-init1.C: Likewise.
24765         * g++.old-deja/g++.other/delete4.C: Likewise.
24766         * g++.old-deja/g++.other/inline21.C: Likewise.
24767         * g++.old-deja/g++.other/singleton.C: Likewise.
24768         * g77.dg/strlen0.f: Likewise.
24769         * g77.f-torture/compile/20010519-1.f: Likewise.
24770         * g77.f-torture/compile/980310-4.f: Likewise.
24771         * gcc.c-torture/compile/20000605-1.c: Likewise.
24772         * gcc.c-torture/execute/20020225-1.c: Likewise.
24773         * gcc.dg/c90-hexfloat-2.c: Likewise.
24774         * gcc.dg/c99-bool-1.c: Likewise.
24775         * gcc.dg/c99-hexfloat-2.c: Likewise.
24776         * gcc.dg/dll-2.c: Likewise.
24777         * gcc.dg/wtr-union-init-1.c: Likewise.
24778         * gcc.dg/wtr-union-init-2.c: Likewise.
24779         * gcc.dg/wtr-union-init-3.c: Likewise.
24780         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24781         * gcc.dg/cpp/defined.c: Likewise.
24782         * gcc.dg/cpp/macsyntx.c: Likewise.
24783         * gcc.dg/cpp/paste2.c: Likewise.
24784         * gcc.dg/cpp/trad/defined.c: Likewise.
24785         * gcc.dg/format/c90-printf-1.c: Likewise.
24786         * gcc.dg/format/c90-scanf-1.c: Likewise.
24787         * gcc.dg/format/c99-printf-1.c: Likewise.
24788         * gcc.dg/format/c99-scanf-1.c: Likewise.
24789         * gcc.misc-tests/gcov-8.c: Likewise.
24790         * lib/profopt.exp: Likewise.
24791
24792 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24793
24794         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24795
24796 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24797
24798         * g++.dg/inherit/using2.C: New test.
24799
24800 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24801
24802         * ChangeLog: Follow spelling conventions.
24803         * g++.dg/template/friend4.C: Likewise.
24804         * g++.old-deja/g++.pt/crash67.C: Likewise.
24805         * gcc.c-torture/execute/20000801-4.c: Likewise.
24806         * gcc.dg/c90-digraph-1.c: Likewise.
24807         * gcc.dg/c94-digraph-1.c: Likewise.
24808         * gcc.dg/c99-digraph-1.c: Likewise.
24809         * gcc.dg/cpp/line5.c: Likewise.
24810         * gcc.dg/cpp/multiline.c: Likewise.
24811         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24812         * gcc.dg/format/attr-3.c: Likewise.
24813         * gcc.dg/format/c90-scanf-3.c: Likewise.
24814         * gcc.dg/format/ext-4.c: Likewise.
24815
24816 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24817
24818         * g++.dg/template/pretty1.C: New test.
24819
24820 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24821
24822         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24823
24824 2002-09-13  Matt Austern  <austern@apple.com>
24825
24826         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24827         passing a cast expression to a function by const reference.
24828
24829 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24830
24831         * g++.dg/template/deduce1.C: New test.
24832
24833 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24834
24835         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24836         32-bit int.
24837
24838 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24839
24840         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24841         usage.
24842
24843 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24844
24845         * gcc.c-torture/compile/20020910-1.c: New test.
24846
24847 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24848
24849         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24850
24851 2002-09-10  Andreas Jaeger  <aj@suse.de>
24852
24853         * gcc.dg/20020312-2.c: Adjust for x86-64.
24854
24855 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24856
24857         * g77.dg/7388.f: New test case for PR 7388.
24858
24859 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24860
24861         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24862
24863 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24864
24865         * objc.dg/proto-lossage-1.m: New test.
24866
24867 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24868
24869         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24870
24871 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24872
24873         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24874         expected to pass.
24875
24876 2002-09-06  Stan Shebs  <shebs@apple.com>
24877             David Edelsohn  <edelsohn@gnu.org>
24878
24879         * gcc.dg/weak: New directory.
24880         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24881         target-specific xfail bits.
24882         * gcc.dg/typeof-2.c: Move to new directory.
24883         * gcc.dg/weak.exp: New expect script.
24884
24885 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24886
24887         * gcc.c-torture/execute/extzvsi.c: New test.
24888
24889 2002-09-05  Stan Shebs  <shebs@apple.com>
24890
24891         * gcc.dg/weak-1.c: xfail on Darwin.
24892         * gcc.dg/weak-2.c: Ditto.
24893         * gcc.dg/weak-3.c: Ditto.
24894         * gcc.dg/weak-4.c: Ditto.
24895         * gcc.dg/weak-5.c: Ditto.
24896         * gcc.dg/weak-6.c: Ditto.
24897         * gcc.dg/weak-7.c: Ditto.
24898         * gcc.dg/weak-8.c: Ditto.
24899         * gcc.dg/weak-9.c: Ditto.
24900
24901 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24902
24903         * gcc.c-torture/execute/loop-14.c: New test.
24904
24905 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24906
24907         * g++.dg/other/cxa-atexit1.C: New test.
24908
24909         * gcc.dg/typeof-2.c: New test.
24910
24911 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24912
24913         * gcc.dg/builtins-2.c: New testcase.
24914         * gcc.dg/builtins-3.c: New testcase.
24915
24916 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24917
24918         * gcc.dg/cpp/_Pragma4.c: New test.
24919
24920 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24921
24922         * objc/execute/nil_method-1.m: New testcase.
24923
24924 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24925
24926         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24927         [Object class], not [Object initialize].
24928
24929 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24930             Hans-Peter Nilsson  <hp@bitrange.com>
24931
24932         * gcc.c-torture/execute/20020720-1.x: Skip test on
24933         mmix-knuth-mmixware.  Correct comment.
24934
24935 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24936
24937         * testsuite/g++.dg/abi/bitfield5.C: New test.
24938         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24939
24940 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24941
24942         * objc.dg/undeclared-selector.m: New test.
24943
24944 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24945
24946         * g++.dg/other/offsetof1.C: Avoid cast warning.
24947
24948 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24949
24950         * objc.dg/super-class-2.m: New test.
24951
24952 2002-08-24  Matt Austern  <austern@apple.com>
24953
24954         * g++.dg/ext/lvaddr.C: New test.
24955         * g++.dg/ext/lvcast.C: New test.
24956
24957 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24958
24959         * testsuite/g++.dg/inherit/cond1.C: New test.
24960
24961 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24962
24963         * gcc.dg/noncompile/incomplete-1.c: New test.
24964
24965 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24966
24967         * gcc.dg/typespec-1.c: New test.
24968
24969 2002-08-20  Devang Patel  <dpatel@apple.com>
24970         * objc.dg/proto-hier-2.m: New test.
24971
24972 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24973
24974         * objc.dg/bitfield-1.m: New test.
24975         * objc.dg/bitfield-2.m: New test.
24976
24977 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24978
24979         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24980         gcc.dg/c99-flex-array-4.c: New tests.
24981
24982 2002-08-16  Stan Shebs  <shebs@apple.com>
24983
24984         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24985
24986 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24987
24988         * gcc.dg/typeof-1.c: New test.
24989         * g++.dg/ext/typeof2.C: New test.
24990
24991 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24992
24993         * g++.dg/other/offsetof1.C: New test.
24994
24995 2002-08-14  Richard Henderson  <rth@redhat.com>
24996
24997         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24998
24999 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
25000
25001         * gcc.dg/cpp/_Pragma3.c: New test.
25002
25003 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
25004
25005         * g++.dg/template/inherit3: New test.
25006
25007 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25008
25009         * gcc.dg/bitfld-4.c: Add blank options.
25010
25011 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
25012
25013         * g++.dg/template/crash1.C: New test.
25014
25015 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
25016
25017         * gcc.dg/tls/opt-2.c: New test.
25018
25019 2002-08-08  Devang Patel  <dpatel@apple.com>
25020
25021         * objc.dg/selector-1.m : New test
25022
25023 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25024
25025         * g++.dg/abi/bitfield4.C: New test.
25026         * gcc.dg/bitfld-4.c: New test.
25027
25028 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25029
25030         * g++.dg/other/packed1.C: New test.
25031
25032 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
25033
25034         * g++.dg/abi/offsetof.C: Tweak error messages.
25035         * g++.old-deja/g++.mike/p10769a.C: Likewise.
25036
25037 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
25038
25039         * gcc.dg/bitfld-3.c: New test.
25040
25041 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
25042             Richard Henderson  <rth@redhat.com>
25043
25044         * gcc.dg/i386-bitfield1.c: New test.
25045         * g++.dg/abi/bitfield3.C: Update.
25046
25047 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
25048
25049         * objc.dg/const-str-2.m: Update.
25050         * gcc.dg/cpp/c++98.c: Change to C extension.
25051         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
25052         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
25053
25054 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
25055
25056         * testsuite/gcc.dg/tls/diag-3.c: New.
25057
25058 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
25059
25060         * g++.dg/README (Subdirectories): Document new subdir expr.
25061         * g++.dg/expr/pmf-1.C: New test.
25062
25063 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
25064
25065         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
25066
25067 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
25068
25069         * g++.dg/abi/bitfield3.C: New test.
25070
25071 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
25072
25073         * lib/gcov.exp: Tweak expected line formats.
25074         * gcc.misc-tests/gcov8.c: New test.
25075         * gcc.misc-tests/gcov8.x: New flags.
25076
25077 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
25078
25079         * consistency.vlad/layout/endian.c: Include string.h.
25080
25081         * gcc.c-torture/execute/20020805-1.c: New test.
25082
25083 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
25084
25085         * g++.dg/other/conversion1.C: New test.
25086
25087 2002-08-03  Roger Sayle  <roger@eyesopen.com>
25088
25089         * gcc.dg/builtins-1.c: New testcase.
25090
25091 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
25092
25093         * g++.dg/inherit/access3.C: New test.
25094
25095 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
25096
25097         * gcc.dg/ia64-visibility-2.c: New test.
25098
25099 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
25100
25101         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
25102         __qualifier_flags to __flags.
25103
25104 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
25105
25106         * g++.dg/inherit/operator1.C: New test.
25107         * g++.dg/lookup/disamb1.C: Fix typo in comment.
25108         * g++.dg/other/error1.C: Change expected error message.
25109         * g++.dg/template/conv4.C: Likewise.
25110
25111 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
25112
25113         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
25114         for documented behavior.
25115
25116 2002-07-25  Roger Sayle  <roger@eyesopen.com>
25117
25118         * gcc.c-torture/execute/20020720-1.x: Skip this test on
25119         several targets known to fail.
25120
25121 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
25122
25123         * gcc.dg/mips-args-[123].c: New tests.
25124
25125 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
25126
25127         * gcc.dg/ppc-spe.c: New.
25128
25129 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
25130
25131         * g++.dg/other/ptrmem4.C: New testcase.
25132
25133 2002-07-24  Richard Henderson  <rth@redhat.com>
25134
25135         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
25136
25137 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
25138
25139         * g++.dg/ext/alignof1.C (main): Return 0 for success.
25140
25141 2002-07-24  Roger Sayle  <roger@eyesopen.com>
25142
25143         * gcc.c-torture/execute/memset-3.c: New testcase.
25144
25145 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
25146
25147         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
25148         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
25149
25150 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25151
25152         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
25153         Delete.
25154
25155 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
25156
25157         * gcc.c-torture/compile/simd-4.c: New test.
25158
25159 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25160
25161         PR c++/7347, c++/7348
25162         * g++.dg/template/access4.C: New test.
25163         * g++.dg/template/access5.C: New test.
25164         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
25165         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
25166         * g++.old-deja/g++.pt/ttp58.C: Likewise.
25167         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
25168
25169 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
25170
25171         * gcc.dg/gnu89-init-2.c: New test.
25172
25173 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
25174
25175         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
25176
25177 2002-07-20  Roger Sayle  <roger@eyesopen.com>
25178
25179         * gcc.c-torture/execute/20020720-1.c: New testcase.
25180
25181 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
25182
25183         * gcc.dg/cpp/Wsignprom.c: New tests.
25184
25185 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
25186
25187         * gcc.c-torture/execute/loop-13.c: New test.
25188
25189 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
25190
25191         * gcc.dg/cpp/expr.c: New tests.
25192
25193 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
25194
25195         * g++.dg/opt/pr6713.C: Add template instantiation.
25196
25197 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
25198
25199         * gcc.dg/nest.c: New test.
25200
25201 2002-07-17  Richard Henderson  <rth@redhat.com>
25202
25203         * g++.dg/opt/pr6713.C: New test.
25204
25205 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
25206
25207         * gcc.c-torture/execute/loop-2e.x: Let the testcase
25208         XFAIL for all x86 processors.
25209
25210 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
25211
25212         * gcc.c-torture/execute/20010122-1.x: Do not test with
25213         -fomit-frame-pointer.
25214
25215 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25216
25217         * g++.dg/template/instantiate2.C: New test.
25218         * g++.dg/template/spec4.C: New test.
25219
25220 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25221
25222         * g++.dg/template/access2.C: New test.
25223         * g++.dg/template/access3.C: New test.
25224
25225 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
25226
25227         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
25228         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
25229         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
25230         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
25231         Convert to use <stdarg.h>.
25232         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
25233         Delete.
25234         * gcc.dg/va-arg-2.c: New.
25235         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
25236
25237 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
25238
25239         * gcc.c-torture/compile/20020710-1.c: New test.
25240
25241 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
25242                           Andrew Pinski  <pinskia@physics.uc.edu>
25243
25244         gcc.c-torture/compile/simd-2.c: New testcase.
25245         gcc.c-torture/compile/simd-3.c: Likewise.
25246
25247 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
25248
25249         PR c++/7224
25250         * g++.dg/overload/error1.C: New test.
25251
25252 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25253
25254         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
25255         configuration and IRIX 6 O32 ABI.
25256
25257 2002-07-11  Roger Sayle  <roger@eyesopen.com>
25258
25259         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
25260
25261 2002-07-10  Roger Sayle  <roger@eyesopen.com>
25262
25263         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
25264
25265 2002-07-10  Jeffrey A Law  <law@redhat.com>
25266
25267         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
25268
25269         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
25270
25271 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
25272
25273         * gcc.dg/20020312-2.c: Check for __PPC__.
25274
25275 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
25276
25277         * gcc.c-torture/compile/20020709-1.c: New test.
25278
25279 2002-07-07  Roger Sayle  <roger@eyesopen.com>
25280
25281         * g++.dg/template/qualttp21.C: New test case.
25282
25283 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
25284
25285         * gcc.c-torture/compile/20020706-1.c: New test.
25286         * gcc.c-torture/compile/20020706-2.c: New test.
25287
25288 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
25289             Alexandre Oliva  <aoliva@redhat.com>
25290
25291         * g++.dg/warn/incomplete1.C: New test.
25292
25293 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25294
25295         PR c++/7099
25296         * g++.dg/warn/noreturn1.C: New test.
25297
25298 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
25299
25300         PR c++/6706
25301         * g++.dg/debug/debug6.C: New test.
25302         * g++.dg/debug/debug7.C: New test.
25303
25304 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
25305
25306         * gcc.c-torture/compile/simd-3.c: New test.
25307
25308 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
25309
25310         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
25311         * gcc.dg/20020620-1.c: Likewise.
25312
25313 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25314
25315         PR c++/6944
25316         * g++.dg/init/array4.C: New test.
25317         * g++.dg/init/array5.C: New test.
25318
25319 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
25320
25321         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
25322         * gcc.c-torture/execute/simd-2.c (main): Likewise.
25323
25324 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25325
25326         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
25327         * gcc.dg/wtr-aggr-init-1.c: Likewise.
25328         * gcc.dg/wtr-conversion-1.c: Likewise.
25329         * gcc.dg/wtr-escape-1.c: Likewise.
25330         * gcc.dg/wtr-int-type-1.c: Likewise.
25331         * gcc.dg/wtr-label-1.c: Likewise.
25332         * gcc.dg/wtr-static-1.c: Likewise.
25333         * gcc.dg/wtr-strcat-1.c: Likewise.
25334         * gcc.dg/wtr-suffix-1.c: Likewise.
25335         * gcc.dg/wtr-switch-1.c: Likewise.
25336         * gcc.dg/wtr-unary-plus-1.c: Likewise.
25337         * gcc.dg/wtr-union-init-1.c: Likewise.
25338         * gcc.dg/wtr-union-init-2.c: Likewise.
25339         * gcc.dg/wtr-union-init-3.c: Likewise.
25340
25341         * gcc.dg/wtr-func-def-1.c: New test.
25342
25343 2002-07-02 Devang Patel <dpatel@apple.com>
25344
25345         * objc.dg/param-1.m: New test.
25346
25347 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
25348
25349         * gcc.dg/cpp/trad/directive.c: Add test.
25350         * gcc.dg/cpp/trad/macroargs.c: Add test.
25351         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
25352
25353 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
25354
25355         * gcc.dg/cpp/cmdlne-M.c: New test.
25356
25357 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
25358
25359         * objc.dg/desig-init-1.m: New test.
25360
25361 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25362
25363         PR c++/6716
25364         * g++.dg/template/instantiate1.C: New test.
25365
25366 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
25367
25368         PR c++/7112
25369         * g++.dg/template/sizeof2.C: New test.
25370
25371 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25372
25373         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
25374         gcc.dg/cpp/trad/include.c: New tests.
25375
25376 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
25377
25378         PR target/7177
25379         * gcc.c-torture/compile/20020701-1.c: New test.
25380
25381 2002-07-01  Stan Shebs  <shebs@apple.com>
25382
25383         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
25384         header here...
25385         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
25386         (objc-torture-execute): or here.
25387
25388 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
25389
25390         * gcc.c-torture/execute/arith-rand-ll.c: New test.
25391
25392 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25393
25394         * gcc.dg/cpp/trad/escaped-nl.c: New test.
25395
25396 2002-06-30  Devang Patel  <dpatel@apple.com>
25397
25398         * objc.dg/fsyntax-only.m: New test.
25399
25400 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
25401
25402         PR c++/6695
25403         * g++.dg/template/friend7.C: New file.
25404
25405 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
25406
25407         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
25408         return type.
25409
25410 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
25411
25412         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
25413         avoid division by zero.
25414
25415 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
25416
25417         * gcc.dg/Wunknownprag.c: New tests.
25418
25419 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
25420
25421         * gcc.c-torture/execute/simd-2.c: New test.
25422
25423 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
25424
25425         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
25426         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
25427         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
25428         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
25429         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
25430         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
25431         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
25432         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
25433         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
25434         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
25435         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
25436         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
25437         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
25438         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
25439         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
25440         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
25441         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
25442
25443 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
25444
25445         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
25446         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
25447         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
25448         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
25449         New tests.
25450         * gcc.dg/cpp/trad/directive.c: Update.
25451
25452 2002-06-23  Andreas Jaeger  <aj@suse.de>
25453
25454         * gcc.c-torture/execute/complex-6.c: New.
25455
25456 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
25457
25458         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
25459         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
25460         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
25461         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
25462
25463 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
25464
25465         * gcc.dg/cpp/trad: New directory with traditional tests copied
25466         from parent directory.
25467         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25468         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25469         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25470         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25471         Move to trad/ and rename.
25472         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
25473         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
25474         gcc.dg/cpp/trad/redef2.c: New tests.
25475         * gcc.dg/cpp/trad/trad.exp: New driver.
25476
25477 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25478
25479         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25480         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25481         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25482         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25483         Remove.
25484
25485 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25486
25487         * gcc.dg/20020620-1.c: New test.
25488
25489 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25490
25491         * g++.dg/template/ttp4.C: New test.
25492
25493 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
25494
25495         * g++.dg/opt/vt1.C: Fix regexp.
25496
25497 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25498
25499         * gcc.c-torture/execute/pure-1.c: Make functions static again.
25500         Don't use attribute `noinline'.
25501
25502 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25503
25504         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
25505
25506 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
25507
25508         * gcc.c-torture/execute/simd-1.c: New.
25509
25510         * gcc.dg/simd-1.c: New.
25511
25512 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25513
25514         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
25515
25516 2002-06-16  Richard Henderson  <rth@redhat.com>
25517
25518         * g++.dg/ext/anon-struct1.C: New.
25519         * g++.dg/ext/anon-struct2.C: New.
25520         * g++.dg/ext/anon-struct3.C: New.
25521         * gcc.dg/anon-struct-1.c: New.
25522         * gcc.dg/anon-struct-2.c: New.
25523         * gcc.dg/anon-struct-3.c: New.
25524         * gcc.dg/20011008-1.c: Adjust warning text.
25525         * gcc.dg/20020527-1.c: Add -fms-extensions.
25526
25527 2002-06-16  Richard Henderson  <rth@redhat.com>
25528
25529         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
25530
25531 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
25532
25533         * gcc.c-torture/execute/20020615-1.c: New test.
25534
25535 2002-06-15  Roger Sayle  <roger@eyesopen.com>
25536
25537         * gcc.c-tortuture/execute/compare-1.c: New test case.
25538         * gcc.c-tortuture/execute/compare-2.c: New test case.
25539         * gcc.c-tortuture/execute/compare-3.c: New test case.
25540
25541 2002-06-13  Richard Henderson  <rth@redhat.com>
25542
25543         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
25544         ia64 ilp32.
25545
25546 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25547
25548         * g++.dg/template/typename2.C: Update error message.
25549
25550 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
25551
25552         * gcc.c-torture/execute/20020611-1.c: New test.
25553
25554 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
25555
25556         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
25557         list of targets to skip.
25558
25559 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
25560
25561         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
25562         targets if not optimizing.
25563
25564 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25565
25566         * gcc.c-torture/compile/20020605-1.c: New test.
25567
25568         * g++.dg/opt/vt1.C: New test.
25569
25570         * gcc.dg/20020531-1.c: New test.
25571
25572         * gcc.dg/20020530-1.c: New test.
25573
25574         * gcc.dg/20020527-1.c: New test.
25575
25576         * g++.dg/opt/cse1.C: New test.
25577
25578 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25579
25580         * gcc.dg/20020607-2.c: New test case.
25581
25582 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25583
25584         * gcc.c-torture/compile/20020604-1.c: New test.
25585
25586 2002-06-04  Richard Henderson  <rth@redhat.com>
25587
25588         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
25589         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
25590         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
25591
25592 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
25593
25594         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
25595
25596 2002-06-03  Richard Henderson  <rth@redhat.com>
25597
25598         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
25599         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
25600
25601 2002-06-02  Richard Henderson  <rth@redhat.com>
25602
25603         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
25604         test functions static.
25605
25606 2002-06-02  Andreas Jaeger  <aj@suse.de>
25607
25608         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
25609         now.
25610
25611 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25612
25613         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
25614         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
25615         Update for mofified diagnostics.
25616         * gcc.dg/c99-intconst-1.c: No longer fail.
25617
25618 2002-06-02  Richard Henderson  <rth@redhat.com>
25619
25620         * gcc.dg/uninit-A.c: Remove xfail markers.
25621
25622 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25623
25624         * gcc.dg/fnegate-1.c: New test case.
25625
25626 2002-05-30  Osku Salerma  <osku@iki.fi>
25627
25628         * gcc.c-torture/execute/mayalias-1.c: New file.
25629
25630 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25631
25632         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25633         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25634         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25635
25636 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25637
25638         * gcc.c-torture/execute/20020529-1.c: New test.
25639
25640 2002-05-27  Richard Henderson  <rth@redhat.com>
25641
25642         * g++.dg/ext/attrib6.C: New test case.
25643
25644 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25645
25646         * gcc.c-torture/execute/pure-1.c: New test.
25647
25648 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25649
25650         * gcc.dg/cpp/arith-2.c: Remove.
25651
25652 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25653
25654         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
25655         * gcc.dg/cpp/if-3.c: Remove.
25656
25657 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
25658
25659         * g++.dg/opt/cse2.C: New test.
25660
25661 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
25662
25663         * gcc.dg/cpp/arith-1.c: New semantic tests.
25664         * gcc.dg/cpp/if-1.c: Update.
25665
25666 2002-05-24  Ben Elliston  <bje@redhat.com>
25667
25668         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25669
25670 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25671
25672         * gcc.dg/verbose-asm.c: New test.
25673
25674 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25675
25676         * gcc.dg/cpp/paste12.c: New test.
25677
25678 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25679
25680         * g++.dg/parse/named_ops.C: New test.
25681
25682 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25683
25684         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25685
25686 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25687
25688         * gcc.dg/weak-2.c: Allow optional leading underscore
25689         in scan-assembler symbol name.
25690         * gcc.dg/weak-3.c: Likewise.
25691         * gcc.dg/weak-4.c: Likewise.
25692         * gcc.dg/weak-5.c: Likewise.
25693
25694 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25695
25696         * gcc.dg/20020523-1.c: New test.
25697
25698 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25699
25700         * objc.dg/const-str-2.m: Update now that we stop after
25701         a command line error.
25702
25703 2002-05-22  Richard Henderson  <rth@redhat.com>
25704
25705         * g++.dg/dg.exp: Fix typo in test pruneing.
25706
25707 2002-05-22  Richard Henderson  <rth@redhat.com>
25708
25709         * g++.dg/dg.exp: Prune the tls subdirectory.
25710         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25711         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25712         * g++.dg/tls/init-1.C: New.
25713
25714 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25715
25716         * gcc.dg/20020517-1.c: New test.
25717
25718 2002-05-21  Richard Henderson  <rth@redhat.com>
25719
25720         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25721         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25722
25723 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25724
25725         * g++.dg/other/copy2.C: New test.
25726
25727 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25728
25729         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25730         (MAX_COPY): Bump up to 10 times sizeof (long long).
25731         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25732
25733         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25734         sizeof (long long).
25735
25736         * gcc.c-torture/execute/strcpy-1.c: New test.
25737
25738 2002-05-19  Jason Merrill  <jason2redhat.com>
25739
25740         * g++.dg/ext/oper1.C: New test.
25741
25742 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25743 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25744
25745         * README.QMTEST: New file.
25746
25747         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25748
25749 2002-05-19  Andreas Jaeger  <aj@suse.de>
25750
25751         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25752         now.
25753         * gcc.c-torture/execute/loop-2d.x: Likewise.
25754
25755 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25756
25757         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25758         support weak symbols.
25759         * gcc.dg/weak-4.c: Likewise
25760         * gcc.dg/weak-6.c: Likewise
25761
25762 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25763
25764         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25765         cygwin, coff and h8300-*-hms targets
25766         * gcc.dg/weak-5.c: Likewise
25767         * gcc.dg/weak-7.c: Likewise
25768
25769 2002-05-16  Jason Merrill  <jason@redhat.com>
25770
25771         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25772         (scan-assembler-not, scan-assembler-dem): Likewise.
25773         (scan-assembler-dem-not): Likewise.
25774
25775 2002-05-15  Richard Henderson  <rth@redhat.com>
25776
25777         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25778
25779 2002-05-15  Richard Henderson  <rth@redhat.com>
25780
25781         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25782         (vfoo1f): Warning here.
25783         (vfoo1l): Don't redefine the alias.
25784
25785 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25786
25787         * g++.dg/init/pm1.C: New test.
25788
25789 2002-05-12  David S. Miller  <davem@redhat.com>
25790
25791         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25792         types.
25793
25794 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25795
25796         * gcc.c-torture/execute/20020510-1.c: New test case.
25797
25798 2002-05-10  David S. Miller  <davem@redhat.com>
25799
25800         * gcc.c-torture/execute/conversion.c: Test long double too.
25801
25802 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25803
25804         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25805         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25806         * lib/g++.exp (g++_link_flags): Likewise.
25807         * lib/objc.exp (objc_target_compile): Likewise.
25808
25809 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25810
25811         * gcc.dg/cpp/poison.c: Update.
25812         * gcc.dg/cpp/20000625-2.c: Remove.
25813         * gcc.dg/cpp/direct2s.c: Remove final test.
25814
25815 2002-05-08  Tom Rix  <trix@redhat.com>
25816
25817         * gcc.c-torture/execute/20020508-1.c: New test.
25818         * gcc.c-torture/execute/20020508-2.c: New test.
25819         * gcc.c-torture/execute/20020508-3.c: New test.
25820
25821 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25822
25823         * gcc.dg/cpp/charconst-4.c: More tests.
25824
25825 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25826
25827         PR c/6569
25828         * gcc.dg/weak-3.c: Update location of warning messages.
25829         * gcc.dg/weak-5.c: Likewise.
25830
25831 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25832
25833         * gcc.c-torture/execute/20020506-1.c: New test case.
25834
25835 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25836
25837         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25838
25839 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25840
25841         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25842
25843 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25844
25845         * gcc.dg/cpp/charconst-3.c: New test.
25846
25847 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25848
25849         * gcc.dg/cpp/charconst.c: Update tests.
25850
25851 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25852
25853         * treelang: Added directory for new sample language treelang. Also
25854         lib/treelang.exp: New file to signal treelang should be tested.
25855
25856 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25857
25858         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25859         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25860         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25861         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25862         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25863         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25864         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25865
25866 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25867
25868         * gcc.dg/format/xopen-2.c: New test.
25869
25870 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25871
25872         * gcc.dg/20020503-1.c: New test.
25873
25874 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25875
25876         * g++.dg/init/dtor1.C: Make it tougher.
25877
25878 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25879
25880         * g++.dg/init/dtor1.C: New test.
25881
25882 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25883
25884         * gcc.dg/altivec-8.c: New.
25885
25886 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25887
25888         * gcc.dg/altivec-7.c: New.
25889
25890 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25891
25892         * g++.dg/parse/typedef1.C: New test.
25893
25894 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25895
25896         PR c++/6486
25897         * g++.dg/template/friend6.C: New test.
25898
25899         PR c++/6492
25900         * g++.dg/init/copy1.C: New test.
25901
25902 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25903
25904         * g++.dg/warn/effc1.C: New test.
25905
25906 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25907
25908         * gcc.dg/cpp/if-cexp.c: Add a test.
25909
25910 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25911
25912         * gcc.dg/20020426-2.c: New test.
25913
25914 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25915
25916         * gcc.dg/cpp/if-mop.c: Update.
25917         * gcc.dg/cpp/if-mpar.c: Add test.
25918         * gcc.dg/cpp/if-oppr.c: Update.
25919
25920 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25921
25922         PR c/6343
25923         * gcc.dg/weak-[2-7].c: New tests.
25924
25925 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25926
25927         * gcc.dg/enum1.c: New test.
25928
25929 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25930
25931         PR c++/6497
25932         * g++.dg/inherit/access2.C: New test.
25933
25934 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25935
25936         PR bootstrap/6445
25937         * gcc.dg/20020426-1.c: New test.
25938
25939 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25940
25941         * g++.dg/abi/enum1.C: New test.
25942
25943 2002-04-26  Richard Henderson  <rth@redhat.com>
25944
25945         * gcc.dg/c99-bool-1.c: Expect always true warning.
25946
25947 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25948
25949         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25950
25951 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25952
25953         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25954         targets.
25955
25956 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25957
25958         * g++.dg/abi/mange7.C: New test.
25959
25960         PR c++/6438.
25961         * g++.dg/parse/stmtexpr2.C: New test.
25962
25963 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25964
25965         * gcc.dg/20020312-2.c: Add SH target.
25966
25967 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25968
25969         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25970         compiler output on mips*-*-irix*.
25971
25972 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25973
25974         * g++.dg/parse/attr1.C: New test.
25975
25976 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25977
25978         * gcc.c-torture/execute/string-opt-17.c: New test case.
25979         * gcc.c-torture/execute/memset-2.c: New test case.
25980
25981 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25982
25983         PR c++/6256:
25984         * g++.dg/template/friend5.C: New test.
25985
25986         PR c++/6331:
25987         * g++.dg/template/qual1.C: Likewise.
25988
25989 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25990
25991         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25992         Include stdlib.h, not stdio.h or ctype.h.
25993
25994 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25995
25996         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25997         cris-*-elf* and mmix-*-*.
25998         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25999         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
26000         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
26001         Ditto.
26002         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
26003         * gcc.dg/wchar_t-1.c: Ditto.
26004
26005 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
26006
26007         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
26008         Clarify comment.
26009
26010 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
26011
26012         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
26013
26014 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26015
26016         * gcc.c-torture/execute/20000906-1.x: Delete.
26017
26018 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
26019
26020         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
26021
26022 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
26023
26024         * PR6367
26025         * g77.f-torture/execute/6367.f: New test.
26026         * g77.f-torture/execute/6367.x: Disable for MMIX.
26027
26028 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
26029
26030         * PR6352
26031         * g++.dg/opt/inline2.C: New test.
26032
26033 2002-04-18  Richard Henderson  <rth@redhat.com>
26034
26035         * gcc.dg/20000906-1.c: Enable for all targets.
26036         * gcc.c-torture/compile/iftrap-2.c: New.
26037
26038 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
26039
26040         * gcc.dg/20020418-1.c: New test.
26041         * gcc.dg/20020418-2.c: New test.
26042
26043 2002-04-18  Richard Henderson  <rth@redhat.com>
26044
26045         * gcc.c-torture/compile/iftrap-1.c: New.
26046         * gcc.dg/iftrap-1.c: Adjust for ia64.
26047         * gcc.dg/iftrap-2.c: New.
26048
26049 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
26050
26051         * gcc.c-torture/compile/20020418-1.c: New test.
26052
26053 2002-04-18  Roger Sayle  <roger@eyesopen.com>
26054
26055         * gcc.c-torture/compile/20020415-1.c: New.
26056
26057 2002-04-18  David S. Miller  <davem@redhat.com>
26058
26059         * gcc.c-torture/execute/20020418-1.c: New test.
26060
26061 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
26062
26063         * gcc.dg/20020416-1.c: New test.
26064
26065         * g++.dg/opt/inline1.C: New test.
26066
26067 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
26068
26069         * gcc.dg/altivec-5.c: New test.
26070
26071         * gcc.dg/20020415-1.c: New test.
26072
26073 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
26074
26075         * testsuite/lib/chill.exp: Remove.
26076
26077 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
26078
26079         * g++.dg/other/big-struct.C: New test.
26080
26081 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
26082
26083         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
26084         of scratch file.
26085
26086 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
26087
26088         PR c/6277
26089         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
26090         in scan-assembler function name
26091
26092 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
26093
26094         * g77.f-torture/execute/980628-4.x,
26095         g77.f-torture/execute/980628-5.x,
26096         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
26097         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
26098         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
26099         i[34567]86-*-*.
26100
26101 2002-04-13  David S. Miller  <davem@redhat.com>
26102
26103         * gcc.c-torture/execute/20020413-1.c: New test.
26104
26105 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
26106
26107         * gcc.dg/asm-6.c,
26108         * g++.dg/ext/asm1.C: New tests.
26109
26110 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
26111
26112         PR c++ 5373.
26113         * g++.dg/parse/stmtexpr1.C: New test.
26114
26115         PR c++/5189.
26116         * g++.dg/template/copy1.C: New test.
26117
26118 2002-04-12  Richard Henderson  <rth@redhat.com>
26119
26120         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
26121
26122 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
26123
26124         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
26125         gcc.c-torture/execute/20020307-2.c.
26126
26127 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
26128
26129         * g++.dg/ext/attrib5.C,
26130         * g++.dg/lookup/struct1.C: New tests.
26131
26132 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
26133
26134         * gcc.dg/20020411-1.c: New test.
26135
26136         * gcc.c-torture/execute/20020411-1.c: New test.
26137
26138 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
26139
26140         * g77.f-torture/execute/6177.f: New test.
26141
26142 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
26143
26144         PR middle-end/6247
26145         * g++.dg/opt/cleanup1.C: New test.
26146
26147         * g++.dg/opt/const1.C: New test.
26148
26149 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
26150
26151         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
26152
26153 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26154
26155         PR c++/5507
26156         * g++.dg/template/typename2.C: New test.
26157
26158 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
26159
26160         * gcc.c-torture/execute/loop-12.c: New.
26161
26162 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
26163
26164         * g77.f-torture/execute/980628-4.x,
26165         g77.f-torture/execute/980628-5.x,
26166         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
26167         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
26168         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
26169
26170 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26171
26172         PR optimization/6086
26173         * g++.dg/opt/preinc1.C: New test.
26174
26175 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
26176
26177         PR c++/5571
26178         * g++.dg/opt/static2.C: New test.
26179
26180 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
26181
26182         PR c/5120
26183         * gcc.dg/20020406-1.c: New test.
26184
26185 2002-04-04  David S. Miller  <davem@redhat.com>
26186
26187         * gcc.c-torture/execute/20020404-1.c: New test.
26188
26189 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
26190
26191         PR c/6123
26192         * gcc.dg/20020312-2.c: Do not declare global register variable
26193         if __PIC__ or __pic__ is defined.
26194
26195 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
26196
26197         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
26198         __asm__ so that it works correctly even if -ansi -pedantic-errors.
26199
26200 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26201
26202         * gcc.misc-tests/linkage.exp: Update last change to handle
26203         sparc*-, not just sparc-.
26204
26205 2002-04-03  Richard Henderson  <rth@redhat.com>
26206
26207         * gcc.dg/cpp/ucs.c: Improved long UCS test.
26208
26209 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
26210
26211         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
26212
26213 2002-04-02  David S. Miller  <davem@redhat.com>
26214
26215         * gcc.c-torture/execute/20020402-3.c: New test.
26216
26217 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
26218
26219         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
26220         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
26221
26222         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
26223         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
26224         g77.f-torture/execute/20001201.x,
26225         g77.f-torture/execute/u77-test.x: New files.
26226
26227         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
26228         * gcc.dg/wchar_t-1.c: Ditto.
26229
26230 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26231
26232         * gcc.c-torture/execute/20020402-1.c: New test.
26233
26234 2002-04-01  Richard Henderson  <rth@redhat.com>
26235
26236         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
26237
26238         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
26239
26240 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26241
26242         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
26243
26244 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26245
26246         * g++.dg/inherit/template-as-base.C: Expect error.
26247         * g++.dg/inherit/namespace-as-base.C: Likewise.
26248
26249 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
26250
26251         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
26252         g++.dg/ext/instantiate3.C: Tweak match patterns.
26253
26254         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
26255         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
26256         -da test.
26257
26258 2002-03-31  Richard Henderson  <rth@redhat.com>
26259
26260         * gcc.dg/special/alias-2.c: New.
26261         * gcc.dg/special/ecos.exp: Run it.
26262
26263 2002-03-31  Richard Henderson  <rth@redhat.com>
26264
26265         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
26266
26267 2002-03-31  Kazu Hirata  <kazu@hxi.com>
26268
26269         * gcc.dg/weak-1.c: Disable on h8300 port.
26270
26271 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
26272
26273         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
26274         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
26275         ordering tests.
26276         * g++.dg/bprob/bprob-1.C: New test.
26277         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
26278         * g++.dg/gcov/gcov-1.C: New test.
26279         * g++.dg/gcov/gcov-1.x: New file.
26280         * g++.dg/gcov/gcov-2.C: New test.
26281         * g++.dg/gcov/gcov-3.C: New test.
26282         * g++.dg/gcov/gcov-3.h: New file.
26283
26284 2002-03-28  Roger Sayle  <roger@eyesopen.com>
26285
26286         * g++.old-deja/g++.other/builtins5.C: New test.
26287         * g++.old-deja/g++.other/builtins6.C: New test.
26288         * g++.old-deja/g++.other/builtins7.C: New test.
26289         * g++.old-deja/g++.other/builtins8.C: New test.
26290         * g++.old-deja/g++.other/builtins9.C: New test.
26291
26292 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
26293
26294         * g++.dg/opt/static1.C: New test.
26295
26296         * g++.dg/opt/longbranch1.C: New test.
26297
26298 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
26299
26300         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
26301
26302         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
26303
26304 2002-03-28  Jeffrey A Law  (law@redhat.com)
26305
26306         * gcc.c-torture/execute/20020328-1.c: New test.
26307
26308 2002-03-27  Richard Henderson  <rth@redhat.com>
26309
26310         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
26311         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
26312         move from g++.old-deja/g++.ext/.
26313
26314 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
26315
26316         * g++.dg/init/new2.C: New test.
26317
26318 2002-03-26  Richard Henderson  <rth@redhat.com>
26319
26320         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
26321
26322         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
26323         on sparc.
26324
26325         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
26326         sparcv9 systems.
26327         * gcc.dg/20001102-1.c: Likewise.
26328
26329 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
26330
26331         * gcc.dg/cpp/endif-pedantic1.c,
26332         gcc.dg/cpp/endif-pedantic2.c:  New tests.
26333
26334 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
26335
26336         * g++.dg/init/new1.C: New test.
26337
26338 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26339
26340         * g++.dg/abi/vbase9.C: New test.
26341
26342 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
26343
26344         * gcc.dg/arm-asm.c: New test.
26345
26346 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
26347
26348         * gcc.dg/Wswitch-enum.c: New test.
26349         Fix PR c/5044.
26350
26351 2002-03-26  Richard Henderson  <rth@redhat.com>
26352
26353         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
26354         structure.
26355
26356 2002-03-25  Richard Henderson  <rth@redhat.com>
26357
26358         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
26359         sparcv9 systems.
26360
26361         * gcc.c-torture/compile/20011119-1.c (xxx): New.
26362         * gcc.c-torture/compile/20011119-2.c (xxx): New.
26363
26364 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
26365
26366         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
26367
26368 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
26369
26370         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
26371         targets using generic thunk support.
26372
26373 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
26374
26375         * gcc.c-torture/compile/20020323-1.c: New test.
26376
26377         * g++.dg/opt/conj2.C: New test.
26378
26379 2002-03-24  Richard Henderson  <rth@redhat.com>
26380
26381         * gcc.dg/weak-1.c: Use -fno-common.
26382
26383 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26384
26385         * g77.dg/f77-edit-apostrophe-out.f: New test
26386         * g77.dg/f77-edit-h-out.f: New test
26387         * g77.dg/f77-edit-t-in.f: New test
26388         * g77.dg/f77-edit-t-out.f: New test
26389         * g77.dg/f77-edit-x-out.f: New test
26390         * g77.dg/f77-edit-slash-out.f: New test
26391         * g77.dg/f77-edit-colon-out.f: New test
26392         * g77.dg/f77-edit-s-out.f: New test
26393
26394 2002-03-24  Richard Henderson  <rth@redhat.com>
26395
26396         * objc/execute/formal_protocol-6.x: New XFAIL.
26397
26398 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26399
26400         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
26401         that do not support weak symbols
26402
26403 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26404
26405         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
26406         * lib/g77.exp:  Likewise
26407         * lib/objc.exp: Likewise
26408
26409 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
26410
26411         * gcc.dg/Wswitch-default.c: New test.
26412
26413 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
26414
26415         * g++.dg/other/enum1.C: New test.
26416
26417 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
26418
26419         * gcc.dg/pragma-ep-3.c: Fix typo.
26420
26421 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26422
26423         * g++.dg/inherit/template-as-base.C: New test.
26424
26425 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
26426
26427         * g++.old-deja/g++.other/dwarf2-1.C: Move...
26428         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
26429
26430 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
26431
26432         * gcc.dg/cpp/multiline.c: Update to match.
26433
26434 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
26435
26436         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
26437
26438 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
26439
26440         * gcc.dg/cpp/extratokens2.c:  New file.
26441
26442 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
26443
26444         * gcc.dg/20020312-2.c: Add rs6000 target.
26445
26446         * gcc.c-torture/compile/20020319-1.c: New test.
26447
26448 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26449
26450         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
26451         (A, E): Handle this.
26452
26453 2002-03-20  Jason Merrill  <jason@redhat.com>
26454
26455         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
26456         ignoring -fpic.
26457         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
26458         through prune_gcc_output.
26459
26460 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
26461
26462         * gcc.c-torture/compile/20020320-1.c: New test.
26463
26464 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
26465
26466         * gcc.c-torture/compile/20020318-1.c: New test.
26467
26468         * gcc.dg/struct-by-value-1.c: New test.
26469
26470         * gcc.dg/20020319-1.c: New test.
26471
26472 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
26473
26474         * g++.dg/opt/conj1.C: New test.
26475
26476 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26477
26478         * g++.dg/template/qualttp20.C: Revert previous change.
26479         * g++.dg/template/qualttp3.C: Likewise.
26480         * g++.dg/template/qualttp4.C: Likewise
26481         * g++.dg/template/qualttp5.C: Likewise
26482         * g++.dg/template/qualttp6.C: Likewise
26483         * g++.dg/template/qualttp7.C: Likewise
26484         * g++.dg/template/qualttp8.C: Likewise
26485         * g++.dg/template/recurse.C: Likewise.
26486
26487 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26488
26489         * gcc.dg/cpp/wchar-1.c: Update.
26490
26491 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26492
26493         * g++.dg/template/conv1.C: New test.
26494         * g++.dg/template/conv2.C: New test.
26495         * g++.dg/template/conv3.C: New test.
26496         * g++.dg/template/conv4.C: New test.
26497
26498 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26499
26500         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
26501         * g++.dg/template/qualttp3.C: Likewise.
26502         * g++.dg/template/qualttp4.C: Likewise
26503         * g++.dg/template/qualttp5.C: Likewise
26504         * g++.dg/template/qualttp6.C: Likewise
26505         * g++.dg/template/qualttp7.C: Likewise
26506         * g++.dg/template/qualttp8.C: Likewise
26507         * g++.dg/template/recurse.C: Likewise.
26508
26509 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26510
26511         * g++.dg/opt/dtor1.C: New test.
26512
26513 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
26514
26515         * gcc.c-torture/compile/20020315-1.c: New test.
26516
26517 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
26518
26519         * gcc.dg/weak-1.c: Fix scan tests.
26520
26521 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
26522
26523         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
26524         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
26525         cris-*-aout* mmix-*-*.
26526         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
26527         cris-*-aout* mmix-*-*.
26528         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
26529         cris-*-elf* cris-*-aout* and mmix-*-*.
26530         * gcc.dg/20001009-1.c: Ditto.
26531         * gcc.dg/20010912-1.c: Ditto.
26532         * gcc.dg/20020122-4.c: Ditto.
26533         * gcc.dg/inline-2.c: Ditto.
26534
26535 2002-03-14  Jeffrey A Law  (law@cygnus.com)
26536
26537         * gcc.c-torture/compile/20020314-1.c: New test.
26538
26539 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
26540
26541         * gcc.c-torture/execute/20020314-1.c: New test.
26542
26543 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
26544
26545         * g++.dg/warn/Wunused-1.C: New test.
26546
26547 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
26548
26549         * g++.dg/abi/mangle6.C: New test.
26550
26551 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
26552
26553         * gcc.c-torture/compile/20020309-2.c: New test.
26554
26555         * gcc.c-torture/compile/20020312-1.c: New test.
26556
26557 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26558
26559         * g++.dg/other/access1.C: New test.
26560
26561 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
26562
26563         * gcc.c-torture/execute/wchar_t-1.c: New test.
26564
26565 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26566
26567         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26568
26569 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26570
26571         * gcc.dg/20020312-1.c: New test case.
26572
26573 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26574
26575         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26576
26577 2002-03-11  Richard Henderson  <rth@redhat.com>
26578
26579         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26580         * g++.old-deja/g++.jason/report.C: Likewise.
26581
26582 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26583
26584         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26585         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26586
26587 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26588
26589         * testsuite/g++.dg/overload/pmf1.C: New test.
26590
26591 2002-03-11  Kazu Hirata  <kazu@hxi.com>
26592
26593         * gcc.c-torture/execute/20020307-1.c: Use long.
26594
26595 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
26596
26597         PR optimization/5844
26598         * gcc.dg/20020310-1.c: New test.
26599
26600 2002-03-09  Michael Meissner  <meissner@redhat.com>
26601
26602         * gcc.c-torture/execute/memcpy-2.c: New test.
26603         * gcc.c-torture/execute/memset-1.c: New test.
26604         * gcc.c-torture/execute/strlen-1.c: New test.
26605         * gcc.c-torture/execute/strcmp-1.c: New test.
26606         * gcc.c-torture/execute/strncmp-1.c: New test.
26607
26608 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
26609
26610         * gcc.dg/ppc-ldstruct.c: New test.
26611
26612 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
26613
26614         * gcc.c-torture/execute/va-arg-22.c: New test.
26615
26616 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26617
26618         * gcc.c-torture/compile/20020309-1.c: New test.
26619
26620 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26621
26622         * gcc.c-torture/execute/20020307-2.c: New test.
26623
26624 2002-03-07  Jeffrey A Law  (law@redhat.com)
26625
26626         * g77.f-torture/compile/20020307-1.f: New test.
26627
26628 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26629
26630         * gcc.dg/unordered-1.c: New test.
26631
26632 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26633
26634         * gcc.c-torture/execute/20020307-1.c: New test.
26635
26636 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26637
26638         * gcc.dg/20020304-1.c: New test.
26639
26640         * gcc.c-torture/compile/20020304-2.c: New test.
26641
26642 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26643
26644         * gcc.c-torture/compile/20020304-1.c: New test case
26645         (from PR c/5830).
26646
26647 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26648
26649         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26650
26651 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26652
26653         * g++.dg/other/classkey1.C: New test.
26654
26655 2002-03-01  Richard Henderson  <rth@redhat.com>
26656
26657         * gcc.c-torture/compile/981223-1.x: New.
26658         * gcc.c-torture/compile/920625-1.x: New.
26659
26660 2002-02-28  Richard Henderson  <rth@redhat.com>
26661
26662         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
26663
26664 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26665
26666         * gcc.c-torture/execute/20020227-1.c: New test.
26667
26668 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26669
26670         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26671         here" ERROR lines.
26672         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26673         * g++.old-deja.g++.other/defarg1.C: Likewise.
26674         * g++.old-deja/g++.pt/calls2.C: Likewise.
26675         * g++.old-deja/g++.pt/crash20.C: Likewise.
26676         * g++.old-deja/g++.pt/crash30.C: Likewise.
26677         * g++.old-deja/g++.pt/crash36.C: Likewise.
26678         * g++.old-deja/g++.pt/crash6.C: Likewise.
26679         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26680         * g++.old-deja/g++.pt/derived3.C: Likewise.
26681         * g++.old-deja/g++.pt/error1.C: Likewise.
26682         * g++.old-deja/g++.pt/friend21.C: Likewise.
26683         * g++.old-deja/g++.pt/friend23.C: Likewise.
26684         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26685         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26686
26687 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26688
26689         * gcc.c-torture/execute/20020225-2.c: New test.
26690
26691 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26692
26693         * gcc.c-torture/execute/920730-1t.c,
26694         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26695         Delete test cases, only relevant to -traditional.
26696
26697 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26698
26699         * gcc.dg/cpp/undef1.c: Remove.
26700         * gcc.dg/cpp/directiv.c: Update.
26701         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26702
26703 2002-02-27  Michael Meissner  <meissner@redhat.com>
26704
26705         * gcc.c-torture/execute/20020226-1.c: New test.
26706
26707 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26708
26709         * g++.dg/debug/debug4.C: New test.
26710
26711         * gcc.dg/ia64-visibility-1.c: New test.
26712
26713 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26714
26715         * gcc.dg/debug/20020224-1.c: New.
26716
26717 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26718
26719         * gcc.c-torture/execute/960416-1.x: New.
26720         * gcc.c-torture/execute/divconst-3.x: Likewise.
26721
26722 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26723
26724         * gcc.dg/20020224-1.c: New test.
26725
26726 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26727
26728         * gcc.c-torture/execute/20020225-1.c: New.
26729
26730 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26731
26732         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26733
26734 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26735
26736         * gcc.dg/20020222-1.c: New test.
26737
26738 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26739
26740         * g++.dg/opt/anonunion1.C: New test.
26741
26742 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26743
26744         * g++.dg/template/qualttp19.C: New test.
26745         * g++.dg/template/qualttp20.C: New test.
26746         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26747         * g++.old-deja/g++.other/qual1.C: Likewise.
26748
26749 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26750
26751         * gcc.dg/attr-alwaysinline.c: New.
26752
26753 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26754
26755         * gcc.dg/20020220-1.c: New test.
26756
26757         * gcc.dg/20020220-2.c: New test.
26758
26759         * g++.dg/opt/mmx1.C: New test.
26760
26761 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26762
26763         * gcc.c-torture/compile/20020110.c: New test.
26764
26765 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26766
26767         * gcc.c-torture/execute/20020219-1.c: New test.
26768
26769         * gcc.dg/20020219-1.c: New test.
26770
26771         * gcc.dg/noncompile/20020220-1.c: New test.
26772
26773         * g++.dg/opt/ptrintsum1.C: New test.
26774
26775         * gcc.dg/debug/20020220-1.c: New test.
26776
26777 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26778
26779         * gcc.c-torture/execute/20020216-1.c: New test.
26780
26781 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26782
26783         * gcc.dg/decl-1.c: Update, new test.
26784
26785 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26786
26787         * g++.dg/abi/bitfield1.C: New test.
26788         * g++.dg/abi/bitfield2.C: New test.
26789
26790 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26791
26792         * gcc.dg/attr-nest.c: New test.
26793
26794 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26795
26796         * gcc.c-torture/execute/20020215-1.c: New test.
26797
26798 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26799
26800         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26801         * g++.dg/debug/debug.exp: New.
26802         * g++.dg/debug/trivial.C: New.
26803         * g++.dg/debug/debug1.C: Moved...
26804         * g++.dg/other/debug1.C: ...from here.
26805         * g++.dg/debug/debug2.C: Moved...
26806         * g++.dg/other/debug2.C: ...from here.
26807         * g++.dg/debug/debug3.C: Moved...
26808         * g++.dg/other/debug3.C: ...from here.
26809
26810         * gcc.dg/noncompile/20020213-1.c: New test.
26811
26812 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26813
26814         * g++.dg/other/debug3.C: New test.
26815
26816         * gcc.c-torture/execute/20020213-1.c: New test.
26817
26818 2002-02-13  Richard Smith <richard@ex-parrot.com>
26819
26820         * g++.old-deja/g++.other/thunk1.C: New test.
26821
26822 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26823
26824         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26825
26826 2002-02-13  Stan Shebs  <shebs@apple.com>
26827
26828         * gcc.dg/altivec-3.c: New.
26829
26830 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26831
26832         * gcc.dg/Wunreachable-1.c: New test.
26833         * gcc.dg/Wunreachable-2.c: New test.
26834
26835 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26836
26837         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26838
26839 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26840
26841         * gcc.dg/decl-1.c: New test.
26842
26843 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26844
26845         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26846
26847 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26848
26849         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26850         * gcc.c-torture/compile/980506-1.x: Likewise.
26851
26852 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26853
26854         * gcc.dg/20020210-1.c: New.
26855
26856 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26857
26858         * g77.f-torture/execute/947.f: New regression test
26859         for PR fortran/947.
26860
26861 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26862
26863         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26864         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26865
26866 2002-02-08  Richard Henderson  <rth@redhat.com>
26867
26868         * gcc.c-torture/compile/labels-3.c: New.
26869
26870 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26871
26872         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26873         expression statements work instead.
26874         * gcc.dg/noncompile/20020207-1.c: New test.
26875
26876 2002-02-07  Richard Henderson  <rth@redhat.com>
26877
26878         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26879
26880 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26881
26882         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26883         message from g77
26884         * lib/g77-dg.exp: Trim g77 error messages so that they are
26885         recognized by dg.exp.
26886
26887 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26888
26889         PR fortran/5473
26890         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26891
26892 2002-02-07  Richard Henderson  <rth@redhat.com>
26893
26894         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26895         to be sufficiently aligned for integers.
26896
26897 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26898
26899         * g++.dg/template/friend4.C: New test.
26900
26901 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26902
26903         PR fortran/5743
26904         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26905         unsupported cases.
26906
26907 2002-02-07  Richard Henderson  <rth@redhat.com>
26908
26909         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26910         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26911         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26912         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26913
26914 2002-02-06  Richard Henderson  <rth@redhat.com>
26915
26916         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26917
26918 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26919
26920         * gcc.dg/20020206-1.c: New test.
26921
26922 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26923
26924         * gcc.c-torture/execute/20020206-1.c: New test.
26925
26926         * gcc.c-torture/execute/20020206-2.c: New test.
26927
26928         PR optimization/5429:
26929         * gcc.c-torture/compile/20020206-1.c: New test.
26930
26931 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26932
26933         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26934         as certain file formats cannot support particularly large
26935         alignments.
26936
26937         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26938         and do not expect to be able to link the executable.
26939
26940         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26941         fail because the COFF format does not support the weak attribute.
26942
26943 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26944
26945         * g77.dg/pr5473.f:  New test
26946
26947 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26948
26949         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26950         Fix testcase accordingly.
26951
26952 2002-02-04  Richard Henderson  <rth@redhat.com>
26953
26954         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26955         (buf): Change to be an array of pointers, not ints.
26956
26957 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26958
26959         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26960         before all tests.  Move warning one line above to match where it
26961         C frontend emits.
26962         * gcc.dg/Wswitch-2.c: New test.
26963         * g++.dg/warn/Wswitch-1.C: New test.
26964         * g++.dg/warn/Wswitch-2.C: New test.
26965
26966 2002-02-04  Richard Henderson  <rth@redhat.com>
26967
26968         * g++.dg/abi/offsetof.C: Fix size comparison.
26969
26970 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26971
26972         * gcc.dg/cast-qual-2.c: New test.
26973
26974 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26975
26976         * gcc.dg/20020201-4.c: New test.
26977
26978 2002-02-04  Ben Elliston  <bje@redhat.com>
26979
26980         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26981         target_info attribute != 0, in addition to the empty string.
26982         (gcc_target_compile): Likewise.
26983
26984 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26985
26986         * gcc.dg/Wswitch.c: New test.
26987         PR gcc/4475. PR gcc/3780.
26988
26989 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26990
26991         * g77.f-torture/execute/5122.f: New test for regressions
26992         against PR fortran/5122.
26993
26994 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26995
26996         * g77.f-torture/compile/pr3743.f: Delete
26997         * g77.dg/pr3743-1.f: New test.
26998         * g77.dg/pr3743-2.f: New test.
26999         * g77.dg/pr3743-3.f: New test.
27000         * g77.dg/pr3743-4.f: New test.
27001
27002 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27003
27004         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
27005
27006 2002-02-02  Richard Henderson  <rth@redhat.com>
27007
27008         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
27009         * gcc.c-torture/execute/bf64-1.c: Likewise.
27010
27011 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
27012
27013         * gcc.dg/20020201-2.c: New test.
27014
27015         * gcc.dg/20020201-3.c: New test.
27016
27017         * gcc.c-torture/execute/bitfld-2.c: New test.
27018
27019 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27020
27021         * gcc.dg/bitfld-1.c: Update.
27022         * gcc.dg/bitfld-2.c: Update.
27023         * gcc.c-torture/execute/bitfld-1.x: New.
27024
27025 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
27026
27027         * gcc.c-torture/execute/20020201-1.c: New test.
27028
27029 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
27030
27031         PR target/5469
27032         * gcc.dg/20020201-1.c: New test.
27033
27034 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
27035
27036         PR fortran/3743
27037         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
27038         * g77.f-torture/compile/pr3743.x: Remove
27039
27040 2002-01-31  Tom Rix  <trix@redhat.com>
27041
27042         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
27043
27044 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27045
27046         * gcc.dg/noncompile/20020130-1.c: New test.
27047
27048 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
27049
27050         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
27051
27052 2002-01-29  Richard Henderson  <rth@redhat.com>
27053
27054         * gcc.c-torture/execute/991118-1.c: Cast various constants back
27055         to long long.
27056         * gcc.c-torture/execute/bf64-1.c: Likewise.
27057
27058 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
27059
27060         * gcc.c-torture/execute/20020129-1.c: New test.
27061
27062 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27063
27064         * gcc.c-torture/compile/20000224-1.c: Update.
27065         * gcc.c-torture/execute/bitfld-1.c: New tests.
27066         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
27067         * gcc.dg/uninit-A.c: Update.
27068
27069 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27070
27071         * g++.dg/template/ctor1.C: Add instantiation.
27072
27073 2002-01-28  Paul Koning  <pkoning@equallogic.com>
27074
27075         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
27076         argument to __builtin_prefetch to be const ptr.
27077
27078 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
27079
27080         * gcc.c-torture/compile/20020120-1.c: New test.
27081
27082 2002-01-27  Kazu Hirata  <kazu@hxi.com>
27083
27084         * gcc.c-torture/execute/20020127-1.c: New test.
27085
27086 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
27087
27088         * g77.dg/f77-edit-i-in.f: New test
27089         * g77.dg/f77-edit-i-out.f: New test
27090
27091 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
27092
27093         * gcc.dg/debug/debug.exp: New file.
27094         * gcc.dg/debug/trivial.c: New file.
27095         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
27096         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
27097         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
27098         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
27099         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
27100         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
27101         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
27102         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
27103         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
27104         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
27105         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
27106         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
27107         * gcc.dg/20000503-1.c: Removed.
27108         * gcc.dg/20010207-1.c: Removed.
27109         * gcc.dg/20011223-1.c: Removed.
27110         * gcc.dg/20020104-2.c: Removed.
27111         * gcc.dg/debug-1.c: Removed.
27112         * gcc.dg/debug-2.c: Removed.
27113         * gcc.dg/debug-3.c: Removed.
27114         * gcc.dg/debug-4.c: Removed.
27115         * gcc.dg/debug-5.c: Removed.
27116         * gcc.dg/debug-6.c: Removed.
27117         * gcc.dg/dwarf2-1.c: Removed.
27118         * gcc.dg/dwarf2-2.c: Removed.
27119
27120 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
27121
27122         * g++.old-deja/g++.other/eh5.C: New test.
27123         * g++.old-deja/g++.other/sibcall2.C: New test.
27124         * g++.old-deja/g++.other/array9.C: New test.
27125         * g++.old-deja/g++.other/typename2.C: New test.
27126         * g++.old-deja/g++.other/crash60.C: New test.
27127         * g++.old-deja/g++.other/conv9.C: New test.
27128         * g++.old-deja/g++.other/mangle10.C: New test.
27129         * g++.old-deja/g++.other/unchanging1.C: New test.
27130         * g++.old-deja/g++.other/exprstmt1.C: New test.
27131         * g++.old-deja/g++.other/inline23.C: New test.
27132         * g++.old-deja/g++.eh/ia64-1.C: New test.
27133         * g++.old-deja/g++.other/dwarf2-1.C: New test.
27134         * g++.old-deja/g++.other/reload1.C: New test.
27135         * g++.old-deja/g++.other/static20.C: New test.
27136         * g++.old-deja/g++.other/local-alloc1.C: New test.
27137         * g++.old-deja/g++.other/conv8.C: New test.
27138         * g++.old-deja/g++.other/stmtexpr2.C: New test.
27139         * g++.old-deja/g++.other/storeexpr1.C: New test.
27140         * g++.old-deja/g++.other/storeexpr2.C: New test.
27141         * g++.dg/eh/template2.C: New test.
27142         * g++.dg/warn/weak1.C: New test.
27143
27144 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
27145
27146         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
27147         Remove first, non-varying, argument.
27148
27149 2002-01-23  Richard Henderson  <rth@redhat.com>
27150
27151         * gcc.dg/inline-2.c: New.
27152
27153         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
27154         Add optional target arg.  Check number of arguments.
27155         (scan-assembler-not, scan-assembler-dem): Likewise.
27156         (scan-assembler-dem-not): Likewise.
27157
27158 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
27159
27160         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
27161         line 12.
27162         * g++.old-deja/g++.brendan/parse3.C,
27163         g++.old-deja/g++.other/crash26.C,
27164         g++.old-deja/g++.other/crash28.C,
27165         g++.old-deja/g++.other/crash29.C,
27166         g++.old-deja/g++.other/crash30.C,
27167         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
27168
27169 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
27170
27171         * gcc.dg/20020115-1.c: New.
27172
27173 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
27174
27175         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
27176
27177 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
27178
27179         * gcc.dg/20020122-3.c: New.
27180
27181 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
27182
27183         * g++.dg/other/gc1.C: New test.
27184
27185 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
27186
27187         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
27188
27189 2002-01-22  Richard Henderson  <rth@redhat.com>
27190
27191         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
27192
27193 2002-01-22  Richard Henderson  <rth@redhat.com>
27194
27195         * gcc.dg/20020122-4.c: New.
27196
27197 2002-01-22  H.J. Lu <hjl@gnu.org>
27198
27199         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
27200         link output.
27201         * gcc.dg/special/ecos.exp: Likewise.
27202         * lib/g++-dg.exp: Likewise.
27203         * lib/g77-dg.exp: Likewise.
27204         * lib/gcc-dg.exp : Likewise.
27205         * lib/mike-g++.exp: Likewise.
27206         * lib/mike-g77.exp: Likewise.
27207         * lib/mike-gcc.exp: Likewise.
27208         * lib/objc-dg.exp: Likewise.
27209
27210 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
27211
27212         PR target/5379
27213         * gcc.dg/20020122-2.c: New test.
27214
27215 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
27216
27217         * gcc.dg/20020122-1.c: New test.
27218
27219 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
27220
27221         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
27222
27223 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
27224
27225         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
27226
27227 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27228
27229         * gcc.c-torture/compile/20020121-1.c: New test.
27230
27231 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27232
27233         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
27234         ld_library_path.
27235
27236 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
27237
27238         * gcc.dg/20020218-1.c: New test.
27239
27240 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
27241
27242         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
27243         messages
27244         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
27245         "At global scope" warning
27246         * g++.dg/ext/align1.C: Change cygwin test for alignment
27247         from db-bogus to dg-warning
27248
27249 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
27250
27251         * g77.f-torture/compile/cpp2.F: New test.
27252
27253 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27254
27255         * g++.dg/template/access1.C: New test.
27256
27257 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
27258
27259         * gcc.dg/20020118-1.c: New.
27260
27261 2002-01-18  Kazu Hirata  <kazu@hxi.com>
27262
27263         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
27264
27265 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27266
27267         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
27268         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
27269         alignment warnings.
27270
27271 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27272
27273         * gcc.misc-tests/i386-prefetch.exp: Save and restore
27274         torture_with_loops and torture_without_loops
27275
27276 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
27277
27278         * gcc.c-torture/compile/20020116-1.c: New test.
27279
27280 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
27281
27282         * gcc.dg/20020116-2.c: New test.
27283
27284         * gcc.dg/ultrasp4.c: New test.
27285
27286         * gcc.dg/20020116-1.c: New test.
27287
27288 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
27289
27290         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
27291         by EABI.
27292
27293 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
27294
27295         * gcc.misc-tests/i386-prefetch.exp: New.
27296         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
27297         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
27298         * gcc.misc-tests/i386-pf-none-1.c: New test.
27299         * gcc.misc-tests/i386-pf-sse-1.c: New test.
27300
27301 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
27302
27303         * gcc.dg/gnu89-init-1.c: Add new tests.
27304
27305 2002-01-15  Andreas Jaeger  <aj@suse.de>
27306
27307         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
27308         * gcc.dg/i386-mmx-2.c: Likewise.
27309         * gcc.dg/i386-sse-1.c: Likewise.
27310         * gcc.dg/i386-sse-2.c: Likewise.
27311         * gcc.dg/i386-sse-3.c: Likewise.
27312
27313 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
27314
27315         * g77.f-torture/execute/intrinsic-unix-bessel.f:
27316         Uncomment additional cases that now pass.
27317
27318 2002-01-11  Richard Henderson  <rth@redhat.com>
27319
27320         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
27321         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
27322
27323 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
27324
27325         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
27326
27327 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
27328
27329         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
27330         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
27331
27332 2002-01-10  Dale Johannesen  <dalej@apple.com>
27333
27334         * gcc.c-torture/execute/loop-11.c: New.
27335
27336 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
27337
27338         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
27339         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
27340
27341 2002-01-09  Richard Henderson  <rth@redhat.com>
27342
27343         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
27344         type in which to perform the operation for each size.
27345
27346 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
27347
27348         * gcc.c-torture/compile/20020109-2.c: New test.
27349
27350 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
27351
27352         * gcc.c-torture/execute/loop-10.c: New test.
27353
27354 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27355
27356         * gcc.c-torture/compile/20010226-1.c: New test.
27357         * gcc.c-torture/compile/20010227-1.c: New test.
27358         * gcc.c-torture/compile/20010426-1.c: New test.
27359         * gcc.c-torture/compile/20010510-1.c: New test.
27360         * gcc.c-torture/compile/20010605-3.c: New test.
27361         * gcc.c-torture/compile/20010824-1.c: New test.
27362         * gcc.c-torture/execute/20010409-1.c: New test.
27363         * gcc.dg/noncompile/20000901-1.c: New test.
27364         * gcc.dg/20001023-1.c: New test.
27365         * gcc.dg/20001101-1.c: New test.
27366         * gcc.dg/20001102-1.c: New test.
27367         * gcc.dg/20010207-1.c: New test.
27368         * gcc.dg/20010405-1.c: New test.
27369         * gcc.dg/20010822-1.c: New test.
27370         * gcc.dg/20011107-1.c: New test.
27371
27372 2002-01-09  Jeffrey A Law  (law@redhat.com)
27373
27374         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
27375
27376         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
27377         execution failure on PA targets.
27378
27379 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27380
27381         * gcc.c-torture/compile/20020109-1.c: New test.
27382
27383 2002-01-08  Kazu Hirata  <kazu@hxi.com>
27384
27385         * gcc.c-torture/execute/20020108-1.c: New test.
27386
27387 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
27388
27389         * gcc.dg/20020108-1.c: New test.
27390
27391 2002-01-08  H.J. Lu <hjl@gnu.org>
27392
27393         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
27394         for header files.
27395
27396 2002-01-08  Geoff Keating  <geoffk@redhat.com>
27397
27398         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
27399         consistency.
27400
27401 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
27402
27403         * gcc.dg/altivec-4.c: Test altivec predicates.
27404
27405 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
27406
27407         * gcc.c-torture/execute/20020107-1.c: New test.
27408
27409 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27410
27411         PR c/5279
27412         * gcc.c-torture/compile/20020106-1.c: New test.
27413
27414 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
27415
27416         * gcc.c-torture/execute/nestfunc-4.c: New test.
27417
27418 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27419
27420         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
27421         extra triple that slipped in.
27422         * g++.old-deja/g++.abi/align.C: Likewise.
27423         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27424
27425 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27426
27427         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
27428         * g++.old-deja/g++.abi/align.C: Likewise.
27429         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27430
27431         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
27432         on FreeBSD/i386.
27433         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
27434         FreeBSD.
27435
27436 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
27437
27438         * gcc.dg/20020104-1.c: New test.
27439
27440         * gcc.dg/20020104-2.c: New test.
27441
27442 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
27443
27444         * gcc.dg/20020103-1.c: Fix typo in target selector.
27445
27446 2002-01-03  Richard Henderson  <rth@redhat.com>
27447
27448         * gcc.dg/20020103-1.c: New.
27449
27450 2002-01-03  Kazu Hirata  <kazu@hxi.com>
27451
27452         * gcc.c-torture/execute/20020103-1.c: New test.
27453
27454 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
27455
27456         * g++.dg/other/debug2.C: New test.
27457
27458         * gcc.c-torture/compile/20020103-1.c: New test.
27459
27460 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
27461
27462         * gcc.dg/gnu89-init-1.c: Added new tests.
27463
27464 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27465
27466         * g++.dg/template/friend2.C: Remove as patch is reverted.
27467
27468         * g++.dg/warn/oldcast1.C: New test.
27469
27470         * g++.dg/template/ptrmem1.C: New test.
27471         * g++.dg/template/ptrmem2.C: New test.
27472
27473         * g++.dg/template/ntp.C: New test.
27474
27475         * g++.dg/other/component1.C: New test.
27476
27477         * g++.dg/template/ttp3.C: New test.
27478
27479         * g++.dg/template/friend2.C: New test.
27480         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27481
27482 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27483
27484         * g++.dg/other/ptrmem1.C: New test.
27485         * g++.dg/other/ptrmem2.C: New test.
27486
27487 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27488
27489         * g++.dg/template/ctor1.C: New test.
27490
27491 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27492
27493         * g++.dg/template/friend2.C: New test.
27494
27495 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
27496
27497         * gcc.dg/mmix-1.c: New test.
27498
27499 2001-12-31  Richard Henderson  <rth@redhat.com>
27500
27501         * gcc.dg/asm-5.c: New.
27502
27503 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
27504
27505         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
27506         in namespace __gnu_cxx
27507
27508 2001-12-30  Richard Henderson  <rth@redhat.com>
27509
27510         * gcc.dg/debug-6.c: New.
27511
27512 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
27513
27514         * gcc.c-torture/compile/20011229-2.c: New test.
27515
27516 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
27517
27518         * gcc.dg/debug-3.c: New test.
27519         * gcc.dg/debug-4.c: New test.
27520         * gcc.dg/debug-5.c: New test.
27521
27522 2001-12-29  Richard Henderson  <rth@redhat.com>
27523
27524         * g++.dg/eh/loop1.C: New.
27525
27526 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27527
27528         * g++.dg/template/crash1.C: New test.
27529
27530 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27531
27532         * g++.dg/other/const1.C: New test.
27533
27534 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27535
27536         * gcc.c-torture/compile/20011229-1.c: New test.
27537
27538 2001-12-28  Stan Shebs  <shebs@apple.com>
27539
27540         * lib/objc-torture.exp: Resync with c-torture.exp.
27541         * lib/objc.exp: Load standard libraries.
27542
27543 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
27544
27545         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
27546         additional tests.
27547
27548 2001-12-27  Roger Sayle <roger@eyesopen.com>
27549
27550         * gcc.c-torture/execute/string-opt-16.c: New testcase.
27551
27552 2001-12-27  Richard Henderson  <rth@redhat.com>
27553
27554         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
27555
27556 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27557
27558         * g++.dg/eh/ctor1.C: New test.
27559         * g++.dg/other/error2.C: New test.
27560
27561 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27562
27563         * g++.dg/other/init2.C: New test.
27564
27565 2001-12-24  Richard Henderson  <rth@redhat.com>
27566
27567         * gcc.dg/20011223-1.c: New.
27568         * gcc.dg/inline-1.c: New.
27569
27570 2001-12-23  Richard Henderson  <rth@redhat.com>
27571
27572         * gcc.dg/asm-4.c: Test operand modifiers.
27573
27574 2001-12-23  Richard Henderson  <rth@redhat.com>
27575
27576         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27577
27578 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27579
27580         * gcc.c-torture/execute/20011223-1.c: New test.
27581
27582 2001-12-21  Richard Henderson  <rth@redhat.com>
27583
27584         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27585         re-enables the warning.
27586
27587 2001-12-21  Richard Henderson  <rth@redhat.com>
27588
27589         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
27590
27591 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27592
27593         * gcc.c-torture/compile/20011218-1.c: New test.
27594
27595 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
27596
27597         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
27598         arm-isr.c test.
27599         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
27600         epilogue generation for ARM ISR routines.
27601
27602 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27603
27604         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
27605         * gcc.dg/format/c90-printf-3.c: Likewise.
27606         * gcc.dg/format/c99-printf-3.c: Likewise.
27607         * gcc.dg/format/ext-1.c: Likewise.
27608         * gcc.dg/format/ext-6.c: Likewise.
27609         * gcc.dg/format/format.h: Prototype unlocked stdio.
27610
27611 2001-12-20  Richard Henderson  <rth@redhat.com>
27612
27613         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
27614         (arena): Use it.
27615         (malloc): Correct allocation logic.  Abort if we fill up the
27616         arena before initialization complete.
27617         (realloc): Correct allocation logic.
27618
27619 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27620
27621         * gcc.c-torture/compile/20011219-2.c: New test.
27622
27623         * gcc.c-torture/execute/20011219-1.c: New test.
27624
27625 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27626
27627         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27628         target does not support weak symbols.
27629
27630 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27631
27632         * gcc.c-torture/compile/20011219-1.c: New test.
27633
27634 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27635
27636         * g++.dg/other/error1.C: New test.
27637
27638 2001-12-17  Jeffrey A Law  (law@redhat.com)
27639
27640         * gcc.c-torture/execute/20011217-1.c: New test.
27641
27642 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27643
27644         * objc.dg/special/: New directory.
27645         * objc.dg/special/special.exp: New file.
27646         * objc.dg/special/unclaimed-category-1.h: New file.
27647         * objc.dg/special/unclaimed-category-1a.m: New file.
27648         * objc.dg/special/unclaimed-category-1.m: New file.
27649
27650 2001-12-17  Andreas Jaeger  <aj@suse.de>
27651
27652         * gcc.c-torture/compile/20011217-2.c: New test.
27653
27654 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27655
27656         * gcc.c-torture/compile/20011217-1.c: New test.
27657
27658 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
27659
27660         * testsuite/gcc.dg/20011214-1.c: New.
27661
27662 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
27663
27664         * gcc.dg/altivec-4.c: New.
27665
27666 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27667
27668         * gcc.dg/20011113-1.c: New test.
27669
27670 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27671
27672         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27673         std::__malloc_alloc_template<0> and
27674         std::__default_alloc_template<false, 0>.
27675
27676 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27677
27678         * objc/execute/bf-21.m: New test.
27679         * objc/execute/enumeration-1.m: New test.
27680         * objc/execute/enumeration-2.m: New test.
27681
27682 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27683
27684         * gcc.dg/gnu89-init-1.c: New test.
27685
27686 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27687
27688         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27689         * g++.old-deja/g++.jason/2371.C: Likewise.
27690         * g++.old-deja/g++.jason/template33.C: Likewise.
27691         * g++.old-deja/g++.jason/template34.C: Likewise.
27692         * g++.old-deja/g++.jason/template36.C: Likewise.
27693         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27694         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27695         * g++.old-deja/g++.other/typename1.C: Likewise.
27696         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27697         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27698         * g++.old-deja/g++.pt/typename11.C: Likewise.
27699         * g++.old-deja/g++.pt/typename14.C: Likewise.
27700         * g++.old-deja/g++.pt/typename16.C: Likewise.
27701         * g++.old-deja/g++.pt/typename3.C: Likewise.
27702         * g++.old-deja/g++.pt/typename4.C: Likewise.
27703         * g++.old-deja/g++.pt/typename5.C: Likewise.
27704         * g++.old-deja/g++.pt/typename7.C: Likewise.
27705         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27706
27707 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27708
27709         * g++.dg/other/linkage1.C: New test.
27710         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27711         specifiers.
27712
27713 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27714
27715         * gcc.dg/concat.c: New test.
27716
27717 2001-12-11  Stan Shebs  <shebs@apple.com>
27718
27719         * objc/compile: New test directory.
27720         * objc/compile/compile.exp: New expect script.
27721         * objc/compile/20011211-1.m: New compile test.
27722
27723 2001-12-11  Jason Merrill  <jason@redhat.com>
27724
27725         * lib/prune.exp (prune_gcc_output): Also handle "In member
27726         function".  So many permutations...
27727
27728 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27729
27730         * g++.dg/template/typedef1.C: New test.
27731
27732 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27733
27734         * g++.dg/other/copy1.C: New test.
27735
27736 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27737
27738         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27739
27740         * gcc.dg/builtin-choose-expr.c: New.
27741
27742 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27743
27744         * gcc.dg/altivec-2.c: New.
27745
27746 2001-12-07  Richard Henderson  <rth@redhat.com>
27747
27748         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27749
27750 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27751
27752         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27753         ultrasparc.
27754
27755 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27756
27757         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27758
27759 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27760
27761         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27762         variable argument list.
27763
27764 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27765
27766         * gcc.c-torture/execute/memcheck: Delete entire directory.
27767         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27768         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27769
27770 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27771
27772         * gcc.dg/Wshadow-1.c: New test.
27773
27774 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27775
27776         * gcc.c-torture/compile/20011130-1.c: New test.
27777
27778         * gcc.dg/noncompile/20011025-1.c: New test.
27779
27780         * g++.dg/other/anon-union.C: New test.
27781
27782         * gcc.c-torture/execute/20011024-1.c: New test.
27783
27784 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27785
27786         * gcc.c-torture/execute/20000722-1.x,
27787         gcc.c-torture/execute/20010123-1.x: Remove.
27788         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27789         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27790         gcc.dg/c99-complit-2.c: New tests.
27791
27792 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27793
27794         * g++.dg/inherit/base1.C: New test.
27795
27796 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27797
27798         * g++.dg/other/stdarg1.C: New test.
27799
27800         * gcc.c-torture/compile/20011130-2.c: New test.
27801
27802 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27803
27804         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27805         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27806         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27807         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27808         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27809         * gcc.dg/builtin-prefetch-1.c: New test.
27810
27811 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27812
27813         * gcc.dg/20011130-1.c: New test.
27814
27815 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27816
27817         * g++.dg/other/scope1.C: New test.
27818         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27819
27820 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27821
27822         * gcc.dg/vla-init-1.c: New test.
27823
27824 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27825
27826         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27827
27828 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27829
27830         * objc.dg/alias.m: Update.
27831         * objc.dg/class-1.m: Update.
27832         * objc.dg/const-str-1.m: Update.
27833         * objc.dg/fwd-proto-1.m: Update.
27834         * objc.dg/id-1.m: Update.
27835         * objc.dg/super-class-1.m: Update.
27836
27837 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27838
27839         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27840         constructs.
27841
27842 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27843
27844         * gcc.c-torture/execute/20011128-1.c: New test.
27845
27846 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27847
27848         * gcc.dg/20011127-1.c: New test.
27849
27850 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27851
27852         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27853         from Austin Group draft 7.
27854         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27855         scanf format arguments.
27856         * gcc.dg/format/no-exargs-2.c: New test.
27857
27858 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27859
27860         * g++.dg/abi/vbase8-4.C: New test.
27861
27862 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27863
27864         * gcc.c-torture/execute/20011121-1.c: New test.
27865
27866 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27867
27868         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27869
27870 2001-11-23  Andreas Jaeger  <aj@suse.de>
27871
27872         * gcc.dg/cpp/charconst-2.c: New test.
27873
27874 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27875
27876         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27877         to the host if it is remote.  Let tests specify extra headers
27878         they use.
27879         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27880         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27881         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27882         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27883         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27884         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27885         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27886         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27887         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27888         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27889
27890 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27891
27892         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27893         for little endian ARMs.
27894
27895 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27896
27897         * gcc.c-torture/compile/20011119-1.c: New test.
27898         * gcc.c-torture/compile/20011119-2.c: New test.
27899
27900 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27901
27902         * gcc.dg/altivec-1.c: Fix typo.
27903
27904 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27905
27906         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27907
27908 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27909
27910         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27911
27912 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27913
27914         * lib/g77.exp: Don't specify --rpath-link.
27915
27916         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27917         across all the headers.
27918         * gcc.dg/format/format.exp: For testing on a remote host,
27919         copy format.h.
27920
27921         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27922         * gcc.c-torture/execute/930406-1.c: Likewise.
27923         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27924
27925 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27926
27927         * gcc.dg/altivec-1.c: New.
27928
27929 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27930
27931         * gcc.dg/cpp/fpreprocessed.c: New test case.
27932
27933 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27934
27935         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27936         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27937         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27938
27939 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27940
27941         * gcc.dg/no-builtin-1.c: New test.
27942
27943 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27944
27945         * gcc.c-torture/execute/20011115-1.c: New test.
27946
27947 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27948
27949         * gcc.c-torture/compile/20011114-2.c: New test.
27950         * gcc.c-torture/compile/20011114-3.c: New test.
27951         * gcc.c-torture/compile/20011114-4.c: New test.
27952
27953 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27954
27955         * g++.dg/other/init1.C: New test.
27956
27957 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27958
27959         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27960         message.
27961
27962         * gcc.c-torture/execute/20011114-1.c: New testcase.
27963
27964         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27965         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27966         like the (before this change) version of 20010327-1.c.
27967
27968 2001-11-14  Roger Sayle <roger@eyesopen.com>
27969
27970         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27971
27972 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27973
27974         * g++.dg/init/array2.C: New test.
27975
27976 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27977
27978         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27979
27980 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27981
27982         * g++.dg/other/forscope1.C: New test.
27983         * g++.dg/ext/forscope1.C: New test.
27984         * g++.dg/ext/forscope2.C: New test.
27985
27986 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27987
27988         * gcc.c-torture/execute/20011113-1.c: New test.
27989
27990 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27991
27992         * gcc.c-torture/execute/20011109-2.c: New test.
27993
27994         * gcc.c-torture/execute/20011109-1.c: New test.
27995
27996 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27997
27998         * gcc.c-torture/compile/20011109-1.c: New test.
27999
28000 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
28001
28002         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
28003         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
28004         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
28005         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
28006         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
28007         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
28008         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
28009
28010 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28011
28012         * g++.dg/warn/Wshadow-1.C: New tests.
28013         * g++.old-deja/g++.mike/for3.C: Update.
28014
28015 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28016
28017         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
28018         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
28019         XFAILs.  Adjust expected error texts.
28020         * gcc.c-torture/compile/20011106-1.c,
28021         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
28022         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
28023         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
28024         gcc.dg/c99-array-lval-5.c: New tests.
28025
28026 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28027
28028         * gcc.dg/cpp/defined.c: Update.
28029
28030 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28031
28032         * gcc.c-torture/execute/anon-1.c: New test.
28033
28034 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
28035
28036         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
28037         same size, so no warning should be produced on stormy16.
28038
28039         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
28040         due to oversized array.
28041         * g++.old-deja/g++.mike/ns15.C: Likewise.
28042         * g++.old-deja/g++.pt/crash16.C: Likewise.
28043
28044 2001-11-02  Graham Stott  <grahams@redhat.com>
28045
28046         * g++.dgother/debug1.C: Fix typos.
28047
28048 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
28049
28050         * g++.dg/other/debug1.C: New test.
28051
28052 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28053
28054         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
28055         of unsigned long.
28056
28057 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
28058
28059         * gcc.dg/20011029-2.c: New test.
28060
28061         * gcc.c-torture/compile/20011029-1.c: New test.
28062
28063 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
28064
28065         * objc/execute/class_self-1.m: New test.
28066         * objc/execute/class_self-2.m: New test.
28067
28068 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
28069
28070         * gcc.misc-tests/msgs.exp: Delete.
28071         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
28072         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
28073         error set to match recent changes.
28074
28075 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
28076
28077         * gcc.dg/20011021-1.c: New test.
28078
28079 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
28080
28081         * gcc.c-torture/compile/20011023-1.c: New test.
28082
28083 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
28084
28085         * lib/g77.exp: Rewrite based on lib/g++.exp.
28086
28087 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
28088
28089         * gcc.c-torture/execute/20011019-1.c: New test.
28090
28091         * gcc.dg/20011018-1.c: New test.
28092
28093 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
28094
28095         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
28096
28097 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
28098
28099         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
28100         * gcc.dg/attr-invalid.c: Likewise.
28101
28102 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
28103
28104         * testsuite/gcc.dg/20011015-1.c: New test.
28105
28106 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
28107
28108         * g++.dg/template/unify2.C: New test.
28109
28110 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
28111
28112         * g++.dg/other/exception-specification.C: New test
28113
28114 2001-10-13  Tom Rix  <trix@redhat.com>
28115
28116         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
28117         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
28118
28119 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
28120
28121         * testsuite/gcc.dg/20011009-1.c: New test.
28122
28123 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28124
28125         PR g++/4476
28126         * g++.dg/other/friend1.C: New test.
28127
28128 2001-10-11  Richard Henderson  <rth@redhat.com>
28129
28130         * g++.old-deja/g++.other/crash18.C: Add -S to options.
28131
28132 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28133
28134         * gcc.c-torture/compile/20011010-1.c: New.
28135
28136 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28137
28138         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
28139         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
28140         g77.f-torture/execute/execute.exp,
28141         g77.f-torture/noncompile/noncompile.exp,
28142         gcc.c-torture/compile/compile.exp,
28143         gcc.c-torture/execute/execute.exp,
28144         gcc.c-torture/execute/ieee/ieee.exp,
28145         gcc.c-torture/execute/memcheck/memcheck.exp,
28146         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
28147         objc/execute/execute.exp: Update FSF address.
28148
28149 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
28150
28151         * gcc.dg/cpp/cmdlne-C.c: Update.
28152         * gcc.dg/cpp/cmdlne-C2.c: New.
28153
28154 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28155
28156         * gcc.c-torture/execute/20011008-3.c: New.
28157
28158 2001-10-08  DJ Delorie  <dj@redhat.com>
28159
28160         * gcc.dg/20011008-1.c: New.
28161         * gcc.dg/20011008-2.c: New.
28162
28163 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28164
28165         * gcc.dg/cpp/spacing1.c: Update test.
28166
28167 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28168
28169         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
28170         spelling errors of "separate" as "seperate".
28171
28172 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
28173
28174         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
28175         enough to avoid inlining.
28176
28177 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28178
28179         * lib/g77.exp: set libg2c_dir correctly.
28180
28181 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28182
28183         * gcc.dg/cpp/macro11.c: New test.
28184
28185 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28186
28187         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
28188         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
28189         gcc.dg/format/multattr-3.c: New tests.
28190         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
28191         tests for format attributes on function pointers being rejected.
28192
28193 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28194
28195         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
28196
28197 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28198
28199         * g++.dg/warn/format1.C: New test.
28200
28201 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28202
28203         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
28204
28205 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28206
28207         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
28208
28209 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28210
28211         * gcc.dg/cpp/redef2.c: Add test.
28212
28213 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
28214
28215         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
28216         long-standing bug on i686, apparently.
28217         * gcc.c-torture/execute/loop-2c.x: New file.
28218         * gcc.c-torture/execute/loop-2d.x: New file.
28219         * gcc.c-torture/execute/loop-3c.x: New file.
28220
28221 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
28222
28223         * gcc.dg/cpp/20000625-2.c: Correct line number.
28224
28225 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28226
28227         * gcc.dg/cpp/macro10.c: New test.
28228         * gcc.dg/cpp/strify3.c: New test.
28229         * gcc.dg/cpp/spacing1.c: Add tests.
28230         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
28231         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
28232
28233 2001-09-24  DJ Delorie  <dj@redhat.com>
28234
28235         * gcc.c-torture/execute/20010924-1.c: New test.
28236
28237 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28238
28239         * testsuite/objc/execute/paste.m: Remove.
28240
28241 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28242
28243         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
28244
28245 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
28246
28247         * g77.dg/strlen0.f: New test.
28248
28249 2001-09-21  Richard Henderson  <rth@redhat.com>
28250
28251         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
28252         * g++.old-deja/g++.abi/vtable2.C: Likewise.
28253
28254 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28255
28256         Table-driven attributes.
28257         * g++.dg/ext/attrib1.C: New test.
28258
28259 2001-09-20  DJ Delorie  <dj@redhat.com>
28260
28261         * gcc.dg/20000926-1.c: Update expected warning messages.
28262         * gcc.dg/array-2.c: Likewise, and test for warnings too.
28263         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
28264         array.
28265
28266 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
28267
28268         * g++.dg/eh/registers1.C: New test case.
28269
28270 2001-09-17  Richard Henderson  <rth@redhat.com>
28271
28272         * gcc.dg/array-5.c: Fix VLA decomposition test.
28273
28274 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28275
28276         * gcc.dg/cpp/line5.c: New testcase.
28277
28278 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28279
28280         * gcc.dg/cpp/macro9.c: New test.
28281
28282 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
28283
28284         * gcc.c-torture/execute/980223.c: Change type of addr from long
28285         to char *.
28286
28287 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
28288
28289         * gcc.c-torture/execute/20010915-1.c: New test.
28290
28291 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
28292
28293         * g77.dg/bprob: New directory.
28294         * g77.dg/bprob/bprob.exp: New file.
28295         * g77.dg/bprob/bprob-1.f: New test.
28296         * g77.dg/gcov: New directory.
28297         * g77.dg/gcov/gcov.exp: New file.
28298         * g77.dg/gcov/gcov-1.f: New test.
28299         * g77.dg/gcov/gcov-1.x: New file.
28300
28301 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28302
28303         * gcc.dg/cpp/directiv.c: Update.
28304         * gcc.dg/cpp/undef1.c: Update.
28305
28306 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
28307
28308         * gcc.dg/20010912-1.c: New test.
28309
28310 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
28311
28312         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
28313         language-independent file in lib.
28314         * lib/gcov.exp: New file.
28315
28316 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28317
28318         * gcc.c-torture/compile/20010911-1.c: New test.
28319
28320 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
28321
28322         * lib/profopt.exp: New, to support profile-directed optimizations.
28323         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
28324         * gcc.misc-tests/bprob-1.c: New test.
28325         * gcc.misc-tests/bprob-2.c: New test.
28326
28327 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
28328
28329         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
28330         XFAIL and which kinds of gcov output to verify.
28331         * gcc.misc-tests/gcov-4b.x: New file.
28332         * gcc.misc-tests/gcov-5b.x: New file.
28333         * gcc.misc-tests/gcov-6.x: New file.
28334         * gcc.misc-tests/gcov-7.c: New test.
28335         * gcc.misc-tests/gcov-7.x: New file.
28336
28337 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
28338
28339         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
28340         * gcc.misc-tests/gcov-6.c: New test.
28341
28342 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28343
28344         PR c++/3986
28345         * g++.dg/abi/vbase1.C: New test.
28346
28347 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
28348
28349         * objc.dg/method-2.m: New.
28350
28351 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28352
28353         PR c++/4203
28354         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
28355         * g++.dg/init/empty1.C: New test.
28356
28357 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
28358
28359         * gcc.c-torture/compile/20010903-1.c: New test.
28360
28361 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
28362
28363         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
28364         for m68k.
28365
28366 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
28367
28368         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
28369
28370         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
28371
28372         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
28373
28374 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
28375
28376         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
28377         for 16-bit 'unsigned int'.
28378
28379 2001-08-29  Kazu Hirata  <kazu@hxi.com>
28380
28381         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
28382
28383 2001-08-27  Richard Henderson  <rth@redhat.com>
28384
28385         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
28386         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
28387
28388 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
28389
28390         * gcc.dg/asm-names.c (ymain): New.
28391
28392 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
28393
28394         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
28395         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
28396         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
28397
28398 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28399
28400         * gcc.dg/compare5.c: New testcase.
28401
28402 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
28403
28404         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
28405         and "In instantiation".
28406
28407 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
28408
28409         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
28410
28411 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
28412
28413         * gcc.misc-tests/gcov.exp: Add support for branch information.
28414         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
28415         * gcc.misc-tests/gcov-4.c: New test.
28416         * gcc.misc-tests/gcov-4b.c: New test.
28417         * gcc.misc-tests/gcov-5b.c: New test.
28418
28419 2001-08-20  Zack Weinberg  <zackw@panix.com>
28420
28421         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
28422         expected to fail.
28423
28424 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28425
28426         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
28427
28428 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
28429
28430         * g++.dg/eh/template1.C: New test.
28431
28432 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
28433
28434         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
28435         Fix thinko.
28436         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
28437         for xfail.
28438
28439 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
28440
28441         * lib/g77-dg.exp:  Use prune.exp for common procedures
28442         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
28443         * lib/g77.exp: (g77-dg-prune) Remove
28444
28445 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
28446
28447         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
28448
28449 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28450
28451         * g++.dg/template/unify1.C: New test.
28452
28453 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
28454
28455         * g++.dg/abi/empty4.C: New test.
28456
28457 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
28458
28459         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
28460         solaris2.*
28461         * g77.f-torture/compile/pr3743.x: Likewise
28462
28463 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28464
28465         * g++.dg/other/using-declaration.C: New test.
28466
28467 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28468
28469         * gcc.dg/cpp/tr-sign.c: New testcase.
28470
28471 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28472
28473         * gcc.dg/cpp/19951025-1.c: Revert.
28474         * gcc.dg/cpp/directiv.c: We no longer process directives that
28475         interrupt macro arguments.
28476
28477 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28478
28479         * gcc.dg/bconstp-1.c: New test.
28480
28481 2001-08-03  Richard Henderson  <rth@redhat.com>
28482
28483         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28484
28485 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28486
28487         * gcc.dg/cpp/19951025-1.c: Update.
28488
28489 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28490
28491         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28492         should be x.
28493
28494 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28495
28496         Kill -fhonor-std.
28497         * g++.old-deja/g++.ns/ns14.C: Remove special options.
28498         * g++.old-deja/g++.other/std1.C: Likewise.
28499         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
28500
28501 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
28502
28503         * lib/g77.exp:  Load gcc-defs.exp for common procedures
28504         (g77_pass, g77_fail, g77_finish, g77_exit,
28505         ${tool}_check_unsupported_p} Now redundant.  Deleted.
28506
28507 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
28508
28509         * g77.dg/fbackslash.f
28510         * g77.dg/fcase-preserve.f
28511         * g77.dg/ff90-1.f
28512         * g77.dg/ffixed-line-length-0.f
28513         * g77.dg/ffixed-line-length-132.f
28514         * g77.dg/ffixed-line-length-7.f
28515         * g77.dg/ffixed-line-length-72.f
28516         * g77.dg/ffixed-line-length-none.f
28517         * g77.dg/ffree-form-1.f
28518         * g77.dg/fno-backslash.f
28519         * g77.dg/fno-f90-1.f
28520         * g77.dg/fno-fixed-form-1.f
28521         * g77.dg/fno-onetrip.f
28522         * g77.dg/fno-typeless-boz.f
28523         * g77.dg/fno-underscoring.f
28524         * g77.dg/fno-vxt-1.f
28525         * g77.dg/fonetrip.f
28526         * g77.dg/ftypeless-boz.f
28527         * g77.dg/fugly-assumed.f
28528         * g77.dg/funderscoring.f
28529         * g77.dg/fvxt-1.f
28530
28531 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
28532
28533         * objc.dg/fwd-proto-1.m: New.
28534         * objc.dg/local-decl-1.m: New.
28535         * objc.dg/naming-1.m: New.
28536         * objc.dg/naming-2.m: New.
28537         * objc.dg/proto-hier-1.m: New.
28538
28539 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
28540
28541         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
28542         largest-type elements to a struct makes its size grow.
28543
28544 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28545
28546         * g++.dg/abi/vthunk1.C: New test.
28547
28548 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28549
28550         * g++.dg/abi/vbase8-22.C: New test.
28551
28552 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28553
28554         * gcc.dg/cpp/macro8.c: New test.
28555
28556 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28557
28558         * g++.dg/abi/vbase8-21.C: New test.
28559
28560 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28561
28562         * g++.dg/abi/vbase8-10.C: New test.
28563
28564 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28565
28566         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28567         ${tool}_set_ld_library_path.
28568         Changed caller.
28569         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28570         g++.exp.
28571
28572 2001-07-26  Stan Cox <scox@redhat.com>
28573
28574         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28575         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28576         gcc_exit, gcc_check_unsupported_p):
28577         Moved to gcc-deps.exp
28578         * gcc-deps.exp: New file.
28579
28580 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28581
28582         * g++.old-deja/g++.pt/defarg14.C: New test.
28583
28584 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28585
28586         * g++.old-deja/g++.other/lineno5.C: New test.
28587
28588 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28589
28590         * g++.old-deja/g++.pt/crash68.C: New test.
28591
28592 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28593
28594         * g++.old-deja/g++.other/crash42.C: New test.
28595
28596 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28597
28598         * gcc.dg/cpp/extratokens.c: Fix.
28599         * gcc.dg/cpp/skipping2.c: New tests.
28600
28601 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28602
28603         * gcc.c-torture/execute/20010724-1.c: New file.
28604         * gcc.c-torture/execute/20010724-1.x: New file.
28605
28606 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28607
28608         * g++.old-deja/g++.other/cond7.C: New test.
28609
28610 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28611
28612         * g++.old-deja/g++.other/optimize4.C: New test.
28613
28614 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28615
28616         * g++.old-deja/g++.abi/vbase8-5.C: New test.
28617
28618 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28619
28620         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28621         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28622         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28623         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28624
28625         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28626         bug report" message.
28627
28628         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28629         * g++.dg/ext/instantiate1.C: Move from old-deja.
28630
28631 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28632
28633         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28634         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28635         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28636         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28637
28638 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28639
28640         * gcc.c-torture/execute/20010723-1.c: New test.
28641
28642 2001-07-23  Ben Elliston  <bje@redhat.com>
28643
28644         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28645
28646 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28647
28648         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28649         i[34567]86-*-*.
28650         Delete handling of ieee_multilib_flags.
28651         Pass -mieee for alpha*-*-* and sh-*-*.
28652         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
28653
28654 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
28655
28656         Remove old-abi tests.
28657         * g++.old-deja/g++.mike/p11116.C: Remove.
28658         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
28659
28660 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
28661
28662         * g77.f-torture/compile/pr3743.f:  New test
28663
28664 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28665
28666         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28667
28668 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28669
28670         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28671         g++.old-deja/g++.pt/static6.C: Likewise.
28672         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28673         supports weak symbols.
28674
28675 2001-07-18  Andreas Jaeger  <aj@suse.de>
28676
28677         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28678         supported again.
28679
28680 2001-07-18  Andreas Jaeger  <aj@suse.de>
28681
28682         * gcc.dg/iftrap-1.c: Fix target line.
28683
28684 2001-07-17  Richard Henderson  <rth@redhat.com>
28685
28686         * gcc.c-torture/execute/20010717-1.c: New.
28687
28688 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28689
28690         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28691         tests.
28692
28693 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28694
28695         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28696
28697 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28698
28699         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28700         UAC_SIGBUS, UAC_NOPRINT definitions.
28701
28702 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28703
28704         * objc/execute/object_is_class.m: New test.
28705         * objc/execute/object_is_meta_class.m: New test.
28706
28707 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28708
28709         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28710         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28711
28712 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28713
28714         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28715         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28716
28717 2001-07-14  Richard Henderson  <rth@redhat.com>
28718
28719         * gcc.dg/iftrap-1.c: New.
28720
28721 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28722
28723         * g77.f-torture/execute/intrinsic77.f: New test.
28724
28725 2001-07-11  Janis Johnson <janis@us.ibm.com>
28726
28727         * gcc.misc-tests/gcov-3.c: New test.
28728
28729 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28730
28731         * gcc.c-torture/compile/20010711-1.c,
28732         * gcc.c-torture/compile/20010711-2.c: New tests.
28733
28734 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28735
28736         * gcc.c-torture/execute/20010711-1.c: New test.
28737
28738 2001-07-11  Ben Elliston  <bje@redhat.com>
28739
28740         * g++.old-deja/g++.other/enum5.C: New test.
28741
28742 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28743
28744         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28745         (g++-dg-prune): Call prune_gcc_output.
28746         * prune.exp: New file for prune_gcc_output.
28747         * lib/g++.exp, lib/gcc.exp: Load it.
28748
28749 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28750
28751         * gcc.c-torture/compile/20010701-1.c,
28752         g++.old-deja/g++.ext/attrib6.C: New tests.
28753
28754 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28755
28756         * gcc.c-torture/compile/20010706-1.c: New test.
28757
28758 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28759
28760         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28761
28762 2001-06-28  Stan Shebs  <shebs@apple.com>
28763
28764         * gcc.dg/pragma-darwin.c: New test.
28765
28766 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28767
28768         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28769         Solaris 2.[678] system.
28770
28771 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28772
28773         * gcc.dg/20010622-1.c: New test.
28774
28775 2001-06-18  Stan Shebs  <shebs@apple.com>
28776
28777         * objc.dg: New directory.
28778         * objc.dg/dg.exp: New file.
28779         * objc.dg/alias.m: New.
28780         * objc.dg/class-1.m: New.
28781         * objc.dg/class-2.m: New.
28782         * objc.dg/const-str-1.m: New.
28783         * objc.dg/const-str-2.m: New.
28784         * objc.dg/id-1.m: New.
28785         * objc.dg/method-1.m: New.
28786         * objc.dg/super-class-1.m: New.
28787         * lib/objc-dg.exp: New file.
28788
28789 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28790
28791         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28792         of label name.
28793
28794 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28795
28796         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28797
28798 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28799
28800         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28801         variable.
28802
28803 2001-06-12  Richard Henderson  <rth@redhat.com>
28804
28805         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28806
28807 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28808
28809         * g++.old-deja/g++.abi/vbase5.C: New test.
28810         * g++.old-deja/g++.abi/vbase6.C: New test.
28811         * g++.old-deja/g++.abi/vbase7.C: New test.
28812
28813 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28814
28815         * gcc.c-torture/compile/20010610-1.c: New test.
28816
28817 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28818
28819         * g++.old-deja/g++.abi/vbase4.C: New test.
28820
28821 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28822
28823         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28824         support %f for HC11/HC12 targets.
28825         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28826         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28827         on HC11/HC12 targets.
28828         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28829
28830 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28831
28832         * gcc.dg/wchar_t-1.c: New file.
28833         * gcc.dg/wint_t-1.c: Likewise.
28834
28835 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28836
28837         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28838
28839 2001-06-11  Richard Henderson  <rth@redhat.com>
28840
28841         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28842
28843 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28844
28845         * gcc.c-torture/compile/20010611-1.c: New test.
28846
28847 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28848
28849         * gcc.dg/c99-tag-1.c: Add more tests.
28850
28851 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28852
28853         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28854         representation on MN10300 and ARM/Thumb.
28855
28856 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28857
28858         * g77.f-torture/execute/20010610.f: New.
28859
28860 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28861
28862         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28863         names.
28864
28865 2001-06-09  Richard Henderson  <rth@redhat.com>
28866
28867         * gcc.c-torture/execute/ashrdi-1.c: New.
28868         * gcc.c-torture/execute/ashldi-1.c: New.
28869         * gcc.c-torture/execute/lshrdi-1.c: New.
28870
28871 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28872
28873         * objc/execute/load-3.m: Added. Check sending +load to categories,
28874         in addition to classes.
28875
28876 2001-06-08  Stan Shebs  <shebs@apple.com>
28877
28878         * objc/execute/load-2.m: New test.  From Nicola Pero
28879         <n.pero@mi.flashnet.it>.
28880
28881 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28882
28883         * gcc.c-torture/execute/20010605-2.c: New test.
28884
28885 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28886
28887         * g++.old-deja/g++.abi/vbase2.C: New test.
28888         * g++.old-deja/g++.abi/vbase3.C: New test.
28889
28890 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28891
28892         * g++.old-deja/g++.pt/friend49.C: New test.
28893
28894 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28895
28896         * g++.old-deja/g++.ext/anon3.C: New test.
28897
28898 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28899
28900         * g++.old-deja/g++.other/conv7.C: New test.
28901
28902 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28903
28904         * gcc.c-torture/compile/20010605-2.c: New test.
28905
28906 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28907
28908         * gcc.c-torture/execute/20010604-1.c: New test.
28909
28910 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28911
28912         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28913
28914 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28915
28916         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28917         (g++_link_flags): Likewise.
28918         (g++_init): Pass gccpath's value to two previous functions.
28919
28920 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28921
28922         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28923         Ensure logfile entry matches exec command line.
28924
28925 2001-05-31  Richard Henderson  <rth@redhat.com>
28926
28927         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28928         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28929
28930 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28931
28932         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28933         compiler for irix6.2
28934
28935 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28936
28937         * g++.old-deja/g++.other/optimize3.C: New file.
28938
28939 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28940
28941         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28942         assemble.
28943
28944 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28945
28946         * g++.old-deja/g++.other/optimize2.C: New file.
28947
28948 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28949
28950         * gcc.c-torture/compile/20010518-2.c: New file.
28951         * gcc.c-torture/execute/20010518-1.c: New file.
28952         * gcc.c-torture/execute/20010518-2.c: New file.
28953
28954 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28955
28956         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28957
28958 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28959
28960         G++ no longer defines builtins that do not begin with __builtin.
28961         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28962         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28963         * g++.old-deja/g++.law/builtin1.C: Likewise.
28964         * g++.old-deja/g++.law/cvt2.C: Likewise.
28965         * g++.old-deja/g++.mike/net5.C: Likewise.
28966         * g++.old-deja/g++.other/builtins1.C: Likewise.
28967         * g++.old-deja/g++.other/builtins2.C: Likewise.
28968         * g++.old-deja/g++.other/builtins3.C: Likewise.
28969         * g++.old-deja/g++.other/builtins4.C: Likewise.
28970         * g++.old-deja/g++.other/inline8.C: Likewise.
28971         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28972
28973 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28974
28975         * g++.old-deja/g++.pt/using1.C: Adjust.
28976         * g++.old-deja/g++.pt/using2.C: New test.
28977
28978 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28979
28980         * gcc.dg/cpp/charconst.c: New tests.
28981         * gcc.dg/cpp/escape.c: New tests.
28982         * gcc.dg/cpp/escape-1.c: New tests.
28983         * gcc.dg/cpp/escape-2.c: New tests.
28984         * gcc.dg/cpp/ucs.c: New tests.
28985
28986 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28987
28988         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28989         native compiler for irix6.5.
28990
28991 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28992
28993         * lib/g++.exp (g++_include_flags): Use args to compute
28994         get_multilibs.
28995         (g++_link_flags): Likewise.
28996         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28997
28998 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28999
29000         * gcc.dg/c90-hexfloat-1.c: Add more tests.
29001
29002 2001-05-21  Geoff Keating  <geoffk@redhat.com>
29003
29004         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
29005         this file.
29006
29007 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29008
29009         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
29010         STACK_SIZE;
29011         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
29012         to STACK_SIZE; Use it to define size of add_histo array.
29013         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
29014         to STACK_SIZE.
29015         (f): Use GITT_SIZE to define size of gitt local table.
29016         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
29017         to STACK_SIZE; Use it to define size of bytemem array.
29018
29019 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29020
29021         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
29022         on 68HC11/HC12 due to the asm instruction.
29023         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
29024         * gcc.c-torture/compile/920520-1.x: Likewise.
29025         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
29026         on 68HC11/HC12 because the function is larger than 64K.
29027         * gcc.c-torture/compile/961203-1.x: New file, this test fails
29028         on 68HC11/HC12 because the structure is too large.
29029
29030 2001-05-20  Richard Henderson  <rth@redhat.com>
29031
29032         * gcc.c-torture/execute/20010520-1.c: New.
29033
29034 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29035
29036         * g++.old-deja/g++.warn/compare1.C: New test.
29037         * gcc.dg/compare4.c: New test.
29038
29039 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
29040
29041         * g++.old-deja/g++.other/optimize1.C: New test.
29042
29043 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29044
29045         * g++.old-deja/g++.pt/spec41.C: New test.
29046
29047 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
29048
29049         * gcc.c-torture/compile/20010114-1.x: Remove.
29050
29051 2001-05-18  Stan Shebs  <shebs@apple.com>
29052
29053         * gcc.c-torture/compile/20010518-1.c: New test.
29054
29055 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
29056
29057         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
29058         * g++.old-deja/g++.pt/crash67.C: New test.
29059
29060 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
29061
29062         * g++.old-deja/g++.other/debug9.C: New test.
29063
29064 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
29065
29066         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
29067
29068 2001-05-16  Jan Hubicka  <jh@suse.cz>
29069
29070         * gcc.c-torture/compile/20010516-1.c: New test.
29071
29072 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
29073
29074         * g++.old-deja/g++.other/crash41.C: New test.
29075
29076 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
29077
29078         * g++.old-deja/g++.pt/crash66.C: New test.
29079
29080 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
29081
29082         * g++.old-deja/g++.robertl/eb27.C: Convert.
29083
29084 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
29085
29086         * g++.dg/friend-warn.C: New test.  Do not warn about friend
29087         declaration being redundant.
29088
29089 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
29090
29091         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
29092
29093 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
29094
29095         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
29096
29097 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
29098
29099         * lib/g++.exp: Use testsuite_flags.
29100
29101 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
29102
29103         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
29104
29105 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29106
29107         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
29108
29109 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
29110
29111         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
29112
29113 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
29114
29115         * gcc.c-torture/compile/20010313-1.c: New test.
29116
29117 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
29118
29119         * gcc.dg/cpp/direct2.c: New test.
29120         * gccq.dg/cpp/direct2s.c: New test.
29121
29122         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
29123
29124 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
29125
29126         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
29127         * g++.old-deja/g++.other/op3.C: Likewise.
29128
29129 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29130
29131         * gcc.dg/cpp/syshdr.h: New file.
29132         * gcc.dg/cpp/sysmac1.c: Update.
29133         * gcc.dg/cpp/sysmac2.c: Update.
29134
29135 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29136
29137         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
29138
29139 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
29140
29141         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
29142         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
29143
29144 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
29145
29146         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
29147
29148 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
29149
29150         * lib/g++.exp (g++_include_flags): Don't use any special flags
29151         if TESTING_IN_BUILD_TREE is not defined.
29152         (g++_init): Use a plain 'c++' as the compiler if
29153         TESTING_IN_BUILD_TREEE is not defined.
29154
29155 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
29156
29157         * g++.old-deja/g++.eh/catch13.C: New test.
29158         * g++.old-deja/g++.eh/catch14.C: New test.
29159
29160 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
29161
29162         * gcc.dg/cpp/tr-define.c: New test.
29163
29164 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
29165
29166         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
29167         <stdlib.h>, not <malloc.h>.
29168
29169 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
29170
29171         * g++.old-deja/g++.ns/template17.C: New test.
29172
29173 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
29174
29175         * g++.old-deja/g++.pt/ref4.C: New test.
29176
29177 2001-04-30  Richard Henderson  <rth@redhat.com>
29178
29179         * gcc.dg/20000724-1.c: Revert last change.
29180
29181 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
29182
29183         * g77.f-torture/execute/20010430.f: New test.
29184
29185 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
29186
29187         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
29188
29189 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
29190
29191         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
29192
29193 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29194
29195         * g++.old-deja/g++.eh/crash6.C: New test.
29196
29197 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29198
29199         * g++.old-deja/g++.other/warn7.C: New test.
29200
29201 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29202
29203         * g++.old-deja/g++.other/defarg9.C: New test.
29204
29205 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
29206
29207         * g77.f-torture/compile/20010426.f: New test.
29208         * g77.f-torture/execute/20010426.f: New test.
29209
29210 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
29211
29212         * g77.f-torture/compile/20000629-1.x: Remove - error
29213         has been fixed.
29214
29215 2001-04-26  Jeffrey A Law  (law@cygnus.com)
29216
29217         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
29218         Tweak slightly to work with g++.dg framework.
29219         * g++.dg/special/ecos.exp: Run initp1.C test.
29220         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
29221
29222         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
29223         its linker doesn't give line numbers either.
29224         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
29225
29226 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
29227
29228         * g++.old-deja/g++.other/lex1.C: New test.
29229
29230 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
29231
29232         * gcc.dg/noncompile/20010425-1.c: New test.
29233
29234 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
29235
29236         * g++.old-deja/g++.pt/mangle2.C: New test.
29237
29238 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29239
29240         * gcc.dg/format/plus-1.c: New test.
29241
29242 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29243
29244         * gcc.dg/20010423-1.c: New test.
29245
29246 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29247
29248         * gcc.c-torture/execute/20010422-1.c: New test.
29249
29250 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
29251
29252         * g++.old-deja/g++.ns/type2.C: New test.
29253
29254 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
29255
29256         * g++.old-deja/g++.other/perf1.C: New test.
29257
29258 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
29259
29260         * gcc.dg/c99-func-2.c: Remove xfail.
29261         * gcc.dg/c99-func-3.c: Remove xfail.
29262         * gcc.dg/c99-func-4.c: Remove xfail.
29263
29264 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
29265
29266         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
29267
29268 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29269
29270         * gcc.c-torture/compile/20010423-1.c: New test.
29271
29272 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29273
29274         * g++.old-deja/g++.pt/typename28.C: New test.
29275
29276 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29277
29278         * g++.old-deja/g++.abi/empty2.C: New test.
29279         * g++.old-deja/g++.abi/empty3.C: New test.
29280
29281 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29282
29283         * g++.old-deja/g++.other/comdat2.C: New test.
29284         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
29285
29286 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29287
29288         * g++.old-deja/g++.other/overload14.C: New test.
29289
29290 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29291
29292         * g++.old-deja/g++.other/lookup23.C: New test.
29293
29294 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29295
29296         * gcc.c-torture/execute/20010403-1.c: New test.
29297
29298 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
29299             Mark Mitchell  <mark@codesourcery.com>
29300
29301         * lib/old-dejagnu.exp: Don't delete output of executable.
29302         Add .exe suffix to executables.
29303
29304 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
29305
29306         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
29307
29308 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29309
29310         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
29311
29312 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29313
29314         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
29315         * g++.old-deja/g++.abi/crash1.C: New test.
29316
29317 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29318
29319         * g++.old-deja/g++.other/crash40.C: New test.
29320
29321 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29322
29323         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
29324
29325 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
29326
29327         * g++.old-deja/g++.other/warn6.C: New test.
29328
29329 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29330
29331         * g++.old-deja/g++.robertl/eb42.C: Same.
29332
29333 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29334
29335         * gcc.dg/wtr-conversion-1.c: New testcase.
29336
29337 2001-04-10  Richard Henderson  <rth@redhat.com>
29338
29339         * g++.old-deja/g++.other/array5.C: New.
29340
29341 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29342
29343         * gcc.c-torture/execute/20010408-1.c: New test.
29344
29345 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
29346
29347         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
29348         headers and constructs.
29349         * g++.old-deja/g++.robertl/eb79.C: Same.
29350         * g++.old-deja/g++.robertl/eb77.C (main): Same.
29351         * g++.old-deja/g++.robertl/eb73.C: Same.
29352         * g++.old-deja/g++.robertl/eb66.C (main): Same.
29353         * g++.old-deja/g++.robertl/eb55.C (t): Same.
29354         * g++.old-deja/g++.robertl/eb54.C (main): Same.
29355         * g++.old-deja/g++.robertl/eb46.C (main): Same.
29356         * g++.old-deja/g++.robertl/eb44.C: Same.
29357         * g++.old-deja/g++.robertl/eb41.C (main): Same.
29358         * g++.old-deja/g++.robertl/eb4.C (main): Same.
29359         * g++.old-deja/g++.robertl/eb39.C: Same.
29360         * g++.old-deja/g++.robertl/eb33.C (main): Same.
29361         * g++.old-deja/g++.robertl/eb31.C (main): Same.
29362         * g++.old-deja/g++.robertl/eb30.C: Same.
29363         * g++.old-deja/g++.robertl/eb3.C: Same.
29364         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
29365         * g++.old-deja/g++.robertl/eb21.C: Same.
29366         * g++.old-deja/g++.robertl/eb15.C: Same.
29367         * g++.old-deja/g++.robertl/eb118.C: Same.
29368         * g++.old-deja/g++.robertl/eb115.C (main): Same.
29369         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
29370         * g++.old-deja/g++.robertl/eb109.C: Same.
29371         * g++.old-deja/g++.other/sibcall1.C (main): Same.
29372         * g++.old-deja/g++.mike/rtti1.C: Same.
29373         * g++.old-deja/g++.mike/p658.C: Same.
29374         * g++.old-deja/g++.mike/net46.C: Same.
29375         * g++.old-deja/g++.mike/net34.C: Same.
29376         * g++.old-deja/g++.mike/memoize1.C: Same.
29377         * g++.old-deja/g++.mike/eh2.C: Same.
29378         * g++.old-deja/g++.law/weak.C: Same.
29379         * g++.old-deja/g++.law/visibility7.C: Same.
29380         * g++.old-deja/g++.law/visibility25.C: Same.
29381         * g++.old-deja/g++.law/visibility22.C: Same.
29382         * g++.old-deja/g++.law/visibility2.C: Same.
29383         * g++.old-deja/g++.law/visibility17.C: Same.
29384         * g++.old-deja/g++.law/visibility13.C: Same.
29385         * g++.old-deja/g++.law/visibility10.C: Same.
29386         * g++.old-deja/g++.law/visibility1.C: Same.
29387         * g++.old-deja/g++.law/virtual3.C (eval): Same.
29388         * g++.old-deja/g++.law/vbase1.C: Same.
29389         * g++.old-deja/g++.law/operators32.C: Same.
29390         * g++.old-deja/g++.law/nest3.C: Same.
29391         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
29392         * g++.old-deja/g++.law/except5.C (main): Same.
29393         * g++.old-deja/g++.law/cvt7.C (run): Same.
29394         * g++.old-deja/g++.law/cvt2.C: Same.
29395         * g++.old-deja/g++.law/cvt16.C: Same.
29396         * g++.old-deja/g++.law/ctors6.C (bar): Same.
29397         * g++.old-deja/g++.law/ctors17.C (main): Same.
29398         * g++.old-deja/g++.law/ctors13.C: Same.
29399         * g++.old-deja/g++.law/ctors12.C (main): Same.
29400         * g++.old-deja/g++.law/ctors10.C: Same.
29401         * g++.old-deja/g++.law/code-gen5.C: Same.
29402         * g++.old-deja/g++.law/bad-error7.C: Same.
29403         * g++.old-deja/g++.law/arm9.C: Same.
29404         * g++.old-deja/g++.law/arm12.C: Same.
29405         * g++.old-deja/g++.law/arg8.C: Same.
29406         * g++.old-deja/g++.law/arg1.C: Same.
29407         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
29408         * g++.old-deja/g++.jason/template31.C: Same.
29409         * g++.old-deja/g++.jason/template24.C (main): Same.
29410         * g++.old-deja/g++.jason/2371.C: Same.
29411         * g++.old-deja/g++.eh/new2.C: Same.
29412         * g++.old-deja/g++.eh/new1.C: Same.
29413         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
29414         * g++.old-deja/g++.brendan/nest21.C (main): Same.
29415         * g++.old-deja/g++.brendan/err-msg3.C: Same.
29416         * g++.old-deja/g++.brendan/crash62.C: Same.
29417         * g++.old-deja/g++.brendan/crash52.C: Same.
29418         * g++.old-deja/g++.brendan/crash49.C (main): Same.
29419         * g++.old-deja/g++.brendan/crash38.C: Same.
29420         * g++.old-deja/g++.brendan/crash15.C (main): Same.
29421         * g++.old-deja/g++.brendan/copy9.C: Same.
29422
29423 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
29424
29425         * gcc.c-torture/execute/20001203-2.c (memset):
29426         Count argument is of type __SIZE_TYPE__.
29427
29428 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
29429
29430         * gcc.c-torture/compile/20010404-1.c: New test.
29431
29432 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
29433
29434         * gcc.c-torture/compile/20010326-1.c: New test.
29435
29436 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
29437
29438         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
29439         peculiarities of the SH.
29440         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
29441
29442 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29443
29444         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
29445         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
29446         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
29447
29448 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29449
29450         * g77.f-torture/compile/20010321-1.f: New test.
29451
29452 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29453
29454         * gcc.c-torture/compile/20010329-1.c: New test.
29455
29456 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29457
29458         * gcc.c-torture/execute/20010329-1.c: New test.
29459
29460 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29461
29462         * g++.old-deja/g++.other/eh4.C: Fix typo.
29463
29464 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29465
29466         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
29467
29468 2001-03-28  Philip Blundell  <philb@gnu.org>
29469
29470         * gcc.c-torture/compile/20010328-1.c: New test.
29471
29472 2001-03-27  Richard Henderson  <rth@redhat.com>
29473
29474         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29475         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29476
29477 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29478
29479         * gcc.c-torture/compile/20010327-1.c: New test.
29480
29481 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29482
29483         * g++.old-deja/g++.other/friend12.C: New test.
29484         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29485         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29486
29487 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29488
29489         * gcc.c-torture/execute/20010325-1.c: New test.
29490
29491 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29492
29493         * g++.old-deja/g++.other/mangle3.C: New test.
29494
29495 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
29496
29497         * g++.old-deja/g++.other/anon8.C: New test.
29498
29499 2001-03-20  Philip Blundell  <philb@gnu.org>
29500
29501         * gcc.c-torture/compile/20010320-1.c: New test.
29502
29503 2001-03-17  Richard Henderson  <rth@redhat.com>
29504
29505         * g++.old-deja/g++.other/eh4.C: Add expected error text.
29506
29507 2001-03-15  Geoff Keating  <geoff@redhat.com>
29508
29509         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
29510         tests on AIX.
29511
29512 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
29513
29514         * g++.old-deja/g++.other/eh4.C: New test.
29515
29516 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29517
29518         * gcc.dg/cpp/mi1.c: Update.
29519
29520 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
29521
29522         * g++.old-deja/g++.other/regstack.C: New test.
29523
29524 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29525
29526         * g++.old-deja/g++.other/ref4.C: New test.
29527
29528 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
29529
29530         * objc/execute/va_method.m: Added.
29531         * objc/execute/IMP.m: Added.
29532         * objc/execute/_cmd.m: Added.
29533         * objc/execute/accessing_ivars.m: Added.
29534         * objc/execute/class-1.m: Added.
29535         * objc/execute/class-10.m: Added.
29536         * objc/execute/class-11.m: Added.
29537         * objc/execute/class-12.m: Added.
29538         * objc/execute/class-13.m: Added.
29539         * objc/execute/class-14.m: Added.
29540         * objc/execute/class-2.m: Added.
29541         * objc/execute/class-3.m: Added.
29542         * objc/execute/class-4.m: Added.
29543         * objc/execute/class-5.m: Added.
29544         * objc/execute/class-6.m: Added.
29545         * objc/execute/class-7.m: Added.
29546         * objc/execute/class-8.m: Added.
29547         * objc/execute/class-9.m: Added.
29548         * objc/execute/class-tests-1.h
29549         * objc/execute/class-tests-2.h
29550         * objc/execute/compatibility_alias.m: Added.
29551         * objc/execute/encode-1.m: Added.
29552         * objc/execute/formal_protocol-1.m: Added.
29553         * objc/execute/formal_protocol-2.m: Added.
29554         * objc/execute/formal_protocol-3.m: Added.
29555         * objc/execute/formal_protocol-4.m: Added.
29556         * objc/execute/formal_protocol-5.m: Added.
29557         * objc/execute/formal_protocol-6.m: Added.
29558         * objc/execute/formal_protocol-7.m: Added.
29559         * objc/execute/informal_protocol.m: Added.
29560         * objc/execute/initialize.m: Added.
29561         * objc/execute/load.m: Added.
29562         * objc/execute/many_args_method.m: Added.
29563         * objc/execute/nested-3.m: Added.
29564         * objc/execute/no_clash.m: Added.
29565         * objc/execute/private.m: Added.
29566         * objc/execute/redefining_self.m: Added.
29567         * objc/execute/root_methods.m: Added.
29568         * objc/execute/selector-1.m: Added.
29569         * objc/execute/static-1.m: Added.
29570         * objc/execute/static-2.m: Added.
29571         * objc/execute/va_method.m: Added.
29572
29573 2001-03-10  Richard Henderson  <rth@redhat.com>
29574
29575         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29576
29577 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29578
29579         * g++.old-deja/g++.other/crash31.C: XFAIL.
29580         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29581         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29582         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29583         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29584         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29585
29586 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29587
29588         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
29589
29590 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29591
29592         * gcc.dg/20000724-1.c: Don't use multiline strings.
29593
29594 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29595
29596         * objc/execute/string1.m, objc/execute/string2.m: Compare the
29597         result of -cString against what we expect it to be; don't just
29598         print it out for no one to read.
29599
29600         * objc/execute/string3.m, objc/execute/string4.m: New tests.
29601         Based on testcases provided by Nicola Pero.
29602
29603 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29604
29605         * gcc.dg/cpp/macro7.c: New test.
29606
29607 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29608
29609         * gcc.dg/cpp/multiline.c: Update.
29610
29611 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29612
29613         * g++.old-deja/g++.other/enum3.C: New test.
29614
29615 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29616
29617         * g++.old-deja/g++.other/pod1.C: New test.
29618
29619 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29620
29621         * g++.old-deja/g++.ext/overload1.C: New test.
29622
29623 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29624
29625         * g++.old-deja/g++.pt/using1.C: New test.
29626
29627 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29628
29629         * g++.old-deja/g++.other/using9.C: New test.
29630
29631 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29632
29633         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29634
29635         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29636
29637 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29638
29639         * g++.old-deja/g++.ext/realpt1.C: Remove.
29640
29641 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29642
29643         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29644
29645 2001-02-26  Will Cohen  <wcohen@redhat.com>
29646
29647         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29648
29649 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29650
29651         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
29652         templatized constructors.
29653
29654 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29655
29656         * gcc.c-torture/execute/20010224-1.c: New test.
29657
29658 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
29659
29660         * gcc.c-torture/execute/20010222-1.c: New test.
29661
29662 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
29663
29664         * g++.old-deja/g++.other/inline20.C: New test.
29665
29666 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29667
29668         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29669
29670 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29671
29672         * g++.old-deja/g++.other/lookup22.C: New test.
29673
29674 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29675
29676         * g77.dg: New directory.
29677         * g77.dg/20010216-1.f: New test case.
29678         * g77.dg/dg.exp: New driver.
29679         * lib/g77-dg.exp: New driver library.
29680
29681 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29682
29683         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29684
29685 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29686
29687         * g++.old-deja/g++.other/decl9.C: New test.
29688
29689 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29690
29691         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29692         not need <string> and also tests the initialization at runtime.
29693
29694 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29695
29696         * gcc.c-torture/execute/longlong.c: New test.
29697
29698 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29699
29700         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29701
29702 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29703
29704         * gcc.c-torture/execute/920302-1.c (execute):
29705         Change argument type to short.
29706
29707 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29708
29709         * g++.old-deja/g++.pt/deduct6.C: New test.
29710
29711 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29712
29713         * g++.old-deja/g++.pt/deduct5.C: New test.
29714
29715 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29716
29717         * gcc.c-torture/execute/20010209-1.c: New test.
29718
29719 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29720
29721         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29722
29723 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29724
29725         * g++.dg/vtgc1.C: Update for new ABI.
29726
29727         * consistency.vlad: New directory, 1665 files.
29728
29729 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29730
29731         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29732         return type.
29733         * gcc.dg/cpp/digraphs.c: Declare puts.
29734
29735 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29736
29737         * g++.old-deja/g++.other/warn5.C: New test.
29738
29739 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29740
29741         * g++.old-deja/g++.pt/spec40.C: New test.
29742
29743 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29744
29745         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29746         case.
29747         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29748
29749 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29750
29751         * gcc.c-torture/compile/20010209-1.c: New test.
29752
29753 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29754
29755         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29756         excess errors message but not if it crashes.
29757         * g++.old-deja/g++.other/crash27.C: Likewise.
29758         * g++.old-deja/g++.other/crash28.C: Likewise.
29759         * g++.old-deja/g++.other/crash30.C: Likewise.
29760         * g++.old-deja/g++.other/crash32.C: Likewise.
29761         * g++.old-deja/g++.other/crash35.C: Likewise.
29762         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29763
29764 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29765
29766         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29767         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29768         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29769         g77.f-torture/execute/execute.exp,
29770         g77.f-torture/noncompile/noncompile.exp,
29771         gcc.c-torture/execute/execute.exp,
29772         gcc.c-torture/execute/memcheck/memcheck.exp,
29773         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29774         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29775         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29776         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29777         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29778         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29779         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29780         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29781         Remove bug reporting instructions with ancient email addresses.
29782
29783 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29784
29785         * gcc.dg/20010202-1.c: New test.
29786         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29787
29788 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29789
29790         * g++.dg/stdbool-if.C: New test.
29791
29792 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29793
29794         * objc/execute/fdecl.m: Added main().
29795
29796 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29797
29798         * gcc.c-torture/execute/20010206-1.c: New test.
29799
29800 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29801
29802         * gcc.dg/cpp/avoidpaste1.c: Update.
29803
29804 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29805
29806         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29807         Pero <nicola@brainstorm.co.uk>.
29808         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29809
29810 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29811
29812         * g++.old-deja/g++.pt/spec39.C: New test.
29813
29814 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29815
29816         * gcc.c-torture/compile/20010202-1.c: New test.
29817
29818 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29819
29820         * g++.old-deja/g++.abi/primary2.C: New test.
29821         * g++.old-deja/g++.abi/primary3.C: New test.
29822         * g++.old-deja/g++.abi/primary4.C: New test.
29823         * g++.old-deja/g++.abi/primary5.C: New test.
29824         * g++.old-deja/g++.abi/vtable3.h: New test.
29825         * g++.old-deja/g++.abi/vtable3a.C: New test.
29826         * g++.old-deja/g++.abi/vtable3b.C: New test.
29827         * g++.old-deja/g++.abi/vtable3c.C: New test.
29828         * g++.old-deja/g++.abi/vtable3d.C: New test.
29829         * g++.old-deja/g++.abi/vtable3e.C: New test.
29830         * g++.old-deja/g++.abi/vtable3f.C: New test.
29831         * g++.old-deja/g++.abi/vtable3g.C: New test.
29832         * g++.old-deja/g++.abi/vtable3h.C: New test.
29833         * g++.old-deja/g++.abi/vtable3i.C: New test.
29834         * g++.old-deja/g++.abi/vtable3j.C: New test.
29835         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29836
29837 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29838
29839         * g++.old-deja/g++.other/anon6.C: New test.
29840         * g++.old-deja/g++.other/anon7.C: New test.
29841
29842 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29843
29844         * gcc.dg/cpp/avoidpaste2.c: New tests.
29845
29846 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29847
29848         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29849
29850 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29851
29852         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29853         DECIMAL_DIG cases for Irix."
29854
29855 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29856
29857         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29858
29859 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29860
29861         * gcc.dg/c99-tag-1.c: New test.
29862
29863 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29864
29865         * gcc.dg/cpp/tr-warn1.c: Add tests.
29866
29867 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29868
29869         * gcc.dg/cpp/avoidpaste1.c: Update.
29870         * gcc.dg/cpp/paste4.c: Update.
29871
29872 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29873
29874         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29875         cases for Irix.
29876
29877 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29878
29879         * g++.old-deja/g++.other/inline19.C: New test.
29880
29881 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29882
29883         * gcc.dg/Wlarger-than.c: New test.
29884
29885 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29886
29887         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29888
29889 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29890
29891         * gcc.c-torture/execute/20010129-1.c: New test.
29892         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29893
29894 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29895
29896         * gcc.dg/cpp/avoidpaste1.c: Test case.
29897
29898 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29899
29900         * g++.old-deja/g++.other/inline18.C: New test.
29901
29902 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29903
29904         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29905         and __builtin_putchar.
29906
29907 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29908
29909         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29910         tests.
29911
29912 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29913
29914         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29915         floating point number rounding mode to round to the nearest
29916         representable mode.
29917
29918 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29919
29920         * g++.old-deja/g++.other/mangle2.C: New test.
29921
29922 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29923
29924         * gcc.c-torture/compile/20010124-1.c: New test.
29925
29926 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29927
29928         * g++.old-deja/g++.pt/spec38.C: New test.
29929
29930 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29931
29932         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29933         "Build don't run".
29934
29935 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29936
29937         * gcc.c-torture/execute/20010123-1.c: New test.
29938
29939 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29940
29941         * g++.old-deja/g++.pt/spec37.C: New test.
29942
29943 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29944
29945         * g++.old-deja/g++.pt/overload14.C: New test.
29946
29947 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29948
29949         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29950         __builtin_return_address.
29951
29952 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29953
29954         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29955         * g++.old-deja/g++.pt/spec35.C: New test.
29956         * g++.old-deja/g++.pt/spec36.C: New test.
29957
29958 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29959
29960         * gcc.c-torture/compile/20010118-1.c: New test.
29961
29962 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29963
29964         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29965
29966 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29967
29968         * gcc.c-torture/execute/20010119-1.c: New test.
29969
29970 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29971
29972         * g++.old-deja/g++.other/vbase5.C: New test.
29973
29974 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29975
29976         * gcc.c-torture/execute/20010118-1.c: New test.
29977
29978 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29979
29980         * g++.old-deja/g++.pt/deduct3.C: New test.
29981
29982 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29983
29984         * g++.old-deja/g++.pt/spec34.C: New test.
29985
29986 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29987
29988         * g77.f-torture/compile/20000601-2.f: New test.
29989
29990 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29991
29992         * g++.old-deja/g++.other/init17.C: New test.
29993
29994 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29995
29996         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29997
29998 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29999
30000         * g++.old-deja/g++.pt/unify8.C: New test.
30001
30002 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30003
30004         * g++.old-deja/g++.abi/vbase1.C: New test.
30005
30006 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30007
30008         * g++.old-deja/g++.pt/crash65.C: New test.
30009
30010 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30011
30012         * gcc.dg/cpp/assembl2.S: New test case.
30013
30014 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
30015
30016         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
30017         are supported.
30018
30019 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30020
30021         * g++.old-deja/g++.other/builtins1.C: New test.
30022         * g++.old-deja/g++.other/builtins2.C: Likewise.
30023         * g++.old-deja/g++.other/builtins3.C: Likewise.
30024         * g++.old-deja/g++.other/builtins4.C: Likewise.
30025
30026 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
30027
30028         * gcc.c-torture/compile/20010117-1.c: New test.
30029         * gcc.c-torture/compile/20010117-2.c: New test.
30030
30031 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30032
30033         * g77.f-torture/execute/20010116.[fx]: New test,
30034         XFAIL on i?86-*-*.
30035         * g77.f-torture/compile/20010115.f: Indicate it's
30036         a test for PR fortran/1636.
30037
30038 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30039
30040         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
30041
30042 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30043
30044         * g77.f-torture/compile/20010115.f: New test.
30045
30046 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
30047
30048         * g++.old-deja/g++.pt/nontype5.C: New test.
30049
30050 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30051
30052         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
30053         have an equivalent working one below it.
30054
30055 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
30056
30057         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
30058         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
30059
30060 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
30061
30062         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
30063         message containing "init_priority".
30064         (conpr-2.C): Likewise.
30065         (conpr-3.C): Likewise.
30066         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
30067
30068 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30069
30070         * gcc.c-torture/execute/20010114-2.c: New test.
30071
30072 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30073
30074         * gcc.c-torture/compile/20010114-1.c: New test.
30075         * gcc.c-torture/compile/20010114-1.x: Xfail.
30076         * gcc.c-torture/compile/20010114-2.c: New test.
30077         * gcc.c-torture/execute/20010114-1.c: New test.
30078         * gcc.dg/trunc-1.c: New test.
30079         * gcc.dg/uninit-B.c: New test.
30080
30081 2001-01-13  Nick Clifton  <nickc@redhat.com>
30082
30083         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
30084         target.
30085
30086 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30087
30088         * gcc.c-torture/compile/20010113-1.c: New test.
30089
30090 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
30091
30092         * gcc.c-torture/compile/20001212-1.c: New test.
30093
30094 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30095
30096         * gcc.dg/cpp/widestr1.c: Update.
30097         * gcc.dg/cpp/prag-imp.c: Remove.
30098
30099 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
30100
30101         * gcc.c-torture/execute/20000801-3.x: Remove.
30102         * gcc.dg/c90-init-1.c: New test.
30103         * gcc.dg/c99-init-1.c: New test.
30104         * gcc.dg/c99-init-2.c: New test.
30105         * gcc.dg/gnu99-init-1.c: New test.
30106
30107 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
30108
30109         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
30110         testing that no relevant ones were found.
30111
30112 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
30113
30114         * g++.old-deja/g++.pt/cast2.C: New test.
30115
30116 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
30117
30118         * g++.old-deja/g++.pt/friend47.C: New test.
30119
30120 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30121
30122         * g++.old-deja/g++.pt/instantiate13.C: New test.
30123
30124 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30125
30126         * g++.old-deja/g++.other/defarg7.C: New test.
30127         * g++.old-deja/g++.other/defarg8.C: New test.
30128
30129 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30130
30131         * g++.old-deja/g++.pt/crash64.C: New test.
30132
30133 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30134
30135         * g++.old-deja/g++.pt/crash63.C: New test.
30136
30137 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
30138
30139         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
30140
30141 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
30142
30143         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
30144
30145 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30146
30147         * g++.old-deja/g++.pt/error3.C: New test.
30148
30149 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30150
30151         * g++.old-deja/g++.other/crash39.C: New test.
30152
30153 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30154
30155         * g++.old-deja/g++.other/vbase4.C: New test.
30156
30157 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
30158
30159         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
30160         * gcc.dg/special/20000419-2.c: New file. Identical to above.
30161         * gcc.dg/special/special.exp: New test driver which will check
30162         for alias support for the above test.
30163
30164 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
30165
30166         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
30167         problems on small machines.
30168         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
30169         parameterize.
30170
30171 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
30172
30173         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
30174         mips.
30175         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
30176
30177 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
30178
30179         * g++.old_deja/g++.pt/using8.C: New test.
30180
30181 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30182
30183         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
30184
30185 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
30186
30187         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
30188         where a failure is expected.
30189         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
30190
30191 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30192
30193         * g++.old_deja/g++.pt/instantiate12.C: New test.
30194
30195 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30196
30197         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
30198         start of structs.
30199         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
30200         * g++.old-deja/g++.brendan/crash17.C: Likewise.
30201         * g++.old-deja/g++.brendan/crash29.C: Likewise.
30202         * g++.old-deja/g++.brendan/crash48.C: Likewise.
30203         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30204         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
30205         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30206         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
30207         * g++.old-deja/g++.eh/spec6.C: Likewise.
30208         * g++.old-deja/g++.jason/crash3.C: Likewise.
30209         * g++.old-deja/g++.law/ctors11.C: Likewise.
30210         * g++.old-deja/g++.law/ctors17.C: Likewise.
30211         * g++.old-deja/g++.law/ctors5.C: Likewise.
30212         * g++.old-deja/g++.law/ctors9.C: Likewise.
30213         * g++.old-deja/g++.mike/ambig1.C: Likewise.
30214         * g++.old-deja/g++.mike/net22.C: Likewise.
30215         * g++.old-deja/g++.mike/p3538a.C: Likewise.
30216         * g++.old-deja/g++.mike/p3538b.C: Likewise.
30217         * g++.old-deja/g++.mike/virt3.C: Likewise.
30218         * g++.old-deja/g++.niklas/t128.C: Likewise.
30219         * g++.old-deja/g++.other/anon4.C: Likewise.
30220         * g++.old-deja/g++.other/using1.C: Likewise.
30221         * g++.old-deja/g++.other/warn3.C: Likewise.
30222         * g++.old-deja/g++.pt/t37.C: Likewise.
30223         * g++.old-deja/g++.robertl/eb69.C: Likewise.
30224         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30225
30226 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30227
30228         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
30229
30230 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30231
30232         * gcc.c-torture/execute/stdio-opt-3.c: New test.
30233
30234 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
30235
30236         * gcc.c-torture/compile/20010107-1.c: New test.
30237
30238 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30239
30240         * gcc.c-torture/execute/builtin-noret-1.c: New test.
30241
30242 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30243
30244         * gcc.dg/format/format.h: New file.
30245         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
30246         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
30247         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
30248         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
30249         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
30250         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30251         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
30252         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
30253         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
30254         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
30255         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
30256         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
30257         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
30258         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
30259         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
30260         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
30261         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
30262         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
30263         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
30264         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
30265         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
30266         instead of declaring standard types, macros and functions in each
30267         test.
30268
30269 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
30270
30271         * gcc.c-torture/execute/20010106-1.c: New test.
30272
30273 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30274
30275         * gcc.dg/format/format.exp: New file.
30276         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
30277         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
30278         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
30279         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
30280         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
30281         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
30282         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
30283         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
30284         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
30285         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
30286         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
30287         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
30288         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
30289         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
30290         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
30291         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
30292         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
30293         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
30294         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
30295         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
30296         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
30297         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
30298         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
30299         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
30300         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
30301         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
30302         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
30303         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
30304         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
30305         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
30306         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
30307         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
30308         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
30309         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
30310         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
30311         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
30312         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
30313         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
30314         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
30315         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
30316         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
30317         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
30318
30319 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
30320
30321         * gcc.c-torture/execute/991228-1.c: Take word endianness into
30322         account.
30323
30324 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30325
30326         * gcc.c-torture/execute/builtin-complex-1.c: New test.
30327
30328 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30329
30330         * g++.old-deja/g++.pt/crash62.C: New test.
30331
30332 2001-01-04  Richard Henderson  <rth@redhat.com>
30333
30334         * gcc.dg/20000926-1.c: Update expected warnings.
30335         * gcc.dg/array-2.c: Likewise.
30336         * gcc.dg/array-4.c: Also validate flexible array members.
30337         * gcc.dg/c99-flex-array-1.c: New.
30338
30339 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30340
30341         * gcc.c-torture/compile/20001222-1.x: Remove.
30342
30343 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30344
30345         * gcc.c-torture/execute/built-in-setjmp.c: New.
30346
30347 2001-01-03  Richard Henderson  <rth@redhat.com>
30348
30349         * gcc.dg/940510-1.c: Update expected error wording.
30350         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
30351
30352 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
30353
30354         * lib/target-supports.exp (check_alias_available): Modified to
30355         indicate aliases not supported if only weak aliases are supported.
30356
30357 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30358
30359         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
30360         Turn on cmpstrsi checks for __pj__ and __i370__.
30361
30362 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30363
30364         * g++.old-deja/g++.other/virtual11.C: New test.
30365
30366 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30367
30368         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
30369
30370 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30371
30372         * gcc.c-torture/compile/20010102-1.c: New test.
30373
30374 2001-01-02  Andreas Jaeger  <aj@suse.de>
30375
30376         * gcc.dg/noreturn-3.c: New test.
30377
30378         * gcc.dg/noreturn-4.c: New test.
30379
30380 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30381
30382         * gcc.c-torture/execute/stdio-opt-1.c: Also test
30383         __builtin_fputc and __builtin_fwrite.
30384
30385 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30386
30387         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
30388         signed char, not default char.
30389
30390 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30391
30392         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
30393
30394 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
30395
30396         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
30397
30398 2000-12-29  Richard Henderson  <rth@redhat.com>
30399
30400         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
30401         (__cyg_profile_func_exit): Define.
30402
30403 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30404
30405         * g++.dg/vtgc1.C: New test.
30406
30407 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
30408
30409         * gcc.dg/noncompile/20001228-1.c: New test.
30410
30411         * gcc.dg/20001228-1.c: New test.
30412
30413         * gcc.c-torture/execute/20001228-1.c: New test.
30414
30415 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
30416
30417         * gcc.dg/format-strfmon-1.c: New test.
30418
30419 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30420
30421         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
30422         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
30423         * gcc.c-torture/execute/string-opt-1.c: Likewise.
30424         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30425         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30426         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30427         * gcc.c-torture/execute/string-opt-6.c: Likewise.
30428         * gcc.c-torture/execute/string-opt-7.c: Likewise.
30429         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30430         * gcc.c-torture/execute/string-opt-9.c: Likewise.
30431         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30432         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30433         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30434
30435         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
30436         * gcc.c-torture/execute/string-opt-4.c: Test index.
30437
30438 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
30439
30440         * gcc.c-torture/compile/20001226-1.c: New test.
30441
30442 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30443
30444         * gcc.c-torture/compile/20001222-1.c: New test.
30445         * gcc.c-torture/compile/20001222-1.x: Xfail.
30446
30447 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
30448
30449         * gcc.c-torture/execute/comp-goto-2.c: New test.
30450
30451 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
30452
30453         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
30454         Use long types if __INT_MAX__ is 32767.
30455         (main): Use cast to (sint32 *) when poking 88 into a_page.
30456
30457         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
30458
30459 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
30460
30461         * gcc.c-torture/compile/20001221-1.c: New test.
30462         * gcc.c-torture/execute/20001221-1.c: New test.
30463
30464 2000-12-20  Richard Henderson  <rth@redhat.com>
30465
30466         * g++.old-deja/g++.pt/crash36.C: Update error lines.
30467         * g++.old-deja/g++.robertl/eb109.C: Likewise.
30468
30469 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30470
30471         * gcc.dg/compare3.c: New test.
30472
30473 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30474
30475         * gcc.dg/format-warnll-1.c: New test.
30476
30477 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30478
30479         * gcc.dg/cpp/cmdlne-P.c: New test.
30480
30481 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30482
30483         * gcc.c-torture/execute/builtin-abs-1.c,
30484         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30485
30486 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30487
30488         * gcc.dg/cpp/multiline.c: New test.
30489
30490 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30491
30492         * g++.old-deja/g++.other/syshdr1.C: Update.
30493         * gcc.dg/cpp/lineflags.c: Remove temporarily.
30494
30495 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30496
30497         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
30498
30499 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30500
30501         * g++.old-deja/g++.pt/ttp65.C: New test.
30502
30503 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30504
30505         * g++.old-deja/g++.pt/ttp64.C: New test.
30506
30507 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30508
30509         * g++.old-deja/g++.pt/spec33.C: New test.
30510
30511 2000-12-14  Catherine Moore  <clm@redhat.com>
30512
30513         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
30514         * gcc.c-torture/execute/920612-2.c: Likewise.
30515         * gcc.c-torture/execute/920428-2.c: Likewise.
30516         * gcc-c-torture/execute/va-arg-11.c: Call exit.
30517         * gcc.c-torture/execute/va-arg-21.c: Likewise.
30518
30519 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30520
30521         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
30522         * gcc.dg/pack-test-2.c: Likewise.
30523
30524 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30525
30526         Tests by Zack Weinberg <zackw@stanford.edu>.
30527
30528         * gcc.dg/cpp/defined.c: Update.
30529         * gcc.dg/cpp/defined_trad.c: New tests.
30530
30531 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30532
30533         * gcc.dg/cpp/trad-direct.c: Update.
30534
30535 2000-12-11  Neil Booth  <neilb@earthling.net>
30536
30537         * gcc.dg/cpp/defined_trad.c
30538
30539 2000-12-11  Neil Booth  <neilb@earthling.net>
30540
30541         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
30542
30543 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30544
30545         * gcc.dg/format-miss-2.c: New test.
30546
30547 2000-12-09  Neil Booth  <neilb@earthling.net>
30548
30549         * gcc.dg/cpp/lineflags.c: New tests.
30550         * gcc.dg/cpp/poison.c: Update.
30551         * gcc.dg/cpp/redef2.c: Update.
30552         * gcc.dg/cpp/skipping.c: New test.
30553
30554 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
30555
30556         * g++.old-deja/g++.other/eh3.C: New testcase.
30557
30558 2000-12-07  Neil Booth  <neilb@earthling.net>
30559
30560         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
30561         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
30562         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30563         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30564         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30565         Update.
30566
30567 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30568
30569         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30570         __SIZE_TYPE__ instead of int for type of integers cast to
30571         pointers.
30572
30573 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30574
30575         * g++.old-deja/g++.other/cleanup4.C: New test.
30576
30577 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30578
30579         * format-sec-1.c: New test.
30580
30581 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30582
30583         * gcc.dg/format-nonlit-3.c: New test.
30584
30585 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30586
30587         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
30588         through a null pointer.
30589
30590 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30591
30592         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
30593         * g++.old-deja/g++.pt/partial4.C: New test.
30594
30595 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
30596
30597         * gcc.c-torture/execute/ieee/hugeval.x: New.
30598
30599 2000-12-06  Neil Booth  <neilb@earthling.net>
30600
30601         * gcc.dg/cpp/backslash2.c: New tests.
30602
30603 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30604
30605         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
30606         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
30607
30608 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
30609
30610         * gcc.c-torture/execute/20001203-2.c: New testcase.
30611
30612 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30613
30614         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
30615         * g++.old-deja/g++.other/virtual10.C: New test.
30616
30617 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30618
30619         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30620
30621 2000-12-05  Richard Henderson  <rth@redhat.com>
30622
30623         * gcc.c-torture/compile/20001205-1.c: New.
30624
30625 2000-12-04  Neil Booth  <neilb@earthling.net>
30626
30627         * g++.old-deja/g++.other/virtual9.C: New test.
30628         * g++.old-deja/g++.pt/crash61.C: New test.
30629         * gcc.c-torture/execute/loop-9.c: New test.
30630
30631 2000-12-04  Neil Booth  <neilb@earthling.net>
30632
30633         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30634         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30635         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30636         * gcc.dg/cpp/extratokens.c: ...here.
30637
30638 2000-12-04  Neil Booth  <neilb@earthling.net>
30639
30640         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30641         New tests.
30642
30643 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30644
30645         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30646         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30647
30648 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30649
30650         * gcc.c-torture/execute/20001203-1.c: New test.
30651
30652 2000-12-03  Neil Booth  <neilb@earthling.net>
30653
30654         * gcc.dg/cpp/macro6.c: New test cases.
30655
30656 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30657
30658         * gcc.c-torture/execute/string-opt-9.c: New test.
30659         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30660         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30661         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30662
30663         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30664         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30665
30666 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30667
30668         * gcc.dg/cpp/if-6.c: New testcase.
30669
30670         * gcc.dg/20001201-1.c: New testcase.
30671
30672 2000-12-02  Neil Booth  <neilb@earthling.net>
30673
30674         * g++.old-deja/g++.other/externC4.C,
30675         g++.old-deja/g++.other/friend10.C: New tests.
30676
30677 2000-12-02  Neil Booth  <neilb@earthling.net>
30678
30679         * g++.old-deja/g++.other/instan2.C
30680         * g++.old-deja/g++.other/instan3.C: New test.
30681
30682 2000-12-02  Neil Booth  <neilb@earthling.net>
30683
30684         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30685         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30686         gnuc99.c,gnuc99-pedantic.c: New tests.
30687
30688 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30689
30690         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30691         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30692
30693 2000-12-01  Neil Booth  <neilb@earthling.net>
30694
30695         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30696         * gcc.dg/cpp/poison.c: Update.
30697         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30698
30699 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30700
30701         * g77.f-torture/execute/20001201.f: New test.
30702
30703 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30704
30705         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30706
30707 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30708
30709         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30710
30711 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30712
30713         * g++.old-deja/g++.other/cast6.C: New test.
30714
30715 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30716
30717         * gcc.c-torture/execute/20001130-2.c: New testcase.
30718
30719 2000-11-30  Richard Henderson  <rth@redhat.com>
30720
30721         * gcc.c-torture/execute/20001130-1.c: New test.
30722
30723 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30724
30725         * g++.old-deja/g++.other/op3.C: New test.
30726
30727 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30728
30729         * g++.old-deja/g++.other/op2.C: New test.
30730
30731 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30732
30733         * g++.old-deja/g++.other/crash38.C: New test.
30734
30735 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30736
30737         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30738
30739 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30740
30741         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30742         tests.
30743         * gcc.c-torture/execute/string-opt-6.c: New test.
30744
30745         * gcc.dg/20001117-1.c: Add main.
30746
30747 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30748
30749         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30750         Move from here ...
30751         * gcc.dg/940510-1.c: ... to here.
30752
30753         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30754         zero-size arrays in toplevel structures.
30755
30756 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30757
30758         * gcc.c-torture/execute/loop-8.c: New test.
30759
30760 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30761
30762         * g++.old-deja/g++.other/base1.C: New test.
30763
30764 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30765
30766         * g++.old-deja/g++.other/parse2.C: New test.
30767
30768 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30769
30770         * g++.old-deja/g++.pt/incomplete1.C: New test.
30771
30772 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30773
30774         * g++.old-deja/g++.other/friend9.C: New test.
30775
30776 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30777
30778         * gcc.dg/20001127-1.c: New test.
30779
30780 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30781
30782         * g++.old-deja/g++.pt/friend46.C: New test.
30783
30784 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30785
30786         * g++.old-deja/g++.other/ptrmem8.C: New test.
30787
30788 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30789
30790         * gcc.c-torture/execute/string-opt-7.c: New test.
30791         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30792
30793 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30794
30795         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30796         instead of 'mkcheck 2'.
30797
30798 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30799
30800         * gcc.c-torture/execute/memcheck/driver.c,
30801         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30802         C9X references to refer to C99.
30803
30804 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30805
30806         * gcc.dg/ultrasp3.c: New test.
30807
30808 2000-11-25  Neil Booth  <neilb@earthling.net>
30809
30810         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30811
30812 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30813
30814         * gcc.c-torture/compile/20001123-2.c: New.
30815
30816 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30817
30818         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30819
30820 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30821
30822         * gcc.dg/sequence-point-1.c: Add some new tests.
30823         * gcc.c-torture/execute/20001124-1.c: New test.
30824
30825 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30826
30827         * g++.old-deja/g++.other/vaarg4.C: New test.
30828         * gcc.c-torture/compile/20001123-1.c: New test.
30829
30830 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30831
30832         * g++.other/crash24.C: Adjust and remove XFAIL.
30833         * g++.other/crash37.C: New test.
30834
30835 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30836
30837         * g++.old-deja/g++.pt/instantiate9.C: New test.
30838
30839 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30840
30841         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30842         new ABI, too.
30843
30844         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30845         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30846
30847 2000-11-22  Neil Booth  <neilb@earthling.net>
30848
30849         * gcc.dg/cpp/Wtrigraphs.c: New test.
30850
30851 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30852
30853         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30854
30855 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30856
30857         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30858
30859 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30860
30861         * lib/gcc-dg.exp: load_lib scanasm.exp.
30862         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30863         * lib/g++-dg.exp: load_lib scanasm.exp.
30864         * lib/scanasm.exp: New.
30865         (scan-assembler, scan-assembler-not): Add optional arguments to
30866         test name, or if not present, the pattern name.
30867         (scan-assembler-dem, scan-assembler-dem-not): New.
30868
30869         * g++.dg/dg.exp: New.
30870
30871 2000-11-21  Neil Booth  <neilb@earthling.net>
30872
30873         * gcc.dg/cpp/integrated1.c: Remove.
30874
30875 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30876
30877         * gcc.c-torture/execute/20001121-1.c: New test.
30878
30879 2000-11-21  Richard Henderson  <rth@redhat.com>
30880
30881         * gcc.c-torture/compile/20001121-1.c: New test.
30882
30883 2000-11-20  Neil Booth  <neilb@earthling.net>
30884
30885         * gcc.dg/cpp/integrated1.c: New test.
30886
30887 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30888
30889         * g++.old-deja/g++.other/inline17.C: New test.
30890
30891 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30892
30893         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30894         local variable to be zero: I made the variable global. Now
30895         uses abort() and exit() instead of relying on main's return value.
30896
30897 2000-11-20  Neil Booth  <neilb@earthling.net>
30898
30899         * gcc.dg/cpp/paste2.c: Update test.
30900         * objc/execute/paste.m: New test.
30901
30902 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30903
30904         * gcc.dg/c99-condexpr-1.c: New test.
30905
30906 2000-11-20  Neil Booth  <neilb@earthling.net>
30907
30908         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30909
30910 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30911
30912         * g++.old-deja/g++.pt/export1.C: New test.
30913
30914 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30915
30916         * gcc.dg/20001117-1.c: New test.
30917
30918 2000-11-18  Richard Henderson  <rth@redhat.com>
30919
30920         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30921
30922 2000-11-18  Richard Henderson  <rth@redhat.com>
30923
30924         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30925         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30926         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30927
30928 2000-11-18  Richard Henderson  <rth@redhat.com>
30929
30930         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30931         (main): New.  Exit cleanly.
30932
30933 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30934
30935         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30936         gcc.dg/c99-fordecl-2.c: New tests.
30937
30938 2000-11-18  Richard Henderson  <rth@redhat.com>
30939
30940         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30941         * gcc.c-torture/execute/zerolen-2.c: New.
30942
30943 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30944
30945         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30946         memory.
30947
30948 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30949
30950         * g++.old-deja/g++.pt/instantiate8.C: New test.
30951
30952 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30953
30954         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30955         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30956
30957 2000-11-16  Nick Clifton  <nickc@redhat.com>
30958
30959         * gcc.c-torture/execute/nestfunc-2.c: New test.
30960         * gcc.c-torture/execute/nestfunc-3.c: New test.
30961
30962 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30963
30964         * gcc.c-torture/compile/20001116-1.c: New test.
30965
30966 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30967
30968         * gcc.c-torture/execute/20001115-1.c: New test.
30969
30970 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30971
30972         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30973         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30974         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30975         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30976
30977 2000-11-15  Neil Booth  <neilb@earthling.net>
30978
30979         gcc.dg/cpp/_Pragma1.c: Update.
30980         gcc.dg/cpp/_Pragma2.c: New test.
30981
30982 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30983
30984         * g++.old-deja/g++.other/anon5.C: New test.
30985
30986 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30987
30988         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30989         tests.
30990
30991 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30992
30993         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30994         output.
30995
30996 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30997
30998         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30999         labels at end of compound statements.
31000
31001 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
31002
31003         * gcc.c-torture/execute/loop-7.c: New test.
31004
31005 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31006
31007         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
31008
31009 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31010
31011         * gcc.dg/c99-bool-1.c: New test.
31012
31013 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31014
31015         * gcc.dg/c99-scope-1.c: Remove xfail.
31016         * gcc.dg/c99-scope-2.c: New test.
31017
31018 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31019
31020         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
31021         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
31022
31023 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
31024
31025         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
31026         error messages.
31027
31028         * g++.mike/p700.C: Don't typedef wchar_t.
31029         * g++.mike/p784.C: Likewise.
31030         * g++.mike/eb101.C: Don't use __wchar_t.
31031
31032 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
31033
31034         * g77.f-torture/execute/20001111.[fx]: Test premature exit
31035         from DO loop.
31036
31037 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
31038
31039         * gcc.c-torture/execute/20001111-1.c: New test.
31040
31041 2000-11-10  Nick Clifton  <nickc@redhat.com>
31042
31043         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
31044         long multuiple and accumulate.
31045
31046 2000-11-09  Richard Henderson  <rth@redhat.com>
31047
31048         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
31049         via size_t instead of int.
31050
31051         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
31052         * gcc.c-torture/execute/string-opt-2.c: Likewise.
31053         * gcc.c-torture/execute/string-opt-3.c: Likewise.
31054         * gcc.c-torture/execute/string-opt-4.c: Likewise.
31055
31056 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
31057
31058         * gcc.c-torture/compile/20001109-1.c: New test.
31059         * gcc.c-torture/compile/20001109-2.c: New test.
31060
31061 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
31062
31063         * g++.old-deja/g++.pt/operator1.C: New test.
31064         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
31065
31066 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
31067
31068         * gcc.dg/20001108-1.c: New test.
31069
31070 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
31071
31072         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
31073         with both arguments constant strings.
31074         * gcc.c-torture/execute/string-opt-3.c: New test.
31075         * gcc.c-torture/execute/string-opt-4.c: New test.
31076         * gcc.c-torture/execute/string-opt-5.c: New test.
31077
31078 2000-11-08  Nick Clifton  <nickc@redhat.com>
31079
31080         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
31081         mulsidi3adddi patterns.
31082
31083 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
31084
31085         * g++.old-deja/g++.other/crash36.C: New test.
31086
31087 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
31088
31089         * g++.old-deja/g++.other/init16.C: New test.
31090
31091 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
31092
31093         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
31094
31095 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
31096
31097         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
31098         * gcc.c-torture/execute/va-arg-16.x: Likewise.
31099         * gcc.c-torture/execute/va-arg-17.x: Likewise.
31100
31101 2000-11-07  DJ Delorie  <dj@redhat.com>
31102
31103         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
31104
31105 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31106
31107         * gcc.c-torture/execute/string-opt-1.c: New test.
31108
31109 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
31110
31111         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
31112         mips-sgi-irix6.* because the MIPS ABI passes floating-point
31113         parameters in registers, and there is no way for a varargs
31114         function to know in which order the integer and floating-point
31115         parameters should be interleaved when they are placed on the
31116         stack.
31117         * gcc.c-torture/execute/va-arg-16.x: Likewise.
31118         * gcc.c-torture/execute/va-arg-17.x: Likewise.
31119
31120 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31121
31122         * gcc.c-torture/execute/string-opt-2.c: New test.
31123
31124 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
31125
31126         * g++.old-deja/g++.pt/crash60.C: New test.
31127
31128 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
31129
31130         * g++.old-deja/g++.other/crash24.C: New test.
31131         * g++.old-deja/g++.other/crash25.C: New test.
31132         * g++.old-deja/g++.other/crash26.C: New test.
31133         * g++.old-deja/g++.other/crash27.C: New test.
31134         * g++.old-deja/g++.other/crash28.C: New test.
31135         * g++.old-deja/g++.other/crash29.C: New test.
31136         * g++.old-deja/g++.other/crash30.C: New test.
31137         * g++.old-deja/g++.other/crash31.C: New test.
31138         * g++.old-deja/g++.other/crash32.C: New test.
31139         * g++.old-deja/g++.other/crash33.C: New test.
31140         * g++.old-deja/g++.other/crash34.C: New test.
31141         * g++.old-deja/g++.other/crash35.C: New test.
31142
31143 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
31144
31145         * gcc.c-torture/execute/20001031-1.c: New test.
31146
31147 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
31148
31149         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
31150         namespace.
31151
31152         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
31153         standards-conformant.
31154
31155         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
31156
31157         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
31158         * g++.old-deja/g++.mike/p755a.C: Likewise.
31159         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
31160         library makes no calls to `operator new' during initialization.
31161
31162 2000-11-04  Neil Booth  <neilb@earthling.net>
31163
31164         * gcc.dg/cpp/include2.c: New tests.
31165
31166 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
31167
31168         * lib/g++.exp (g++_set_ld_library_path): New function.
31169         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
31170
31171 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
31172
31173         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
31174         warnings.
31175
31176 2000-11-01  Richard Henderson  <rth@redhat.com>
31177
31178         * g++.old-deja/g++.ext/namedret1.C: New.
31179         * g++.old-deja/g++.ext/namedret2.C: New.
31180         * g++.old-deja/g++.ext/namedret3.C: New.
31181
31182 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
31183
31184         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
31185         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
31186
31187 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31188
31189         * gcc.c-torture/execute/va-arg-21.c: New test.
31190
31191 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31192
31193         * gcc.dg/c99-complex-2.c: New test.
31194
31195 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31196
31197         * gcc.c-torture/execute/stdio-opt-1.c: New test.
31198
31199 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
31200
31201         * g++.old-deja/g++.other/inline16.C: New test.
31202
31203 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
31204
31205         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
31206         __PRETTY_FUNCTION__
31207
31208 2000-10-29  Neil Booth  <neilb@earthling.net>
31209
31210         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
31211         New tests.
31212         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
31213         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
31214         optimisation.
31215
31216 2000-10-29  Neil Booth  <neilb@earthling.net>
31217
31218         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
31219         * mi1.c, mi1c.h: Add null directives to multiple-include test.
31220         * mi5.c: Test multiple includes work with -C.
31221         * trigraphs.c: Test ^= version.
31222
31223 2000-10-28  Neil Booth  <neilb@earthling.net>
31224
31225         New tests and test updates for new macro expander.
31226
31227         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
31228         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
31229         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
31230         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
31231         new diagnostic messages.
31232
31233         * gcc.dg/cpp/macro3.c: New tests.
31234
31235 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
31236
31237         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
31238         on the same line.
31239
31240 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
31241
31242         * g++.old-deja/g++.other/eh2.C: New test.
31243
31244 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31245
31246         * gcc.c-torture/execute/20001027-1.c: New test.
31247
31248 2000-10-26  Richard Henderson  <rth@redhat.com>
31249
31250         * gcc.c-torture/execute/20001026-1.c: New.
31251
31252 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
31253
31254         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
31255         * g++.old-deja/g++.law/builtin1.C: Likewise.
31256         * g++.old-deja/g++.law/ctors10.C: Likewise.
31257         * g++.old-deja/g++.law/virtual3.C: Likewise.
31258         * g++.old-deja/g++.mike/p658.C: Likewise.
31259         * g++.old-deja/g++.other/sibcall1.C: Likewise.
31260         * g++.old-deja/g++.other/vaarg2.C: Likewise.
31261         * g++.old-deja/g++.robertl/eb124.C: Likewise.
31262         * g++.old-deja/g++.robertl/eb44.C: Likewise.
31263         * g++.old-deja/g++.robertl/eb77.C: Likewise.
31264
31265 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31266
31267         * gcc.c-torture/compile/20001024-1.c: New test.
31268
31269 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
31270
31271         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
31272         to tell us whether or not we are using V3.
31273
31274 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
31275
31276         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
31277         operands.
31278
31279 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31280
31281         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
31282
31283 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
31284
31285         * gcc.c-torture/execute/20001024-1.c: New test.
31286
31287 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
31288
31289         * g++.old-deja/g++.other/sibcall1.C: New test.
31290
31291 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
31292
31293         * gcc.dg/noncompile/init-3.c: New test.
31294
31295 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31296
31297         * gcc.dg/format-array-1.c: New test.
31298
31299 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31300
31301         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
31302         writing through null pointers; remove comment about testing
31303         unterminated strings.
31304
31305 2000-10-17  Matthew Hiller  <hiller@redhat.com>
31306
31307         * gcc.c-torture/execute/20001017-2.c: New test.
31308
31309 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31310
31311         * gcc.c-torture/compile/20001018-1.c: New test.
31312         * gcc.c-torture/compile/20001018-1.x: Xfail.
31313
31314 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31315
31316         * gcc.c-torture/execute/20001017-1.c: New test.
31317
31318 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31319
31320         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
31321         for multiple use of arguments with scanf formats; add tests for
31322         multiple use of arguments.
31323
31324 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
31325
31326         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
31327
31328 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31329
31330         * gcc.dg/format-miss-1.c: New test.
31331
31332 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31333
31334         * gcc.c-torture/execute/20001013-1.c: New test.
31335
31336 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31337
31338         * gcc.dg/format-branch-1.c: New test.
31339
31340 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31341
31342         * README, lib/file-format.exp: Remove EGCS references.
31343
31344 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31345
31346         * gcc.dg/20001013-1.c: New test.
31347
31348 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31349
31350         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
31351         for intmax_t in the compiler using __typeof__ and the type rules
31352         for conditional expressions.
31353
31354 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
31355
31356         * gcc.dg/20001012-1.c: New test.
31357         * gcc.dg/20001012-2.c: New test.
31358
31359 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31360
31361         * gcc.dg/format-attr-1.c: New test.
31362
31363 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31364
31365         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
31366         __LONG_LONG_MAX__ instead of LLONG_MAX.
31367
31368 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31369
31370         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
31371         scanf flags.
31372         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
31373         flags.
31374
31375 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31376
31377         * gcc.dg/sequence-pt-1.c: New test.
31378
31379 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
31380
31381         * gcc.c-torture/execute/20001011-1.c: New testcase.
31382         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
31383
31384 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31385
31386         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
31387         does not error on it.
31388
31389 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31390
31391         * gcc.dg/20001009-1.c: New test.
31392
31393 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31394
31395         * gcc.c-torture/compile/20001009-1.c: Move from here ....
31396         * gcc.c-torture/execute/20001009-2.c: ... to here.
31397
31398 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
31399
31400         * gcc.c-torture/compile/20001009-1.c: New testcase.
31401         * gcc.c-torture/execute/20001009-1.c: New testcase.
31402         Testcases provided by Jan Hubicka <jh@suse.cz>.
31403
31404 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31405
31406         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31407         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
31408         uintmax_t using <limits.h> to emulate the compiler's internal
31409         logic.  No longer XFAIL %j tests.
31410
31411 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31412
31413         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
31414         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31415         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
31416         regexps and details of expected handling of some bad formats.
31417         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
31418         suppression.
31419
31420 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31421
31422         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
31423         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
31424         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
31425         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
31426         in list archives.
31427
31428 2000-10-06  Richard Henderson  <rth@cygnus.com>
31429
31430         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
31431         * g++.old-deja/g++.brendan/crash52.C: Likewise.
31432         * g++.old-deja/g++.jason/report.C: Likewise.
31433         * g++.old-deja/g++.law/friend5.C: Likewise.
31434         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
31435         of the expected warnings.
31436
31437 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
31438
31439         * g++.old-deja/g++.pt/enum14.C: New test.
31440
31441 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31442
31443         * g++.old-deja/g++.pt/crash59.C: New test.
31444
31445 2000-10-04  Will Cohen  <wcohen@redhat.com>
31446
31447         * gcc.dg/20000926-1.c: New test.
31448
31449 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
31450
31451         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
31452         function name for current C++ compiler.
31453         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
31454
31455 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
31456
31457         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
31458         __PRETTY_FUNCTION__.
31459         * g++.old-deja/g++.ext/pretty2.C: Likewise.
31460
31461 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31462
31463         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
31464
31465 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
31466
31467         * gcc.c-torture/compile/20000923-1.c: New test.
31468
31469 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
31470
31471         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
31472         * g++.old-deja/g++.pt/ttp62.C: Same.
31473         * g++.old-deja/g++.other/inline14.C: Same.
31474
31475 2000-09-24  Richard Henderson  <rth@cygnus.com>
31476
31477         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31478
31479 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31480
31481         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31482
31483 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31484
31485         * gcc.c-torture/compile/20000922-1.c: New file.
31486
31487 2000-09-21  Nick Clifton  <nickc@redhat.com>
31488
31489         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31490         a signed long modulo operation.
31491         (mod6): New function - perform an unsigned long modulo operation.
31492         (main): Add tests for modulos of very large numbers by very small
31493         dividends.
31494
31495 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31496
31497         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
31498
31499 2000-09-19  Richard Henderson  <rth@cygnus.com>
31500
31501         * gcc.dg/compare2.c (case 10): XFAIL.
31502
31503 2000-09-18  Richard Henderson  <rth@cygnus.com>
31504
31505         * gcc.c-torture/execute/20000906-1.c: Move ...
31506         * gcc.dg/20000906-1.c: ... here.  Only run on targets
31507         that support __builtin_trap.
31508
31509 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
31510
31511         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
31512
31513 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31514
31515         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
31516         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
31517         more $ format tests.
31518
31519 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31520
31521         * gcc.dg/format-errmk-1.c: New test.
31522
31523 2000-09-17  Greg McGary  <greg@mcgary.org>
31524
31525         * gcc.c-torture/execute/20000917-1.x: Remove.
31526
31527 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31528
31529         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
31530
31531 2000-09-17  Greg McGary  <greg@mcgary.org>
31532
31533         * gcc.c-torture/execute/20000917-1.c: New test.
31534         * gcc.c-torture/execute/20000917-1.x: XFAIL.
31535
31536 2000-09-16  Neil Booth  <NeilB@earthling.net>
31537
31538         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
31539         in nested macro bug.
31540
31541 2000-09-15  Neil Booth  <NeilB@earthling.net>
31542
31543         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
31544
31545 2000-09-14  Jeffrey A Law  (law@cygnus.com)
31546
31547         * gcc.c-torture/execute/20000914-1.c: New test.
31548
31549 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
31550
31551         * g++.other/inline13.C: New test.
31552
31553 2000-09-12  Andreas Jaeger  <aj@suse.de>
31554
31555         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
31556         constant by Ulrich Drepper <drepper@redhat.com>.
31557
31558 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
31559
31560         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
31561
31562 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31563
31564         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31565
31566 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31567
31568         * gcc.dg/cpp/backslash.c: New test.
31569
31570 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31571
31572         * gcc.c-torture/execute/20000910-1.c: New test.
31573         * gcc.c-torture/execute/20000910-2.c: Likewise.
31574
31575 2000-09-11  Robert Lipe  <robertl@sco.com>
31576
31577         * gcc.dg/pragma-align.c: New test.
31578
31579 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31580
31581         * g++.old-deja/g++.pt/explicit82.C: New test.
31582         * g++.old-deja/g++.pt/explicit83.C: New test.
31583
31584 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31585
31586         * gcc.dg/asm-names.c: New test.
31587
31588 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31589
31590         * gcc.dg/cpp/tr-warn6.c: New test
31591
31592 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31593
31594         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
31595         be accepted.
31596
31597 2000-09-07  Catherine Moore  <clm@redhat.com>
31598
31599         * gcc.c-torture/execute/unroll-1.c: New test.
31600
31601 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
31602
31603         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
31604         ERROR markers.
31605         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
31606         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
31607         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
31608         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
31609         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
31610         Preprocess only.
31611         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
31612         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
31613
31614 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31615
31616         * g++.old-deja/g++.pt/deduct2.C: New test.
31617
31618 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31619
31620         * g++.old-deja/g++.pt/parms2.C: New test.
31621
31622 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31623
31624         * g++.old-deja/g++.pt/crash58.C: New test.
31625
31626 2000-09-06  Greg McGary  <greg@mcgary.org>
31627
31628         * gcc.c-torture/execute/20000906-1.c: New test.
31629         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31630
31631 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31632
31633         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31634
31635 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31636
31637         * g++.old-deja/g++.pt/crash57.C: New test.
31638
31639 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31640
31641         * g++.old-deja/g++.pt/crash56.C: New test.
31642
31643 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31644
31645         * g++.old-deja/g++.pt/koenig1.C: New test.
31646
31647 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31648
31649         * gcc.dg/20000904-1.c: New test.
31650
31651 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31652
31653         * gcc.dg/cpp/paste8.c: New test.
31654
31655 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
31656
31657         * gcc.c-torture/compile/20000827-1.c: New test.
31658
31659 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31660
31661         * gcc.dg/format-diag-1.c: New test.
31662
31663 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31664
31665         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31666         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31667         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31668         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31669         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31670
31671 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31672
31673         * g++.old-deja/g++.other/nested4.C: New test.
31674
31675 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31676
31677         * g++.old-deja/g++.ns/scoped1.C: New test.
31678
31679 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31680
31681         * lib/g++.exp: Support testing already-installed GCC.
31682
31683 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31684
31685         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31686
31687 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31688
31689         * gcc.dg/return-type-2.c: New test.
31690
31691 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31692
31693         * gcc.c-torture/compile/20000825-1.c: New test.
31694
31695 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31696
31697         * gcc.dg/dwarf2-2.c: New test.
31698
31699 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31700
31701         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31702         dg-warning regexps.
31703
31704 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31705
31706         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31707         gcc.dg/format-ext-5.c: New tests.
31708
31709 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31710
31711         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31712
31713 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31714
31715         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31716
31717 2000-08-24  Richard Henderson  <rth@cygnus.com>
31718
31719         * gcc.dg/ia64-sync-1.c: New test.
31720         * gcc.dg/ia64-sync-2.c: New test.
31721         * gcc.dg/ia64-asm-1.c: New test.
31722
31723 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31724
31725         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31726         * gcc.dg/format-ext-2.c: New test.
31727
31728 2000-08-23  Jason Merrill  <jason@redhat.com>
31729
31730         * lib/old-dejagnu.exp: Also ignore "In member function" and
31731         "At global scope".
31732
31733 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31734
31735         * gcc.dg/noncompile/label-lineno-1.c: New test.
31736
31737 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31738
31739         * gcc.dg/c99-array-nonobj-1.c: New test.
31740
31741 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31742
31743         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31744         tests.
31745         * gcc.dg/format-ext-1.c: New test.
31746
31747 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31748
31749         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31750         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31751         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31752         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31753         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31754
31755 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31756
31757         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31758         gcc.dg/c99-strftime-2.c: New tests.
31759
31760 2000-08-22  Richard Henderson  <rth@cygnus.com>
31761
31762         * gcc.c-torture/execute/20000822-1.c: New test.
31763
31764 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31765
31766         * gcc.c-torture/execute/20000819-1.x: Remove.
31767
31768 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31769
31770         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31771         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31772         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31773         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31774         gcc.dg/format-xopen-1.c: New tests.
31775
31776 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31777
31778         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31779
31780 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31781
31782         * g++.old-deja/g++.other/loop2.C: New test.
31783
31784         * gcc.c-torture/compile/20000606-1.c: New test.
31785         * gcc.c-torture/compile/20000728-1.c: New test.
31786         * gcc.c-torture/execute/20000801-1.c: New test.
31787         * gcc.c-torture/execute/20000801-2.c: New test.
31788         * gcc.c-torture/execute/20000819-1.c: New test.
31789         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31790         * gcc.dg/20000629-1.c: New test.
31791         * gcc.dg/20000724-1.c: New test.
31792         * gcc.dg/20000807-1.c: New test.
31793
31794 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31795
31796         * gcc.dg/cpp/pragma-1.c: New test.
31797         * gcc.dg/cpp/pragma-2.c: New test.
31798
31799 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31800
31801         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31802         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31803
31804 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31805
31806         * gcc.c-torture/compile/20000818-1.c: New test.
31807
31808 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31809
31810         * gcc.c-torture/execute/20000818-1.c: New test.
31811
31812 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31813
31814         * gcc.dg/format-va-1.c: New test.
31815
31816 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31817
31818         * g++.old-deja/g++.other/typedef8.C: New test.
31819
31820 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31821
31822         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31823         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31824         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31825         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31826         * g++.old-deja/g++.other/ptrmem7.C: New test.
31827         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31828
31829 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31830
31831         * g++.old-deja/g++.pt/typename27.C: New test.
31832
31833 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31834
31835         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31836         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31837         * g++.old-deja/g++.pt/friend45.C: New test.
31838         * g++.old-deja/g++.other/friend8.C: New test.
31839
31840 2000-08-15  Richard Henderson  <rth@cygnus.com>
31841
31842         * gcc.c-torture/execute/20000815-1.c: New test.
31843
31844 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31845
31846         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31847         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31848         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31849
31850 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31851
31852         * g++.old-deja/g++.other/refinit2.C: New test.
31853
31854 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31855
31856         * lib/c-torture.exp (c-torture): Make
31857         compiler_conditional_xfail_data global.
31858         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31859         compiler_conditional_xfail_data machinery.
31860         (f-torture-execute): Likewise.
31861         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31862         and only when unrolling loops.
31863
31864         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31865
31866 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31867
31868         * g++.old-deja/g++.pt/explicit81.C: New test.
31869
31870 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31871
31872         * g++.old-deja/g++.pt/typename26.C: New test.
31873
31874 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31875
31876         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31877         warning.
31878
31879 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31880
31881         * g++.old-deja/g++.other/array3.C: New test.
31882
31883 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31884
31885         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31886         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31887         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31888         New tests.
31889
31890 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31891
31892         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31893         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31894
31895 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31896
31897         * gcc.c-torture/execute/20000808-1.c: New test.
31898
31899 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31900
31901         * gcc.dg/c90-const-expr-1.c: New test.
31902
31903 2000-08-08  Richard Henderson  <rth@cygnus.com>
31904
31905         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31906
31907 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31908
31909         * gcc.dg/noncompile/const-ll-1.c: New test.
31910
31911 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31912
31913         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31914
31915 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31916
31917         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31918         that running programs linked against the shared version of libobjc
31919         run correctly.
31920
31921 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31922
31923         * gcc.dg/c99-printf-1.c: New test.
31924
31925 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31926
31927         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31928
31929 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31930
31931         * gcc.c-torture/execute/20000731-1.x: Delete.
31932
31933 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31934
31935         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31936         and torture_without_loops as is done by c-torture.exp.
31937         (search_for): Copy from c-torture.exp.
31938         (gcc-dg-runtest): New function, drives a directory of tests
31939         iterating over the TORTURE_OPTIONS.
31940         (scan-assembler, scan-assembler-not): Move here from
31941         individual directory drivers.
31942
31943         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31944         defined by lib/gcc-dg.exp.
31945         * gcc.dg/cpp/cpp.exp: Likewise.
31946         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31947         gcc-dg-runtest, so we cycle over optimization options.
31948
31949         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31950         * gcc.dg/compare2.c: No longer expected to fail.
31951
31952 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31953
31954         * gcc.c-torture/execute/20000804-1.c: New test.
31955
31956 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31957
31958         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31959
31960 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31961
31962         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31963
31964 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31965
31966         * gcc.c-torture/compile/20000803-1.c: New test.
31967
31968 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31969
31970         * gcc.c-torture/execute/20000801-3.c,
31971         gcc.c-torture/execute/20000801-4.c: New tests.
31972         * gcc.c-torture/execute/20000801-3.x,
31973         gcc.c-torture/execute/20000801-4.x: Xfail.
31974
31975 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31976
31977         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31978         libobjc/.libs to allow for libtool.
31979
31980 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31981
31982         * gcc.c-torture/compile/20000802-1.c: New test.
31983
31984 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31985
31986         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31987
31988 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31989
31990         * gcc-c-torture/execute/20000731-2.c: New test.
31991
31992         * gcc.c-torture/execute/20000731-1.c: New test.
31993         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31994
31995 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31996
31997         * testsuite/gcc.dg/cpp/paste7.c: New test.
31998         * gcc.dg/cpp/20000725-1.c: New test.
31999
32000 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
32001
32002         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
32003         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
32004         declaration warning for __builtin_dwarf_reg_size.
32005
32006         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
32007
32008 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32009
32010         * gcc.dg/noncompile/voidparam-1.c: New test.
32011
32012 2000-07-30  Richard Henderson  <rth@cygnus.com>
32013
32014         * gcc.dg/c90-digraph-1.c: Don't xfail.
32015         * gcc.dg/compare2.c (case 10): Xfail.
32016         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
32017
32018 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
32019
32020         * gcc.dg/c99-main-1.c: New test.
32021
32022 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32023
32024         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
32025
32026 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
32027
32028         * gcc.c-tortuer/execute/20000726-1.c: New test.
32029
32030 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
32031
32032         * gcc.c-torture/execute/enum-2.c: New test.
32033
32034 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32035
32036         * gcc.dg/cpp/tr-warn3.c: New test.
32037
32038 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32039
32040         * g++.old-deja/g++.ext/implicit1.C: Remove.
32041         * g++.old-deja/g++.jason/c2.C: Remove
32042         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
32043         * g++.old-deja/g++.pt/crash16.C: Likewise.
32044         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
32045
32046 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32047
32048         * g++.old-deja/g++.other/for2.C: New test.
32049
32050 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
32051
32052         * gcc.dg/20000720-1.c: New test.
32053
32054 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
32055
32056         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
32057
32058 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
32059
32060         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
32061         * gcc.c-torture/execute/20000722-1.c: New.
32062         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
32063
32064 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
32065
32066         * gcc.dg/cpp/20000720-1.S: New test.
32067
32068 2000-07-21  Michael Meissner  <meissner@redhat.com>
32069
32070         * gcc.c-torture/execute/ieee/hugeval.c: New test.
32071
32072 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
32073
32074         * g++.old-deja/g++.brendan/crash16.C,
32075         g++.old-deja/g++.brendan/parse3.C,
32076         g++.old-deja/g++.brendan/redecl1.C,
32077         g++.old-deja/g++.ns/template13.C,
32078         g++.old-deja/g++.other/decl4.C,
32079         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
32080
32081 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
32082
32083         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
32084         and "Internal error".
32085
32086         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
32087         regexps.
32088         * gcc.dg/cpp/paste6.c: New test.
32089
32090 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
32091
32092         * gcc.dg/cpp/tr-direct.c: New test.
32093
32094         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
32095         gcc.dg/cpp/undef1.c: Tweak error regexps.
32096
32097 2000-07-18  Eric Christopher <echristo@redhat.com>
32098
32099         * gcc.c-torture/compile/20000718-1.c: New test.
32100
32101 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
32102
32103         * cpplex.c (_cpp_push_token): If the token being pushed back
32104         is the previous token in this context, just subtract one from
32105         context->posn.
32106         * cppmacro.c (save_expansion): Clear aux field when storing a
32107         placemarker.
32108
32109 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
32110
32111         * gcc.dg/noncompile/redecl-1.c: New test.
32112
32113 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
32114
32115         * gcc.c-torture/execute/20000717-5.c: New test.
32116         * gcc.c-torture/execute/20000717-1.x: Removed.
32117
32118 2000-07-17  Richard Henderson  <rth@cygnus.com>
32119
32120         * gcc.c-torture/execute/20000717-4.c: New test.
32121
32122 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
32123
32124         * gcc.dg/cpp/syshdr.c: New test.
32125         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
32126
32127 2000-07-17  Neil Booth  <neilb@earthling.net>
32128
32129         * gcc.dg/cpp/cmdlne-dM.c: New test.
32130         * gcc.dg/cpp/cmdlne-dD.c: New test.
32131
32132 2000-07-17  Jeffrey A Law  (law@cygnus.com)
32133
32134         * gcc.c-torture/execute/20000717-3.c: New test.
32135
32136         * gcc.c-torture/compile/20000717-1.c: New test.
32137
32138 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
32139
32140         * gcc.c-torture/execute/20000717-2.c: New test.
32141
32142 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32143
32144         * gcc.dg/formatz-1.c: New test.
32145
32146         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
32147         * gcc.dg/c99-digraph-1.c: New tests.
32148
32149         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
32150         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
32151
32152         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
32153         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
32154         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
32155         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
32156         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
32157         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
32158         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
32159
32160 2000-07-17   Greg McGary <greg@mcgary.org>
32161
32162         * gcc.c-torture/execute/20000717-1.c: New test.
32163         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
32164
32165 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
32166
32167         * gcc.c-torture/execute/20000715-2.c: New test.
32168         * gcc.dg/20000715-1.c: New test.
32169
32170 2000-07-15  Michael Meissner  <meissner@redhat.com>
32171
32172         * gcc.c-torture/execute/20000715-1.c: New test.
32173
32174 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
32175
32176         * gcc.c-torture/execute/20000707-1.c: New test.
32177
32178 2000-07-13  Neil Booth  <NeilB@earthling.net>
32179
32180         * testsuite/gcc.dg/cpp/digraph1.c,
32181         testsuite/gcc.dg/cpp/digraph2.c,
32182         testsuite/gcc.dg/cpp/digraphs.c: New tests.
32183
32184 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
32185
32186         * g77.f-torture/compile/20000630-2.f:  New test.
32187         * g77.f-torture/compile/20000630-2.x
32188
32189 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32190
32191         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
32192
32193 2000-07-11  Neil Booth  <NeilB@earthling.net>
32194
32195         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
32196
32197 2000-07-11  Neil Booth  <NeilB@earthling.net>
32198
32199         * gcc.dg/cpp/cmdlne-C.c: New.
32200
32201 2000-07-09  Neil Booth  <NeilB@earthling.net>
32202
32203         * gcc.dg/cpp/directiv.c: New tests.
32204         * gcc.dg/cpp/undef1.c: Update.
32205
32206 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
32207
32208         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
32209
32210 2000-07-09  Neil Booth  <NeilB@earthling.net>
32211
32212         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
32213
32214 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
32215
32216         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
32217         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
32218
32219 2000-07-08  Neil Booth  <NeilB@earthling.net>
32220
32221         * gcc.dg/cpp/macsyntx.c: New tests.
32222
32223 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
32224
32225         * gcc.dg/20000707-1.c: New test.
32226
32227 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
32228
32229         * gcc.c-torture/execute/20000706-1.c: New test.
32230         * gcc.c-torture/execute/20000706-2.c: New test.
32231         * gcc.c-torture/execute/20000706-3.c: New test.
32232         * gcc.c-torture/execute/20000706-4.c: New test.
32233         * gcc.c-torture/execute/20000706-5.c: New test.
32234
32235 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
32236
32237         * g++.old-deja/g++.pt/instantiate7.C: New test.
32238
32239 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
32240
32241         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
32242         * g++.old-deja/g++.mike/thunk3.C: Likewise.
32243         * g++.old-deja/g++.other/rtti3.C: Likewise.
32244         * g++.old-deja/g++.other/rttid3.C: Likewise.
32245
32246 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
32247
32248         *  g77.f-torture/compile/20000630-1.x: Fix typo
32249
32250 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
32251
32252         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
32253         assembly output.
32254
32255 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
32256
32257         * gcc.dg/cpp/ident.c: New test.
32258
32259 2000-07-05  Neil Booth  <NeilB@earthling.net>
32260
32261         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
32262           gcc.dg/cpp/lexstrng.c: New tests.
32263
32264 2000-07-04  Neil Booth  <NeilB@earthling.net>
32265
32266         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
32267         * gcc.dg/cpp/strify2.c: Same.
32268
32269 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
32270
32271         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
32272         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
32273         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
32274         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
32275
32276         * testsuite/gcc.dg/cpp/macro1.c,
32277         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
32278         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
32279         testsuite/gcc.dg/cpp/strify1.c,
32280         testsuite/gcc.dg/cpp/strify2.c: New tests.
32281
32282 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
32283
32284         * gcc.c-torture/execute/20000703-1.c: New test.
32285
32286 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32287
32288         * g++.old-deja/g++.pt (lookup10.C): New test.
32289
32290 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32291
32292         * g++.old-deja/g++.pt (typename25.C): New test.
32293
32294 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
32295
32296         * gcc.c-torture/compile/20000701-1.c: New test.
32297
32298 2000-06-30  Nick Clifton  <nickc@cygnus.com>
32299
32300         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
32301         to test case.
32302
32303 2000-06-30  Catherine Moore  <clm@cygnus.com>
32304
32305         * gcc.c-torture/execute/align-1.c: New test.
32306
32307 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
32308
32309         * g++.old-deja/g++.pt/expr8.C: New test.
32310         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
32311
32312 2000-06-29  Nick Clifton  <nickc@cygnus.com>
32313
32314         * gcc.c-torture/compile/20000629-1.c: New test.
32315
32316 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32317
32318
32319         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
32320         gcc.dg/noncompile directory, depending on whether they're
32321         preprocessor tests or not.  Annotate all the tests for the dg
32322         framework.
32323
32324         * gcc.c-torture/noncompile/noncompile.exp: Delete.
32325         * gcc.dg/noncompile/noncompile.exp: New.
32326
32327         * Moved files:
32328         Old name                                New name
32329         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
32330         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
32331         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
32332         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
32333         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
32334         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
32335         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
32336         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
32337         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
32338         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
32339         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
32340         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
32341         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
32342         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
32343         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
32344         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
32345         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
32346         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
32347         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
32348         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
32349         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
32350         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
32351         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
32352         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
32353
32354         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
32355         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
32356         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
32357         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
32358         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
32359         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
32360
32361 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32362
32363         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
32364         declare one variable.  On the fourth, error.
32365         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
32366         declared by 20000628-1a.h.
32367
32368 2000-06-29  Richard Henderson  <rth@redhat.com>
32369
32370         * gcc.c-torture/execute/930529-1.x: New file.
32371         * gcc.dg/920413-1.c: Adjust expected warning text.
32372         * gcc.dg/980217-1.c: Declare abort.
32373         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
32374
32375 2000-06-29  Jeffrey A Law  (law@cygnus.com)
32376
32377         * g77.f-torture/compile/20000629-1.f: New test.
32378         * g77.f-torture/compile/20000629-1.x: Expected to fail.
32379
32380 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32381
32382         Rearrange lots of files, removing entirely the
32383         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
32384         directories.
32385
32386         * Deleted files:
32387         gcc.c-torture/code_quality/code_quality.exp
32388         gcc.c-torture/special/special.exp
32389         gcc.failure/failure.exp
32390         gcc.failure/940409-1.x
32391         gcc.c-torture/compile/961203-1.x
32392
32393         * New files:
32394         gcc.misc-tests/linkage.exp
32395         gcc.c-torture/execute/920730-1t.c
32396         gcc.c-torture/execute/920730-1t.x
32397         gcc.c-torture/compile/920520-1.x
32398         gcc.c-torture/compile/920521-1.x
32399         gcc.c-torture/compile/981006-1.x
32400         gcc.c-torture/execute/eeprof-1.x
32401
32402         * Moved files (possibly with modifications to fit a new harness):
32403         Old name                                New name
32404         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
32405         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
32406         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
32407         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
32408         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
32409         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
32410         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
32411         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
32412         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
32413         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
32414         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
32415         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
32416         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
32417         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
32418
32419 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32420
32421         * c-torture/compile/961203-1.x: Delete.
32422
32423         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
32424         not exit. Include stdio.h.
32425         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
32426         * gcc.misc-tests/dg-12.c: Likewise.
32427         * gcc.misc-tests/dg-5.c: Likewise.
32428         * gcc.misc-tests/dg-6.c: Likewise.
32429         * gcc.misc-tests/dg-7.c: Prototype abort.
32430         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
32431         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
32432         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
32433         not exit.
32434         * gcc.misc-tests/sieve.c: Use return from main, not exit.
32435         * gcc.misc-tests/sort2.c: Use return from main, not exit.
32436
32437 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
32438
32439         * gcc.dg/cpp/20000628-1.c: New test.
32440         * gcc.dg/cpp/20000628-1.h: New header for above test.
32441         * gcc.dg/cpp/20000628-1a.h: Likewise.
32442
32443 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
32444
32445         * gcc.dg/cpp: New directory.
32446         * gcc.dg/cpp/cpp.exp: New driver.
32447         * gcc.dg/cpp/20000627-1.c: New test.
32448         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
32449         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
32450         and rewrite as a compilation test.
32451
32452         * gcc.dg: Move many files into the cpp subdirectory, possibly
32453         renaming or editing them as well.
32454         Old name                New name
32455         990119-1.c              cpp/19990119-1.c
32456         990228-1.c              cpp/19990228-1.c
32457         990407-1.c              cpp/19990407-1.c
32458         990409-1.c              cpp/19990409-1.c
32459         990413-1.c              cpp/19990413-1.c
32460         990703-1.c              cpp/19990703-1.c
32461         20000127-1.c            cpp/20000127-1.c
32462         20000129-1.c            cpp/20000129-1.c
32463         20000207-1.c            cpp/20000207-1.c
32464         20000207-2.c            cpp/20000207-2.c
32465         20000209-1.c            cpp/20000209-1.c
32466         20000209-2.c            cpp/20000209-2.c
32467         20000301-1.c            cpp/20000301-1.c
32468         20000419-1.c            cpp/20000419-1.c
32469         20000510-1.S            cpp/20000510-1.S
32470         20000519-1.c            cpp/20000519-1.c
32471         20000529-1.c            cpp/20000529-1.c
32472         20000625-1.c            cpp/20000625-1.c
32473         20000625-2.c            cpp/20000625-2.c
32474         cpp-as1.c               cpp/assert1.c
32475         cpp-as2.c               cpp/assert2.c
32476         cxx-comments-1.c        cpp/cxxcom1.c
32477         cxx-comments-2.c        cpp/cxxcom2.c
32478         endif-label.c           cpp/endif.c
32479         cpp-hash1.c             cpp/hash1.c
32480         cpp-hash2.c             cpp/hash2.c
32481         cpp-if1.c               cpp/if-1.c
32482         cpp-if2.c               cpp/if-2.c
32483         cpp-if3.c               cpp/if-3.c
32484         cpp-if4.c               cpp/if-4.c
32485         cpp-if5.c               cpp/if-5.c
32486         cpp-cond.c              cpp/if-cexp.c
32487         cpp-missingop.c         cpp/if-mop.c
32488         cpp-missingparen.c      cpp/if-mpar.c
32489         cpp-opprec.c            cpp/if-oppr.c
32490         cpp-ifparen.c           cpp/if-paren.c
32491         cpp-shortcircuit.c      cpp/if-sc.c
32492         cpp-shift.c             cpp/if-shift.c
32493         cpp-unary.c             cpp/if-unary.c
32494         cpp-li1.c               cpp/line1.c
32495         cpp-li2.c               cpp/line2.c
32496         lineno.c                cpp/line3.c
32497         lineno-2.c              cpp/line4.c
32498         cpp-mi.c                cpp/mi1.c
32499         cpp-mic.h               cpp/mi1c.h
32500         cpp-micc.h              cpp/mi1cc.h
32501         cpp-mind.h              cpp/mi1nd.h
32502         cpp-mindp.h             cpp/mi1ndp.h
32503         cpp-mix.h               cpp/mi1x.h
32504         cpp-mi2.c               cpp/mi2.c
32505         cpp-mi2a.h              cpp/mi2a.h
32506         cpp-mi2b.h              cpp/mi2b.h
32507         cpp-mi2c.h              cpp/mi2c.h
32508         cpp-mi3.c               cpp/mi3.c
32509         cpp-mi3.def             cpp/mi3.def
32510         poison-1.c              cpp/poison.c
32511         pr-impl.c               cpp/prag-imp.c
32512         cpp-redef-2.c           cpp/redef1.c
32513         cpp-redef.c             cpp/redef2.c
32514         strpaste.c              cpp/strp1.c
32515         strpaste-2.c            cpp/strp2.c
32516         cpp-tradpaste.c         cpp/tr-paste.c
32517         cpp-tradstringify.c     cpp/tr-str.c
32518         cpp-tradwarn1.c         cpp/tr-warn1.c
32519         cpp-tradwarn2.c         cpp/tr-warn2.c
32520         trigraphs.c             cpp/trigraphs.c
32521         cpp-unc1.c              cpp/unc1.c
32522         cpp-unc2.c              cpp/unc2.c
32523         cpp-unc3.c              cpp/unc3.c
32524         cpp-unc.c               cpp/unc4.c
32525         undef.c                 cpp/undef1.c
32526         undef-2.c               cpp/undef2.c
32527         cpp-wi1.c               cpp/widestr1.c
32528
32529 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
32530
32531         * lib/g++.exp (g++_include_flags): Tweak.
32532
32533 2000-06-27  H.J. Lu  <hjl@gnu.org>
32534             Loren J. Rittle  <ljrittle@acm.org>
32535
32536         * lib/g++.exp (g++_include_flags): Override libgloss.exp
32537         version with one that knows about the new gcc tree structure.
32538         (g++_link_flags): Same.
32539
32540 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
32541
32542         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
32543         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
32544         case we are cross-compiling.
32545
32546         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
32547         g++.old-deja/g++.niklas/Makefile.in,
32548         g++.old-deja/g++.niklas/configure.in,
32549         g++.old-deja/g++.other/Makefile.in,
32550         g++.old-deja/g++.other/configure.in,
32551         gcc.c-torture/code_quality/Makefile.in,
32552         gcc.c-torture/code_quality/configure.in,
32553         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
32554         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
32555         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
32556         gcc.c-torture/execute/ieee/Makefile.in,
32557         gcc.c-torture/execute/ieee/configure.in,
32558         gcc.c-torture/noncompile/Makefile.in,
32559         gcc.c-torture/noncompile/configure.in,
32560         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
32561         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
32562         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32563
32564 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32565
32566         * g++.old-deja/g++.other/ambig3.C: New test.
32567
32568 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32569
32570         * g++.old-deja/g++.pt/syntax1.C: New test.
32571         * g++.old-deja/g++.pt/syntax2.C: New test.
32572         * g++.old-deja/g++.other/syntax3.C: New test.
32573         * g++.old-deja/g++.other/syntax4.C: New test.
32574
32575 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32576
32577         * gcc.dg/20000623-1.c: Prototype exit and abort.
32578
32579 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32580
32581         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32582         New tests.
32583         * gcc.dg/cpp-mi3.def: New file.
32584
32585         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32586         inside assertions.
32587         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
32588         lexer's error messages.
32589         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
32590         divine anything from the linemarkers.
32591         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
32592         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
32593
32594 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
32595
32596         * gcc.dg/20000623-1.c: New test.
32597
32598 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
32599
32600         * gcc.c-torture/execute/20000622-1.c: New test.
32601
32602 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32603
32604         * g++.old-deja/g++.other/init15.C: New test.
32605
32606 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32607
32608         * g++.old-deja/g++.pt/vaarg2.C: New test.
32609         * g++.old-deja/g++.pt/vaarg3.C: New test.
32610
32611 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
32612
32613         * g++.old-deja/g++.other/dyncast6.C: New test.
32614
32615 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
32616
32617         * gcc.c-torture/execute/loop-6.c: New test.
32618
32619 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32620
32621         * gcc.dg/20000614-1.c: New test.
32622         * gcc.dg/20000614-2.c: New test.
32623
32624 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32625
32626         * g++.old-deja/g++.other/inline12.C: New test.
32627
32628 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32629
32630         * g++.old-deja/g++.other/eh1.C: New test.
32631
32632 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32633
32634         * g++.old-deja/g++.other/type.C: New test.
32635
32636 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32637
32638         * g++.old-deja/g++.other/initstring.C: New test.
32639
32640 2000-06-12  Jason Merrill  <jason@redhat.com>
32641
32642         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32643
32644 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32645
32646         * gcc.c-torture/compile/20000609-1.c: New test.
32647
32648 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32649
32650         * gcc.dg/20000609-1.c: New test.
32651
32652 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
32653
32654         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
32655         * gcc.c-torture/noncompile/poison-1.c: Move...
32656         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
32657         * gcc.dg/cpp-li1.c: Add a token after the #line.
32658
32659 2000-06-05  Richard Henderson  <rth@cygnus.com>
32660
32661         * gcc.c-torture/execute/20000605-2.c: New test.
32662         * gcc.c-torture/execute/20000605-3.c: New test.
32663
32664 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32665
32666         * g77.f-torture/execute/20000503-1.x: New file.
32667
32668 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32669
32670         * g++.old-deja/g++.eh/badalloc1.C: New test.
32671
32672 2000-06-05  Richard Henderson  <rth@cygnus.com>
32673
32674         * gcc.c-torture/execute/20000605-1.c: New test.
32675
32676 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32677             Nathan Sidwell <nathan@codesourcery.com>
32678
32679         * gcc.c-torture/compile/20000605-1.c: New test.
32680
32681 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32682
32683         * g77.f-torture/compile/20000601-1.f:  New test.
32684
32685 2000-06-03  Richard Henderson  <rth@cygnus.com>
32686
32687         * gcc.c-torture/execute/20000603-1.c: New.
32688
32689 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32690
32691         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32692         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32693
32694 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32695
32696         * gcc.dg/compare2.c (case 12): XFAIL.
32697         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32698         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32699
32700         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32701
32702 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32703
32704         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32705         guard macro is already defined when the header is first
32706         included.
32707         * gcc.dg/cpp-mix.h: New file.
32708         * gcc.dg/endif-label.c: Update patterns to match compiler.
32709
32710         * g++.brendan/complex1.C: Declare abort.
32711         * g++.law/refs4.C: Remove XFAIL.
32712         * g++.oliva/expr2.C: Declare abort and exit.
32713
32714 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32715
32716         * gcc.c-torture/execute/20000528-1.c: New test.
32717
32718         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32719         * g++.old-deja/g++.law/temps4.C: Likewise.
32720
32721         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32722         stdlib.h.  Call abort() on failure.
32723         * g++.old-deja/g++.law/refs4.C: Likewise.
32724         * g++.old-deja/g++.law/temps4.C: Likewise.
32725         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32726         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32727
32728 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32729
32730         Relative to g++.dg/special:
32731         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32732
32733         Relative to g++.old-deja:
32734         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32735         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32736         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32737         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32738         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32739         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32740         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32741
32742         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32743         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32744         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32745         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32746         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32747         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32748         and/or string.h.
32749
32750         * g++.other/goto1.C: Update expectations for error messages.
32751
32752 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32753
32754         * gcc.c-torture/compile/20000523-1.c: New test.
32755
32756 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32757
32758         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32759
32760 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32761
32762         * g++.old-deja/g++.eh/catch11.C: New test.
32763         * g++.old-deja/g++.eh/catch12.C: New test.
32764
32765 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32766
32767         * gcc.c-torture/execute/20000523-1.c: New test.
32768
32769 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32770
32771         * c-torture/execute/bcp-1.c: Replace abort in arg of
32772         __builtin_constant_p with a generic external function.
32773
32774         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32775         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32776         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32777         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32778         Prototype abort and/or exit.
32779
32780         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32781         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32782         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32783         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32784
32785 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32786
32787         * gcc.dg/dwarf2-1.c: New test.
32788
32789 2000-05-20  Richard Henderson  <rth@cygnus.com>
32790
32791         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32792
32793 2000-05-20  Andreas Jaeger  <aj@suse.de>
32794
32795         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32796         testcase.
32797
32798 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32799
32800         * gcc.c-torture/execute/20000519-2.c: New test.
32801
32802 2000-05-19  Andreas Jaeger  <aj@suse.de>
32803
32804         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32805         which fails with SSA.
32806
32807         * lib/c-torture.exp: Also test with -O3 -fssa.
32808
32809 2000-05-18  Michael Meissner  <meissner@redhat.com>
32810
32811         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32812         * gcc.c-torture/execute/920415-1.c: Ditto.
32813         * gcc.c-torture/execute/920501-1.c: Ditto.
32814         * gcc.c-torture/execute/conversion.c: Ditto.
32815         * gcc.c-torture/execute/cvt-1.c: Ditto.
32816
32817 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32818
32819         * gcc.c-torture/compile/20000518-1.c: New test.
32820
32821 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32822
32823         * g77.f-torture/compile/200005018.f:  New test.
32824
32825 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32826
32827         * gcc.c-torture/compile/20000517-1.c: New test.
32828
32829 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32830
32831         * gcc.c-torture/execute/20000516-1.c: New test.
32832
32833 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32834
32835         * g++.old-deja/g++.other/eh.C: New test.
32836
32837 2000-05-12  Richard Henderson  <rth@cygnus.com>
32838
32839         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32840         constants through to doit's conditional.
32841
32842 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32843
32844         * gcc.c-torture/compile/20000511-1.c: New test.
32845         * g77.f-torture/compile/20000511-1.f: New test.
32846         * g77.f-torture/compile/20000511-2.f: New test.
32847
32848 2000-05-11  Michael Meissner  <meissner@redhat.com>
32849
32850         * gcc.c-torture/execute/20000511-1.c: New test.
32851
32852 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32853
32854         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32855         * gcc.dg/20000510-1.S: New.
32856
32857 2000-05-08  Catherine Moore  <clm@cygnus.com>
32858
32859         * gcc.dg/unused-3.c: New.
32860
32861 2000-05-06  Richard Henderson  <rth@cygnus.com>
32862
32863           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32864           * g++.old-deja/g++.mike/warn1.C: Likewise.
32865           * g++.old-deja/g++.pt/local1.C: Likewise.
32866           * g++.old-deja/g++.pt/local7.C: Likewise.
32867           * g++.old-deja/g++.pt/spec16.C: Likewise.
32868
32869 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32870
32871         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32872
32873 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32874
32875           * g77.f-torture/execute/20000503-1.f:  New test.
32876
32877 2000-05-04  Andreas Jaeger  <aj@suse.de>
32878
32879         * gcc.dg/noreturn-2.c: New test.
32880
32881 2000-05-04  Neil Booth  <NeilB@earthling.net>
32882
32883         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32884         preprocessor.
32885
32886 2000-05-04  Richard Henderson  <rth@cygnus.com>
32887
32888         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32889
32890 2000-05-04  Richard Henderson  <rth@cygnus.com>
32891
32892         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32893         OpenSSL by Jason R Thorpe.
32894
32895 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32896
32897         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32898
32899 2000-05-03  Robert Lipe <robertlipe@usa.net>
32900
32901         * gcc.dg/20000503-1.c: New test.
32902
32903 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32904
32905         * gcc.c-torture/compile/20000502-1.c: New test.
32906         * g++.old-deja/g++.other/align.C: New test.
32907         * gcc.dg/cpp-tradstringify.c: New test.
32908
32909 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32910
32911         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32912         and hard registers.
32913
32914 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32915
32916         * gcc.c-torture/execute/loop-5.c: New test.
32917
32918 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32919
32920         * gcc.c-torture/execute/va-arg-20.c: New test.
32921
32922 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32923
32924         * gcc.c-torture/execute/20000422-1.c: New test.
32925
32926 2000-04-20  Greg McGary  <gkm@gnu.org>
32927
32928         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32929         when optimizing, but without sibling-call optimizations (-O1).
32930
32931 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32932
32933           * gcc.c-torture/compile/20000420-1.c: New test.
32934
32935 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32936
32937         * g++.abi/ptrflags.C: New test.
32938         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32939
32940 2000-04-19  Catherine Moore  <clm@cygnus.com>
32941
32942         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32943
32944 2000-04-19  Greg McGary  <gkm@gnu.org>
32945
32946         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32947         sibling-call optimizations.
32948
32949 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32950
32951         * gcc.dg/20000419-1.c: New test.
32952
32953 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32954
32955         * gcc.c-torture/execute/20000412-6.c: New test.
32956
32957 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32958
32959         * gcc.c-torture/execute/20000412-5.c: New test.
32960         * g77.f-torture/compile/20000412-1.f: New test.
32961         * gcc.c-torture/execute/20000412-4.c: New test.
32962         * gcc.c-torture/compile/20000412-2.c: New test.
32963         * gcc.c-torture/execute/20000412-3.c: New test.
32964         * gcc.c-torture/compile/20000412-1.c: New test.
32965         * gcc.c-torture/execute/20000412-2.c: New test.
32966
32967 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32968
32969         * objc/execute/bf-20.m: New test.
32970
32971 2000-04-10  Richard Henderson  <rth@cygnus.com>
32972
32973         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32974
32975         * gcc.c-torture/execute/20000412-1.c: New test.
32976
32977 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32978
32979         * g++.old-deja/g++.eh/catchptr1.C: New test.
32980
32981 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32982
32983         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32984
32985 2000-04-08  Neil Booth  <NeilB@earthling.net>
32986
32987         * gcc.dg/cpp-nullchar.c: Remove test as
32988         embedded nulls cause problems.
32989
32990 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32991
32992         * gcc.dg/compare2.c: New test.
32993
32994 2000-04-08  Neil Booth  <NeilB@earthling.net>
32995
32996         * gcc.dg/cpp-nullchar.c: New test.
32997
32998 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32999
33000         * gcc.dg/cpp-mi2.c: New test.
33001         * gcc.dg/cpp-mi2[abc].h: New files.
33002
33003 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
33004
33005         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
33006         member name.
33007
33008 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33009
33010         * g++.old-deja/g++.abi/vmihint.C: New test.
33011
33012 2000-04-06  Neil Booth  <NeilB@earthling.net>
33013
33014         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
33015         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
33016         copyright.
33017
33018 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
33019
33020         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
33021         avoid stack-frame overwrite.
33022
33023 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
33024
33025         * gcc.c-torture/compile/20000405-2.c: New test.
33026         * gcc.c-torture/compile/20000405-3.c: New test.
33027
33028 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33029
33030         * gcc.c-torture/compile/20000405-1.c: New test.
33031
33032 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
33033
33034         * gcc.dg/cast-qual-1.c: Revert last change.
33035
33036 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33037
33038         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
33039
33040 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
33041
33042         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
33043         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
33044
33045 2000-04-03  Jeffrey A Law  (law@cygnus.com)
33046
33047         * gcc.c-torture/compile/20000403-2.c: New test.
33048         * gcc.c-torture/compile/20000403-1.c: New test.
33049
33050 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
33051
33052         * gcc.c-torture/execute/20000403-1.c: New test.
33053
33054 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
33055
33056         * gcc.c-torture/execute/20000402-1.c: New test.
33057
33058 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
33059
33060         * gcc.c-torture/execute/va-arg-15.c: New test.
33061         * gcc.c-torture/execute/va-arg-16.c: New test.
33062         * gcc.c-torture/execute/va-arg-17.c: New test.
33063         * gcc.c-torture/execute/va-arg-18.c: New test.
33064         * gcc.c-torture/execute/va-arg-19.c: New test.
33065
33066 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
33067
33068         * gcc.c-torture/compile/981211-1.c: Move to...
33069         * gcc.dg/cpp-as1.c: ...here.
33070         * gcc.dg/cpp-as2.c: New file.
33071
33072         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
33073         compiler.
33074
33075 2000-04-02  Neil Booth  <NeilB@earthling.net>
33076
33077         * gcc.dg/cpp-cond.c  New tests.
33078         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
33079         accidental success less likely.
33080         * gcc.dg/cpp-missingop.c  New tests.
33081         * gcc.dg/cpp-missingparen.c  New tests.
33082         * gcc.dg/cpp-shift.c  New tests.
33083         * gcc.dg/cpp-shortcircuit.c  New tests.
33084         * gcc.dg/cpp-unary.c  New tests.
33085
33086 2000-03-29  Jeffrey A Law  (law@cygnus.com)
33087
33088         * gcc.c-torture/compile/20000329-1.c: New test.
33089
33090 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
33091
33092         * gcc.c-torture/compile/20000326-1.c: New test.
33093         * gcc.c-torture/compile/20000326-2.c: New test.
33094
33095 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
33096
33097         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
33098         the first parameter is a function argument.
33099
33100 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
33101
33102         * g++.old-deja/g++.ext/array4.C: New test.
33103
33104 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
33105
33106         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
33107
33108 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33109
33110         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
33111
33112 2000-03-19  Richard Henderson  <rth@cygnus.com>
33113
33114         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
33115
33116 2000-03-19  Richard Henderson  <rth@cygnus.com>
33117
33118         * gcc.c-torture/compile/20000319-1.c: New test.
33119
33120 2000-03-14  Jeffrey A Law  (law@cygnus.com)
33121
33122         * gcc.c-torture/execute/20000314-3.c: New test.
33123         * gcc.c-torture/execute/20000314-2.c: New test.
33124         * gcc.c-torture/execute/20000314-1.c: New test.
33125         * gcc.c-torture/compile/20000314-2.c: New test.
33126         * gcc.c-torture/compile/20000314-1.c: New test.
33127
33128 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
33129
33130         * g++.old-deja/g++.warn/inline.C: New test.
33131
33132 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
33133
33134         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
33135         standards-compliant result rather than specific constants.
33136         Put test-values in array.
33137
33138 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
33139
33140         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
33141         (g++_target_compile): Put test-specific options last.
33142
33143 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33144
33145         * g++.old-deja/g++.eh/vbase4.C: New test.
33146
33147 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33148
33149         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
33150
33151 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33152
33153         * g++.old-deja/g++.brendan/misc12.C: Removed.
33154         * g++.old-deja/g++.pt/memtemp77.C: Constify.
33155         * g++.old-deja/g++.ext/pretty4.C: New test.
33156
33157 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33158
33159         * g++.old-deja/g++.other/string2.C: New test.
33160
33161 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
33162
33163         * g++.old-deja/g++.warn/impint2.C: New test.
33164
33165 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
33166
33167         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
33168         is 1, not zero.
33169
33170 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
33171
33172         * g++.old-deja/g++.warn/impint.C: New test.
33173         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
33174         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
33175         * g++.old-deja/g++.pt/explicit12.C: Likewise.
33176         * g++.old-deja/g++.pt/explicit13.C: Likewise.
33177         * g++.old-deja/g++.pt/explicit17.C: Likewise.
33178         * g++.old-deja/g++.pt/explicit18.C: Likewise.
33179         * g++.old-deja/g++.pt/explicit19.C: Likewise.
33180         * g++.old-deja/g++.pt/explicit23.C: Likewise.
33181         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33182         * g++.old-deja/g++.pt/explicit35.C: Likewise.
33183         * g++.old-deja/g++.pt/explicit6.C: Likewise.
33184         * g++.old-deja/g++.pt/memclass7.C: Likewise.
33185
33186 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
33187
33188         * gcc.dg/cpp-redef.c: New test.
33189
33190 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
33191
33192         * g++.old-deja/g++.pt/unify7.C: New test.
33193
33194 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33195
33196         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
33197         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
33198
33199 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
33200
33201         * gcc.c-torture/compile/20000224-1.c: New test.
33202
33203 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33204
33205         * gcc.c-torture/compile/cpp-2.c: New test.
33206         * gcc.c-torture/compile/cpp-1.c: New test.
33207
33208 2000-02-25  Jeffrey A Law  (law@cygnus.com)
33209
33210         * gcc.c-torture/execute/20000225-1.c: New test.
33211
33212 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33213
33214         * gcc.dg/cpp-li2.c: New test.
33215
33216         * gcc.dg/cpp-wi1.c: New test.
33217
33218         * gcc.dg/cpp-li1.c: New test.
33219
33220 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
33221
33222         * g++.old-deja/g++.other/sizeof5.C: New test.
33223
33224 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33225
33226         * gcc.c-torture/execute/va-arg-13.c: New test.
33227
33228 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
33229
33230         * gcc.c-torture/execute/va-arg-12.c: New test.
33231
33232 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
33233
33234         * gcc.c-torture/execute/20000223-1.c: New test.
33235
33236 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
33237
33238         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
33239
33240 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
33241
33242         * g++.old-deja/g++.abi/ptrmem.C: New test.
33243
33244 2000-02-19  Richard Henderson  <rth@cygnus.com>
33245
33246         * gcc.c-torture/compile/init-3.c: New.
33247
33248 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
33249
33250         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
33251         ALWAYS_CXXFLAGS.
33252
33253 2000-02-11  Robert Lipe <robertl@sco.com>
33254
33255         * gcc.c-torture/compile/20000211-3.c: New test.
33256
33257 2000-02-11  Martin Buchholz <martin@xemacs.org>
33258
33259         * gcc.c-torture/compile/20000211-2.c: New test.
33260
33261 2000-02-11  Jeffrey A Law  (law@cygnus.com)
33262
33263         * gcc.c-torture/compile/20000211-1.c: New test.
33264
33265 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
33266
33267         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
33268           on native targets
33269
33270 2000-02-08  Nathan Sidwell  <nathan@acm.org>
33271
33272         * g++.old-deja/g++.other/cast5.C: New test.
33273
33274 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
33275
33276         * gcc.c-torture/execute/20000205-1.c: New.
33277
33278 2000-02-03  Nathan Sidwell  <nathan@acm.org>
33279
33280         * g++.old-deja/g++.jason/cast3.C: Return void.
33281         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
33282
33283 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33284
33285         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
33286
33287         * gcc.dg/loop-1.c: New test.
33288
33289 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
33290
33291         * gcc.c-torture/compile/20000127-1.c: New test.
33292         * gcc.c-torture/execute/991228-1.c: New test.
33293
33294 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33295
33296         * gcc.dg/unused-2.c: New test.
33297
33298         * gcc.dg/conv-1.c: New test.
33299
33300 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
33301
33302         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
33303         compiler.
33304         (tool_option_proc): Fix typo.
33305
33306 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
33307
33308         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
33309         of the ld on the host, not on the build machine.
33310         Also, don't crash if '--help' is not a supported option.
33311
33312 2000-01-24  Richard Henderson  <rth@cygnus.com>
33313
33314         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
33315
33316 2000-01-20  Jeffrey A Law  (law@cygnus.com)
33317
33318         * gcc.c-torture/execute/20000120-2.c: New test.
33319         * gcc.c-torture/execute/20000120-1.c: New test.
33320
33321 2000-01-13  Jeffrey A Law  (law@cygnus.com)
33322
33323         * gcc.c-torture/execute/20000113-1.c: New test.
33324
33325 2000-01-12  Jeffrey A Law  (law@cygnus.com)
33326
33327         * gcc.c-torture/execute/20000112-1.c: New test.
33328
33329 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33330
33331         * gcc.dg/20000111-1.c: New test.
33332
33333 2000-01-10  Jeffrey A Law  (law@cygnus.com)
33334
33335         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
33336         with 16 bit integers.
33337
33338 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33339
33340         * gcc.dg/20000108-1.c: New test.
33341
33342 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33343
33344         * g++.old-deja/g++.ns/koenig8.C: New test.
33345
33346 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33347
33348         * g++.old-deja/g++.other/cast4.C: New test.
33349
33350 2000-01-05  Jeffrey A Law  (law@cygnus.com)
33351
33352         * gcc.c-torture/compile/20000105-2.c: New test.
33353         * gcc.c-torture/compile/20000105-1.c: New test.
33354
33355 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33356
33357         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
33358         references to printf & atoi to conform to ANSI standard.
33359         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
33360         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
33361         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
33362         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
33363         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
33364         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33365         * g++.old-deja/g++.brendan/copy1.C: Likewise.
33366         * g++.old-deja/g++.brendan/copy2.C: Likewise.
33367         * g++.old-deja/g++.brendan/copy3.C: Likewise.
33368         * g++.old-deja/g++.brendan/copy4.C: Likewise.
33369         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33370         * g++.old-deja/g++.brendan/copy6.C: Likewise.
33371         * g++.old-deja/g++.brendan/copy7.C: Likewise.
33372         * g++.old-deja/g++.brendan/copy8.C: Likewise.
33373         * g++.old-deja/g++.brendan/crash11.C: Likewise.
33374         * g++.old-deja/g++.brendan/crash14.C: Likewise.
33375         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
33376         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33377         * g++.old-deja/g++.brendan/delete2.C: Likewise.
33378         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
33379         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
33380         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
33381         * g++.old-deja/g++.brendan/eh1.C: Likewise.
33382         * g++.old-deja/g++.brendan/groff1.C: Likewise.
33383         * g++.old-deja/g++.brendan/init3.C: Likewise.
33384         * g++.old-deja/g++.brendan/misc12.C: Likewise.
33385         * g++.old-deja/g++.brendan/misc7.C: Likewise.
33386         * g++.old-deja/g++.brendan/new2.C: Likewise.
33387         * g++.old-deja/g++.brendan/operators4.C: Likewise.
33388         * g++.old-deja/g++.brendan/operators5.C: Likewise.
33389         * g++.old-deja/g++.brendan/overload2.C: Likewise.
33390         * g++.old-deja/g++.brendan/overload7.C: Likewise.
33391         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
33392         * g++.old-deja/g++.brendan/reference1.C: Likewise.
33393         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
33394         * g++.old-deja/g++.brendan/template24.C: Likewise.
33395         * g++.old-deja/g++.brendan/template3.C: Likewise.
33396         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
33397         * g++.old-deja/g++.jason/inline3.C: Likewise.
33398         * g++.old-deja/g++.jason/opeq.C: Likewise.
33399         * g++.old-deja/g++.law/arg5.C: Likewise.
33400         * g++.old-deja/g++.law/arm7.C: Likewise.
33401         * g++.old-deja/g++.law/ctors11.C: Likewise.
33402         * g++.old-deja/g++.law/cvt8.C: Likewise.
33403         * g++.old-deja/g++.law/init9.C: Likewise.
33404         * g++.old-deja/g++.law/refs4.C: Likewise.
33405         * g++.old-deja/g++.law/template2.C: Likewise.
33406         * g++.old-deja/g++.law/visibility24.C: Likewise.
33407         * g++.old-deja/g++.law/vtable3.C: Likewise.
33408         * g++.old-deja/g++.mike/asm2.C: Likewise.
33409         * g++.old-deja/g++.mike/eh1.C: Likewise.
33410         * g++.old-deja/g++.mike/misc1.C: Likewise.
33411         * g++.old-deja/g++.mike/misc13.C: Likewise.
33412         * g++.old-deja/g++.mike/misc14.C: Likewise.
33413         * g++.old-deja/g++.mike/ns12.C: Likewise.
33414         * g++.old-deja/g++.mike/p1248.C: Likewise.
33415         * g++.old-deja/g++.mike/p3708.C: Likewise.
33416         * g++.old-deja/g++.mike/p3708a.C: Likewise.
33417         * g++.old-deja/g++.mike/p3708b.C: Likewise.
33418         * g++.old-deja/g++.mike/p646.C: Likewise.
33419         * g++.old-deja/g++.mike/p700.C: Likewise.
33420         * g++.old-deja/g++.mike/p783.C: Likewise.
33421         * g++.old-deja/g++.mike/p783a.C: Likewise.
33422         * g++.old-deja/g++.mike/p783b.C: Likewise.
33423         * g++.old-deja/g++.mike/p786.C: Likewise.
33424         * g++.old-deja/g++.mike/p789.C: Likewise.
33425         * g++.old-deja/g++.mike/p789a.C: Likewise.
33426         * g++.old-deja/g++.mike/p807a.C: Likewise.
33427         * g++.old-deja/g++.other/delete3.C: Likewise.
33428         * g++.old-deja/g++.other/dyncast1.C: Likewise.
33429         * g++.old-deja/g++.other/dyncast2.C: Likewise.
33430         * g++.old-deja/g++.other/dyncast3.C: Likewise.
33431         * g++.old-deja/g++.other/empty1.C: Likewise.
33432         * g++.old-deja/g++.other/temporary1.C: Likewise.
33433         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
33434         * g++.old-deja/g++.pt/t16.C: Likewise.
33435         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
33436
33437 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
33438
33439         * gcc.dg/991230-1.c: New test.
33440
33441 1999-12-29  Jeffrey A Law  (law@cygnus.com)
33442
33443         * gcc.c-torture/compile/991229-3.c: New test.
33444         * gcc.c-torture/compile/991229-2.c: New test.
33445         * gcc.c-torture/compile/991229-1.c: New test.
33446
33447 1999-12-29  Greg McGary <gkm@eng.ascend.com>
33448
33449         * gcc.c-torture/compile/labels-2.c: New test.
33450
33451 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
33452
33453         * gcc.c-torture/execute/991227-1.c: New test.
33454
33455 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33456
33457         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
33458
33459 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
33460
33461         * gcc.c-torture/execute/991221-1.c: New test.
33462
33463 1999-12-20  Nathan Sidwell  <nathan@acm.org>
33464
33465         * g++.old-deja/g++.other/cast3.C: New test.
33466
33467 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
33468
33469         * gcc.c-torture/execute/991216-4.c: New test.
33470
33471 1999-12-16  Michael Meissner  <meissner@cygnus.com>
33472
33473         * gcc.c-torture/execute/991216-1.c: New test.
33474         * gcc.c-torture/execute/991216-2.c: New test.
33475         * gcc.c-torture/execute/991216-3.c: New test.
33476
33477 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33478
33479         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33480         Actually make the test fail by using "-O2" for compilation.
33481
33482 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33483
33484         * g++.old-deja/g++.warn/cast-align1.C: New test.
33485
33486 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33487
33488         * gcc.c-torture/compile/991214-1.c: New test.
33489         * gcc.c-torture/compile/991214-2.c: New test.
33490
33491 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33492
33493         * gcc.dg/991214-1.c: New test.
33494
33495 1999-12-13  Jeffrey A Law  (law@cygnus.com)
33496
33497         * gcc.c-torture/compile/991213-3.c: New test.
33498         * gcc.c-torture/compile/991213-2.c: New test.
33499         * gcc.c-torture/compile/991213-1.c: New test.
33500
33501 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
33502
33503         * gcc.dg/991209-1.c: New test.
33504
33505 1999-12-08  Nathan Sidwell <nathan@acm.org>
33506
33507         * gcc.c-torture/compile/991208-1.c: New test.
33508
33509 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33510
33511         * gcc.dg/ultrasp2.c: New test.
33512
33513 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
33514
33515         * g++.old-deja/g++.abi/align.C (main): Fix typo.
33516
33517 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
33518
33519         * gcc.c-torture/compile/991202-1.c: New test.
33520         * gcc.c-torture/execute/991202-1.c: New test.
33521         * gcc.c-torture/execute/991202-2.c: New test.
33522         * gcc.c-torture/execute/991202-3.c: New test.
33523
33524 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
33525
33526         * g++.old-deja/g++.abi/align.C: New test.
33527         * g++.old-deja/g++.abi/aggregates.C: Likewise.
33528         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33529
33530 1999-12-01  Richard Henderson  <rth@cygnus.com>
33531
33532         * gcc.c-torture/execute/991201-1.c: New.
33533
33534 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
33535
33536         * gcc.dg/991129-1.c: New test.
33537
33538 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33539
33540         * gcc.c-torture/compile/991127-1.c: New test.
33541
33542 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33543
33544         * g++.old-deja/g++.other/warn4.C: New test.
33545
33546 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33547
33548         * g++.old-deja/g++.eh/cleanup2.C: New test.
33549         * g++.old-deja/g++.ext/pretty2.C: New test.
33550         * g++.old-deja/g++.ext/pretty3.C: New test.
33551         * g++.old-deja/g++.other/debug6.C: New test.
33552
33553 1999-10-20  Jim Wilson  <wilson@cygnus.com>
33554
33555         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
33556         compiler_output to look for one error message instead of two.
33557
33558 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
33559
33560         * gcc.c-torture/execute/991118-1.c: Also test case
33561         where the word boundary does not split a byte evenly.
33562
33563 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33564
33565         * g++.old-deja/g++.ext/restrict1.C: New test.
33566
33567 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33568
33569         * gcc.c-torture/execute/991118-1.c: New test.
33570
33571 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33572
33573         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33574         working directory pathnames.
33575
33576 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33577
33578         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33579         host is equipped with driver.h and driver.o so it can actually
33580         compile and run the tests.
33581
33582 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33583
33584         * gcc.c-torture/compile/991008-1.c: New test.
33585
33586 1999-11-08  Nick Clifton  <nickc@cygnus.com>
33587
33588         * lib/gcc-dg.exp: Include target-supports.exp
33589
33590 1999-11-05  Nick Clifton  <nickc@cygnus.com>
33591
33592         * lib/target-supports.exp: New file: Provide procs to test for
33593         features supported by the target.
33594         (check_weak_available): Moved here from ecos.exp.
33595         (check_alias_available): New proc: Determine of the target
33596         toolchain supports the alias attribute.
33597
33598         * gcc.dg/special/ecos.exp: Move check_weak_available to
33599         target-supports.exp.
33600         (alias-1.c): Only perform the test if the target supports
33601         aliases.
33602         (wkali-1.c): Only perform the test if the target supports
33603         aliases.
33604
33605         * gcc.dg/990506-0.c: Expect error messages from cross
33606         targets as well as native targets.
33607
33608 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33609
33610         * gcc.dg/ultrasp1.c: Removed xfail.
33611         * gcc.dg/struct-ret-2.c: Likewise.
33612         * gcc.dg/array-1.c: Likewise.
33613
33614 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33615
33616         * gcc.dg/struct-ret-2.c: New test.
33617
33618         * gcc.dg/array-1.c: New test.
33619
33620 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33621
33622         * gcc.c-torture/execute/991030-1.c: New test.
33623
33624 1999-10-26  Richard Henderson  <rth@cygnus.com>
33625
33626         * gcc.c-torture/compile/991026-2.c: New test.
33627
33628 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33629
33630         * gcc.c-torture/compile/991026-1.c: New test.
33631
33632 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33633
33634         * gcc.c-torture/execute/991023-1.c: New test.
33635
33636 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33637
33638         * gcc.c-torture/execute/991019-1.c: New test.
33639
33640 1999-10-16  Richard Henderson  <rth@cygnus.com>
33641
33642         * gcc.c-torture/execute/991016-1.c: New test.
33643
33644 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33645
33646         * gcc.c-torture/execute/991014-1.c: New test.
33647
33648 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33649
33650         * g++.old-deja/g++.other/union2.C: New test.
33651
33652 1999-10-13  Nathan Sidwell  <nathan@acm.org>
33653
33654         * g++.old-deja/g++.other/vaarg2.C: New test.
33655         * g++.old-deja/g++.other/vaarg3.C: New test.
33656
33657 1999-10-12  Craig Burley  <craig@jcb-sc.com>
33658
33659         * g77.f-torture/noncompile/19990905-1.f: Moved from being
33660         in compile/.
33661
33662 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
33663
33664         * gcc.c-torture/execute/va-arg-11.c: New test.
33665
33666 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33667
33668         * lib/file-format.exp (gcc_target_object_format): Don't
33669         crash if objdump is unavailable.
33670
33671 1999-09-29  Donn Terry <donn@interix.com>
33672
33673         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33674
33675 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33676
33677         * gcc.c-torture/compile/990928-1.c: New test.
33678
33679 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33680
33681         * g++.old-deja/g++.other/decl6.C: New test.
33682
33683 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33684
33685         * gcc.c-torture/execute/va-arg-10.c: New test.
33686
33687 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33688
33689         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33690         __PRETTY_FUNCTION__.
33691
33692 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33693
33694         * gcc.c-torture/execute/990923-1.c: New test.
33695
33696 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33697
33698         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33699         for which -fpic is inappropriate.
33700
33701 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33702
33703         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33704
33705 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33706
33707         * g++.old-deja/g++.other/dyncast1.C: New test.
33708         * g++.old-deja/g++.other/dyncast2.C: New test.
33709         * g++.old-deja/g++.other/dyncast3.C: New test.
33710         * g++.old-deja/g++.other/dyncast4.C: New test.
33711         * g++.old-deja/g++.other/dyncast5.C: New test.
33712         * g++.old-deja/g++.eh/catch3.C: New test.
33713         * g++.old-deja/g++.eh/catch3p.C: New test.
33714         * g++.old-deja/g++.eh/catch4.C: New test.
33715         * g++.old-deja/g++.eh/catch4p.C: New test.
33716         * g++.old-deja/g++.eh/catch5.C: New test.
33717         * g++.old-deja/g++.eh/catch5p.C: New test.
33718         * g++.old-deja/g++.eh/catch6.C: New test.
33719         * g++.old-deja/g++.eh/catch6p.C: New test.
33720         * g++.old-deja/g++.eh/catch7.C: New test.
33721         * g++.old-deja/g++.eh/catch7p.C: New test.
33722         * g++.old-deja/g++.eh/catch8.C: New test.
33723         * g++.old-deja/g++.eh/catch8p.C: New test.
33724         * g++.old-deja/g++.eh/catch9.C: New test.
33725         * g++.old-deja/g++.eh/catch9p.C: New test.
33726
33727 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33728
33729         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33730         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33731
33732 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33733
33734         * gcc.c-torture/compile/990913-1.c: New test.
33735
33736 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33737
33738         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33739         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33740
33741 1999-09-09  Richard Henderson  <rth@cygnus.com>
33742
33743         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33744
33745 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33746
33747         * g++.old-deja/g++.other/lookup11.C: New test.
33748         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33749         what is permitted and what we want.
33750         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33751         overload use.
33752         * g++.old-deja/g++.jason/rfg5.C: Likewise
33753
33754 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33755
33756         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33757         * gcc.c-torture/noncompile/poison-1.c: New file.
33758
33759 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33760
33761         * g++.old-deja/g++.other/sizeof3.C: New test.
33762         * g++.old-deja/g++.other/sizeof4.C: New test.
33763         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33764         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33765
33766 1999-09-07  Richard Henderson  <rth@cygnus.com>
33767
33768         * gcc.dg/va-arg-1.c: New.
33769
33770 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33771
33772         * gcc.c-torture/execute/va-arg-9.c: New test.
33773
33774 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33775
33776         * g77.f-torture/compile/980519-2.f: New test.
33777         * g77.f-torture/compile/19990905-0.f: New test.
33778         * g77.f-torture/compile/19990905-1.f: New test.
33779         * g77.f-torture/compile/19990905-2.f: New test.
33780
33781         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33782
33783 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33784
33785         * gcc.c-torture/execute/990827-1.c: Fix typo.
33786
33787 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33788
33789         * g++.old-deja/g++.other/deref1.C: New test.
33790
33791 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33792
33793         * g++.old-deja/g++.other/ambig2.C: New test.
33794         * g++.old-deja/g++.other/cond5.C: New test.
33795         * g++.old-deja/g++.other/lookup16.C: New test.
33796
33797 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33798
33799         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33800         assemblers too.
33801
33802 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33803
33804         * lib/c-torture.exp: Avoid the "compare executables" optimization
33805         when testing native.
33806
33807 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33808
33809         * gcc.c-torture/execute/990829-1.c: New test.
33810         * gcc.c-torture/compile/990829-1.c: New test.
33811
33812 1999-08-27  Paul Burchard  <burchard@pobox.com>
33813
33814         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33815         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33816         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33817         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33818         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33819         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33820         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33821         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33822         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33823         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33824         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33825
33826 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33827
33828         * gcc.c-torture/execute/990827-1.c: New test.
33829
33830 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33831
33832         * g77.f-torture/noncompile/19990826-4.f: New test.
33833
33834         * g77.f-torture/compile/19990826-3.f: New test.
33835
33836         * g77.f-torture/execute/19990826-2.f: New test.
33837
33838         * g77.f-torture/compile/19990826-1.f: New test.
33839
33840         * gcc.c-torture/execute/990826-0.c: New test.
33841         * g77.c-torture/execute/19990826-0.f: New test.
33842
33843         * g77.f-torture/noncompile/970626-2.f: New test.
33844
33845 1999-08-25  Paul Burchard  <burchard@pobox.com>
33846
33847         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33848         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33849         lss-011.C: New tests.
33850
33851 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33852
33853         * g++.old-deja/g++.other/decl5.C: New test.
33854
33855 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33856
33857         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33858         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33859         call `postbase' for each one.  All callers of `postbase' changed
33860         to call this instead.
33861
33862 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33863
33864         * gcc.c-torture/execute/990811-1.c: New test.
33865
33866 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33867
33868         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33869         just native ones.
33870
33871         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33872         just native ones.
33873
33874 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33875
33876         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33877
33878 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33879
33880         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33881
33882 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33883
33884         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33885
33886 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33887
33888         * gcc.c-torture/execute/990804-1.c: New test.
33889
33890 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33891
33892         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33893         * g++.old-deja/g++.brendan/crash64.C: Likewise
33894         * g++.old-deja/g++.brendan/overload8.C: Likewise
33895
33896 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33897
33898         * g++.old-deja/g++.other/struct1.C: New test.
33899
33900 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33901
33902         * g++.old-deja/g++.other/enum2.C: New test.
33903
33904 1999-08-02  Richard Henderson  <rth@cygnus.com>
33905
33906         Adapted from tests from Franz Sirl:
33907         * gcc.c-torture/execute/va-arg-7.c: New test.
33908         * gcc.c-torture/execute/va-arg-8.c: New test.
33909
33910 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33911
33912         * gcc.c-torture/compile/990801-2.c: New test.
33913
33914         * gcc.c-torture/compile/990801-1.c: New test.
33915
33916 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33917
33918         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33919         fp-cmp-1.c, converting double to float.
33920
33921         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33922         fp-cmp-1.c, converting double to long double.
33923
33924         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33925         from fr1 to unknown_register, since fr1 is a legitimate register
33926         on some machines.
33927
33928 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33929
33930         * README: More listname related changes.
33931
33932 1999-07-08  Catherine Moore  <clm@cygnus.com>
33933
33934         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33935
33936 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33937
33938         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33939
33940 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33941
33942         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33943
33944 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33945
33946         * gcc.dg/990703-1.c: New test.
33947
33948 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33949
33950         * lib/file-format.exp: New file: Move definition of proc
33951         gcc_target_object_format to here from
33952         gcc.dg/special/ecos.exp.
33953
33954         * lib/c-torture.exp: Include lib file-format.exp.
33955         * lib/gcc-dg.exp: Include lib file-format.exp.
33956
33957         * gcc.dg/special/ecos.exp: Remove definition of proc
33958         gcc_target_object_format.
33959
33960 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33961
33962         * gcc.c-torture/execute/990628-1.c: New test.
33963
33964 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33965
33966         * gcc.c-torture/compile/990625-2.c: New test.
33967
33968         * gcc.c-torture/compile/990625-1.c: New test.
33969
33970 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33971
33972         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33973         attributes compile.
33974         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33975         ports that use the COFF/PE file format.
33976
33977 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33978
33979         * gcc.c-torture/compile/990617-1.c: New test.
33980
33981 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33982
33983         * g++.old-deja/g++.other/decl4.C: New test.
33984
33985 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33986
33987         * g++.old-deja/g++.other/bitfld3.C: New test.
33988
33989 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33990
33991         * g++.old-deja/g++.eh/catch1.C: New test.
33992
33993 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33994
33995         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33996
33997         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33998         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33999
34000 1999-06-05  Craig Burley  <craig@jcb-sc.com>
34001
34002         * g77.f-torture/compile/19990502-0.f: Replace with new,
34003         shorter, test that still fails after recent changes.
34004
34005 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34006
34007         * gcc.c-torture/execute/990604-1.c: New test.
34008
34009 1999-05-31  Jeffrey A Law  (law@cygnus.com)
34010
34011         * gcc.c-torture/execute/990531-1.c: New test.
34012
34013 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34014
34015         * gcc.c-torture/compile/990527-1.c: New test.
34016
34017 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
34018
34019         * gcc.c-torture/execute/990527-1.c: New test.
34020
34021 1999-05-25  Nick Clifton  <nickc@cygnus.com>
34022
34023         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
34024         bitfields as signed.
34025
34026 1999-05-25  Craig Burley  <craig@jcb-sc.com>
34027
34028         * g77.f-torture/compile/19990525-0.f: New test.
34029
34030 1999-05-25  Jeffrey A Law  (law@cygnus.com)
34031
34032         * gcc.c-torture/execute/990525-2.c: New test.
34033
34034         * gcc.c-torture/execute/990525-1.c: New test.
34035
34036 1999-05-24  Nathan Sidwell  <nathan@acm.org>
34037
34038         * g++.old-deja/g++.other/anon3.C: New test.
34039         * g++.old-deja/g++.other/anon4.C: New test.
34040         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
34041         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
34042         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
34043         Merrill).
34044
34045 1999-05-24  Jeffrey A Law  (law@cygnus.com)
34046
34047         * gcc.c-torture/execute/990524-1.c: New test.
34048
34049         * gcc.dg/990524-1.c: New test.
34050
34051 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34052
34053         * gcc.c-torture/compile/990523-1.c: New test.
34054
34055 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
34056
34057         * gcc.c-torture/compile/990519-1.c: New test.
34058
34059 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34060
34061         * gcc.c-torture/compile/990517-1.c: New test.
34062
34063         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
34064         (e4, f4): New tests.
34065         (main): Call them.
34066
34067 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34068
34069         * gcc.dg/noreturn-1.c: New test.
34070
34071 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
34072
34073         * gcc.c-torture/execute/990513-1.c: New test.
34074
34075 1999-05-10  Richard Henderson  <rth@cygnus.com>
34076
34077         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
34078
34079 1999-05-10  Craig Burley  <craig@jcb-sc.com>
34080
34081         * g77.f-torture/execute/erfc.f: Use small single-precision
34082         values, to avoid problems on Alphas when not -mieee.
34083
34084 1999-05-08  Craig Burley  <craig@jcb-sc.com>
34085
34086         * gcc.dg/990506-0.c: New test.
34087
34088 1999-05-08  Richard Henderson  <rth@cygnus.com>
34089
34090         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
34091         the constant to test.  Don't XFAIL 64-bit targets.
34092
34093         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
34094         * g++.old-deja/g++.law/profile1.C: Likewise.
34095
34096         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
34097         operator new instances.
34098         * g++.old-deja/g++.other/delete5.C: Likewise.
34099
34100 1999-05-03  Craig Burley  <craig@jcb-sc.com>
34101
34102         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
34103         intrinsic.
34104
34105 1999-05-03  Craig Burley  <craig@jcb-sc.com>
34106
34107         * g77.f-torture/execute/u77-test.f: Reverse order of two
34108         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
34109
34110 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34111
34112         * gcc.dg/compare1.c: New test.
34113
34114 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34115
34116         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
34117         New tests.
34118
34119 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34120
34121         * g77.f-torture/compile/19990502-1.f: New test.
34122
34123 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34124
34125         * g77.f-torture/compile/19990502-0.f: New test.
34126
34127 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34128
34129         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
34130         intrinsic.
34131
34132 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34133
34134         * g77.f-torture/execute/u77-test.f (main): List libU77
34135         intrinsics not currently tested.
34136         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
34137         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
34138         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
34139         Trim blanks off the ends of some printed strings.
34140
34141 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34142
34143         * g77.f-torture/execute/u77-test.f (main): Just warn about
34144         FSTAT gid disagreement, as it's expected on some systems.
34145
34146 1999-05-01  Craig Burley  <craig@jcb-sc.com>
34147
34148         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
34149         use a new function, which allows for some slop.
34150         Clean up some commentary.
34151         (issum): The new function.
34152         (sgladd): Deleted subroutine.
34153
34154 1999-05-01  Craig Burley  <craig@jcb-sc.com>
34155
34156         * g77.f-torture/execute/u77-test.f: Modify to be more like
34157         libf2c/libU77 version, bringing patches to that version here.
34158         Add suitable commentary.
34159
34160 1999-04-25  Richard Henderson  <rth@cygnus.com>
34161
34162         * gcc.dg/990424-1.c: New test.
34163
34164 1999-04-24  Craig Burley  <craig@jcb-sc.com>
34165
34166         * g77.f-torture/execute/u77-test.f (main): Bug involving
34167         LSTAT has been fixed, so turn back on full checking.
34168
34169 1999-04-20  Craig Burley  <craig@jcb-sc.com>
34170
34171         * g77.f-torture/compile/19990419-0.f: New test.
34172         * g77.f-torture/execute/19990419-1.f: New test.
34173
34174 1999-04-17  Richard Henderson  <rth@cygnus.com>
34175
34176         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
34177         to avoid the need for a prototype to supress a warning.
34178
34179 1999-04-07  Jim Wilson  <wilson@cygnus.com>
34180
34181         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
34182
34183 1999-04-04  Jeffrey A Law  (law@cygnus.com)
34184
34185         * gcc.c-torture/execute/990404-1.c: New test.
34186
34187 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34188
34189         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
34190         * gcc.dg/cpp-if3.c: Don't use -pedantic.
34191         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
34192         missing initializer warnings.
34193
34194 1999-03-28  Jeffrey A Law  (law@cygnus.com)
34195
34196         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
34197         matching strings.
34198
34199 1999-03-26  Jeffrey A Law  (law@cygnus.com)
34200
34201         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
34202
34203 1999-03-26  Craig Burley  <craig@jcb-sc.com>
34204
34205         * g77.f-torture/execute/19990325-0.f: New test.
34206         * g77.f-torture/execute/19990325-1.f: New test.
34207
34208 1999-03-24  Jeffrey A Law  (law@cygnus.com)
34209
34210         * gcc.c-torture/execute/990324-1.c: New test.
34211
34212 1999-03-22  Jim Wilson  <wilson@cygnus.com>
34213
34214         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
34215         test with 4.
34216
34217 1999-03-17  Richard Henderson  <rth@cygnus.com>
34218
34219         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
34220
34221 1999-03-13  Craig Burley  <craig@jcb-sc.com>
34222
34223         * g77.f-torture/execute/19990313-2.f: New test.
34224         * g77.f-torture/execute/19990313-3.f: New test.
34225
34226 1999-03-13  Craig Burley  <craig@jcb-sc.com>
34227
34228         * g77.f-torture/execute/19990313-0.f: New test.
34229         * g77.f-torture/execute/19990313-1.f: New test.
34230
34231 1999-03-12  Jim Wilson  <wilson@cygnus.com>
34232
34233         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
34234         printf to sprintf.
34235         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
34236         (main): Add check for u15.  Conditionalize u31 check depending on
34237         whether ints are <32 bits or >=32 bits.
34238
34239 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34240
34241         * g77.f-torture/execute/19981119-0.f: Improve testiness.
34242
34243 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34244
34245         * g77.f-torture/compile/19990305-0.f: New test.
34246         * g77.f-torture/execute/19981119-0.f: New test.
34247
34248 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34249
34250         * g77.f-torture/execute/970625-2.f: call ABORT if final
34251         result is not correct, instead of just printing it.
34252         Add this checking via newly introduced obfuscation, to
34253         trip up buggy front ends.
34254
34255 1999-03-07  Craig Burley  <craig@jcb-sc.com>
34256
34257         * g77.f-torture/compile/960317-1.f: Moved from being
34258         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
34259
34260 1999-03-06  Craig Burley  <craig@jcb-sc.com>
34261
34262         * g77.f-torture/execute/960317-1.f: New (old) test.
34263         * g77.f-torture/execute/970625-2.f: Ditto.
34264
34265 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
34266
34267         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
34268         message on line 1 or line 2; cccp and cpplib do this differently.
34269
34270 1999-03-01  Jeffrey A Law  (law@cygnus.com)
34271
34272         * g++.old-deja/g++.law/weak1.C: New test.
34273
34274 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34275
34276         * gcc.c-torture/execute/990119-1.c: Renamed to...
34277         * gcc.dg/990119-1.c: this, so it will only be tested once
34278         (it's a preprocessor test, it doesn't need to be run at
34279         multiple optimization levels).
34280
34281 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34282
34283         * lib/g++.exp: Don't add incdir=$base_dir/../include to
34284           ALWAYS_CXXFLAGS.
34285
34286 1999-02-24  Craig Burley  <craig@jcb-sc.com>
34287
34288         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
34289         * g77.f-torture/compile/19981216-0.f: ...as it is expected
34290         to not be compilable by current g77.
34291
34292 1999-02-24  Nick Clifton  <nickc@cygnus.com>
34293
34294         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
34295
34296 1999-02-22  Jeffrey A Law  (law@cygnus.com)
34297
34298         * gcc.c-torture/execute/990222-1.c: New test.
34299
34300 1999-02-19  Craig Burley  <craig@jcb-sc.com>
34301
34302         * g77.f-torture/compile/19990218-0.f: New test.
34303         * g77.f-torture/noncompile/19990218-1.f: New test.
34304
34305 1999-02-18  Craig Burley  <craig@jcb-sc.com>
34306
34307         * g77.f-torture/compile/19981216-0.f: New test.
34308
34309 1999-02-14  Jeffrey A Law  (law@cygnus.com)
34310
34311         * gcc.dg/990214-1.c: New test.
34312
34313 1999-02-13  Jeffrey A Law  (law@cygnus.com)
34314
34315         * gcc.dg/990213-2.c: New test.
34316
34317         * gcc.dg/990213-1.c: New test.
34318
34319 1999-02-12  Jeffrey A Law  (law@cygnus.com)
34320
34321         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
34322         ints.
34323
34324 1999-02-11  Nick Clifton  <nickc@cygnus.com>
34325
34326         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
34327         specified by target.
34328
34329         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
34330
34331 1999-02-11  Jeffrey A Law  (law@cygnus.com)
34332
34333         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
34334
34335 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34336
34337         * gcc.dg/special/ecos.exp: New test driver for new tests with
34338         special requirements.
34339
34340         * gcc.dg/special/alias-1.c: New test.
34341         * gcc.dg/special/gcsec-1.c: New test.
34342         * gcc.dg/special/weak-1.c: New test.
34343         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
34344         * gcc.dg/special/weak-2.c: New test.
34345         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
34346         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
34347         * gcc.dg/special/wkali-1.c: New test.
34348         * gcc.dg/special/wkali-2.c: New test.
34349         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
34350         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
34351
34352 1999-02-10  Felix Lee  <flee@cygnus.com>
34353
34354           * lib/c-torture.exp (c-torture-compile): Pull out code for
34355           analyzing gcc error messages.
34356           (c-torture-execute): Likewise.  Fix some (harmless) false
34357           positives.
34358           * lib/gcc.exp (gcc_check_compile): New function.
34359
34360 1999-02-08  Richard Henderson  <rth@cygnus.com>
34361
34362         * gcc.c-torture/execute/990208-1.c: New test.
34363
34364 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34365
34366         * g++.dg/special/ecos.exp: New driver for new tests with special
34367         requirements
34368
34369         * g++.dg/special/conpr-1.C: New test
34370         * g++.dg/special/conpr-2.C: New test
34371         * g++.dg/special/conpr-2a.C: New test
34372         * g++.dg/special/conpr-3.C: New test
34373         * g++.dg/special/conpr-3a.C: New test
34374         * g++.dg/special/conpr-3b.C: New test
34375
34376         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
34377         allow g++ to use the dg driver
34378
34379         * README: Add comment about g++.dg directory
34380
34381 1999-02-06  Jeffrey A Law  (law@cygnus.com)
34382
34383         * README: Update email addresses.
34384
34385 1999-02-03  Nick Clifton  <nickc@cygnus.com>
34386
34387         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
34388         arguments in order to force structure S onto the stack even on
34389         the alpha.
34390         (test): Pass 10 leading arguments to function foo as well as the
34391         structure S.
34392
34393         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
34394         failure for all targets.
34395
34396         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
34397         abort to terminate program execution.
34398
34399 1999-01-30  Richard Henderson  <rth@cygnus.com>
34400
34401         * gcc.c-torture/execute/990130-1.c: New test.
34402
34403 1999-01-30  Jeffrey A Law  (law@cygnus.com)
34404
34405         * gcc.dg/990130-1.c: New test.
34406
34407 1999-01-28  Michael Meissner  <meissner@cygnus.com>
34408
34409         * gcc.c-torture/execute/990128-1.c: New test.
34410
34411 1999-01-27  Michael Meissner  <meissner@cygnus.com>
34412
34413         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
34414
34415 1999-01-27  Felix Lee  <flee@cygnus.com>
34416
34417         * lib/c-torture.exp (c-torture-compile): pull out code for
34418         analyzing gcc error messages.
34419         (c-torture-execute): ditto, and fix some (harmless) false
34420         positives.
34421         * lib/gcc.exp (gcc_check_compile): new function.
34422
34423 1999-01-17  Jeffrey A Law  (law@cygnus.com)
34424
34425         * gcc.dg/990117-1.c: New test.
34426
34427         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
34428
34429         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
34430
34431 1999-01-15  Jeffrey A Law  (law@cygnus.com)
34432
34433         * g77.f-torture/compile/990115-1.f: New test.
34434
34435 1999-01-07  Jeffrey A Law  (law@cygnus.com)
34436
34437         * gcc.c-torture/compile/990107-1.c: New test
34438
34439 1999-01-06  Jeffrey A Law  (law@cygnus.com)
34440
34441         * gcc.c-torture/execute/990106-2.c: New test.
34442
34443         * gcc.c-torture/execute/990106-1.c: New test.
34444
34445 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
34446
34447         * gcc.c-torture/compile/981223-1.c: New test.
34448
34449 1998-12-29  Richard Henderson  <rth@cygnus.com>
34450
34451         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
34452         (opt3): Rename from opt4 and disable.
34453
34454 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
34455
34456         * g++.old-deja/g++.pt/ptrmem5.C: New test.
34457
34458 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34459
34460         * g++.old-deja/g++.other/conv5.C: New test.
34461
34462 1998-12-14  Nick Clifton  <nickc@cygnus.com>
34463
34464         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
34465
34466 1998-12-11  Jeffrey A Law  (law@cygnus.com)
34467
34468         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
34469
34470 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
34471
34472         * gcc.c-torture/compile/981211-1.c: New test.
34473
34474 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34475
34476         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34477
34478         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34479
34480 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34481
34482         * gcc.special/930510-1.c: Make C9X safe.
34483         * gcc.misc-tests/gcov-1.c Similarly.
34484         * gcc.misc-tests/gcov-2.c Similarly.
34485
34486 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34487
34488         * gcc.dg/ultrasp1.c: New test.
34489
34490 1998-12-06  Richard Henderson  <rth@cygnus.com>
34491
34492         * gcc.c-torture/execute/981206.c: New test.
34493
34494 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34495
34496         * g++.old-deja/g++.ns/template7.C: New test.
34497
34498         * g++.old-deja/g++.other/expr1.C: New test.
34499
34500         * g++.old-deja/g++.eh/tmpl3.C: New test.
34501
34502         * g++.old-deja/g++.eh/tmpl2.C: New test.
34503
34504 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34505
34506         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
34507         * g++.old-deja/g++.other/using6.C: Removed.
34508         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
34509
34510         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
34511
34512 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34513
34514         * g++.old-deja/g++.pt/overload8.C: New test.
34515
34516         * g++.old-deja/g++.pt/overload7.C: New test.
34517
34518         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
34519
34520         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
34521         and relinking messages.
34522         * lib/g++.exp (g++_target_compile): Remove .rpo file when
34523         compiling with -frepo.
34524
34525 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
34526
34527         * g++.old-deja/g++.pt/lookup6.C: New test.
34528
34529 1998-11-30  Nick Clifton  <nickc@cygnus.com>
34530
34531         * gcc.c-torture/execute/981130-1.c: New test.
34532         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
34533
34534 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34535
34536         * g++.old-deja/g++.pt/explicit76.C: New test.
34537
34538         * g++.old-deja/g++.pt/friend38.C: New test.
34539
34540         * g++.old-deja/g++.ns/crash2.C: New test.
34541
34542         * g++.old-deja/g++.pt/defarg8.C: New test.
34543
34544         * g++.old-deja/g++.pt/instantiate6.C: New test.
34545
34546         * g++.old-deja/g++.pt/static6.C: New test.
34547
34548         * g++.old-deja/g++.pt/decl2.C: New test.
34549
34550 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34551
34552         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
34553         problem is actually related with name lookup, but so what? :-)
34554
34555         * g++.old-deja/g++.pt/friend37.C: New test.
34556
34557 1998-11-25  Dave Love  <d.love@dl.ac.uk>
34558
34559         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
34560         element, which fails on some systems.
34561
34562         * g77.f-torture/execute/labug1.f: New test.
34563
34564 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34565
34566         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34567         is defined.
34568
34569 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34570
34571         * g77.f-torture/compile/981117-1.f: New test.
34572
34573 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34574
34575         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34576         properly discarded.
34577
34578 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34579
34580         * gcc.c-torture/execute/memcheck: New directory of tests for
34581         -fcheck-memory-usage.
34582
34583 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34584
34585         * README: New file, general information about the testsuite and
34586         new description of the various C++ test subdirectories.
34587         * README.g++: Eliminate obsolete information, update and move most
34588         relevant stuff to README.
34589
34590 1998-11-07  Richard Henderson  <rth@cygnus.com>
34591
34592         * gcc.c-torture/compile/981107-1.c: New test.
34593
34594 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
34595
34596         * execute/memcpy-bi.c: New testcase.
34597
34598 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
34599
34600         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
34601         base classes.
34602
34603         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
34604         template is selected.
34605
34606         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
34607         classes, it should be accepted for all types.
34608
34609         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
34610
34611         * g++.old-deja/g++.pt/spec24.C: Ensure that template
34612         specializations start with template headers.
34613
34614 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
34615
34616         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
34617
34618         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34619         non-POD types.
34620
34621 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34622
34623         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34624
34625 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34626
34627         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34628
34629 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34630
34631         * 981019-1.c: New test.
34632
34633 1998-10-14  Robert Lipe <robertl@dgii.com>
34634
34635         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34636         find objc headers.
34637
34638 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34639
34640         * compile/981001-4.c: Remove use of GCC extension that triggers a
34641         compiler bug.
34642
34643 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34644
34645         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34646
34647 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34648
34649         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34650         instantiation of template produces incorrect code for delete
34651         expression.
34652
34653         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
34654         constructors' name is not unique.
34655         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
34656         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
34657
34658         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
34659         automatic array of const is ill-formed.
34660
34661         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
34662         of template parameter?
34663
34664         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34665         const.
34666
34667         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34668         pointer-to-member expression.
34669
34670         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34671         declaration causes ICE.
34672
34673 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34674
34675         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34676         reserved in the global namespace.
34677
34678         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34679         generate needed virtual table.
34680
34681         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34682
34683 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34684
34685         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34686         template-dependent type
34687
34688 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34689
34690         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34691         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34692         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34693
34694         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34695         class should be usable as argument of member function.
34696         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34697         class should be usable as return type of member function.
34698         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34699         class should be usable as type of data member.
34700
34701         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34702
34703 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34704
34705         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34706
34707 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34708
34709         * gcc.dg/dll-?.c Add thumb to target list.
34710         Fix assembler scan patterns to match current assembler output.
34711
34712 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34713
34714         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34715         matching of template brackets.
34716
34717         * g++.old-deja/g++.other/using4.C: New test.  Test using
34718         declarations of methods from base classes.
34719
34720         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34721         within functions should introduce names into the innermost
34722         enclosing namespace.
34723
34724         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34725         of static locals if first initialization throws.
34726
34727 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34728
34729         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34730
34731 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34732
34733         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34734         lose track of the possible targets of tablejump insns.
34735         * special/special.exp: Run it.
34736
34737 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34738
34739         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34740         must be declared before its specializations can be named in friend
34741         declarations.
34742
34743 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34744
34745         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34746
34747         * g77.f-torture/execute/io1.f: New test.
34748
34749 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34750
34751         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34752         with pointer to template function, for which no argument deduction
34753         is possible.
34754
34755         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34756         specialization of template function as argument to template
34757         function.
34758
34759         * g++.old-deja/g++.other/access2.C: New test; Inner class
34760         shouldn't have privileged access to Outer's names.
34761
34762 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34763
34764         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34765         friend template declared within template class conflicts with
34766         nested class of the same name.
34767
34768         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34769         is ignored.
34770
34771         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34772         object with direct initializer as function declaration.
34773
34774         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34775         initializers.
34776
34777         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34778         involving const pointer and NULL produces incorrect result.
34779
34780         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34781         type name without `typename' should be rejected with -pedantic.
34782
34783 1998-10-02  Richard Henderson  <rth@cygnus.com>
34784
34785         * g++.old-deja/g++.other/addrof1.C: New test.
34786
34787 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34788
34789         * gcc.c-torture/compile/981001-1.c: New test.
34790         * gcc.c-torture/execute/981001-1.c: New test.
34791
34792 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34793
34794         * gcc.c-torture/compile/981001-2.c: New test.
34795         * gcc.c-torture/compile/981001-3.c: New test.
34796         * gcc.c-torture/compile/981001-4.c: New test.
34797
34798 1998-10-01  Robert Lipe  <robertl@dgii.com>
34799
34800         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34801         multilibbed hosts.   Idea grafted from g77.exp.
34802
34803 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34804
34805         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34806         avoid losing on systems which need -lsocket.
34807
34808 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34809
34810         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34811         * g++.old-deja/g++.other/nested2.C: Ditto.
34812         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34813         failure.
34814
34815 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34816
34817         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34818         preferred over template operator!= for enum bitfields.
34819
34820 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34821
34822         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34823         that happen to have the same base name, but in different scopes,
34824         are incorrectly rejected.
34825
34826 1998-09-16  Richard Henderson  <rth@cygnus.com>
34827
34828         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34829         on the native word size instead of an integer literal.
34830
34831 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34832
34833         * g++.old-deja/g++.other/static2.C: Invocation of static data
34834         member of type pointer-to-function denoted as non-static member.
34835
34836         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34837         checks involving function types and aliases.
34838
34839 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34840
34841         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34842         redefined to the same non-trivial type.
34843
34844         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34845         namespace-qualification of template specializations declared in
34846         other namespaces.
34847
34848         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34849         to declare a subset of the specializations of a template function
34850         as friends of specializations of a template class.
34851
34852         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34853         member templates that do not fully specialize the enclosing
34854         template class are rejected.
34855
34856 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34857
34858         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34859
34860 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34861
34862         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34863         altered from libf2c/libU77 version.
34864
34865 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34866
34867         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34868
34869 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34870
34871         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34872         (un)signed char are different types for template specialization
34873         purposes.
34874
34875 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34876
34877         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34878         * objc: ObjC testsuite.
34879
34880 1998-08-31  Catherine Moore  <clm@cygnus.com>
34881
34882         * gcc.c-torture/execute/941014-1.x:  New file.
34883
34884 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34885
34886         * lib/c-torture.exp: Add support for
34887         torture_eval_before_compile and torture_eval_before_execute
34888         variables.
34889
34890 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34891
34892         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34893         this test triggers valid.
34894
34895 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34896
34897         * gcc.dg/980827-1.c: New test.
34898
34899 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34900
34901         * gcc.c-torture/execute/loop-4b.c: New test.
34902
34903 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34904
34905         * lib/c-torture.exp: Add support for
34906         torture_eval_before_compile and torture_eval_before_execute
34907         variables.
34908
34909 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34910
34911         * gcc.c-torture/compile/980825-1.c: New test.
34912
34913 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34914
34915         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34916         count number tests in opt_t0 not good_t0.
34917
34918 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34919
34920         * gcc.c-torture/compile/930326-1.x: Fix typo.
34921
34922 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34923
34924         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34925         causes an ICE.
34926
34927 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34928
34929         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34930         STACK_SIZE is defined.
34931         * gcc.c-torture/unsorted/stuct.c: Similarly.
34932
34933         * gcc.c-torture/compile/980821-1.c: New test.
34934
34935 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34936
34937         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34938
34939 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34940
34941         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34942         code.
34943
34944 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34945
34946         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34947         error'.
34948
34949 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34950
34951         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34952
34953 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34954
34955         * gcc.c-torture/compile/980816-1.c: New test.
34956
34957         * gcc.dg/980816-1.c: New test.
34958
34959 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34960
34961         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34962         compiler for ieee tests.
34963
34964 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34965
34966         * g77.f-torture/compile/980729-0.f: New test.
34967
34968 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34969
34970         * gcc.c-torture/special/eeprof-1.c: New test, for
34971         -finstrument-functions.
34972         * gcc.c-torture/special/special.exp: Run it.
34973
34974 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34975
34976         * gcc.c-torture/compile/980729-1.c: New test.
34977
34978 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34979
34980         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34981         __thumb__ is defined, and test for ARM style doubles if so.
34982
34983 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34984
34985         * g77.f-torture/noncompile/980615-0.f: New test.
34986
34987 1998-07-26  H.J. Lu  (hjl@gnu.org)
34988
34989         * gcc.dg/980312-1.c: Do link instead of compile.
34990         * gcc.dg/980313-1.c: Likewise.
34991
34992 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34993
34994         * gcc.c-torture/compile/980726-1.c: New test.
34995
34996 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34997
34998         * g77.f-torture/execute/io0.f: New test.
34999
35000 1998-07-24  Nick Clifton  <nickc@cygnus.com>
35001
35002         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
35003         an int.
35004
35005 1998-06-18  Michael Meissner  <meissner@cygnus.com>
35006
35007         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
35008         m32r bugs.
35009
35010 1998-07-17  Nick Clifton  <nickc@cygnus.com>
35011
35012         * gcc.dg/980626-1.c: Expect failures for all toolchains until
35013         c-decl.c:grokdeclarator can handle mode attributes.
35014
35015 1998-07-16  Jeffrey A Law  (law@cygnus.com)
35016
35017         * gcc.c-torture/execute/980716-1.c: New test.
35018
35019 1998-07-13  Jeffrey A Law  (law@cygnus.com)
35020
35021         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
35022         the mn10200.
35023         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
35024         the mn10200.
35025         * gcc.c-torture/execute/va-arg-3.x: Similarly.
35026         * gcc.c-torture/compile/930326-1.x: Similarly.
35027
35028 1998-07-13  Dave Love  <d.love@dl.ac.uk>
35029
35030         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
35031         New test from Craig.
35032
35033 1998-07-12  Dave Love  <d.love@dl.ac.uk>
35034
35035         * g77.f-torture/noncompile/980616-0.f: New test.
35036
35037         * g77.f-torture/execute/970816-3.f:  New test from Craig.
35038
35039 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
35040
35041         *  g++.other/singleton.C: Return error value instead of taking
35042         SIGSEGV.
35043
35044 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
35045
35046         *  g++.other/singleton.C: New test.   Warning is under dispute.
35047         Runtime crash is not.
35048
35049 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
35050
35051         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
35052         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
35053         using6.C, using7.C}:  New namespace tests.
35054
35055 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
35056
35057         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
35058         specialization with typedef'ed names used as array indexes.
35059
35060 1998-07-09  Jeffrey A Law  (law@cygnus.com)
35061
35062         * gcc.c-torture/execute/980709-1.c: New test.
35063
35064         * gcc.dg/980709-1.c: New test.
35065
35066 1998-07-07  Richard Henderson  <rth@cygnus.com>
35067
35068         * gcc.c-torture/execute/bcp-1.c: New test.
35069
35070 1998-07-07  Jeffrey A Law  (law@cygnus.com)
35071
35072         * gcc.c-torture/execute/980707-1.c: New test.
35073
35074 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
35075
35076         * gcc.c-torture/compile/980706-1.c: New test.
35077
35078 1998-07-01  Dave Love  <d.love@dl.ac.uk>
35079
35080         * g77.f-torture/execute/980701-0.f,
35081         g77.f-torture/execute/980701-1.f: New test from Craig.
35082
35083 1998-07-01  Jeffrey A Law  (law@cygnus.com)
35084
35085         * gcc.c-torture/compile/980701-1.c: New test.
35086
35087         * gcc.c-torture/execute/980701-1.c: New test.
35088
35089 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
35090 rlsruhe.de>
35091
35092         * g++.old-deja/g++.robertl/eb132.C: New test.
35093         * g++.old-deja/g++.robertl/eb133.C: Likewise.
35094
35095 1998-06-29  Dave Love  <d.love@dl.ac.uk>
35096
35097         * g77.f-torture/execute/980628-7.f,
35098         g77.f-torture/execute/980628-8.f,
35099         g77.f-torture/execute/980628-9.f,
35100         g77.f-torture/execute/980628-10.f: New tests from Craig.
35101
35102         * g77.f-torture/execute/980628-3.f: Remove mail headers.
35103
35104 1998-06-28  Jeffrey A Law  (law@cygnus.com)
35105
35106         * g77.f-torture/execute/980628-4.f: New test from Craig.
35107         * g77.f-torture/execute/980628-5.f: Likewise.
35108         * g77.f-torture/execute/980628-2.f: Likewise.
35109         * g77.f-torture/execute/980628-0.f: Likewise.
35110         * g77.f-torture/execute/980628-1.f: Likewise.
35111         * g77.f-torture/execute/980628-3.f: Likewise.
35112         * g77.f-torture/execute/980628-6.f: Likewise.
35113
35114 1998-06-28  Jeffrey A Law  (law@cygnus.com)
35115
35116         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
35117         directory when nothing has been installed yet.
35118
35119 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
35120
35121         * gcc.c-torture/special/special.exp: Handle newer versions of
35122         dejagnu.
35123
35124 1998-06-26  Jeffrey A Law  (law@cygnus.com)
35125
35126         * gcc.dg/980626-1.c: New test.
35127
35128 1998-06-19  Bruno Haible <haible@ilog.fr>
35129
35130         * gcc.misc-tests/m-un-2.c: New test.
35131         * g++.old-deja/g++.other/warn01.c: Likewise.
35132
35133 1998-06-19  Robert Lipe  <robertl@dgii.com>
35134
35135         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
35136         compatibility with assmblers with a different comment character.
35137         Eliminate use of GAS-specific extensions.
35138
35139 1998-06-19  Jeffrey A Law  (law@cygnus.com)
35140
35141         * gcc.c-torture/execute/ieee/980619-1.c: New test.
35142
35143 1998-06-19  Robert Lipe  <robertl@dgii.com>
35144
35145         *lib/g77.exp: Replace search for libf2c.a with search for newly
35146         renamed libg2c.a
35147
35148 1998-06-17  Jeffrey A Law  (law@cygnus.com)
35149
35150         * gcc.c-torture/execute/980617-1.c: New test.
35151
35152 1998-06-12  Jeffrey A Law  (law@cygnus.com)
35153
35154         * gcc.c-torture/execute/980612-1.c: New test.
35155
35156 1998-06-08  Jeffrey A Law  (law@cygnus.com)
35157
35158         * gcc.dg/980523-1.c: Only test on ppc-linux.
35159         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
35160
35161         * gcc.c-torture/execute/980608-1.c: New test.
35162
35163 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
35164
35165         * gcc.c-torture/execute/980605-1.c: New test.
35166
35167 1998-06-04  Jeffrey A Law  (law@cygnus.com)
35168
35169         * gcc.c-torture/execute/980604-1.c: New test.
35170
35171 1998-06-02  Jeffrey A Law  (law@cygnus.com)
35172
35173         * gcc.c-torture/execute/980602-1.c: New test.
35174         * gcc.c-torture/execute/980602-2.c: Likewise.
35175
35176 1998-06-02  Dave Love  <d.love@dl.ac.uk>
35177
35178         * 970125-0.f: Fix per JCB.  Add commentary.
35179
35180 1998-05-31  Michael Meissner  <meissner@cygnus.com>
35181
35182         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
35183         IEEE -0 support.
35184
35185 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
35186
35187         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
35188         earlier.
35189
35190 1998-05-28  Catherine Moore <clm@cygnus.com>
35191
35192         * gcc.c-torture/execute/980526-3.c: New test.
35193
35194 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
35195
35196         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
35197         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
35198         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
35199         m88k-motorola-sysv3 to XFAIL.
35200
35201 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35202
35203         * gcc.dg/980526-1.c: New test.
35204         * gcc.c-torture/execute/980526-2.c: New test.
35205
35206 1998-05-26  Jeffrey A Law  (law@cygnus.com)
35207
35208         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
35209
35210         * gcc.c-torture/execute/980526-1.c: New test.
35211
35212 1998-05-26  Dave Love  <d.love@dl.ac.uk>
35213
35214         * g77.f-torture/execute/alpha2.f: Add runtime test.
35215
35216 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
35217
35218         * g++.old-deja/old-deja.exp: Strip leading directories.
35219
35220         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
35221         error for the line.  Don't run multiple tests for the same line.
35222
35223 1998-05-23  Jeffrey A Law  (law@cygnus.com)
35224
35225         * gcc.dg/980523-1.c: New test.
35226
35227 1998-05-23  Dave Love  <d.love@dl.ac.uk>
35228
35229         * g77.f-torture/compile/970915-0.f: New test.
35230
35231 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
35232
35233         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
35234
35235 1998-05-21  Jeffrey A Law  (law@cygnus.com)
35236
35237         * gcc.dg/980520-1.c: New test.
35238
35239 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
35240
35241         * gcc.dg/980502-1.c: Fix return type.
35242
35243 1998-05-20  Jeffrey A Law  (law@cygnus.com)
35244
35245         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
35246         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
35247         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
35248         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
35249         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
35250
35251 1998-05-20  Dave Love  <d.love@dl.ac.uk>
35252
35253         * g77.f-torture/execute/980520-1.f: New test.
35254
35255 1998-05-15  Dave Love  <d.love@dl.ac.uk>
35256
35257         * lib/mike-g77.exp: New file.
35258
35259         * g77.f-torture/noncompile/noncompile.exp,
35260         g77.f-torture/noncompile/check0.f: New files.
35261
35262 1998-05-14  Dave Love  <d.love@dl.ac.uk>
35263
35264         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
35265         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
35266         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
35267         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
35268         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
35269         abort where appropriate.
35270
35271 1998-05-05  Michael Meissner  <meissner@cygnus.com>
35272
35273         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
35274         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
35275
35276 1998-04-29  Dave Love  <d.love@dl.ac.uk>
35277
35278         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
35279
35280 1998-04-27  Dave Love  <d.love@dl.ac.uk>
35281
35282         * g77.f-torture/compile/980427-0.f: New test.
35283
35284 1998-04-24  Dave Love  <d.love@dl.ac.uk>
35285
35286         * g77.f-torture/compile/980424-0.f: New test.
35287
35288 1998-04-19  Dave Love  <d.love@dl.ac.uk>
35289
35290         * g77.f-torture/compile/980419-2.f (main): New test.
35291         * g77.f-torture/compile/970125-0.f: New test.
35292         * g77.f-torture/compile/980419-1.f: New test.
35293
35294 1998-04-08  Jim Wilson  <wilson@cygnus.com>
35295
35296         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
35297         of loop-4.c.
35298
35299 1998-04-07  Jim Wilson  <wilson@cygnus.com>
35300
35301         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
35302
35303 1998-04-03  Jim Wilson  <wilson@cygnus.com>
35304
35305         * gcc.c-torture/compile/980329-1.c: New test.
35306
35307 1998-03-18  Jim Wilson  <wilson@cygnus.com>
35308
35309         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
35310         * gcc.dg/980312-1.c: Fix typo in -march command.
35311
35312 1998-03-16  H.J. Lu  (hjl@gnu.org)
35313
35314         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
35315
35316 1998-03-11  Robert Lipe  <robertl@dgii.com>
35317
35318         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
35319         Dave Love agree the Fortran source is bogus.
35320
35321 1998-03-11  Robert Lipe  <robertl@dgii.com>
35322
35323         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
35324         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
35325         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
35326         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
35327         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
35328
35329 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
35330
35331         * g++.old-deja/g++.other/friend1.C: New test.
35332
35333 1998-02-18  Dave Love  <d.love@dl.ac.uk>
35334
35335         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
35336         possibly uninitialized) variables and declare dnrm2.
35337
35338 1998-02-23  Robert Lipe <robertl@dgii.com>
35339
35340         From Bruno Haible <haible@ilog.fr>:
35341         * gcc.c-torture/execute/980223.c: New test.
35342
35343 1998-02-13  Jeffrey A Law  (law@cygnus.com)
35344
35345         * gcc.dg/ifelse-1.c: New test.
35346
35347 1998-02-09  H.J. Lu  (hjl@gnu.org)
35348
35349         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
35350
35351           * lib/old-dejagnu.exp (old-dejagnu): Added the
35352           "execution test - XFAIL *-*-*" handling in the spirit of
35353           "excess errors test -". Changed the "execution test fails"
35354           handling to be like "excess errors test fails".
35355           * Update various tests accordingly.
35356
35357 1998-02-06  Jim Wilson  <wilson@cygnus.com>
35358
35359         * gcc.c-torture/execute/980205.c: New test.
35360
35361 1998-01-18  Jeffrey A Law  (law@cygnus.com)
35362
35363         * lib/c-torture.exp: Look for .x files instead of .cexp files.
35364         * lib/f-torture.exp: Similarly.
35365         * gcc.c-torture: Rename all .cexp files to .x files.
35366
35367 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
35368
35369         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
35370         (940510-1.c): Removed duplicate.
35371         (971104-1.c): New test.
35372
35373 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
35374
35375           * lib/f-torture.exp: Improve error and loop detection.
35376
35377 1997-11-19  Michael Meissner  <meissner@cygnus.com>
35378
35379         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
35380         use that to size the filler array.
35381
35382 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
35383
35384         * lib/c-torture.exp(c-torture-execute): Fix typo.
35385
35386         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
35387         testcase as the executable name. Keep the executable around if
35388         the test fails.
35389
35390 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
35391
35392         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
35393         changes.  Only test one -g option, and move it to the end of the
35394         list of options to test.
35395
35396 1997-09-19  Michael Meissner  <meissner@cygnus.com>
35397
35398         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
35399         variable GCC_TORTURE_OPTIONS to supply default switches separated
35400         by colons.  If no environment variable, run tests with -O0 -g, -O1
35401         -g, and -O2 -g as well.
35402
35403 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
35404
35405         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
35406         explanatory comments. Fix indentation.
35407
35408 1997-09-15  Jeffrey A Law  (law@cygnus.com)
35409
35410         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
35411
35412 1997-09-11  Jeffrey A Law  (law@cygnus.com)
35413
35414         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
35415         * g++.old-deja/g++.mike/p7325.C: Likewise.
35416         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
35417
35418 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
35419
35420         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
35421         * g++.old-deja/g++.brendan/crash30.C: Likewise.
35422         * g++.old-deja/g++.brendan/crash39.C: Likewise.
35423         * g++.old-deja/g++.law/operators4.C: Likewise.
35424
35425 1997-09-11  Joe Buck  (jbuck@synopsys.com)
35426
35427         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
35428         * g++.old-deja/g++.mike/p784.C: Ditto.
35429         * g++.old-deja/g++.mike/p785.C: Ditto.
35430
35431 1997-09-05  Jeffrey A Law  (law@cygnus.com)
35432
35433           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
35434
35435 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35436
35437         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
35438         target feature; pass this to c-torture-execute as needed.
35439
35440 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35441
35442         * lib/c-torture.exp(c-torture-execute): If the previous and the
35443         current executables being tested are identical, we don't need to
35444         run the executable again. Try to make the executable names
35445         unique. Add an optional argument for passing additional compiler
35446         flags.
35447
35448 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
35449
35450         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
35451
35452 1997-08-29  Jeffrey A Law  (law@cygnus.com)
35453
35454         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
35455
35456 1997-07-31  Jeffrey A Law  (law@cygnus.com)
35457
35458         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
35459         32bit or larger longs.
35460
35461         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
35462         have either a 32bit long or 32bit int.
35463
35464 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
35465
35466         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
35467         Make double precision tests dependent on sizeof (double).
35468
35469 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
35470
35471         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
35472         too.
35473
35474 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35475
35476         * gcc.c-torture/compile/961203-1.cexp: New script.
35477
35478 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35479
35480         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35481         up the includes ourselves.
35482
35483 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35484
35485         * lib/plumhall.exp: Remove random include, and add a few
35486         verbose messages for debugging.
35487
35488 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35489
35490         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35491         of trying to do it ourselves.
35492
35493 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35494
35495         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
35496
35497 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
35498
35499         * gcc.prms/5403.c: Made regexp a bit less strict.
35500
35501 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
35502
35503         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
35504         is returned from remote_load instead.
35505         * lib/plumhall.exp: Ditto.
35506         * lib/mike-g++.exp: Ditto.
35507         * lib/old-dejagnu.exp: Ditto.
35508         * lib/c-torture.exp: Ditto.
35509
35510 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
35511
35512         * lib/g++.exp: Use build_wrapper procedure.
35513         * lib/gcc.exp: Ditto.
35514
35515 1997-05-20  Jeffrey A Law  (law@cygnus.com)
35516
35517         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
35518         an old-style decl for malloc.  Fixes tests to work when
35519         sizeof (int) != sizeof (size_t).
35520
35521 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35522
35523         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
35524
35525         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
35526         use stdargs.h interface.
35527
35528 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35529
35530         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
35531         NO_VARARGS when compiling.
35532
35533 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
35534
35535         * lib/plumhall.exp(ph_includes): New procedure.
35536         (ph_make): Use it.
35537         (ph_compiler): Ditto.
35538
35539         * lib/g++.exp: Rename test-glue.c to testglue.c.
35540         * lib/gcc.exp: Ditto.
35541
35542 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
35543
35544         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
35545         to completion when it's called.
35546
35547 1997-03-21  Michael Meissner  <meissner@cygnus.com>
35548
35549         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
35550         is defined, don't do test.
35551
35552 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
35553
35554         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
35555         for object files.
35556         (ph_summary): Mark skipped testcases as untested, not unresolved.
35557
35558         * lib/plumhall.exp (ph_make): If unresolved because of bad
35559         errorCode, record errorCode in log file.
35560         (*): Replace send_log/verbose with verbose -log.
35561
35562 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35563
35564         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35565         double conversion if double isn't at least 8 bytes.
35566
35567         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35568         int to work with targets where int is 16 bits.
35569
35570         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35571         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35572         precision for the test to complete.
35573
35574 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35575
35576         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35577         if d10v is not compiled with the -mdouble64 flag.
35578         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35579
35580         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35581         d10v is not compiled with the -mint32 flag.
35582
35583 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35584
35585         * lib/plumhall.exp: Use incr_count.
35586
35587 1997-03-12  Jeffrey A Law  (law@cygnus.com)
35588
35589         * gcc.c-torture: Update to c-torture-1.45.
35590
35591 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
35592
35593         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
35594         the name of the expect testcase file).
35595
35596         * lib/g++.exp(g++_init): Ditto.
35597
35598 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
35599
35600         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
35601         the host.
35602
35603         * lib/gcc.exp(gcc_exit): New procedure.
35604
35605 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
35606
35607         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
35608         specs where appropriate.
35609
35610         * g++.old-deja/g++.arm/*: Added additional ERROR checks
35611         because of new "candidates are" messages, and removed a few
35612
35613         * Converted all non-old-style g++ testcases to old-style, and
35614         moved into g++.old-deja.
35615
35616 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
35617
35618         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35619         options.
35620
35621         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35622         succeeded.
35623
35624         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35625
35626 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35627
35628         * lib/gcc.exp (gcc_target_compile): Add support for defining
35629         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35630         the machine doesn't have those features.
35631
35632 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35633
35634         * g++.law/operators4.exp: Don't use LIBS.
35635
35636 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35637
35638         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35639
35640         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35641         * lib/g++.exp: Set it here instead. Also, allow use of the
35642         --tool_exec and --tool_opt options. Change CXX to
35643         GXX_UNDER_TEST.
35644
35645         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35646
35647         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35648
35649 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35650
35651         * lib/old-dejagnu.exp: Use prune_warnings instead of
35652         prune_system_crud.
35653         * lib/mike-g++.exp: Ditto.
35654         * lib/gcc.exp: Ditto.
35655         * lib/g++.exp: Ditto.
35656
35657         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
35658
35659 1997-02-07  Jeffrey A Law  (law@cygnus.com)
35660
35661           * 941014-2.c: Include stdlib.h
35662           * 960327-1.c: Include stdio.h
35663           * dbra.c, index-1.c: Don't assume ints are 32bits.
35664
35665 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35666
35667         * lib/gcc.exp: Add gcc,stack_size target feature.
35668
35669         * lib/g++.exp(g++_target_compile): Add the include and link
35670         paths here, not in two other places. And, it's $options, not
35671         options.
35672
35673         * lib/mike-g++.exp(postbase): Remove the code that determines
35674         the correct include and link paths.
35675         * g++.old-deja/old-deja.exp: Ditto.
35676
35677 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35678
35679         * lib/g++.exp(g++_init): target_compile no longer returns the
35680         filename of the result.
35681
35682 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35683
35684         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35685         call to glob.
35686
35687         * gcc.c-torture/special/special.exp: Change call to
35688         gcc_target_compile to include the object file.
35689
35690 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35691
35692         * gcc.c-torture/special/special.exp: Correct misspelling in last
35693         change.
35694
35695 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35696
35697         * lib/plumhall.exp(ph_summary): Log the entire output of the
35698         executable. Return -1 if there were any failures, 0 otherwise.
35699         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35700         (ph_make): Clean up objects and executables that were built
35701         if the tests succeeded.
35702
35703 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35704
35705         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35706         libraries and includes in the build tree as appropriate.
35707
35708 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35709
35710         * lib/c-torture.exp: Instead of looking for the global variable
35711         NO_LONG_LONG, check to see if that's a feature of the target.
35712
35713 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35714
35715         * config/default.exp: Minimize. Delete the remainer of the files in
35716         config; this functionality is now in devo/dejagnu/config.
35717
35718         g++.*/*: Pass any additional flags used to compile to postbase;
35719         delete CXXFLAGS.
35720
35721         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35722         is now done by runtest.exp. Use gcc_target_compile instead of
35723         compile.
35724
35725         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35726         Remove references to CFLAGS. Use remote_file instead of
35727         calling rm -f.
35728         (c-torture): Take a list of arguments to use to compile this
35729         testcase.
35730
35731         lib/g++.exp: Simplify. Use target_compile instead of compile.
35732         lib/gcc-dg.exp: Ditto.
35733         lib/gcc.exp: Ditto.
35734         lib/mike-{gcc,g++}.exp: Ditto.
35735         lib/old-dejagnu.exp: Ditto.
35736         lib/plumhall.exp: Ditto.
35737
35738 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35739
35740         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35741         (ph_linker): Likewise.
35742
35743 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35744
35745           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35746         MAP_ANON / MAP_ANONYMOUS if defined;
35747         else try to map from /dev/zero .
35748
35749 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35750
35751         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35752         isn't defined, then define it to MAP_ANONYMOUS.
35753
35754 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35755
35756         * gcc.c-torture: Update to c-torture-1.42 release.
35757
35758 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35759
35760         * gcc.c-torture: Update to c-torture-1.41 release.
35761
35762 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35763
35764         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35765         c-torture release.
35766
35767 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35768
35769         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35770         and LDFLAGS.  Fix second case to append the target_info ldflags
35771         onto LDFLAGS, not CFLAGS.
35772         * lib/g++.exp (g++_init): Add target_info stuff.
35773         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35774         of libgloss and newlib flags for !native.
35775
35776         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35777         (GDB): Fix relative path to go up another dir for finding gdb.
35778
35779 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35780
35781         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35782         versions in the target_info array, if they don't exist.
35783
35784 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35785
35786         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35787
35788 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35789
35790         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35791         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35792
35793 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35794
35795         * lib/old-dejagnu.exp: Don't remove the output file before we've
35796         actually tested it. Don't append pwd to the path of the executable
35797         we're testing.
35798
35799 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35800
35801         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35802
35803 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35804
35805         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35806         temporary directory for compiler files, and set it to a default
35807         value of /tmp. Set $output as the name of the output file from
35808         compiling the testcase. Add a -o option to $cflags_var so the
35809         compiler writes the final output file as $output. Set $executable
35810         to $output.
35811
35812         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35813         directory for compiler files, and set it to /tmp if it doesn't
35814         already have a value. Set $output_file to the name of the output
35815         file from compiling the testcase. Add a -o option to CXXFLAGS so
35816         the compiler writes the final output file as $output. Use $output
35817         as the executable to be tested.
35818
35819 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35820
35821         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35822
35823 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35824
35825         * gcc.c-torture/execute/pending-1.c: New test.  Still
35826         pending in Tege's queue.
35827
35828 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35829
35830         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35831         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35832         if there were failures.  Call unresolved if there were unresolved
35833         testcases.  Call gcc_fail if program did not run to completion.
35834         (ph_make): Pass additional argument name to ph_execute.
35835         (ph_execute): Add new argument.  Pass additional arguments to
35836         ph_summary.  Call gcc_fail is there is no execution output.
35837
35838 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35839
35840         * lib/plumhall.exp (proc_summary): Output relavent summary
35841         lines into the log so specific failures in plumhall can be
35842         investigated.
35843
35844 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35845
35846         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35847         (c-torture-execute): Don't try to execute tests which use
35848         "long long" types if $NO_LONG_LONG is nonzero.
35849
35850 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35851
35852         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35853         not c-torture.
35854
35855         * gcc.ieee: Move from here.
35856         * gcc.c-torture/execute/ieee: To here.
35857
35858 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35859
35860         * gcc.c-torture: Update to c-torture-1.41 release.
35861
35862 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35863
35864         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35865         not "$output".
35866
35867 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35868
35869         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35870         -c present.
35871
35872 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35873
35874         * config/proelf.exp: Handle connecting to a simulator.
35875
35876 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35877
35878         * config/proelf.exp: New file.  Enough framework that we can
35879         run c-torture tests on the proelf targets (or any other target
35880         that gdb can connect to for that matter).
35881
35882 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35883
35884         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35885         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35886
35887         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35888         exec_output exists.
35889
35890 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35891
35892         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35893         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35894
35895         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35896         to pass/fail/unresolved/unsupported/untested.  Caller must now
35897         call unresolved/unsupported/untested.
35898         * lib/*.exp: Update FSF address.  Update to handle new results of
35899         ${tool}_load.
35900         * lib/chill.exp (verbose): Delete.
35901
35902 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35903
35904         * lib/gcc.exp (default_gcc_start): Change order of args to
35905         $LDFLAGS $CFLAGS $LIBS.
35906         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35907         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35908         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35909         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35910         * gcc.misc-tests/dg-test.exp: Likewise.
35911         * gcc.misc-tests/msgs.exp: Likewise.
35912         * gcc.prms/prms.exp: Likewise.
35913         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35914         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35915
35916         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35917
35918 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35919
35920         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35921
35922         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35923         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35924
35925         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35926         necessary.
35927
35928 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35929
35930         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35931         global for loop; add use of $mathlib.
35932         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35933         settings here; set mathlib for anything but VxWorks.
35934
35935 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35936
35937         * gcc.c-torture: Update to c-torture-1.40 release.
35938
35939 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35940
35941         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35942         dg.exp.
35943
35944 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35945
35946         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35947         global.
35948
35949 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35950
35951         * lib/g++.exp (LIBS): Define if not already.
35952         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35953         (gcc-dg-prune): Call prune_gcc_output.
35954         * lib/gcc.exp (prune_gcc_output): New proc.
35955         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35956         prune_gcc_output.
35957
35958 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35959
35960         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35961         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35962
35963 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35964
35965         * gcc.c-torture: Update to c-torture-1.39 release.
35966
35967 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35968
35969         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35970         fails, try others as well.
35971
35972 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35973
35974         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35975         If compilation fails, mark execute tests as `untested'.
35976         If test is marked as unsupported, don't mark compilation and
35977         execute tests as failed.
35978
35979 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35980
35981         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35982         libstdc++ for whether or not we want to be doing shared
35983         libraries.  Delete link_curses since we don't need it anymore.
35984         * lib/mike-g++.exp (postbase): Don't link in libg++.
35985         * g++.old-deja/old-deja.exp: Likewise.
35986
35987 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35988
35989         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35990
35991 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35992
35993         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35994         For that, add `-Wl,-a,shared_archive'.
35995         * g++.old-deja/old-deja.exp: Likewise.
35996
35997 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35998
35999         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
36000
36001 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
36002
36003         * lib/mike-g++.exp (postbase): Pay attention to the status of
36004         g++_load.
36005
36006 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
36007
36008           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
36009
36010 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
36011
36012         * lib/gcc.exp (default_gcc_start): No longer need to log program
36013         being executed or its output, execute_anywhere does that now.
36014         * lib/g++.exp (default_g++_version): Call execute_anywhere.
36015         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
36016
36017 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
36018
36019         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
36020         the same as those in lib/g++.exp.
36021
36022 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
36023
36024         * gcc.c-torture: Update to c-torture-1.38 release.
36025         * gcc.ieee: Related changes.
36026
36027 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
36028
36029         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
36030         "exec". Minor reformatting changes.
36031
36032         * config/rom68k.exp (${tool}_load): Make it work in a canadian
36033         cross. This means all "exec" calls now work on a remote host as
36034         well.
36035         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
36036         cross. Filter out the extra "\r\n" stuff that expect puts in.
36037         (c-torture-execute): Filter out the bogus warnings like
36038         c-torture-compile does. Add support for canadian cross.
36039         * lib/gcc.exp (default_gcc_version, default_gcc_start)
36040         Use execute_anywhere rather than calling exec directly. Now it
36041         works for canadian cross testing.
36042
36043 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
36044
36045         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
36046         results into a variable, and check that rather than using file exists.
36047
36048 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
36049
36050         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
36051         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
36052
36053 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
36054
36055         * g++.old-deja/old-deja.exp: Create and pass runshlib and
36056         lib_curses if there's a shared libg++ in the build tree.
36057
36058 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
36059
36060         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
36061         if not supported target.
36062
36063 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
36064
36065         * lib/g++.exp (g++_init): Move empty setting of runshlib and
36066         link_curses up to always happen, not just for native builds.
36067
36068 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
36069
36070         * gcc.c-torture: Update to c-torture-1.36 release.
36071         * gcc.failure: Related changes.
36072
36073 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
36074
36075         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
36076
36077 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
36078
36079         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
36080         * lib/mike-g++.exp (postbase): Not in here.  Still reference
36081         runshlib, link_curses, and mathlib for link and run.
36082
36083         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
36084         pass the runtime shared library options for Solaris, OSF/1, and
36085         Irix5, and link with -lcurses to avoid unresolved references.
36086
36087 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
36088
36089         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
36090         only run once.
36091
36092 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
36093
36094         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
36095
36096 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
36097
36098         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
36099         do not have a framework for the "compat" tests yet.
36100
36101 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
36102
36103         * lib/mike-g++.exp (postbase): New local variable `mathlib',
36104         set to null if we're testing vxworks5.1.  Use that instead of
36105         `-lm' in the setting of LIBS for link and run.
36106
36107 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
36108
36109         * config/rom68k.exp (${tool}_load): Major changes to make it
36110         work.  Verified that it does in fact return the stuff in
36111         exec_output properly.  Catch any Emul or any TRAP other than 0.
36112
36113 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
36114
36115         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
36116         LDFLAGS properly for targets that need stuff from libgloss.
36117         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
36118         only run once.
36119         (gpp_initialized): New variable.
36120
36121 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
36122
36123         * config/rom68k.exp: Load libgloss.exp.
36124         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
36125         so we can produce a fully linked binary.
36126         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
36127         so we can produce a fully linked binary.
36128
36129 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
36130
36131         * lib/plumhall.exp (ph_section): Watch for expected failures.
36132         Add missing `else'.
36133
36134         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
36135         run the testcase.
36136         (c-torture): Likewise.
36137
36138 1995-08-28  Doug Evans  <dje@cygnus.com>
36139
36140         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
36141
36142         * lib/mike-g++.exp (mike_cleanup): New proc.
36143         (prebase): New globals compiler_result, not_compiler_result,
36144         target_regexp.
36145         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
36146         allow leading "-" in pattern.  Watch for unsupported tests.
36147         If $compiler_result is set, pattern match assembler code,
36148         and ditto for $not_compiler_result.
36149         * lib/mike-gcc.exp: Likewise.
36150
36151         * lib/plumhall.exp (ph_execute): Only call ph_summary if
36152         execution "succeeded".
36153
36154 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
36155
36156         * config/win32.exp: New file.
36157         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
36158
36159 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
36160
36161         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
36162         unsupported.
36163         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
36164         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
36165         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
36166
36167         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
36168         "... without exceptions was ...".  That is now handled by
36169         prune_system_crud.
36170         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36171
36172 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
36173
36174         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
36175         sieve.c,sort2.c}: New files.
36176         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
36177         sieve.exp,sort2.exp}: Drivers for them.
36178
36179         * lib/mike-gcc.exp (program_output): New user settable variable.
36180         (postbase): Call prune_system_crud.  Also prune extraneous compiler
36181         messages.
36182         * lib/mike-g++.exp (program_output): New user settable variable.
36183
36184         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
36185
36186         * config/sh.exp: Deleted (use sim.exp instead).
36187
36188 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
36189
36190         * config/vx.exp: Declare CHECKTASK as global.
36191         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
36192         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
36193         * lib/old-dejagnu.exp: Load [pwd]/$executable.
36194
36195 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
36196
36197         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
36198         target. Like vx.exp, only includes `vx29k.exp' instead of
36199         `vxworks.exp'.
36200
36201 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
36202
36203         * config/sim.exp: Increase time limit from 120 seconds to 240.
36204
36205 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
36206
36207         * gcc.c-torture/execute/950628-1.c: New test.
36208
36209 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
36210
36211         * gcc.c-torture: Update with changes/additions from
36212         c-torture-1.34.
36213
36214 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
36215
36216         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
36217
36218 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
36219
36220         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
36221
36222 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
36223
36224         * gcc.c-torture/compile/950512-1.c: New test.
36225         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
36226         * gcc.dg/struct-ret-1.c: Likewise.
36227
36228 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
36229
36230         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
36231           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
36232
36233 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
36234
36235         * gcc.c-torture/special/920411-1.c: Deleted.
36236         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
36237
36238 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
36239
36240         * config/sim.exp (${tool}_load): Hack in call to bash to get a
36241         cpu limit.
36242
36243 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
36244
36245         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
36246
36247 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
36248
36249         From kenner;
36250         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
36251         is the proper length.
36252         * va-arg-3.c: Likewise.
36253
36254 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
36255
36256         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
36257         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
36258
36259         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
36260         * lib/g++.exp (default_g++_start): Delete old cruft.
36261
36262 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
36263
36264         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
36265         (2 * (1 << 18)) to (2 * (1 << 17)).
36266
36267         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
36268
36269 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
36270
36271         * config/rom68k.exp: Renamed from config/idp.exp
36272
36273 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
36274
36275         * c-torture/compile/921109-2.c
36276
36277 1995-04-18  Mike Stump  <mrs@cygnus.com>
36278
36279         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
36280         excess errors.
36281
36282 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
36283
36284         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
36285         output.
36286         * lib/g++.exp (default_g++_start): Likewise.
36287
36288 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
36289
36290         * gcc.c-torture/compile/950329-1.c: New test.
36291
36292 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
36293
36294           * config/bug.exp (${tool}_load): Updated to use new remote_open
36295           and remote_close procs.
36296         * config/idp.exp: New file.
36297
36298 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
36299
36300         * gcc.c-torture/execute/950322-1.c: New test.
36301
36302 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
36303
36304         * config/vx.exp (${tool}_load): Clean up testing of return code from
36305         vxworks_ld and vxworks_spawn.
36306
36307 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
36308
36309         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
36310
36311 1995-03-13  Mike Stump  <mrs@cygnus.com>
36312
36313         * lib/old-deja.exp: Add `excess errors test - ' error, now one
36314         can mark excess errors on a machine by machine basis.  Note, the
36315         default is to not expect any excess errors, even when excess
36316         errors test - is given, so you will want to put an XFAIL ... on
36317         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
36318         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
36319         those 4 machines, but no others.
36320
36321 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
36322
36323         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
36324         * lib/c-torture.exp: to here.
36325
36326 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
36327
36328         * gcc.c-torture/execute/950221-1.c: New test.
36329         * gcc.c-torture/execute/struct-ret-1.c: New test.
36330         * gcc.c-torture/compile/950221-1.c: New test.
36331
36332         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
36333
36334 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
36335
36336         * gcc.c-torture/execute/arith-1.c (main): Return 0.
36337         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
36338
36339 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
36340
36341         * g++.gb: New directory of tests, derived from my signature and
36342         class scoping tests.
36343
36344         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
36345         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
36346         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
36347         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
36348         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
36349         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
36350         * g++.gb/sig25.C: Likewise.
36351
36352         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
36353         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
36354         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
36355         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
36356         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
36357         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
36358         * g++.gb/sig25.exp: Likewise.
36359
36360         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
36361         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
36362         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
36363         * g++.gb/scope13.C: Likewise, this test still fails.
36364
36365         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
36366         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
36367         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
36368         * g++.gb/scope13.exp: Ditto.
36369
36370         * g++.gb/README: New file, explains what these tests are about.
36371
36372 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
36373
36374         * lib/dg.exp (dg-do): Support `preprocess'.
36375         (dg-test): Likewise.
36376
36377 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
36378
36379         * config/udi.exp: change "continue -expect" to "exp_continue".
36380
36381 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
36382
36383         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
36384         Delete redundant tests.
36385
36386         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
36387         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
36388         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
36389         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
36390         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
36391         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
36392         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
36393         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
36394
36395         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
36396         storing label pointers.
36397         * gcc.c-torture/execute/921019-1.c: Likewise.
36398         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
36399         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
36400         parameter fp.
36401         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
36402         constants.
36403
36404         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
36405         Delete obsolete tests.
36406
36407         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
36408         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
36409         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
36410         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
36411         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
36412         * gcc.c-torture/compile/950124-1.c: New test.
36413
36414         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
36415
36416 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
36417
36418         * lib/mike-g++.exp: Add -lm to LIBS.
36419
36420 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
36421
36422         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
36423
36424 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
36425
36426         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
36427
36428 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
36429
36430         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
36431
36432 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
36433
36434         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
36435         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
36436         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
36437         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
36438         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
36439         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
36440         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
36441         * g++.law/{operators31.C, operators32.C,
36442         * g++.law/{operators33.C, operators34.C}: Likewise.
36443         * g++.law/{pic1.C, refs2.C}: Likewise.
36444         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
36445         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
36446         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
36447         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36448
36449         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
36450         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
36451         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
36452         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
36453         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
36454         * g++.law/{enum9.exp, friend5.exp}: Likewise.
36455         * g++.law/{nest3.exp, nest4.exp}: Likewise.
36456         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
36457         * g++.law/{operators30.exp, operators31.exp}: Likewise.
36458         * g++.law/{operators32.exp, operators33.exp}: Likewise.
36459         * g++.law/{operators34.exp}: Likewise.
36460         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
36461         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
36462         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
36463         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
36464         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36465
36466         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
36467         No longer expected to fail.
36468         * g++.law/missed-error3.C: Tweak for recent bool changes.
36469
36470 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
36471
36472         * config/emb-unix: Deleted.
36473         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
36474         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36475
36476 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36477
36478         * lib/dg.exp (dg-test): Fix typo in last patch.
36479
36480 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36481
36482         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36483         (handles multiple occurrences).
36484
36485 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36486
36487         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36488         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36489         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36490         printed).
36491         * lib/c-torture.exp (c-torture-compile): Likewise.
36492         (c-torture): Prepend full path if missing.
36493         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
36494         (gcc_fail): Likewise.
36495         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
36496
36497 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
36498
36499         * lib/netware.exp: Only attach to NetWare i386 systems.
36500
36501 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
36502
36503         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
36504         messages.  Add test name to "output pattern match" pass/fail message.
36505
36506 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
36507
36508         * gcc.dg: New testsuite.
36509         * gcc.dg/dg.exp: New file.
36510
36511         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
36512         test-switch.c}: Deleted.
36513
36514         * gcc.misc-tests/msgs.exp: New testcase driver.
36515
36516 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
36517
36518         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
36519         Watch for illegal return values from ${tool}_load.
36520         * config/unix.exp (${tool}_load): Fix pass/fail detection for
36521         cross targets.  Coerce return value >0 to 1.
36522
36523 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
36524
36525         * config/unix.exp (${tool}_load): Call program rsh, not proc.
36526
36527         * config/emb-unix.exp: New file.
36528
36529         * config/sim.exp: Error if variable $SIM not defined.
36530         (${tool}_load): Mark test as "untested" if simulator missing.
36531
36532         * config/unix.exp: Load remote.exp to get rcp_download.
36533         * lib/c-torture.exp: Use different option lists for testcases with
36534         and without loops.
36535         * gcc.c-torture/execute/execute.exp: Likewise.
36536
36537 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
36538
36539         * config/*.exp: Clarify return code from ${tool}_load.
36540         Call `unresolved' or `untested' instead of `warning' or `perror'
36541         (sometimes you still want to call both though).
36542         Add comment that `shell_id' is local to each file.
36543         * config/udi.exp (timeout): Set to 30.
36544         Don't print warning if connection fails, $connectmode has already
36545         printed an error.
36546         (${tool}_load): Move verbose messages to level 2.
36547         Rework pattern for "Process started" message.
36548         Pass `shell_id' to ${connectmode}_download.
36549         Retry twice upon timeout.  Make resetting of target more robust.
36550         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
36551         Pass `shell_id' to exit_$connectmode.
36552         Only call exit_$connectmode if connected.
36553         * config/unix.exp (${tool}_load): Check return codes better.
36554         * config/vrtx.exp (${tool}_load): Likewise.
36555         * config/vx.exp (${tool}_load): Likewise.
36556         Delete unneeded global's.
36557         * lib/dg.exp (dg-test): Update to reflect clarified return codes
36558         from ${tool}_load.
36559         (dg-stat): Delete.
36560         (dg-init): Delete recording of pass/fail counts.
36561         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36562         (old-dejagnu-init): Likewise.
36563         (old-dejagnu-stat): Delete contents, empty proc now.
36564         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36565         (c-torture): Delete references to lcnt, lpass, lfail.
36566         Get option list from TORTURE_OPTIONS.
36567         Delete -funroll[-all]-loops if no loops.
36568         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36569         (g++_stat): Delete contents (empty proc now).
36570         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36571         (gcc_finish): Likewise.
36572         (gcc_stat): Deleted.
36573         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36574         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36575         * gcc.c-torture/execute/execute.exp: Likewise.
36576         Split tests into two parts: compile, execute.
36577         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36578         no loops.  Update to reflect clarified return codes from ${tool}_load.
36579
36580 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36581
36582         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36583         to grep for.
36584         (old-dejagnu): Likewise (where necessary).
36585
36586 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
36587
36588         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
36589
36590         * lib/dg.exp (dg-process-target): Fix processing of selector.
36591         Add comment regarding use of `error'.
36592
36593         * lib/gcc.exp (prune_system_crud): Define if missing.
36594         * lib/g++.exp (prune_system_crud): Likewise.
36595
36596         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
36597         Call prune_system_crud.
36598         * lib/dg.exp (dg-runtest): New proc.
36599         Use perror instead of send_user for tcl errors in testcase.
36600         Don't return any value, it's never used.
36601         Don't clobber previous definition of `unknown'.
36602         Print tcl errors in `dg-final'.
36603
36604 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
36605
36606         * lib/dg.exp (dg-process-target): Improve syntax error messages.
36607         (dg-test): Don't print errorInfo, it contains stack backtrace.
36608
36609 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
36610
36611         * lib/g++.exp (runtest_file_p): Define if missing.
36612
36613 1994-09-24  Doug Evans  (dje@cygnus.com)
36614
36615         * lib/mike-g++.exp: Comment out loading of g++.exp.
36616         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
36617         (default_g++_version): Always print something.
36618         (default_g++_start): Comment out call to `which'.
36619         (g++_start, g++_load): Deleted (must be defined in config file).
36620         * lib/gcc.exp: Test for existence of $CC at start.
36621         Delete check for tmpdir (done in gcc_init).
36622         (default_gcc_version): Always print something.
36623         (default_gcc_start): Comment out call to `which'.
36624         * config/*.exp: Major cleanup - make cross targets work at least a
36625         little better for g++ (by not being "--tool gcc" specific).
36626         Rename gcc_xxx to ${tool}_xxx.
36627         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36628         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36629
36630 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36631
36632         * lib/c-torture.exp (c-torture-compile): Rework compiler
36633         message processing.
36634
36635         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36636         c-torture.
36637
36638 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36639
36640         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36641
36642         * lib/dg.exp (dg-process-target): Support { target native }.
36643
36644 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36645
36646         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36647         looked for "... program xxx got fatal signal".
36648         Correct regsub munging of `comp_output'.
36649         Ignore compiler messages "path prefix not used" and "linker input
36650         file unused".
36651
36652 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
36653
36654         * lib/gcc.exp (runtest_file_p): Define if missing.
36655         * gcc.prms/template.c: Example to work from.
36656
36657 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
36658
36659         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
36660         * lib/dg.exp (dg-test): Call unsupported testcases as such.
36661
36662         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
36663         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36664         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36665         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36666
36667         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36668         (dg-process-target): No longer a varargs proc.
36669         Return S/N for target, P/F for xfail.  All callers changed.
36670         (user option procs): More argument checking.
36671         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36672         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36673         (dg-test): Skip test if not running on selected target in `dg-do'.
36674         Update handling of `dg-do-what', `dg-output-text'.
36675         Separate execution pass/fail from output pattern match pass/fail.
36676         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36677
36678 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36679
36680         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36681         target for 920510-1.c.
36682
36683 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36684
36685         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36686         Clean up comment regarding use of passcnt, etc.
36687         (gcc_stat): Don't update `testcnt' here.
36688         (gcc_finish): Do it here.
36689         Might as well reset `but_id' here too.
36690         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36691         to determine if the file should be tested.
36692         * gcc.c-torture/compile/compile.exp: Likewise.
36693         * gcc.c-torture/execute/execute.exp: Likewise.
36694         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36695         * gcc.misc-tests/dg-test.exp: Likewise.
36696         * gcc.prms/prms.exp: Likewise.
36697         * gcc.wendy/wendy.exp: Likewise.
36698         * g++.old-deja.exp: Likewise.
36699         Move "Testing file" message to verbose level 1.
36700
36701 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36702
36703         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36704
36705 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36706
36707         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36708         (default_gcc_start): Accept optional second list element
36709         of compiler flags.  Print compiler output at verbosity level 2.
36710         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36711         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36712         Save current values of framework globals passcnt, failcnt, xpasscnt,
36713         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36714         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36715         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36716         xfailcnt to compute stats.  Update framework global `testcnt' from
36717         pass/fail counts.
36718         (gcc_finish): New proc.  Clean up test environment.
36719         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36720         (gcc_epass, gcc_efail): Delete.
36721         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36722         argument of line number.
36723         (dg-init): If the tool has an init routine, call it.
36724         (dg-test): Remove args `cflags_var' and `libs_var'.
36725         Pass all compiler options to ${tool}_start.
36726         Handle missing line number.
36727         (dg-finish): New function.
36728         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36729         particular files.  Call gcc_finish at end.  Move "skipping test"
36730         message to verbosity level 3.
36731         * gcc.c-torture/compile/compile.exp: Likewise.
36732         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36733         * gcc.c-torture/execute/execute.exp: Likewise.
36734         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36735         Print testcase being tried at verbosity level 1.
36736         * gcc.c-torture/special/special.exp: Unset xfail.
36737         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36738         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36739         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36740         * gcc.failure/failure.exp: Likewise.
36741         * gcc.ieee/ieee.exp: Likewise.
36742         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36743         Update call to dg-test.  Call dg-finish at end.
36744         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36745         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36746         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36747         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36748         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36749         * gcc.wendy/wendy.exp: Add copyright.
36750         Delete setting of tmpdir (done by gcc_init).
36751         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36752         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36753         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36754         gcc_[ce]pass/fail.
36755
36756 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36757
36758         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36759         confusion.
36760         (g++_load): Likewise.
36761
36762         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36763         Rename argument to `prog' to remove the confusion.
36764         Varargs fns behave differently too!
36765         (g++_load): Likewise.
36766
36767         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36768
36769         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36770         what it is.  Delete (always) printing of status value for !native.
36771         Simplify verbose code, and include status and exec_output.
36772         (g++_load): Use gcc_load.
36773
36774 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36775
36776         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36777         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36778         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36779         940714-3.c as these testcases don't exist anymore.  Make
36780         va-arg-1.c expected to pass.
36781
36782 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36783
36784         * gcc.misc-tests/misc.exp: Only run specific testcases.
36785         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36786         * gcc.misc-tests/dg-[1-9].c: New files.
36787
36788         * lib/dg.exp: New testsuite driver.
36789         * gcc.prms/prms.exp: Use it.
36790
36791         * README.gcc: New file.
36792
36793         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36794         Document and reset `lxpass' and `lxfail'.
36795         Simplify "initialized" message.
36796         (gcc_stat): Clean up comments a little.
36797
36798 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36799
36800         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36801
36802 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36803
36804         * lib/old-dejagnu.exp (process-option): New proc.
36805         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36806         (old-dejagnu): Simplify.
36807         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36808
36809 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36810
36811         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36812         exists and is not an empty string.
36813
36814         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36815         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36816         finished.
36817         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36818         automatically.
36819
36820         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36821         longer expected to fail.
36822
36823         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36824         "f" function call.
36825
36826         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36827
36828         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36829         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36830         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36831         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36832         c-torture-1.29.
36833
36834         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36835         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36836
36837         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36838
36839         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36840         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36841
36842         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36843         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36844         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36845
36846 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36847
36848         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36849         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36850         940714-1.c, 940714-2.c, 940714-3.c},
36851         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36852         gcc.misc-tests/{mg.c,mg.exp}:
36853         New tests.
36854         * gcc.noncompile/noncompile.exp: Change accordingly.
36855
36856 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36857
36858         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36859         Undo previous clobberage.
36860
36861 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36862
36863         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36864         * gcc.special/{930510-1.c, special.exp}:
36865         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36866         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36867         struct-varargs-1.c}: New tests from c-torture-1.26.
36868
36869 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36870
36871         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36872           argument to switch.
36873
36874 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36875
36876         * Revert the previous changes.  Please see Rob's directory
36877           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36878           fixes.
36879
36880 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36881
36882         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36883             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36884             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36885             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36886             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36887             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36888             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36889             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36890             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36891             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36892             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36893             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36894             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36895             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36896             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36897             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36898             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36899             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36900             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36901             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36902             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36903             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36904             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36905             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36906             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36907             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36908             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36909
36910 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36911
36912         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36913             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36914           with perror calls.
36915
36916 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36917
36918         * config/unix.exp (g++_load): Fix syntax.
36919
36920 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36921
36922         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36923         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36924         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36925         Don't expect va-arg-1.c to fail.  Correct expected output for
36926         920928-1.c.
36927         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36928         * gcc.wendy/hbm4.c: Correct typo.
36929         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36930
36931 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36932
36933         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36934         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36935         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36936         * lib/c-torture.exp (c-torture-compile): Ditto.
36937
36938         Reduce volume of output (remove all the -I's and such).
36939         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36940         Call gcc_cpass, gcc_cfail.
36941         (c-torture): Pass testing option to c-torture-compile.
36942
36943 1994-03-21  Doug Evans  (dje@cygnus.com)
36944
36945         Bring patches over from progressive.
36946         * config/default.exp: Exit remote shell cleanly.
36947         (g++_exit, g++_start): Add default versions.
36948         * config/sim.exp (gcc_load): Use perror, not error.
36949
36950 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36951
36952         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36953         set in site.exp.
36954
36955 1994-03-14  Doug Evans  (dje@cygnus.com)
36956
36957         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36958         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36959         (wendy_try): New proc to run testcase.
36960         (main loop): Call 'em.
36961         * gcc.wendy/*.c: Clean up pass to correct expected output.
36962
36963         * lib/gcc.exp: Minor cleanup work.
36964         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36965
36966 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36967
36968         * config/sim.exp (gcc_load): Document return codes better.
36969         Don't pass -v to simulator.
36970
36971 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36972
36973           * gcc.special/920717-x.c: Fix typo.
36974           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36975           get at sources.
36976
36977         * lib/mike-gcc.exp: Fix typo.
36978
36979 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36980
36981         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36982         binary to use, transform the name.
36983         * config/*.exp: rename everything. Nuke any g++ specific files,
36984         it's now a special case of gcc that requires no special support.
36985         Add a default.exp for unsupported targets.
36986
36987 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36988
36989         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36990         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36991         version of Tcl.
36992
36993 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36994
36995         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36996         than a warning.
36997
36998 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36999
37000         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
37001
37002 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
37003
37004         * gcc.execute/execute.exp: Combine opt_list and foption_list into
37005         option_list.  Compile every file with only 4/6 option choices
37006         (same as C torture) instead of with 12/18 different option
37007         choices.
37008         * lib/c-torture.exp: Likewise.
37009
37010         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
37011         not already set.
37012
37013 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
37014
37015         * lib/old-deja.exp: Add `excess errors test fails' error, now one
37016         can put an XFAIL *-*-* on excess errors.
37017
37018 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
37019
37020         * g++.law: Add more tests derived from g++-bugs snapshots.
37021
37022         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
37023         equivalent to g++.law/init9.
37024
37025         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
37026         compiled it, and the a.out file after we've run it.
37027
37028 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
37029
37030         * lib/mike-g++.exp (postbase): Delete the .o file after we've
37031         compiled it, and the a.out file after we've run it.
37032
37033 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
37034
37035         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
37036
37037 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
37038
37039         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
37040         version number.
37041
37042 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
37043
37044         * g++.law: New directory of g++ tests derived from the g++-bugs
37045         snapshots.
37046
37047 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
37048
37049         * gcc.compile: initbug1.c initbug1.exp testcase added
37050
37051 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
37052
37053         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
37054         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
37055           fixes submitted by Jeff Law (law@cs.utah.edu)
37056         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
37057           Jeff Law (law@cs.utah.edu)
37058
37059
37060 1993-11-30  Mike Stump  (mrs@cygnus.com)
37061
37062         * config/unix-g++.exp: Follow the gcc way of doing things.
37063         * g++.old-deja/old-deja.exp: Minor updates.
37064         * lib/g++.exp: New file, follow the gcc way of doing things.
37065         * lib/old-dejagnu.exp: Minor updates.
37066         * lib/mike-g++.exp: Always unset errorInfo.
37067
37068 1993-11-06  Mike Stump  (mrs@cygnus.com)
37069
37070         * lib/gcc.exp: Fix some errors with the below change, CC and
37071         CFLAGS should be global when setting, not local.
37072
37073 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
37074
37075         * lib/gcc.exp: Transform tool name.
37076
37077 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37078
37079         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
37080
37081 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37082
37083         * lib/gcc.exp: change gcc_done to gcc_stat
37084
37085 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37086
37087         * Upgraded gcc testsuite to c-torture version 1.25
37088
37089 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
37090
37091         * lib/gcc.exp: added reporting code. Changed verbose compile message.
37092         * lib/c-torture: added hooks for new reporting code.
37093
37094 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
37095
37096         * config/sh-gcc.exp: check if sh-sim exists in the path
37097
37098 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
37099
37100         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
37101         * gcc.compile/compile.exp: Initial changes for new logic.
37102         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
37103         * gcc.failure/failure.exp: Initial changes for new logic.
37104         * gcc.ieee/ieee.exp: Initial changes for new logic.
37105         * gcc.misc-tests/misc.exp: Initial changes for new logic.
37106         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
37107         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
37108         * lib/c-torture.exp: Initial changes for new logic.
37109         * lib/gcc.exp: Initial changes for new logic.
37110
37111 1993-10-15  Mike Stump  (mrs@cygnus.com)
37112
37113         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
37114         depend upon failure or success.  Fully qualify names in failure
37115         and success messages.  Always remove a.out before starting
37116         compile, just in case.  Pay more attention to error text output by
37117         the compiler.  Handle testcases with no known past errors just
37118         like all others, so that things are uniform.  Other miscellaneous
37119         improvements.
37120
37121 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
37122
37123         * gcc.cpp: new directory for cpp tests
37124
37125 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
37126
37127         * lib/chill.exp: Code reformatted, removed unused code.
37128         * config/unix-chill.exp: Code reformatted, removed unused code.
37129         * chill.execute/execute.exp: Code reformatted, removed unused code.
37130         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
37131
37132 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
37133
37134         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
37135         routines not written.
37136
37137 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
37138
37139         * config/bug-gcc.exp: Use new procs from bug.exp.
37140
37141 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
37142
37143         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
37144         via ftp, rather than depending on NFS.
37145         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
37146         case.
37147
37148 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
37149
37150         * config/bug-gcc.exp: Use new download proc.
37151
37152 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
37153
37154         * chill.execute/execute.exp: cleanups, handles errors better
37155         * chill.compile/compile.exp: rewrite, based on execute.exp
37156         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
37157         * lib/chill.exp: major changes to diff proc and compile and link
37158           procs. added chill_fail and chill_pass wrappers to pass and
37159           fail. added more comments, and handle error codes better.
37160           Added a hack to capture stderr from exec, so noncompile tests
37161           can work.
37162
37163 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
37164
37165         * chill.execute/execute.exp: rewrite of testsuite driver
37166         * lib/chill.exp: rewrite of testsuite driver
37167         * config/unix-chill.exp: rewrite of testsuite driver
37168
37169 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
37170
37171     In chill.execute:
37172         * iexpr.ch: Standardize uppercase.
37173         * tuples.dat: Standardize uppercase.
37174         * vary.ch: standardize.  Correct varying string assignments.
37175         * vary.dat: Add new output lines.
37176
37177 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
37178
37179     In chill.execute:
37180         * chprintf.ch: Standardize use of uppercase.
37181         * tuples.ch: Standardize and turn arr2 into a DCL,
37182           rather than a SYN.
37183         * pinits.ch: Standardize.
37184
37185 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
37186
37187         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
37188         * Makefil: Renamed to Makefile.in.
37189         * configure.in: New.
37190
37191 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
37192
37193     In chill.execute:
37194         * .cvsignore: Add result/output files.
37195         * Makefile: Fix up variables at start.  Use MFLAGS
37196           everywhere.  Correct bool_loc, built_ins entries.
37197           Add entry for vary1.ch.
37198         * bitarray.ch: Standardize upper-case usage.
37199         * bitexpr.ch: Standardize, add output of b1.
37200         * params.ch: Use arrayt in along PROC parameters, to
37201           avoid novelty problems.
37202         * sets.ch: Tiny cleanup.
37203         * vary1.ch: Re-indent.
37204
37205 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
37206
37207           * Add PR-related files to Makefiles, .cvsignore files, etc.
37208
37209 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
37210
37211         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
37212           with compiler objects. New names are test-flow.c and test-loop.c
37213
37214 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
37215
37216         * Upgraded c-torture tests from 1.19 to 1.20
37217
37218         * new files:
37219         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
37220         * gcc.compile: 930623-1.c 930623-2.c
37221         * gcc.noncompile: 930622-1.c 930622-2.c
37222         * gcc.failure: 920411-1.c 920627-2.c
37223         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
37224
37225 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
37226
37227         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
37228           More changes to get testsuite working properly. Needs more work.
37229           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
37230
37231 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
37232
37233         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
37234           More changes to get testsuite working properly. Needs more work.
37235
37236 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
37237
37238         * chill.compile/compile.exp: Added for Dejagnu support
37239         * chill.execute/execute.exp: Added for Dejagnu support
37240         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
37241
37242 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
37243
37244     This should complete moving the CHILL test files.
37245         * chill.noncompile(.cvsignore printf.grt
37246             in-printf.grt chprintf.grt chprintf.ch):
37247             Added test-support files.
37248           (Makefile): Modified further.
37249         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
37250             signal.ch): Added test files.
37251           * chill.execute (.cvsignore printf.grt printr.c
37252             in-printf.grt rts.c chprintf.grt rts.h): Added
37253           test-support files.
37254             (Makefile): More corrections.
37255
37256 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
37257
37258         * chill.compile, chill.execute, chill.nocompile: Add CHILL
37259           test cases, ready for DejaGnu.
37260
37261 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
37262
37263         * Upgraded c-torture tests from 1.18 to 1.19
37264
37265         * gcc.compile: added test(s):
37266           930607-1.c
37267         * gcc.execute: added test(s):
37268           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
37269
37270         * added new subdirectory for misc tests: gcc.misc-tests
37271         * gcc.misc-test(s): added tests:
37272           inst-check.c test-consts.c test-ior.c test-switch.c
37273
37274 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
37275
37276         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
37277
37278 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
37279
37280         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
37281
37282 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
37283
37284         * Upgraded c-torture tests from 1.17 to 1.18
37285
37286 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
37287
37288         * Upgraded c-torture tests from 1.12 to 1.17
37289
37290 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
37291
37292         * lib/old-dejagnu.exp:
37293           Fixed handling of XFAIL target triplets to correctly
37294           recognize wildcard characters.  Removed code that
37295           appended a unique id tag to the end of the file name
37296           printed out by the result of the testcases within a
37297           given test file.
37298
37299 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
37300
37301         * lib/old-dejagnu.exp:
37302           Reworked expected failure handling to trigger off of XFAIL
37303           keyword in keyphrase embeded in testcase source code. The
37304           XFAIL keyword must be at the end of the keyphrase line. It
37305           may optionally be followed by one or more target triplets.
37306           It has just occured that the handling of wildcards in the
37307           target triplet may not be correct.
37308
37309 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
37310
37311         * g++.old-deja/tests:
37312           Moved all subdirectories up one level into g++.old-deja .
37313
37314         * lib/old-dejagnu.exp:
37315           Fixed problem with CXXFLAGS not being properly reset, and being
37316           corrupted with extraneous "-c" compiler option.  This was
37317           causing binaries to not be generated for test that needed them.
37318           Modified strings passed to "pass" and "fail" so that individual
37319           tests from the same test file would be distinguished by an
37320           identifier appended to the test file name in the summary logs;
37321           this corrected a problem with erroneous diff logs.  Added code
37322           to search testcases for expected fail and unexpected pass keywords.
37323
37324 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
37325
37326         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
37327
37328 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
37329
37330         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
37331           Removed extraneous text from end of "Special g++ Options"
37332           keyphrase.
37333
37334         * lib/old-dejagnu.exp: Added pattern matching to look for new
37335           keywords, embedded in testcases comments, which will trigger
37336           calls to xpass and xfail.
37337
37338 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
37339
37340         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
37341           comments embedded in the testcases, especially the one looking for
37342           special compiler options, as well as the pattern matching for the
37343           compiler output again.
37344
37345 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
37346
37347         * lib/old-dejagnu.exp: Do a proper check of the return value for
37348           execute tests. Fixed several problems with the pattern matching
37349           of the compiler output which gave erroneous test results.
37350           Changed several of the test result messages to be more descriptive.
37351         * config/unix-g++.exp: Proc g++_load now actually works and
37352           executes the tests passed to it and returns a usable return
37353           value.
37354
37355 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
37356
37357           * lib/gcc.exp: Exits gracefully if $CC is bogus.
37358
37359 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
37360
37361         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
37362           Modified both files to properly execute the old style
37363           dejagnu tests. The previous versions of these files were
37364           experimental and did not function anything near correctly.
37365
37366 1993-04-05  Rob Savoye  (rob@cygnus.com)
37367
37368         * Removed all Makefile.in and configure.in files. No configuration
37369         needed now.
37370
37371 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
37372
37373         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
37374
37375 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
37376
37377         * gcc.compile/configure.in, gcc.unsorted/configure.in,
37378         gcc.special/configure.in, gcc.noncompile/configure.in,
37379         gcc.execute/configure.in, gcc.code_quality/configure.in,
37380         g++.other/configure.in, g++.old-deja/configure.in,
37381         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
37382         in srcname setting.
37383
37384 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
37385
37386         * lib/udi.exp:  Fixed mondfe and mondfe_download.
37387         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
37388         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
37389
37390 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
37391
37392         * config/udi-gdb.exp: Check $shell_id after connecting to target.
37393         (gdb_exit): Don't remove *_soc files.
37394
37395 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
37396
37397         * lib/c-torture.exp: Don't look for main; instead always use -w
37398         -c.  This is how the c-torture tests work.  Remove the object
37399         file if the compilation succeeds.
37400         * gcc.execute/execute.exp: Remove executable if test passes.
37401         * gcc.noncompile/noncompile.exp: Every test is an expected
37402         failure.
37403         * gcc.special/special.exp: Added tests from c-torture 1.11,
37404         corrected use of existing test.
37405         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
37406         gcc.execute/920625-1.c: Updated to c-torture 1.11.
37407         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
37408         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
37409         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
37410         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
37411         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
37412         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
37413         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
37414         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
37415         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
37416         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
37417         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
37418         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
37419         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
37420         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
37421         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
37422         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
37423         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
37424         c-torture 1.11.
37425         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
37426         correspond to c-torture 1.11.
37427
37428         * New file.