OSDN Git Service

2006-01-03 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-01-03  Richard Guenther  <rguenther@suse.de>
2
3         PR c/25183
4         * gcc.dg/torture/pr25183.c: New testcase.
5
6 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
7
8         Merge from gomp-branch.
9         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10         * gcc.dg/ia64-sync-2.c: Likewise.
11         * gcc.dg/ia64-sync-3.c: Likewise.
12         * gcc.dg/ia64-sync-4.c: Likewise.
13         * gcc.dg/sync-2.c: Likewise.
14         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
15         that sparc64-*-* and sparcv9-*-* supports sync builtins.
16
17 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
18
19         PR c++/25635
20         * g++.dg/parse/operator6.C: New test.
21
22         PR c++/25637
23         * g++.dg/parse/error29.C: New test.
24
25         PR c++/25638
26         * g++.dg/parse/dtor6.C: New test.
27
28         PR c++/25633
29         * g++.dg/parse/ctor3.C: New test.
30
31         PR c++/25634
32         * g++.dg/template/class3.C: New test.
33
34 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
35
36         * g++.dg/debug/debug9.C: New.
37
38 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
39
40         PR fortran/24640
41         * gfortran.dg/label_2.f90: New test.
42
43 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44
45         * g++.dg/lookup/using12.C: Tighten error marker.
46
47 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
48             Andrew Pinski <pinskia@physics.uc.edu>
49
50         * gcc.target/powerpc/darwin-abi-3.c: New file.
51         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
52         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
53         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
54         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
55         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
56         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
57         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
58         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
59
60 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
61
62         * gcc.dg/tree-ssa/loadpre1.c: New;
63         * gcc.dg/tree-ssa/loadpre2.c: New;
64         * gcc.dg/tree-ssa/loadpre3.c: New;
65         * gcc.dg/tree-ssa/loadpre4.c: New;
66         * gcc.dg/tree-ssa/loadpre5.c: New;
67         * gcc.dg/tree-ssa/loadpre6.c: New;
68         * gcc.dg/tree-ssa/loadpre7.c: New;
69         * gcc.dg/tree-ssa/loadpre8.c: New;
70         * gcc.dg/tree-ssa/loadpre9.c: New;
71
72 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
73
74         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
75         * g++.dg/abi/thunk4.C: Likewise.
76
77 2006-01-01  Andreas Jaeger  <aj@suse.de>
78
79         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
80         portable.
81
82 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
83
84         PR c++/25294
85         * gcc.dg/pragma-pack-3.c: New test.
86         * g++.dg/parse/pragma3.C: New test.
87
88 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
89
90         PR middle-end/24827
91         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
92
93 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
94
95         PR testsuite/25214
96         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
97
98 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
99
100         PR fortran/22607
101         * gfortran-dg/pure_byref_3.f90: New.
102
103         fortran/PR 25396
104         * gfortran.dg/userdef_operator_1.f90: New.
105
106 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
107
108         * g++.dg/abi/thunk3.C: New.
109         * g++.dg/abi/thunk4.C: New.
110
111 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
112
113         PR fortran/25532
114         * gfortran.dg/host_used_types_1.f90: New test. Check that host
115         associated derived type components of derived types are
116         properly declared in contained procedures.
117
118 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
119
120         PR libgfortran/25139
121         * gfortran.dg/backspace_2.f: New test.
122
123 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
124
125         PR libgfortran/25550
126         * gfortran.dg/endfile.f: New test.
127
128 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
129
130         PR libgfortran/25419
131         * gfortran.dg/comma.f: New test.
132
133 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
134
135         * lib/gfortran-dg.exp: Remove trailing whitespace.
136         * lib/fortran-torture.exp: Test with -fbounds-check instead of
137         -funroll-all-loops.
138
139 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
140
141         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
142         Extended Double long doubles or repeat tests when long double is
143         the same size as double.
144
145 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
146
147         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
148         
149         PR testsuite/25442
150         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
151         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
152
153         PR testsuite/25441
154         * gcc.dg/pr23911.c: Make test variable static.
155
156         PR testsuite/25444
157         * gcc.dg/tree-ssa/pr14841.c: Likewise.
158
159 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
160
161         PR c++/25439
162         * g++.dg/parse/crash17.C: Adjust error markers.
163         * g++.dg/template/error20.C: New test.
164
165 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
166
167         PR c++/23172
168         * g++.dg/ext/complit4.C: New test.
169
170         PR c++/25417
171         * g++.dg/ext/complit5.C: Likewise.
172
173 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
174
175         PR tree-optimization/25125
176         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
177         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
178         * gcc.c-torture/execute/pr25125.c: New.
179
180 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
181
182         PR fortran/25029
183         PR fortran/21256
184         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
185         with incorrect assumed size references.
186
187 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
188
189         PR c++/23171
190         * g++.dg/opt/init1.C: New test.
191
192 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
193
194         PR c++/24671
195         * g++.dg/template/sfinae3.C: New test.
196
197 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
198
199         * g++.dg/other/friend4.C: New test.
200
201 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
202
203         PR target/25005
204         * g++.dg/opt/pr25005.C: New test.
205
206 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
207
208         PR c++/25369
209         * g++.dg/template/ptrmem16.C: New test.
210
211 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
212
213         PR fortran/25029
214         PR fortran/21256
215         *gfortran.dg/initialization_1.f90: Add test of SIZE.
216
217 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
218
219         PR libgfortran/25307
220         * gfortran.dg/list_read_5.f90: New test.
221
222 2005-12-22  Richard Henderson  <rth@redhat.com>
223
224         * gcc.target/i386/sse-7.c: Use -msse2.
225
226 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
227
228         PR rtl-optimization/25432
229         * gcc.c-torture/compile/20051216-1.c: New test.
230
231         PR objc/25328
232         * objc/execute/pr25328.m: New test.
233
234 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
235
236         PR c++/25364
237         * g++.dg/template/call4.C: New test.
238
239 2005-12-22  Dale Johannesen  <dalej@apple.com>
240
241         * gcc.target/i386/sse-17.c:  New.
242
243 2005-12-22  Paul Brook  <paul@codesourcery.com>
244
245         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
246
247 2005-12-22  Paul Brook  <paul@codesourcery.com>
248
249         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
250
251 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
252
253         PR tree-opt/25513
254         * gcc.c-torture/compile/pr25513.c: New test.
255
256 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
257
258         PR c++/23333
259         * g++.dg/parse/error25.C: Add more tests.
260
261 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
262
263         PR fortran/18990
264         * gfortran.dg/der_charlen_1.f90: New.
265
266 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
267
268         PR fortran/20889
269         *gfortran.dg/pointer_component_type_1.f90: New test.
270
271         PR fortran/25029
272         PR fortran/21256
273         *gfortran.dg/assumed_size_refs.f90: New test for the conditions that
274         should give an error with assumed size array refernces and checks those
275         that should not.
276         *gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
277         reference an upper bound so that it does not generate an error.
278
279         PR fortran/19362
280         PR fortran/20244
281         PR fortran/20864
282         PR fortran/25391
283         *gfortran.dg/used_dummy_types_1.f90: New test.
284         *gfortran.dg/used_dummy_types_2.f90: New test.
285         *gfortran.dg/used_dummy_types_3.f90: New test.
286         *gfortran.dg/used_dummy_types_4.f90: New test.
287         *gfortran.dg/used_dummy_types_5.f90: New test.
288
289         PR fortran/23152
290         *gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
291         group already being USE associated.
292         *gfortran.dg/assumed_shape_nml.f90: New test.
293         *gfortran.dg/assumed_size_nml.f90: New test.
294
295         PR fortran/20862
296         PR fortran/25053
297         PR fortran/25063
298         PR fortran/25064
299         PR fortran/25066
300         PR fortran/25067
301         PR fortran/25068
302         PR fortran/25307
303         * gfortran.dg/io_constraints_1.f90: New test.
304         * gfortran.dg/io_constraints_1.f90: New test.
305         * gfortran.dg/iostat_3.f90: Change wording of warning.
306          * gfortran.dg/g77/19981216-0.f:  the same.
307
308 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
309
310         PR tree-optimization/23518
311         * testsuite/gcc.dg/pr23518.c: New.
312
313 2005-12-21  Mike Stump  <mrs@apple.com>
314
315         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
316
317 2005-12-21  Paul Brook  <paul@codesourcery.com>
318
319         * gcc.dg/pr19340.c: Skip on m68k targets.
320
321 2005-12-21  Steven Bosscher  <stevenb@suse.de>
322
323         PR rtl-optimization/25196
324         * gcc.dg/pr25196.c: New test.
325
326 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
327
328         PR fortran/25423
329         gfortran.dg/where_nested_1.f90: New.
330
331 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
332
333         PR tree-optimization/25382.
334         * gcc.dg/tree-ssa/pr25382.c: New.
335
336 2005-12-20  Richard Guenther  <rguenther@suse.de>
337
338         PR middle-end/24306
339         * gcc.target/i386/pr24306.c: New testcase.
340
341 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
342
343         PR tree-optimization/25501
344         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
345
346 2005-12-20  Richard Guenther  <rguenther@suse.de>
347
348         Revert
349         2005-12-02  Richard Guenther  <rguenther@suse.de>
350
351         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
352
353 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
354
355         PR c++/21228
356         * g++.dg/warn/Wunreachable-code-2.C: New test.
357
358 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
359
360         PR c++/24278
361         * g++.dg/template/ctor5.C: New test.
362
363         PR c++/24915
364         * g++.dg/template/overload8.C: New test.
365
366 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
367
368         * gcc.c-torture/compile/pr25483 : New test.
369
370 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
371
372         PR c++/20552
373         * g++.dg/ext/typeof10.C: New test.
374
375 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
376
377         * gcc.dg/mt-loopi1.c: New.
378
379 2005-12-18  Richard Guenther  <rguenther@suse.de>
380
381         PR tree-optimization/25481
382         * gcc.dg/torture/pr25481.c: New testcase.
383
384 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
385
386         PR rtl-optimization/21041
387         * gcc.dg/pr21041.c: New test.
388
389 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
390
391         PR libgfortran/25463
392         * gfortran.dg/advance.f90: New test.
393
394 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
395
396         * gcc.dg/20051201-1.c: New test.
397
398 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
399
400         PR fortran/25018
401         *gfortran.dg/initialization_1.f90: New test.
402         *gfortran.dg/enum_5.f90: Change dg-error to new message.
403         *gfortran.dg/g77/980616-0.f: The same.
404
405 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
406
407         * PR fortran/25458
408         * gfortran.dg/chkbits.f90: New test.
409
410 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
411
412         *gfortran.dg/enum_5.f:  Revert to previous version.
413
414 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
415
416         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
417         * gfortran.dg/nested_modules_1.f90: Ditto.
418         * gfortran.dg/hollerith_f95.f90: Ditto.
419         * gfortran.dg/select_5.f90: Ditto.
420         * gfortran.dg/secnds.f: Ditto.
421         * gfortran.dg/hollerith2.f90: Ditto.
422         * gfortran.dg/imag_2.f: Ditto.
423         * gfortran.dg/ftell_2.f90: Ditto.
424         * gfortran.dg/malloc_free_1.f90: Ditto.
425         * gfortran.dg/logint-1.f: Ditto.
426         * gfortran.dg/recursive_statement_functions.f90: Ditto.
427         * gfortran.dg/e_d_fmt.f90: Ditto.
428         * gfortran.dg/hollerith_legacy.f90: Ditto.
429         * gfortran.dg/logint-2.f: Ditto.
430         * gfortran.dg/enum_5.f90: Ditto.
431         * gfortran.dg/f2c_2.f90: Ditto.
432         * gfortran.dg/pr17143.f90: Ditto.
433         * gfortran.dg/namelist_14.f90: Ditto.
434         * gfortran.dg/logint-3.f: Ditto.
435         * gfortran.dg/spread_scalar_source.f90: Ditto.
436         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
437         * gfortran.dg/namelist_11.f: Ditto.
438         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
439         * gfortran.dg/g77/20010519-1.f
440         * gfortran.dg/g77/alpha1.f: Ditto.
441         * gfortran.dg/g77/990115-1.f: Ditto.
442         * gfortran.dg/g77/erfc.f: Ditto.
443         * gfortran.dg/g77/19990313-3.f: Ditto.
444         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
445         * gfortran.dg/g77/20010426.f: Ditto.
446         * gfortran.dg/g77/19990313-0.f: Ditto.
447         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
448         * gfortran.dg/g77/20000629-1.f: Ditto.
449         * gfortran.dg/g77/970125-0.f: Ditto.
450         * gfortran.dg/g77/8485.f: Ditto.
451         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
452         * gfortran.dg/g77/19990313-1.f: Ditto.
453         * gfortran.dg/g77/int8421.f: Ditto.
454         * gfortran.dg/g77/19990305-0.f: Ditto.
455         * gfortran.dg/g77/947.f: Ditto.
456         * gfortran.dg/g77/19990905-2.f: Ditto.
457         * gfortran.dg/g77/cabs.f: Ditto.
458         * gfortran.dg/g77/19990313-2.f: Ditto.
459         * gfortran.dg/g77/20020307-1.f: Ditto.
460         * gfortran.dg/g77/dcomplex.f: Ditto.
461         * gfortran.dg/g77/19990502-1.f: Ditto.
462         * gfortran.dg/g77/19981216-0.f: Ditto.
463         * gfortran.dg/common_4.f90: Ditto.
464         * gfortran.dg/entry_4.f90: Ditto.
465         * gfortran.dg/equiv_constraint_2.f90: Ditto.
466         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
467         * gfortran.dg/namelist_12.f: Ditto.
468         * gfortran.dg/scale_1.f90: Ditto.
469         * gfortran.dg/modulo_1.f90
470         * gfortran.dg/hollerith.f90: Ditto.
471         * gfortran.dg/direct_io_3.f90: Ditto.
472         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
473         * gfortran.dg/gnu_logical_1.F: Ditto.
474         * gfortran.dg/unf_io_convert_1.f90: Ditto.
475         * gfortran.dg/assign_1.f90: Ditto.
476         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
477         * gfortran.dg/pr23095.f: Ditto.
478         * gfortran.dg/read_float_1.f90: Ditto.
479
480 2005-12-17  Andreas Jaeger  <aj@suse.de>
481
482         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
483         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
484
485 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
486
487         PR fortran/24268
488         * gfortran.dg/fmt_white.f: New test.
489
490 2005-12-16  Steven G. Kargl <kargls@comcast.net>
491
492         * gfortran.dg/label_1.f90: New test.
493
494 2005-12-15  Ben Elliston  <bje@au.ibm.com>
495
496         PR testsuite/25422
497         * gcc.dg/20031012-1.c: Add -Walways-true option.
498         * gcc.dg/weak/weak-3.c: Likewise.
499         * g++.old-deja/g++.mike/warn8.C: Likewise.
500
501 2005-12-16  Mike Stump  <mrs@apple.com>
502
503         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
504         exit.
505
506 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
507
508         PR libgfortran/25264
509         PR libgfortran/25349
510         * gfortran.dg/tl_editing.f90: Added additional checks.
511         * gfortran.dg/t_editing.f: New test.
512         * gfortran.dg/write_padding.f90: New test
513
514 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
515
516         PR testsuite/25215
517         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
518
519 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
520
521         PR rtl-optimization/24899
522         * gcc.c-torture/execute/20051215-1.c: New test.
523
524 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
525
526         PR 24823
527         * gfortran.dg/pr24823.f: New test.
528
529 2005-12-16  Jeff Law  <law@redhat.com>
530
531         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
532
533 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
534
535         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
536         Change C++ style comments to C style comments.
537         Remove aligned types from the array.
538         Keep Enums disabled.
539         (complex_types): Remove aligned types from the array.
540         Comment out "_Complex long double".
541         (attrib_types): Remove.
542         (complex_attrib_types): Remove.
543         (attrib_array_types): Remove.
544         (complex_attrib_array_types): Remove.
545         (aligned_bitfld_types): Remove.
546         (n_aligned_bitfld_types): Remove.
547         (FEATURE_ALIGNEDPACKED): Delete.
548         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
549         (singles): Remove support for adding attributes.
550         (choose_type): Remove support for attributed types.
551         (generate_fields): Remove support for attributed bit-fields.
552         Remove support for adding attributes.
553         (generate_random_tests): Remove support for adding attributes.
554         (features): Add back "[0] :0" and "complex vector [0]".
555         (main): Remove support for attributed bit-fields.
556         Uncomment the calling of generate_random_tests for the rests of
557         the tests.
558
559 2005-12-16  Jan Hubicka  <jh@suse.cz>
560
561         * gcc.c-torture/combine/pr25224.c: New.
562
563 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
564
565         PR other/25028
566         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
567         HP-UX.
568
569 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
570
571         * gcc.dg/20051215-1.c: New file.
572
573 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
574
575         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
576         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
577
578 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
579
580         PR fortran/18197
581         * gfortran.dg/dummy_functions_1.f90: New.
582
583 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
584
585         PR rtl-optimization/25310
586         * gcc.c-torture/compile/pr25310.c: New test.
587
588 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
589
590         PR debug/25023
591         * gcc.dg/pr25023.c: New test.
592
593 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
594
595         * g++.old-deja/g++.brendan/redecl1.C,
596         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
597         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
598         g++.old-deja/g++.oliva/typeof1.C,
599         g++.old-deja/g++.other/crash16.C,
600         g++.old-deja/g++.other/crash34.C,
601         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
602         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
603         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
604         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
605         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
606         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
607         Remove xfail.
608
609 2005-12-14  Kean Johnston  <jkj@sco.com>
610             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
611
612         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
613         * gcc.target/i386/20020523-1.c: Ditto.
614         * gcc.target/i386/tailcall-1.c: Ditto.
615         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
616         * gcc.target/i386/ssetype-5.c: Ditto.
617
618 2005-12-14  Jeff Law  <law@redhat.com>
619
620         * gcc.dg/tree-ssa/foldstring-1.c: New test.
621
622 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
623
624         PR target/25254
625         PR target/24188
626         * gcc.target/i386/pr25254.c: New test.
627         * gfortran.dg/PR24188.f: New test.
628
629 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
630
631         * lib/fortran-torture.exp:  Catch remaining uses of
632         remote_file build delete.
633
634 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
635
636         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
637
638 2005-12-14  Ben Elliston  <bje@au.ibm.com>
639
640         * gcc.dg/warn-addr-cmp.c: New test.
641
642 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
643
644         PR debug/25023
645         PR target/25293
646         * gcc.target/i386/pr25293.c: New test.
647
648 2005-12-13  Petr Machata  <machata@post.cz>
649
650         PR c++/24907
651         * g++.dg/parse/comma2.C: New test.
652
653 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
654             Jakub Jelinek  <jakub@redhat.com>
655
656         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
657         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
658         (limits.h): Include unconditionally.
659         (stdlib.h): Likewise.
660         (hashtab.h): Do not include.
661         (getopt.h): Likewise.
662         (stddef.h): Include.
663         (hashval_t): Define.
664         (struct entry): Add "next" field.
665         (HASH_SIZE): New macro.
666         (hash_table): New variable.
667         (switchfiles): Do not use xmalloc.
668         (mix): New macro.
669         (iterative_hash): New function.
670         (hasht): Remove.
671         (e_exists): New function.
672         (e_insert): Likewise.
673         (output): Use, instead of libiberty hashtable functions.
674         (main): Do not use getopt.  Do not call htab_create.
675
676 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
677
678         PR c++/25331
679         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
680         put atal* and atpaal* attributes on array elements.
681         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
682         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
683         put atal* and atpaal* attributes on array elements.
684         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
685
686 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
687
688         * gcc.dg/single-precision-constant.c: New test.
689
690 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
691
692         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
693         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
694         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
695         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
696         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
697         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
698         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
699         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
700         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
701         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
702         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
703         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
704         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
705         gcc.target/powerpc/ppc-sdata-2.c,
706         gcc.target/powerpc/ppc-stackalign-1.c,
707         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
708         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
709         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
710         gcc.target/powerpc/rs6000-ldouble-2.c,
711         gcc.target/powerpc/rs6000-power2-1.c,
712         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
713         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
714         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
715         option into target selector.
716         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
717         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
718
719 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
720
721         PR objc/25348
722         * objc.dg/encode-9.m: New test.
723
724 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
725
726         PR testsuite/20772
727         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
728         * gcc.dg/asm-b.c: Fix typo.
729         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
730         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
731         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
732         i?86 lp64 and x86_64 ilp32.
733         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
734         on i?86 lp64.
735         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
736
737 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
738
739         PR fortran/25078
740         gfortran.dg/equiv_5.f90:  New test.
741
742 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
743
744         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
745         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
746         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
747         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
748         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
749         * gcc.dg/tree-ssa/reassoc-5.c: New.
750         * gcc.dg/tree-ssa/reassoc-6.c: New.
751         * gcc.dg/tree-ssa/reassoc-7.c: New.
752         * gcc.dg/tree-ssa/reassoc-8.c: New.
753         * gcc.dg/tree-ssa/reassoc-9.c: New.
754         * gcc.dg/tree-ssa/reassoc-10.c: New.
755         * gcc.dg/tree-ssa/reassoc-11.c: New.
756
757 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
758
759         PR testsuite/25167
760         PR testsuite/24478
761         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
762
763 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
764
765         PR c++/25300
766         * g++.dg/template/inherit.C: Do not use a generic error message.
767
768 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
769
770         PR libobjc/25354
771         * objc.dg/gnu-encoding: New directory.
772         * objc.dg/gnu-encoding/compat-common.h: New file.
773         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
774         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
775         * objc.dg/gnu-encoding/vector-defs.h: New file.
776         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
777         * objc.dg/gnu-encoding/generate-random.c: New file.
778         * objc.dg/gnu-encoding/generate-random_r.c: New file.
779         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
780         * objc.dg/gnu-encoding/generate-random.h: New file.
781
782 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
783
784         PR c++/25337
785         * g++.dg/template/defarg7.C: New test.
786
787 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
788
789         PR libobjc/25347
790         * objc.dg/encode-8.m: New test.
791
792 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
793
794         PR libobjc/25346
795         * objc.dg/encode-7.m: New test.
796
797 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
798
799         PR c++/25010
800         * g++.dg/opt/inline10.C: New test.
801
802 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
803
804         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
805
806 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
807
808         * gfortran.dg/substring_equivalence.f90: typo in comment
809
810 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
811
812         PR fortran/25068
813         * gfortran.dg/iostat_3.f90: New test.
814
815 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
816
817         PR fortran/23815
818         * gfortran.dg/unf_io_convert_1.f90:  New test.
819         * gfortran.dg/unf_io_convert_2.f90:  New test.
820         * gfortran.dg/unf_io_convert_3.f90:  New test.
821
822 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
823
824         PR testsuite/20772
825         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
826         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
827         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
828         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
829         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
830         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
831         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
832         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
833         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
834         gcc.dg/torture/fp-int-convert-float128-timode.c,
835         gcc.dg/torture/fp-int-convert-float128.c,
836         gcc.dg/torture/fp-int-convert-float80-timode.c,
837         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
838         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
839
840         * gcc.dg/tls/opt-1.c: Require effective target fpic.
841
842 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
843
844         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
845
846 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
847
848         * gcc.dg/20051207-1.c,
849         * gcc.dg/20051207-2.c,
850         * gcc.dg/20051207-3.c: New tests.
851
852 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
853
854         PR testsuite/20772
855         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
856         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
857         dg-skip-if target selector.
858
859         PR testsuite/20772
860         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
861         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
862         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
863         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
864         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
865         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
866         and/or merge with i?86 cases.
867
868         * gcc.dg/tls/opt-3.c: Require effective target fpic.
869
870         PR testsuite/20772
871         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
872         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
873         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
874         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
875         x86_64-*-linux*.
876
877 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
878
879         PR target/25311
880         * gcc.c-torture/compile/pr25311.c: New test.
881
882 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
883
884         PR libgfortran/25039
885         * gfortran.dg/read_comma.f: New test.
886
887 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
888
889         PR c++/19317
890         * g++.dg/opt/pr19317-1.C: New test.
891         * g++.dg/opt/pr19317-2.C: New test.
892         * g++.dg/opt/pr19317-3.C: New test.
893
894         PR target/19005
895         * gcc.c-torture/execute/pr19005.c: New test.
896
897         PR target/17828
898         * g++.old-deja/g++.other/comdat5.C: New test.
899         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
900
901         * g++.dg/compat/struct-layout-1.exp: New file.
902         * g++.dg/compat/struct-layout-1.h: New.
903         * g++.dg/compat/struct-layout-1_generate.c: New.
904         * g++.dg/compat/struct-layout-1_x1.h: New.
905         * g++.dg/compat/struct-layout-1_x2.h: New.
906         * g++.dg/compat/struct-layout-1_y1.h: New.
907         * g++.dg/compat/struct-layout-1_y2.h: New.
908
909         * gcc.dg/20050330-2.c: New test.
910
911 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
912
913         PR fortran/25292
914         * gfortran.dg/associated_1.f90: New.
915
916 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
917
918         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
919         ILP32 vect_no_align platforms.
920
921 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
922             Jakub Jelinek  <jakub@redhat.com>
923
924         PR target/25268
925         * gcc.c-torture/compile/20051207-1.c: New test.
926
927 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
928
929         PR testsuite/20772
930         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
931         gcc.dg/torture/pr18582-1.c,
932         gcc.target/i386/attributes-error.c: Also test on x86_64.
933
934         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
935
936 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
937
938         PR c++/19397
939         * g++.dg/template/typedef3.C: New test.
940
941         PR c++/19762
942         PR c++/19764
943         * g++.dg/template/dtor3.C: Fix error markers.
944
945 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
946
947         * lib/target-supports.exp (check_effective_target_sync_char_short):
948         Add s390*.
949
950 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
951
952         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
953
954 2005-12-06  Roger Sayle  <roger@eyesopen.com>
955
956         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
957         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
958         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
959         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
960
961 2005-12-06  Roger Sayle  <roger@eyesopen.com>
962
963         PR c++/25263
964         * g++.dg/other/array2.C: New test case.
965
966 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
967
968         * gcc.dg/darwin-weakimport-3.c: New.
969
970         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
971         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
972         and to work on Darwin.
973         * gcc.dg/attr-weakref-1b.c: New file.
974         * gcc.dg/attr-weakref-2.c: New test.
975         * gcc.dg/darwin-weakref-1.c: New test.
976
977 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
978
979         PR testsuite/25247
980         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
981         use in selector expressions.
982         (dg-xfail-if): Ditto.
983         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
984         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
985         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
986         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
987         * gcc.test-framework/test-framework.exp: Skip generated tests if
988         CHECK_TEST_FRAMEWORK is not 1.
989
990 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
991
992         PR tree-optimization/24963
993         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
994
995         PR target/24108
996         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
997
998         PR target/18580
999         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
1000         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1001         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1002         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1003
1004 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
1005
1006         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
1007         dg-options.
1008
1009 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1010
1011         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
1012
1013 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1014
1015         * gcc.dg/format/cast-1.c: New test.
1016
1017 2005-12-04  Roger Sayle  <roger@eyesopen.com>
1018
1019         PR c/7776
1020         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
1021         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
1022         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
1023         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
1024
1025 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1026
1027         * gcc.dg/cast-pretty-print-1.c: New test.
1028
1029 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1030
1031         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
1032
1033 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
1034
1035         PR c++/24173
1036         * g++.dg/template/friend40.C: New test.
1037
1038 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
1039
1040         PR target/25199
1041         * gcc.target/i386/movq-2.c: New test.
1042         * gcc.target/i386/movq.c: Remove target i?86, instead add
1043         dg-require-effective-target ilp32.
1044
1045 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1046
1047         PR c++/24103
1048         * g++.dg/other/default1.C: New test.
1049
1050 2005-12-02  Richard Guenther  <rguenther@suse.de>
1051
1052         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1053
1054 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1055
1056         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
1057
1058 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
1059
1060         PR target/21017
1061         * gcc.target/powerpc/rotate.c: New.
1062
1063 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1064
1065         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
1066         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
1067
1068 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1069
1070         PR c/13384
1071         * gcc.dg/pr17730-1.c: Adjust.
1072         * gcc.dg/lvalue1.c (main): Likewise.
1073         * gcc.dg/lvalue-2.c: Likewise.
1074         * g++.dg/pr7503-3.C
1075
1076 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
1077
1078         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
1079         error messages.
1080
1081 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
1082
1083         PR fortran/24789
1084         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
1085
1086 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1087
1088         PR target/24475
1089         * lib/target-supports.exp (check_effective_target_tls): New.
1090         (check_effective_target_tls_runtime): New.
1091         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
1092         for TLS support.
1093         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1094         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1095         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
1096         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
1097         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
1098         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
1099         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1100         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
1101         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
1102         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
1103         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
1104         effective-target TLS.
1105         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
1106         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
1107         effective-target TLS runtime.
1108
1109 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1110
1111         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
1112
1113 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
1114
1115         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
1116         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
1117         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
1118         ignored" warnings when "packing" is the same as the ABI layout.
1119
1120 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
1121
1122         PR fortran/21302
1123         * gfortran.dg/line_length_1.f: New test.
1124         * gfortran.dg/line_length_2.f90: Ditto.
1125
1126 2005-11-30  Richard Guenther  <rguenther@suse.de>
1127
1128         PR tree-optimization/21655
1129         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
1130
1131 2005-11-30  Dale Johannesen  <dalej@apple.com>
1132
1133         * gcc.c-torture/compile/pr24930.c:  New.
1134
1135 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
1136
1137         PR fortran/15809
1138         *  gfortran.dg/auto_char_dummy_array.f90: New test.
1139
1140 2005-11-30  Jeff Law  <law@redhat.com>
1141
1142         * g++.old-deja/g++.law/pr25000.C: New test.
1143
1144 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
1145
1146         * gcc.dg/tls/opt-11.c: New test.
1147
1148 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1149
1150         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
1151         targets.
1152         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
1153         LP64 ia64.
1154
1155 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
1156
1157         * gfortran.dg/open_access_1.f90: New test.
1158
1159 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1160
1161         * gcc.dg/charset/builtin2.c: New test.
1162
1163 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
1164
1165         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
1166         on mmix-*-* for *_[xy].c.
1167
1168 2005-11-28  Kean Johnston  <jkj@sco.com>
1169
1170         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
1171         headers.
1172         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
1173         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
1174         * gcc.target/i386/asm-3.c: Ditto.
1175         * gcc.target/i386/clobbers.c: Ditto.
1176         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
1177         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
1178         test regexp.
1179         * gcc.target/i386/mul.c: Ditto.
1180         * gcc.target/i386/ssetype-1.c: Ditto.
1181         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
1182         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
1183         static so the test works with -fPIC mode too. Based on comment in
1184         PR19231 by Pinski.
1185         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
1186
1187 2005-11-28  Richard Guenther  <rguenther@suse.de>
1188
1189         * gcc.dg/alias-9.c: New testcase.
1190         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
1191
1192 2005-11-28  Roger Sayle  <roger@eyesopen.com>
1193             Uros Bizjak  <uros@kss-loka.si>
1194
1195         PR middle-end/20219
1196         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
1197         tan(x)/sin(x) transformations.
1198
1199 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
1200
1201         PR middle-end/24575
1202         * gcc.dg/tree-ssa/divide-3.c: New test.
1203         * gcc.dg/tree-ssa/divide-4.c: New test.
1204
1205 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
1206
1207         PR fortran/24917
1208         *  gfortran.dg/boz_6.f90: New test.
1209
1210 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1211
1212         PR fortran/23912
1213         * gfortran.dg/modulo_1.f90: New test.
1214
1215 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1216
1217         PR libfortran/24919
1218         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
1219         fail on CRLF platforms.
1220         * gfortran.dg/ftell_2.f90: Likewise.
1221
1222 2005-11-26  Eric Christopher  <echristo@apple.com>
1223
1224         * gcc.dg/intmax_t-1.c: Remove mips xfail.
1225
1226 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1227
1228         * objc.dg/gnu-runtime-3.m: Simplify.
1229
1230 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1231
1232         PR middle-end/23669
1233         * gcc.dg/tree-ssa/divide-1.c: New test.
1234         * gcc.dg/tree-ssa/divide-2.c: New test.
1235
1236 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1237
1238         PR libgfortran/24945
1239         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
1240
1241 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1242
1243         PR libgfortran/24945
1244         * gfortran.dg/open_status_2.f90: New test.
1245
1246 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1247
1248         * gcc.c-torture/execute/builtins/fprintf.c,
1249         gcc.c-torture/execute/builtins/fputs-lib.c,
1250         gcc.c-torture/execute/builtins/fputs.c,
1251         gcc.c-torture/execute/builtins/lib/fprintf.c,
1252         gcc.c-torture/execute/builtins/lib/printf.c,
1253         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
1254
1255 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
1256
1257         * gcc.dg/20050922-2.c: New test.
1258
1259 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1260
1261         * objc.dg/gnu-runtime-3.m: New test.
1262
1263 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1264
1265         PR c++/9278
1266         * g++.dg/other/void1.C: New test.
1267
1268 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
1269
1270         PR middle-end/24998
1271         * gcc.dg/torture/fp-int-convert-float.c,
1272         gcc.dg/torture/fp-int-convert-double.c,
1273         gcc.dg/torture/fp-int-convert-long-double.c,
1274         gcc.dg/torture/fp-int-convert-timode.c,
1275         gcc.dg/torture/fp-int-convert-float80.c,
1276         gcc.dg/torture/fp-int-convert-float80-timode.c,
1277         gcc.dg/torture/fp-int-convert-float128.c,
1278         gcc.dg/torture/fp-int-convert-float128-timode.c,
1279         gcc.dg/torture/fp-int-convert.h: New files.
1280
1281 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1282
1283         PR middle-end/24989
1284         * gcc.dg/tree-ssa/bool-10.c: New test.
1285         * gcc.dg/tree-ssa/bool-11.c: New test.
1286         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
1287
1288 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1289
1290         PR middle-end/24990
1291         * tree-ssa/pr24990-1.c: New test.
1292
1293 2005-11-24  Richard Guenther  <rguenther@suse.de>
1294         Dirk Mueller <dmueller@suse.de>
1295
1296         PR c++/14024
1297         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
1298         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
1299         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1300         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
1301         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
1302         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
1303
1304 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
1305
1306         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
1307
1308 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1309
1310         PR c/21668
1311         * gcc.dg/Wc++-compat.c: New.
1312         * gcc.dg/Wno-c++-compat.c: New.
1313
1314 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
1315
1316         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
1317         (vspltish, vspltisw): Likewise.
1318
1319 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1320
1321         PR libgfortran/24794
1322         * gfortran.dg/namelist_12.f: Fix quotes.
1323         * gfortran.dg/namelist_13.f90: Fix quotes.
1324         * gfortran.dg/namelist_14.f90: Fix quotes.
1325         * gfortran.dg/namelist_15.f90: Fix quotes.
1326         * gfortran.dg/namelist_use.f90: Fix quotes.
1327         * gfortran.dg/namelist_use_only.f90: Fix quotes.
1328         * gfortran.dg/namelist_21.f90: New test.
1329         * gfortran.dg/namelist_22.f90: New test.
1330
1331 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1332
1333         PR target/23435
1334         * gcc.c-torture/compile/pr23435.c: New.
1335
1336 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1337
1338         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1339
1340 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1341
1342         * gcc.target/powerpc/405-macchw-1.c,
1343         gcc.target/powerpc/405-macchw-2.c,
1344         gcc.target/powerpc/405-macchwu-1.c,
1345         gcc.target/powerpc/405-macchwu-2.c,
1346         gcc.target/powerpc/405-machhw-1.c,
1347         gcc.target/powerpc/405-machhw-2.c,
1348         gcc.target/powerpc/405-machhwu-1.c,
1349         gcc.target/powerpc/405-machhwu-2.c,
1350         gcc.target/powerpc/405-maclhw-1.c,
1351         gcc.target/powerpc/405-maclhw-2.c,
1352         gcc.target/powerpc/405-maclhwu-1.c,
1353         gcc.target/powerpc/405-maclhwu-2.c,
1354         gcc.target/powerpc/405-mulchw-1.c,
1355         gcc.target/powerpc/405-mulchw-2.c,
1356         gcc.target/powerpc/405-mulchwu-1.c,
1357         gcc.target/powerpc/405-mulchwu-2.c,
1358         gcc.target/powerpc/405-mulhhw-1.c,
1359         gcc.target/powerpc/405-mulhhw-2.c,
1360         gcc.target/powerpc/405-mulhhwu-1.c,
1361         gcc.target/powerpc/405-mulhhwu-2.c,
1362         gcc.target/powerpc/405-mullhw-1.c,
1363         gcc.target/powerpc/405-mullhw-2.c,
1364         gcc.target/powerpc/405-mullhwu-1.c,
1365         gcc.target/powerpc/405-mullhwu-2.c,
1366         gcc.target/powerpc/405-nmacchw-1.c,
1367         gcc.target/powerpc/405-nmacchw-2.c,
1368         gcc.target/powerpc/405-nmachhw-1.c,
1369         gcc.target/powerpc/405-nmachhw-2.c,
1370         gcc.target/powerpc/405-nmaclhw-1.c,
1371         gcc.target/powerpc/405-nmaclhw-2.c,
1372         gcc.target/powerpc/440-macchw-1.c,
1373         gcc.target/powerpc/440-macchw-2.c,
1374         gcc.target/powerpc/440-macchwu-1.c,
1375         gcc.target/powerpc/440-macchwu-2.c,
1376         gcc.target/powerpc/440-machhw-1.c,
1377         gcc.target/powerpc/440-machhw-2.c,
1378         gcc.target/powerpc/440-machhwu-1.c,
1379         gcc.target/powerpc/440-machhwu-2.c,
1380         gcc.target/powerpc/440-maclhw-1.c,
1381         gcc.target/powerpc/440-maclhw-2.c,
1382         gcc.target/powerpc/440-maclhwu-1.c,
1383         gcc.target/powerpc/440-maclhwu-2.c,
1384         gcc.target/powerpc/440-mulchw-1.c,
1385         gcc.target/powerpc/440-mulchw-2.c,
1386         gcc.target/powerpc/440-mulchwu-1.c,
1387         gcc.target/powerpc/440-mulchwu-2.c,
1388         gcc.target/powerpc/440-mulhhw-1.c,
1389         gcc.target/powerpc/440-mulhhw-2.c,
1390         gcc.target/powerpc/440-mulhhwu-1.c,
1391         gcc.target/powerpc/440-mulhhwu-2.c,
1392         gcc.target/powerpc/440-mullhw-1.c,
1393         gcc.target/powerpc/440-mullhw-2.c,
1394         gcc.target/powerpc/440-mullhwu-1.c,
1395         gcc.target/powerpc/440-mullhwu-2.c,
1396         gcc.target/powerpc/440-nmacchw-1.c,
1397         gcc.target/powerpc/440-nmacchw-2.c,
1398         gcc.target/powerpc/440-nmachhw-1.c,
1399         gcc.target/powerpc/440-nmachhw-2.c,
1400         gcc.target/powerpc/440-nmaclhw-1.c,
1401         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1402
1403 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1404
1405         PR fortran/24774
1406         * gfortran.dg/inquire_9.f90: New test.
1407
1408         PR fortran/21647
1409         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1410
1411 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1412
1413         PR libfortran/24432
1414         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1415         Check that 'cos' is supported.
1416
1417 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1418
1419         PR fortran/24223
1420         * gfortran.dg/substring_equivalence.f90: New test.
1421
1422         PR fortran/24705
1423         * gfortran.dg/auto_internal_assumed.f90: New test.
1424
1425 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1426
1427         * gcc.dg/fold-div-2.c: New test.
1428
1429 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1430
1431         PR rtl-optimization/24883
1432         * gcc.c-torture/compile/pr24883.c: New test.
1433
1434 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1435
1436         PR middle-end/20583
1437         * gcc.c-torture/compile/pr20583.c: New.
1438
1439 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1440
1441         * gcc.c-torture/execute/usmul.c: New test.
1442
1443 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1444
1445         * gcc.dg/tree-ssa/vrp22.c: New test.
1446
1447 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1448
1449         PR middle-end/24912
1450         * gcc.dg/torture/pr24912-1.c: New test.
1451
1452 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1453
1454         PR fortran/24862
1455         * gfortran.dg/arrayio_derived_1.f90: New test.
1456
1457 2005-11-19  Richard Guenther  <rguenther@suse.de>
1458
1459         PR middle-end/23294
1460         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1461
1462 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1463
1464         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1465
1466 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1467
1468         PR c++/8355
1469         * g++.dg/template/friend39.C: New test.
1470
1471 2005-11-18  James E Wilson  <wilson@specifix.com>
1472
1473         * gcc.dg/builtin-strstr.c: New.
1474
1475 2005-11-18  Richard Henderson  <rth@redhat.com>
1476
1477         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1478         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1479         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1480         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1481         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1482         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1483         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1484         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1485         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1486         renaming to remove initial "ia64-".
1487
1488 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1489
1490         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1491
1492 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1493
1494         * g++.dg/cpp/string-2.C: New test.
1495
1496 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1497
1498         * gcc.dg/tree-ssa/loop-14.c: New test.
1499
1500 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1501             Michael Chamberlain <michael@chamberlain.net.au>
1502
1503         * ada/acats/run_all.sh (target_run): Kill long running tests.
1504
1505 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1506
1507         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1508         * gcc.dg/cleanup-9.c: Likewise.
1509         * gcc.dg/cleanup-10.c: Likewise.
1510         * gcc.dg/cleanup-11.c: Likewise.
1511
1512 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1513
1514         PR fortran/24892
1515         * gfortran.dg/open_access_append_1.f90: New test.
1516         * gfortran.dg/open_access_append_2.f90: New test.
1517
1518 2005-11-16  Richard Guenther  <rguenther@suse.de>
1519
1520         PR middle-end/24851
1521         * gcc.c-torture/execute/pr24851.c: New testcase.
1522
1523 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1524
1525         * gcc.dg/fold-overflow-1.c: New test.
1526
1527 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1528
1529         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1530         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1531
1532 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1533
1534         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1535         structures.
1536         * g++.dg/eh/forced2.C: Likewise.
1537         * g++.dg/eh/forced3.C: Likewise.
1538         * g++.dg/eh/forced4.C: Likewise.
1539
1540 2005-11-11  Mike Stump  <mrs@apple.com>
1541
1542         * g++.old-deja/g++.mike/unused.C: Add.
1543
1544 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1545
1546         PR c++/24667
1547         * g++.dg/warn/Wcast-qual1.C: New test.
1548
1549 2005-11-15  Jan Hubicka  <jh@suse.cz>
1550
1551         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1552
1553 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1554
1555         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1556
1557 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1558
1559         PR 24840
1560         * gcc.dg/tree-ssa/pr24840.c: New test.
1561
1562 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1563
1564         PR testsuite/24841
1565         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1566
1567 2005-11-14  Dale Johannesen  <dalej@apple.com>
1568
1569         * gcc.c-torture/execute/20051113-1.c:  New.
1570
1571 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1572
1573         PR c++/24687
1574         * g++.dg/template/crash43.C: New test.
1575
1576 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1577
1578         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1579
1580 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1581
1582         PR c++/24817
1583         * g++.dg/eh/spec8.C: New test.
1584
1585 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1586
1587         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1588
1589 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1590
1591         PR c++/20293
1592         * g++.dg/parse/ambig4.C: New test.
1593         * g++.dg/tc1/dr101.C: Adjust error markers.
1594         * g++.dg/lookup/strong-using-2.C: Likewise.
1595         * g++.dg/lookup/ambig5.C: Likewise.
1596         * g++.dg/lookup/ambig4.C: Likewise.
1597         * g++.dg/parse/crash22.C: Likewise.
1598
1599 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1600
1601         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1602
1603 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1604
1605         * gcc.dg/nested-calls-1.c: New test.
1606
1607 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1608
1609         * gfortran.dg/complex_intrinsic_1.f90: New test.
1610         * gfortran.dg/complex_intrinsic_2.f90: New test.
1611         * gfortran.dg/fgetc_1.f90: New test.
1612         * gfortran.dg/fgetc_2.f90: New test.
1613         * gfortran.dg/fgetc_3.f90: New test.
1614         * gfortran.dg/ftell_1.f90: New test.
1615         * gfortran.dg/ftell_2.f90: New test.
1616         * gfortran.dg/gnu_logical_1.F: New test.
1617         * gfortran.dg/gnu_logical_2.f90: New test.
1618
1619 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1620
1621         PR middle-end/24820
1622         * testsuite/gcc.dg/pr24820.c: New test.
1623
1624 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1625
1626         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1627         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1628         variable.
1629
1630 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1631
1632         testsuite/24614
1633         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1634
1635 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1636
1637         * gcc.target/cris/cris.exp: New file.
1638         * gcc.target/cris/rld-legit1.c: New test.
1639         * gcc.target/cris/rld-legit2.c: New test.
1640
1641 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1642
1643         PR c++/24780
1644         * g++.dg/opt/pr24780.C: New test.
1645
1646         PR c++/24761
1647         * g++.dg/template/asm1.C: New test.
1648
1649 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1650
1651         PR libgfortran/24787
1652         * gfortran.dg/scan_1.f90: New test.
1653
1654 2005-11-12  Jan Hubicka  <jh@suse.cz>
1655
1656         * gcc.target/i386/minmax-1.c: New.
1657         * gcc.target/i386/minmax-2.c: New.
1658
1659 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1660
1661         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1662
1663 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1664
1665         * gcc.c-torture/execute/20051110-1.c,
1666         gcc.c-torture/execute/20051110-2.c: New tests.
1667
1668 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1669
1670         PR middle-end/24750
1671         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1672         New tests.
1673
1674 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1675
1676         * lib/target-libpath.exp (get_shlib_extension): New proc.
1677         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1678         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1679         * lib/objc.exp (objc_target_compile): Likewise.
1680         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1681         detection.
1682
1683 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1684
1685         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1686
1687         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1688         Add -static to additional_flags and pass it to target_compile.
1689
1690 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1691
1692         PR libgfortran/24719
1693         gfortran.dg/read_noadvance.f90: New test.
1694
1695         PR libgfortran/24699
1696         gfortran.dg/fmt_t_2.f90: New test.
1697
1698         PR libgfortran/24785
1699         gfortran.dg/read_x_eor.f90: New test.
1700
1701         PR libgfortran/24584
1702         gfortran.dg/namelist_empty.f90: Rename test.
1703
1704         PR libgfortran/24489
1705         gfortran/read_eor.f90: Rename test.
1706
1707 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1708
1709         PR fortran/15976
1710         * gfortran.dg/automatic_module_variable.f90: New test.
1711
1712 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1713
1714         PR target/24445
1715         * gcc.dg/pr24445.c: New test.
1716
1717 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1718
1719         PR fortran/24655
1720         PR fortran/24755
1721         * gfortran.dg/recursive_statement_functions.f90: Add statement
1722         functions using inline intrinsic functions and parameters to test
1723         that they no longer seg-fault.
1724
1725         PR fortran/24409
1726         gfortran.dg/nested_modules_4.f90: New test.
1727         gfortran.dg/nested_modules_5.f90: New test.
1728
1729 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1730
1731         PR fortran/24643
1732         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1733
1734 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1735
1736         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1737         failures.
1738
1739 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1740
1741         * gcc.dg/sparc-getcontext-1.c: New test.
1742
1743 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1744
1745         * gcc.dg/ifcvt-fabs-1.c: New test.
1746
1747 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1748
1749         PR other/4372
1750         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1751         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1752
1753 2005-11-09  Richard Guenther  <rguenther@suse.de>
1754
1755         PR tree-optimization/24716
1756         * gcc.c-torture/execute/pr24716.c: New testcase.
1757
1758 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1759
1760         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1761
1762 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1763
1764         PR 24624
1765         * gcc.dg/pr24624.c: Testcase added.
1766
1767 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1768
1769         PR 24623
1770         * g++.dg/other/pr24623.C: Testcase added.
1771
1772 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1773
1774         PR fortran/22607
1775         * gfortran-dg/pure_byref_1.f90: New.
1776         * gfortran-dg/pure_byref_2.f90: New.
1777
1778 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1779
1780         PR c/24101
1781         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1782         * gcc.dg/dg.exp: Run main loop also for *.i files.
1783
1784 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1785
1786         PR c++/19450
1787         * g++.dg/tls/diag-3.C: New test.
1788         * g++.dg/tls/diag-4.C: New test.
1789         * g++.dg/tls/static-1.C: New test.
1790         * g++.dg/tls/static-1a.cc: New file.
1791
1792 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1793
1794         PR 23046
1795         * g++.dg/tree-ssa/pr23046.C: New test.
1796
1797 2005-11-08  Devang Patel <dpatel@apple.com>
1798
1799         PR tree-optimization/23115
1800         * gcc.dg/tree-ssa/pr23115.c: New.
1801
1802 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1803
1804         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1805         * gcc.target/powerpc/pr16155.c: Same.
1806         * gcc.target/powerpc/altivec-1.c: Same.
1807         * gcc.target/powerpc/altivec-2.c: Same.
1808         * gcc.target/powerpc/altivec-3.c: Same.
1809         * gcc.target/powerpc/altivec-5.c: Same.
1810         * gcc.target/powerpc/altivec-11.c: Same.
1811         * gcc.target/powerpc/altivec-12.c: Same.
1812         * gcc.target/powerpc/altivec-14.c: Same.
1813         * gcc.target/powerpc/altivec-22.c: Same.
1814         * gcc.target/powerpc/altivec-consts.c: Same.
1815         * gcc.target/powerpc/altivec-pr22085.c: Same.
1816         * gcc.target/powerpc/altivec-splat.c: Same.
1817         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1818         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1819         * gcc.target/powerpc/darwin-longlong.c: Same.
1820
1821 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1822
1823         PR target/19340
1824         * gcc.dg/pr19340.c: New test.
1825
1826 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1827
1828         PR rtl-optimization/24683
1829         * gcc.dg/pr24683.c: New test.
1830
1831 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1832
1833         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1834         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1835
1836 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1837
1838         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1839
1840 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1841
1842         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1843
1844 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1845
1846         PR target/24230
1847
1848         * gcc.target/powerpc/altivec-consts.c,
1849         gcc.target/powerpc/altivec-splat.c: New testcase.
1850
1851 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1852
1853         PR c/24599
1854
1855         * gcc.dg/overflow-2.c: New testcase.
1856
1857 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1858
1859         PR rtl-optimization/23567
1860         * gcc.c-torture/execute/20051104-1.c: New test.
1861
1862 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1863
1864         PR fortran/24534
1865         gfortran.dg/private_type_2.f90: Modified to check that case with
1866         PRIVATE declaration within derived type is accepted.
1867
1868         PR fortran/20838
1869         gfortran.dg/pointer_assign_1.f90: New test.
1870
1871         PR fortran/20840
1872         * gfortran.dg/arrayio_0.f90: New test.
1873
1874         PR fortran/17737
1875         gfortran.dg/data_initialized.f90: New test.
1876         gfortran.dg/data_constraints_1.f90: New test.
1877         gfortran.dg/data_constraints_2.f90: New test.
1878
1879 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1880
1881         PR fortran/24174
1882         PR fortran/24305
1883         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1884
1885 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1886
1887         PR 24670
1888         * gcc.dg/tree-ssa/pr24670.c: New test.
1889
1890 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1891
1892         PR target/22432
1893         * gcc.target/i386/pr22432.c: New test.
1894
1895 2005-11-05  Richard Henderson  <rth@redhat.com>
1896
1897         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1898         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1899         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1900         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1901         from gcc.dg/alpha-*.
1902         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1903         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1904
1905 2005-11-05  Andreas Jaeger  <aj@suse.de>
1906
1907         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1908
1909 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1910
1911         PR target/23424
1912         * gcc.dg/torture/pr23424-1.c: New test.
1913
1914 2005-11-04  Richard Henderson  <rth@redhat.com>
1915
1916         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1917         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1918         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1919         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1920         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1921         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1922         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1923         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1924         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1925         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1926         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1927         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1928         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1929         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1930         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1931         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1932         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1933         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1934         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1935         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1936         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1937         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1938         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1939         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1940         Move from gcc.dg/.
1941         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1942         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1943         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1944         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1945         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1946         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1947         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1948         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1949         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1950         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1951         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1952         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1953         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1954         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1955         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1956         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1957         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1958         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1959         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1960         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1961         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1962         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1963         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1964         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
1965         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
1966         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
1967         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
1968         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
1969         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
1970         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
1971         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
1972         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
1973         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
1974         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
1975         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
1976         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
1977         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
1978         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
1979         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
1980         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
1981         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
1982         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
1983         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
1984         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
1985         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
1986
1987 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
1988
1989         PR 24627
1990         * gcc.dg/tree-ssa/pr24627.c: New test.
1991
1992 2005-11-04 Paul Brook  <paul@codesourcery.com>
1993
1994         * gcc.dg/tls/opt-10.c: New test.
1995
1996 2005-11-04  Andreas Jaeger  <aj@suse.de>
1997
1998         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
1999         avoid extra warnings.
2000
2001 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2002
2003         PR libfortran/22298
2004         * gcc/testsuite/lib/target-supports.exp
2005         (check_effective_target_static_libgfortran): New
2006         static_libgfortran effective target.
2007         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
2008         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
2009
2010 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2011
2012         * gcc.dg/pr24615.c: Guard test with { target fpic }.
2013
2014 2005-11-03  Josh Conner  <jconner@apple.com>
2015
2016         PR c++/19989
2017         g++.dg/ext/array2.C: New test.
2018         g++.dg/template/dependent-name3.C: New test.
2019         g++.dg/template/dependent-name4.C: New test.
2020         g++.dg/template/sfinae2.C: New test.
2021
2022 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2023
2024         PR preprocessor/22042
2025         * gcc.dg/cpp/strify4.c: New test.
2026
2027 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2028
2029         PR c++/17964
2030         * g++.dg/cpp/string-1.C: New test.
2031
2032 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2033
2034         * gcc.target/powerpc: New directory.
2035         * gcc.target/powerpc/powerpc.exp: New file.
2036         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
2037         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
2038         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
2039         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
2040         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
2041         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
2042         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
2043         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
2044         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
2045         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
2046         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
2047         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
2048         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
2049         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
2050         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
2051         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
2052         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
2053         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
2054         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
2055         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
2056         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
2057         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
2058         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
2059         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
2060         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
2061         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
2062         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
2063         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
2064         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
2065         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
2066         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
2067         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
2068         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
2069         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
2070
2071 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
2072
2073         PR c++/21627
2074         * g++.dg/warn/inline2.C: New test.
2075
2076 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2077
2078         PR middle-end/23155
2079         * g++.dg/ext/c99struct1.C: New test.
2080         * gcc.dg/union-cast-1.c: New test.
2081         * gcc.dg/union-cast-2.c: New test.
2082         * gcc.dg/union-cast-3.c: New test.
2083
2084 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2085
2086         PR middle-end/24589
2087         * gcc.c-torture/execute/zero-struct-2.c: New test.
2088
2089 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2090
2091         PR c++/24582
2092         * g++.dg/init/switch1.C: New test.
2093
2094 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2095
2096         * gcc.dg/delay-slot-1.c: New test.
2097
2098 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
2099
2100         PR target/24620
2101         * gcc.dg/pr24620.c: New test.
2102
2103 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2104
2105         PR c/24329
2106         * gcc.dg/format/unnamed-1.c: New test.
2107
2108 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2109
2110         PR c++/22434
2111         * g++.dg/expr/cond8.C: New test.
2112
2113         PR c++/24560
2114         * g++.dg/parse/dot1.C: New test.
2115
2116 2005-11-02  Jan Hubicka  <jh@suse.cz>
2117
2118         PR target/23303
2119         * gcc.dg/i386-lea.c: New test
2120
2121 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2122
2123         PR target/24615
2124         * gcc.dg/pr24615.c: New test.
2125
2126 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2127
2128         PR target/24600
2129         * gcc.dg/pr24600.c: New test.
2130
2131 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2132
2133         PR c++/19253
2134         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
2135         * g++.dg/parse/typename9.C: New test.
2136         * g++/dg/parse/typename10.C: Likewise.
2137
2138 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2139
2140         PR fortran/18157
2141         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
2142         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
2143         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
2144
2145 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2146
2147         PR c++/24569
2148         * g++.dg/debug/static1.C: New test.
2149
2150 2005-11-02  Josh Conner  <jconner@apple.com>
2151
2152         * g++.dg/crash38.C: moved into proper directory...
2153         * g++.dg/template/crash42.C: ...here
2154
2155 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
2156
2157         PR target/18338
2158         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
2159         pcc_bitfield_type_matters || default_packed.
2160
2161         * lib/target-supports.exp
2162         (check_effective_target_pcc_bitfield_type_matters): New proc.
2163         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
2164
2165         PR testsuite/23304
2166         * lib/target-supports.exp (check_effective_default_packed): New proc.
2167         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
2168         Gate expected errors on target ! default_packed.
2169         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
2170
2171 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2172
2173         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
2174         change (r106358).
2175
2176 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2177
2178         PR fortran/24008
2179         * gfortran.dg/entry_5.f90: New.
2180         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
2181
2182 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
2183
2184         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
2185
2186 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
2187
2188         PR fortran/21565
2189         gfortran.dg/namelist_blockdata.f90: New test.
2190
2191         PR fortran/18737
2192         gfortran.dg/external_implicit_none.f90: New test.
2193
2194         PR fortran/14994
2195         * gfortran.dg/secnds.f: New test.
2196
2197 2005-10-31  Jan Hubicka  <jh@suse.cz>
2198
2199         PR target/20928
2200         * gcc.c-torture/compile/pr20928.c: New test.
2201
2202 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
2203
2204         PR middle-end/23492
2205         * gcc.c-torture/compile/zero-strct-5.c: New test.
2206
2207 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
2208
2209         PR libgfortran/24584
2210         * gfortran.dg/pr24584.f90: New test.
2211
2212 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
2213
2214         PR fortran/18883
2215         * gfortran.dg/char_result_9.f90: New.
2216         * gfortran.dg/char_result_10.f90: New.
2217
2218 2005-10-30  Jan Hubicka  <jh@suse.cz>
2219
2220         * g++.dg/tree-ssa/pr24172.C: New testcase.
2221
2222 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2223
2224         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
2225
2226 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
2227
2228         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
2229         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
2230         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
2231         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
2232         gfortran.dg/enum_9.f90,
2233         gfortran.fortran-torture/compile/enum_1.f90,
2234         gfortran.fortran-torture/execute/enum_1.f90,
2235         gfortran.fortran-torture/execute/enum_2.f90,
2236         gfortran.fortran-torture/execute/enum_3.f90,
2237         gfortran.fortran-torture/execute/enum_4.f90: New tests.
2238
2239 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2240
2241         PR target/18482
2242         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
2243         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
2244
2245 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2246
2247         PR libfortran/20179
2248         * gfortran.dg/mixed_io_1.f90: New test.
2249         * gfortran.dg/mixed_io_1.c: New file.
2250
2251 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2252
2253         * gfortran.dg/malloc_free_1.f90: New test.
2254
2255 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
2256
2257         * gcc.dg/nested-func-4.c: Require profiling -pg.
2258
2259 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2260
2261         PR C++/23229
2262         * g++.dg/warn/main-2.C: New test.
2263
2264 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
2265
2266         PR fortran/24545
2267         * gfortran.dg/interface_2.f90: new test.
2268
2269 2005-10-28  Josh Conner  <jconner@apple.com>
2270
2271         PR c++/22153
2272         * g++.dg/template/crash38.C: New test.
2273         * g++.dg/parse/explicit1.C: Change expected errors.
2274
2275 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2276
2277         PR C++/23426
2278         * g++.dg/other/large-size-array.C: New test.
2279
2280 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2281
2282         PR middle-end/24362
2283         * g++.dg/opt/complex4.C: New test.
2284
2285 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2286
2287         * gcc.dg/nested-func-4.c: New test.
2288
2289 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
2290
2291         PR fortran/24158
2292         gfortran.dg/derived_recursion.f90: New test.
2293         gfortran.dg/implicit_actual.f90: New test.
2294
2295 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
2296
2297         PR middle-end/24295, PR testsuite/24477
2298         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
2299         removed when weakref hits the tree.
2300
2301 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
2302
2303         * gfortran.dg/cray_pointers_4.f90: New test.
2304
2305         * gfortran.dg/cray_pointers_5.f90: New test.
2306
2307 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
2308
2309         PR fortran/22290
2310         * gfortran.dg/assign_5.f90: New test.
2311         * gfortran.dg/assign_6.f: New test.
2312
2313 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
2314
2315         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
2316         CPU has no SSE support.
2317
2318 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
2319
2320         PR libgfortran/24224
2321         * gfortran.dg/arrayio_1.f90: Update attribution.
2322         * gfortran.dg/arrayio_2.f90: Update attribution.
2323         * gfortran.dg/arrayio_3.f90: Update attribution.
2324         * gfortran.dg/arrayio_4.f90: Update test conditions.
2325         * gfortran.dg/arrayio_5.f90: Update attribution.
2326         * gfortran.dg/arrayio_6.f90: New test.
2327         * gfortran.dg/arrayio_7.f90: New test.
2328
2329 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2330
2331         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2332
2333 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2334
2335         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2336
2337 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2338
2339         PR fortran/24416
2340         * gfortran.dg/namelist_char_only.f90: New test.
2341
2342 2005-10-24  Asher Langton  <langton2@llnl.gov>
2343
2344         PR fortran/17031
2345         PR fortran/22282
2346         * gfortran.dg/cray_pointers_1.f90: New test.
2347         * gfortran.dg/cray_pointers_2.f90: New test.
2348         * gfortran.dg/cray_pointers_3.f90: New test.
2349         * gfortran.dg/loc_1.f90: New test.
2350         * gfortran.dg/loc_2.f90: New test.
2351
2352 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2353
2354         * gcc.dg/pr24225.c: New test.
2355
2356 2005-10-24  Asher Langton  <langton2@llnl.gov>
2357
2358         * gfortran.dg/dup_save_1.f90: New test.
2359         * gfortran.dg/dup_save_2.f90: New test.
2360
2361 2005-10-24  Paul Brook  <paul@codesourcery.com>
2362
2363         PR 24107
2364         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2365         stdint.h.
2366
2367 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2368
2369         PR libgfortran/24489
2370         * gfortran.dg/pr24489.f90: New test.
2371
2372 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2373
2374         PR fortran/23635
2375         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2376
2377 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2378
2379         PR target/18911
2380         * g++.dg/init/array16.C: Skip for mmix-*-*.
2381
2382 2005-10-23  Asher Langton  <langton2@llnl.gov>
2383
2384         * gfortran.dg/byte_1.f90: New test.
2385         * gfortran.dg/byte_2.f90: New test.
2386
2387 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2388
2389         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2390
2391 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2392
2393         PR fortran/18022
2394         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2395
2396         PR fortran/24311
2397         * gfortran.dg/merge_char_const.f90: New test.
2398
2399         PR fortran/24384
2400         * gfortran.dg/spread_scalar_source.f90: New test.
2401
2402 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2403
2404         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2405
2406         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2407         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2408
2409         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2410
2411 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2412
2413         PR fortran/24426
2414         * gfortran.dg/der_pointer_4.f90: New.
2415
2416 2005-10-22  David Ayers  <d.ayers@inode.at>
2417
2418         * obj-c++.dg/except-1.mm: Simplify.
2419
2420 2005-10-21  David Ayers  <d.ayers@inode.at>
2421
2422         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2423
2424 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2425
2426         * gfortran.dg/assumed_dummy_2.f90: New test.
2427
2428 2005-10-21  James E Wilson  <wilson@specifix.com>
2429
2430         PR preprocessor/15220
2431         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2432
2433 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2434
2435         * gcc.c-torture/execute/20051021-1.c: New test.
2436
2437 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2438
2439         PR c++/24260
2440         * g++.dg/ext/tmplattr1.C: New test.
2441
2442 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2443
2444         PR fortran/24440
2445         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2446
2447 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2448
2449         * obj-c++.dg/except-1.mm: New.
2450
2451         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2452
2453 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2454
2455         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2456
2457 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2458
2459         PR middle-end/24295
2460         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2461         declarations with the same names as thunks' alias targets, use
2462         aliases instead.
2463         * gcc.dg/attr-alias-3.c: New test.
2464         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2465
2466 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2467
2468         PR c++/22618
2469         * g++.dg/parse/access8.C: New test.
2470
2471 2005-10-20  Richard Guenther  <rguenther@suse.de>
2472
2473         PR c++/24439
2474         * g++.dg/tree-ssa/pr24439.C: New testcase.
2475
2476 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2477
2478         * g++.dg/opt/delay-slot-1.C: New test.
2479
2480 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2481
2482         PR fortran/21625
2483         * gfortran.fg/der_init_1.f90: New.
2484
2485 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2486
2487         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2488
2489 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2490
2491         PR c++/21908
2492         * g++.dg/parse/error28.C: New test.
2493
2494 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2495
2496         * gcc.dg/profile-generate-2.c: New test.
2497
2498 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2499
2500         PR target/23589
2501         * g++.dg/ext/dllimport11.C: New.
2502
2503 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2504
2505         PR c++/22293
2506         * g++.dg/other/friend3.C: New test.
2507
2508 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2509
2510         PR c++/23293
2511         * g++.dg/template/error19.C: New test.
2512
2513 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2514
2515         PR c++/21383
2516         * g++.dg/overload/koenig2.C: New.
2517
2518         PR c++/23118
2519         * g++.dg/overload/error2.C: New.
2520
2521         PR c++/22604
2522         * g++.dg/inherit/covariant14.C: New.
2523
2524 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2525
2526         PR c++/23440
2527         * g++.dg/parse/for1.C: New test.
2528
2529 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2530
2531         PR fortran/23446
2532         * gfortran.dg/host_dummy_index_1.f90: New test.
2533
2534         PR fortran/21459
2535         * gfortran.dg/automatic_char_len_2.f90: New test.
2536
2537         PR fortran/20866
2538         * gfortran.dg/recursive_statement_functions.f90: New test.
2539
2540         PR fortran/20853
2541         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2542
2543         PR fortran/20849
2544         * gfortran.dg/external_initializer.f90: New test.
2545
2546         PR fortran/20837
2547         * non_module_public.f90: New test.
2548
2549 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2550
2551         PR c++/24386
2552         * g++.dg/template/overload7.C: New.
2553
2554         PR c++/22551
2555         * g++.dg/other/switch2.C: Remove expected warnings.
2556
2557         PR c++/21353
2558         * g++.dg/template/defarg6.C: New.
2559
2560 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2561
2562         PR target/24315
2563         * gcc.target/i386/pr24315.c: New test.
2564
2565 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2566
2567         PR c++/24389
2568         * g++.dg/template/static21.C: New test.
2569         * g++.dg/template/static21-a.cc: Likewise.
2570
2571 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2572
2573         PR c++/23959
2574         * g++.dg/warn/Wswitch-default-1.C: New test.
2575         * g++.dg/warn/Wswitch-default-2.C: New test.
2576
2577 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2578
2579         PR c++/22173
2580         * g++.dg/parse/template18.C: New test.
2581         * g++.dg/template/nontype15.C: Likewise.
2582
2583 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2584
2585         PR fortran/22273
2586         * gfortran.dg/spec_expr_2.f90: New.
2587
2588 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2589
2590         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2591         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2592         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2593         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2594         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2595         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2596         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2597         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2598         previous target-specific skips and warning-message matches where
2599         applicable.
2600
2601 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2602
2603         PR c++/21347
2604         * g++.dg/warn/Wctor-dtor.C: New test.
2605
2606 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2607
2608         PR c/23439
2609         * gcc.dg/for-1.c: New test.
2610
2611 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2612
2613         PR c++/19565
2614         * g++.dg/warn/Wconversion1.C: New test.
2615         * g++.dg/ext/packed4.C: Compile with -w.
2616         * g++.dg/opt/20050511-1.C: Likewise.
2617         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2618
2619 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2620
2621         * gfortran.dg/boz_5.f90: New test.
2622
2623 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2624
2625         PR c++/22551
2626         * g++.dg/other/switch2.C: New.
2627
2628         PR c++/23984
2629         * g++.dg/init/ctor7.C: New.
2630
2631 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2632
2633         PR c++/23730
2634         * g++.dg/parse/crash32.C: New test.
2635
2636 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2637
2638         PR c++/20721
2639         * g++.dg/init/goto2.C: New test.
2640
2641         PR c++/22464
2642         * g++.dg/template/crash/41.C: New test.
2643
2644         PR c++/22180
2645         * g++.dg/template/crash40.C: New test.
2646
2647         PR c++/23694
2648         * g++.dg/parse/friend5.C: New test.
2649
2650         PR c++/23307
2651         * g++.dg/template/crash38.C: New test.
2652
2653         PR c++/22352
2654         * g++.dg/template/friend38.C: New test.
2655
2656         PR c++/22405
2657         * g++.dg/template/crash39.C: New test.
2658
2659 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2660
2661         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2662         gcc.dg/debug/dwarf2/dwarf-char2.c,
2663         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2664
2665         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2666
2667 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2668
2669         * gcc.dg/dll-2.c: Add tests for warnings.
2670         * gcc.dg/dll-3.c: Likewise.
2671         * gcc.dg/dll-4.c: Likewise.
2672
2673         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2674         * g++.dg/ext/dllimport2.C: Likewise.
2675         * g++.dg/ext/dllimport3.C: Likewise.
2676         * g++.dg/ext/dllimport7.C: Likewise.
2677         * g++.dg/ext/dllimport8.C: Likewise.
2678         * g++.dg/ext/dllimport9.C: Likewise.
2679
2680 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2681
2682         PR fortran/24092
2683         * gfortran.dg/derived_pointer_recursion.f90: New test.
2684
2685 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2686
2687         * gcc.c-torture/execute/20051012-1.c: New test.
2688
2689 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2690
2691         PR fortran/18082
2692         * gfortran.dg/automatic_char_len_1.f90: New test.
2693
2694 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2695
2696         PR fortran/20847
2697         * gfortran.dg/save_common.f90: New test.
2698
2699         PR fortran/20856
2700         * gfortran.dg/save_result.f90: New test.
2701
2702 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2703
2704         PR c++/21592
2705         * g++.dg/template/dependent-expr1.C: Add new expected error.
2706         * g++.dg/template/dependent-expr2.C: Adjust error text.
2707         * g++.dg/template/overload6.C: New.
2708
2709         PR c++/23797
2710         * g++.dg/other/typename8.C: New.
2711
2712         PR c++/21117
2713         * g++.dg/other/return1.C: New.
2714
2715 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2716
2717         PR c++/24052
2718         * g++.dg/ext/label5.C: New.
2719
2720 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2721
2722         PR c++/19964
2723         * g++.dg/parse/crash31.C: New.
2724
2725 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2726
2727         * g++.dg/ipa/ipa-1.c: New test.
2728         * g++.dg/ipa/ipa-2.c: New test.
2729         * g++.dg/ipa/ipa-3.c: New test.
2730         * g++.dg/ipa/ipa-4.c: New test.
2731         * g++.dg/ipa/ipa-5.c: New test.
2732         * g++.dg/ipa/ipa.exp: New file.
2733
2734 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2735
2736         PR fortran/24207
2737         * gfortran.dg/private_type_3.f90: New test.
2738
2739 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2740
2741         PR fortran/20786
2742         gfortran.dg/aint_anint_1.f90: New test.
2743
2744 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2745
2746         PR libgfortran/24313
2747         gfortran.dg/csqrt.f: New test.
2748
2749 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2750
2751         PR c++/8057
2752         * g++.dg/warn/noeffect7.C: New test.
2753         * g++.dg/warn/noeffect2.C: Instantiate templates.
2754         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2755         and warning.
2756
2757 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2758
2759         PR c++/21089
2760         * g++.dg/init/float1.C: New test.
2761
2762         PR c++/24277
2763         * g++.dg/init/member1.C: Tweak error markers.
2764
2765 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2766
2767         PR testsuite/24281
2768         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2769         Check for null pointer.
2770
2771 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2772
2773         PR c++/21369
2774         * g++.dg/parse/ret-type3.C: New test.
2775
2776 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2777
2778         PR tree-opt/23946
2779         * gcc.c-torture/compile/pr23946.c: New test.
2780
2781 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2782
2783         * g++.dg/opt/mmx2.C: New test.
2784
2785 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2786
2787         PR c++/24277
2788         * g++.dg/template/static20.C: New test.
2789
2790         PR c++/24302
2791         * g++.dg/warn/Wunused-12.C: New test.
2792
2793         PR c++/23437
2794         * g++.dg/template/arg4.C: New test.
2795
2796 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2797
2798         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2799         * gcc.dg/ucnid-3.c: Likewise.
2800         * gcc.dg/ucnid-4.c: Likewise.
2801         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2802         * g++.dg/other/ucnid-1.C: Likewise.
2803         * gcc.dg/sparc-frame-1.c: New test.
2804
2805 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2806
2807         PR c++/24139
2808         * g++.dg/template/spec27.C: New test.
2809
2810         PR c++/24275
2811         * g++.dg/template/static19.C: New test.
2812
2813 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2814
2815         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2816         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2817
2818 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2819
2820         PR target/24136
2821         * gfortran.fortran-torture/compile/pr24136.f: New test.
2822
2823 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2824
2825         PR c++/22172
2826         * g++.dg/parse/crash30.C: New test.
2827
2828 2005-10-07  Richard Guenther  <rguenther@suse.de>
2829
2830         PR middle-end/24227
2831         * gcc.c-torture/compile/pr24227.c: New testcase.
2832
2833 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2834
2835         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2836         Do not put aligned attributes on array elements.
2837
2838 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2839
2840         PR testsuite/23611, PR testsuite/23615
2841         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2842         writing prototypes of library functions by hand.
2843         * obj-c++.dg/bitfield-4.mm: Likewise.
2844         * obj-c++.dg/const-str-4.mm: Likewise.
2845         * obj-c++.dg/encode-4.mm: Likewise.
2846         * obj-c++.dg/encode-5.mm: Likewise.
2847         * obj-c++.dg/encode-6.mm: Likewise.
2848         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2849         * obj-c++.dg/method-10.mm: Likewise.
2850         * obj-c++.dg/method-17.mm: Likewise.
2851         * obj-c++.dg/method-19.mm: Likewise.
2852         * obj-c++.dg/try-catch-2.mm: Likewise.
2853
2854 2005-10-06  Richard Henderson  <rth@redhat.com>
2855
2856         PR 24236
2857         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2858
2859 2005-10-06  Dale Johannesen  <dalej@apple.com>
2860
2861         * gcc.c-torture/execute/20030125-1.c:  Correct.
2862
2863 2005-10-06  Richard Guenther  <rguenther@suse.de>
2864
2865         PR tree-optimization/24238
2866         * g++.dg/tree-ssa/pr24238.C: New testcase.
2867
2868 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2869
2870         PR 18568
2871         * gfortran.dg/der_pointer_3.f90: New test.
2872
2873 2005-10-05  Devang Patel  <dpatel@apple.com>
2874
2875         PR Debug/23205
2876         * g++.dg/other/PR23205.C: New.
2877
2878 2005-10-05  Richard Henderson  <rth@redhat.com>
2879
2880         PR target/23602
2881         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2882         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2883
2884 2005-10-05  Dale Johannesen  <dalej@apple.com>
2885
2886         * gcc.c-torture/execute/float-floor.c:  New.
2887
2888 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2889
2890         PR tree-optimization/21419
2891         PR tree-optimization/24146
2892         PR tree-optimization/24151
2893
2894         * g++.dg/ext/asm7.C: New.
2895         * g++.dg/ext/asm8.C: New.
2896         * gcc.dg/asm-1.c: Compile on all targets.
2897         * gcc.dg/asm-pr24146.c: New.
2898         * gcc.dg/pr21419.c: Adjust error messages.
2899
2900 2005-10-05  Richard Guenther  <rguenther@suse.de>
2901
2902         PR fortran/24176
2903         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2904
2905 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2906
2907         PR c++/23513
2908         * g++.dg/template/spec22.C: Robustify test.
2909         * g++.dg/template/spec26.C: New.
2910
2911 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2912
2913         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2914         if target supports vector instructions.
2915
2916 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2917
2918         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2919         C99 functions.
2920
2921 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2922
2923         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2924         check_effective_target_fortran_large_int): Replace cached result
2925         when target changes.
2926
2927 2005-10-04  Devang Patel  <dpatel@apple.com>
2928
2929         * gcc.dg/i386-sse-vect-types.c: New.
2930
2931 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2932
2933         PR preprocessor/13726
2934         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2935         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2936
2937 2005-10-04  Richard Guenther  <rguenther@suse.de>
2938
2939         PR c/23576
2940         * gcc.dg/noncompile/pr23576.c: New testcase.
2941
2942 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2943
2944         PR middle-end/23125
2945         * gcc.dg/register-var-3.c: New test.
2946
2947 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2948
2949         * gcc.dg/pr23049.c: New test.
2950
2951         * gcc.dg/ucnid-4.c: Fix test.
2952
2953 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2954
2955         PR 23445
2956         * gcc.c-torture/compile/pr23445.c: New test.
2957
2958 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2959
2960         * g++.dg/overload/unknown1.C: New.
2961
2962 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2963
2964         PR c++/17775
2965         * g++.dg/template/repo4.C: New test.
2966
2967 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2968
2969         PR libfortran/19308
2970         * gfortran.dg/large_real_kind_2.F90: New test.
2971         * gfortran.dg/large_integer_kind_2.f90: New test.
2972
2973 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
2974
2975         * lib/target-supports.exp (check_effective_target_vect_shift):
2976         Implement with result caching. Add i?86, x86_64 and ia64 targets.
2977         (check_effective_target_vect_condition): Fix copy-n-pasto.
2978
2979         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
2980         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
2981         targets.
2982
2983 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
2984
2985         PR c++/22621
2986         * g++.dg/template/overload5.C : New test.
2987
2988         PR c++/23840
2989         * g++.dg/expr/stdarg1.C: New test.
2990
2991 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
2992
2993         PR 24142
2994         * gcc.c-torture/execute/pr24142.c: New test.
2995
2996 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
2997
2998         PR 24141
2999         * gcc.c-torture/execute/pr24141.c: New test.
3000
3001 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
3002             Diego Novillo  <dnovillo@redhat.com>
3003
3004         PR 23604
3005         * gcc.c-torture/execute/pr23604.c: New test.
3006
3007 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
3008
3009         PR fortran/16404
3010         PR fortran/20835
3011         PR fortran/20890
3012         PR fortran/20899
3013         PR fortran/20900
3014         PR fortran/20901
3015         PR fortran/20902
3016         gfortran.dg/equiv_constraint_1.f90: New test.
3017         gfortran.dg/equiv_constraint_2.f90: New test.
3018         gfortran.dg/equiv_constraint_3.f90: New test.
3019         gfortran.dg/equiv_constraint_4.f90: New test.
3020         gfortran.dg/equiv_constraint_5.f90: New test.
3021         gfortran.dg/equiv_constraint_6.f90: New test.
3022         gfortran.dg/equiv_constraint_7.f90: New test.
3023         gfortran.dg/equiv_constraint_8.f90: New test.
3024         gfortran.dg/private_type_1.f90: New test.
3025         gfortran.dg/private_type_2.f90: New test.
3026         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
3027         980628-10.f: Assert std=gnu to permit mixing of
3028         types in equivalence statements.
3029
3030 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
3031
3032         PR 24112
3033         * gfortran.dg/open_status_1.f90: New.
3034
3035 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3036
3037         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
3038         * gcc.dg/vect/pr22480.c: Clean up temp files.
3039         * gcc.dg/vect/pr23831.c: Clean up temp files.
3040         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
3041         Clean up temp files.
3042         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
3043         Clean up temp files.
3044
3045         * gcc.dg/20050309-1.c: Clean up temp files.
3046         * gcc.dg/20050325-1.c: Clean up temp files.
3047
3048 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3049
3050         PR tree-optimization/24059
3051         * gcc.dg/vect/pr24059.c : New test.
3052
3053 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
3054
3055         PR middle-end/24109
3056         * gcc.c-torture/execute/20050929-1.c: New test.
3057
3058 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3059
3060         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
3061
3062 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
3063
3064         PR c/21419
3065         * gcc.dg/pr21419.c: New test.
3066
3067 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3068
3069         * gcc.dg/pr23911.c: New test.
3070
3071 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
3072
3073         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
3074
3075         PR c++/16782
3076         * g++.dg/parse/qualified4.C: New test.
3077         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
3078         * g++.old-deja/g++.mike/p8154.C: Likewise.
3079
3080 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
3081
3082         PR c++/22147
3083         * g++.dg/template/friend37.C: New test.
3084         * g++.dg/parse/crash28.C: Adjust error markers.
3085
3086 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
3087
3088         PR fortran/18518
3089         * gfortran.fortran-torture/execute/save_2.f90: New decl.
3090
3091 2005-09-27  Devang Patel  <dpatel@apple.com>
3092
3093         PR tree-optimization/23625
3094         * gcc.dg/pr23625.c: New test.
3095
3096 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
3097
3098         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
3099         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
3100
3101 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
3102
3103         PR fortran/23677
3104         * gfortran.fortran-torture/execute/save_1.f90: New test.
3105         * gfortran.dg/save_1.f90: New test.
3106
3107 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
3108
3109         * gcc.target/i386/builtin-apply-mmx.c: New test.
3110
3111         PR target/22576
3112         * gcc.target/i386/pr22576.c: New test.
3113
3114         PR target/22585
3115         * gcc.target/i386/pr22585.c: New test.
3116
3117         PR target/23268
3118         * gcc.target/i386/pr23268.c: New test.
3119
3120         PR middle-end/23831
3121         * gcc.dg/vect/pr23831.c: New test.
3122
3123         PR target/24055
3124         * gcc.target/i386/pr24055.c: New test.
3125
3126 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
3127
3128         PR tree-optimization/23960
3129         * gcc.c-torture/compile/pr23960.c: New.
3130
3131 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
3132
3133         PR fortran/16861
3134         * gfortran.dg/nested_modules_3.f90: New.
3135
3136 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
3137
3138         PR fortran/24005
3139         gfortran.dg/interface_1.f90: New test.
3140
3141 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
3142         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3143
3144         PR fortran/23843
3145         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
3146
3147 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
3148
3149         PR fortran/23516
3150         * gfortran.dg/imag_1.f: New test.
3151         * gfortran.dg/imag_2.f: Ditto.
3152
3153 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
3154
3155         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
3156
3157 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
3158
3159         PR c++/21983
3160         * g++.dg/warn/pr21983.C: New test.
3161
3162 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
3163
3164         PR c++/23993
3165         * g++.dg/template/array14.C: New test.
3166
3167 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
3168
3169         PR fortran/19929
3170         * gfortran.dg/der_ptr_component_1.f90: New test.
3171
3172 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3173
3174         PR c++/23965
3175         * g++.dg/template/error1.C: Reject "no matching function" message.
3176
3177 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3178
3179         PR c++/17609
3180         * g++.dg/lookup/error1.C: New test.
3181
3182 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
3183
3184         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
3185         functionality of the testcase.
3186
3187 2005-09-20  Richard Henderson  <rth@redhat.com>
3188
3189         * gcc.dg/vect/vect-22.c: Require vect_float.
3190         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
3191
3192 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
3193
3194         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
3195         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
3196         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
3197         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
3198         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
3199         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
3200         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
3201         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
3202         * gcc.dg/cpp/ucnid-8.c: New test.
3203
3204 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3205
3206         PR tree-optimization/23929
3207         * gcc.c-torture/compile/pr23929.c: New test.
3208
3209 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
3210
3211         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
3212         for one loop.
3213
3214 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
3215
3216         PR testsuite/23186
3217         * g++.dg/other/pr22003.C: Require named sections.
3218
3219 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3220
3221         PR c++/23947
3222         * g++.dg/rtti/crash3.C: New test.
3223
3224         PR tree-optimization/23818
3225         * gcc.dg/pr23818.c: New test.
3226
3227 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3228
3229         PR fortran/23420
3230         * gfortran.dg/print_fmt_4.f: New.
3231
3232 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3233
3234         PR fortran/23663
3235         * gfortran.fortran-torture/execute/entry_11.f90: New test.
3236
3237 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3238
3239         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
3240         Use pointers to local alignable arrays instead. Added comments.
3241         * gcc.dg/vect/vect-46.c: Likewise.
3242         * gcc.dg/vect/vect-48.c: Likewise.
3243         * gcc.dg/vect/vect-49.c: Likewise.
3244         * gcc.dg/vect/vect-52.c: Likewise.
3245         * gcc.dg/vect/vect-53.c: Likewise.
3246         * gcc.dg/vect/vect-54.c: Likewise.
3247         * gcc.dg/vect/vect-56.c: Likewise.
3248         * gcc.dg/vect/vect-57.c: Likewise.
3249         * gcc.dg/vect/vect-58.c: Likewise.
3250         * gcc.dg/vect/vect-60.c: Likewise.
3251         * gcc.dg/vect/vect-61.c: Likewise.
3252
3253         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
3254         The test is no longer vectorizable on vect_no_align targets.
3255         * gcc.dg/vect/vect-43.c: Likewsie.
3256
3257         * gcc.dg/vect/vect-44.c: Added comments.
3258         * gcc.dg/vect/vect-45.c: Added comments.
3259         * gcc.dg/vect/vect-50.c: Added comments.
3260         * gcc.dg/vect/vect-51.c: Added comments.
3261
3262         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
3263         aligned type.
3264         * gcc.dg/vect/Os-vect-95.c: Likewise.
3265
3266         * gcc.dg/vect/vect-41.c: Test removed.
3267         * gcc.dg/vect/vect-47.c: Test removed.
3268         * gcc.dg/vect/vect-55.c: Test removed.
3269         * gcc.dg/vect/vect-59.c: Test removed.
3270
3271 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3272
3273         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
3274         No longer vectorizable on vect_no_align targets.
3275         * gcc.dg/vect/pr20122.c: Likewise.
3276         * gcc.dg/vect/vect-74.c: Likewise.
3277         * gcc.dg/vect/vect-75.c: Likewise.
3278         * gcc.dg/vect/vect-76.c: Likewise.
3279
3280         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
3281         Will not be vectorizable on vect_no_align targets once aliasing issues
3282         are resolved.
3283         * gcc.dg/vect/vect-79.c: Likewise.
3284
3285         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
3286         * gcc.dg/vect/vect-78.c: Likewise.
3287         * gcc.dg/vect/vect-97.c: Likewise.
3288
3289 2005-09-19  Steven Bosscher  <stevenb@suse.de>
3290
3291         * gcc.dg/pr23943.c: New test.
3292
3293 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3294
3295         PR fortran/19181
3296         * gfortran.dg/derived_pointer_null_1.f90: New test.
3297
3298 2005-09-18  Richard Guenther  <rguenther@suse.de>
3299
3300         PR middle-end/23944
3301         * gcc.c-torture/compile/pr23944.c: New testcase.
3302
3303 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
3304
3305         PR fortran/15975
3306         * gfortran.dg/der_pointer_2.f90: New test.
3307
3308 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3309
3310         PR fortran/16861
3311         * gfortran.dg/nested_modules_2.f90: New test.
3312
3313 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3314
3315         PR c++/18368
3316         * g++.dg/other/semicolon.C: New test.
3317
3318 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
3319
3320         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
3321         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
3322
3323 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
3324
3325         PR c++/23914
3326         * g++.dg/template/static18.C: New test.
3327
3328         PR c++/21514
3329         * g++.dg/template/crash19.C: Remove dg-error marker.
3330         * g++.dg/template/local4.C: New test.
3331
3332 2005-09-16  Paul Brook  <paul@codesourcery.com>
3333
3334         PR fortran/23906
3335         * gfortran.dg/dependency_1.f90: New test.
3336
3337 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3338
3339         PR c++/23896
3340         * g++.dg/template/static17.C: New test.
3341
3342 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
3343
3344         PR c++/23139
3345         * g++.dg/warn/huge-val1.C: New test.
3346
3347 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3348
3349         PR c++/13140
3350         * g++.dg/parse/class2.C: New test.
3351         * g++.dg/template/explicit8.C: Likewise.
3352         * g++.dg/template/spec25.C: Likewise.
3353
3354 2005-09-14  Josh Conner  <jconner@apple.com>
3355
3356         PR middle-end/23584
3357         * gcc.dg/pr23584.c: New test.
3358
3359 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3360
3361         PR fortran/21875 Internal Unit Array I/O, NIST
3362         * gfortran.dg/arrayio_1.f90: New test.
3363         * gfortran.dg/arrayio_1.f90: New test.
3364         * gfortran.dg/arrayio_1.f90: New test.
3365         * gfortran.dg/arrayio_1.f90: New test.
3366         * gfortran.dg/arrayio_1.f90: New test.
3367
3368 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3369
3370         PR middle-end/22480
3371         * gcc.dg/vect/pr22480.c: New test.
3372
3373 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3374
3375         PR fortran/19358
3376         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3377
3378 2005-09-13 Josh Conner <jconner@apple.com>
3379
3380         PR c++/23180
3381         * g++.dg/init/struct2.C: New test.
3382         * g++.dg/init/struct3.C: New test.
3383
3384 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3385
3386         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3387         Clean up temp files.
3388         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3389         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3390         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3391         gcc.dg/tree-ssa/builtin-printf-1.c,
3392         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3393         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3394         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3395         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3396         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3397         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3398         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3399         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3400         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3401         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3402         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3403         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3404
3405 2005-09-13  Josh Conner  <jconner@apple.com>
3406
3407         * lib/gcc-dg.exp: Load scanipa.exp.
3408         (cleanup-dump): New procedure.
3409         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3410         * lib/scandump.exp: New file.
3411         * lib/scantree.exp: Use it.
3412         * lib/scanipa.exp: New file.
3413
3414 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3415
3416         PR fortran/17740
3417         * gfortran.dg/generic_4.f90: New test.
3418
3419 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3420
3421         PR target/23816
3422         * gcc.target/i386/pr23816-1.c: New test.
3423         * gcc.target/i386/pr23816-2.c: New test.
3424
3425
3426 2005-09-13  Bastian Blank <waldi@debian.org>
3427
3428         PR c++/16171
3429         * g++.dg/abi/mangle26.C: New test.
3430         * g++.dg/abi/mangle27.C: New test.
3431         * g++.dg/abi/mangle28.C: New test.
3432         * g++.dg/abi/mangle29.C: New test.
3433
3434         PR c++/23839
3435         * g++.dg/parse/register1.C: New test.
3436
3437 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3438
3439         PR c++/23842
3440         * g++.dg/template/access16.C: New test.
3441
3442 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3443
3444         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3445
3446 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3447
3448         PR fortran/18899
3449         * gfortran.dg/shape_2.f90: New test.
3450
3451 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3452
3453         PR target/19269
3454         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3455         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3456         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3457         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3458         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3459         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3460         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3461         tests.
3462
3463 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3464
3465         PR c++/23841
3466         * g++.dg/parse/template17.C: New test.
3467
3468 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3469
3470         PR c++/23789
3471         * g++.dg/template/nontype14.C: New test.
3472
3473 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3474
3475         PR g++/7874
3476         * g++.dg/lookup/friend7.C: New test.
3477         * g++.dg/lookup/friend8.C: New test.
3478         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3479         so that it will be found via argument dependent lookup.
3480         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3481         friend functions which will no longer be found.
3482         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3483         function g, so that it will be found via argument dependent
3484         lookup.
3485         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3486         * g++.old-deja/g++.mike/net43.C: Likewise.
3487
3488 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3489
3490         PR c++/23691
3491         * g++.dg/template/static16.C: New test.
3492
3493 2005-09-12  Josh Conner  <jconner@apple.com>
3494
3495         PR middle-end/23237
3496         * gcc.c-torture/compile/pr23237.c: New test.
3497
3498 2005-09-11  Richard Henderson  <rth@redhat.com>
3499
3500         * g++.dg/other/error8.C: Update expected diagnostic text.
3501
3502 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3503
3504         PR libfortran/19872
3505         * gfortran.dg/overwrite_1.f: New test.
3506
3507 2005-09-09  Josh Conner  <jconner@apple.com>
3508
3509         * g++.dg/init/pr23180-1.C: Removed.
3510         * g++.dg/init/pr23180-2.C: Removed.
3511
3512 2005-09-09  David Daney <ddaney@avtrex.com>
3513
3514         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
3515         files which are ...
3516         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3517         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3518
3519 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3520
3521         * gfortran.dg/iostat_2.f90: New test.
3522
3523 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3524
3525         PR c++/22252
3526         * g++.dg/ext/interface1.C: New test.
3527         * g++.dg/ext/interface1.h: Likewise.
3528         * g++.dg/ext/interface1a.cc: Likewise.
3529
3530 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3531
3532         * gfortran.dg/iomsg_1.f90:  New test case.
3533
3534 2005-09-09  Richard Guenther  <rguenther@suse.de>
3535
3536         PR c++/23624
3537         * g++.dg/tree-ssa/pr23624.C: New testcase.
3538
3539 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3540
3541         PR fortran/19239
3542         * gfortran.dg/vector_subscript_1.f90,
3543         * gfortran.dg/vector_subscript_2.f90: New tests.
3544
3545 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3546
3547         PR fortran/21104
3548         * gfortran.dg/array_alloc_1.f90,
3549         * gfortran.dg/array_alloc_2.f90,
3550         * gfortran.dg/array_alloc_3.f90: New tests.
3551
3552 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3553
3554         PR fortran/12840
3555         * gfortran.dg/array_constructor_6.f90
3556         * gfortran.dg/array_constructor_7.f90
3557         * gfortran.dg/array_constructor_8.f90
3558         * gfortran.dg/array_constructor_9.f90
3559         * gfortran.dg/array_constructor_10.f90
3560         * gfortran.dg/array_constructor_11.f90
3561         * gfortran.dg/array_constructor_12.f90: New tests.
3562
3563 2005-09-08  Josh Conner  <jconner@apple.com>
3564
3565         PR c++/23180
3566         * g++.dg/init/pr23180-1.C: New test.
3567         * g++.dg/init/pr23180-2.C: New test.
3568
3569 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3570
3571         PR fortran/18878
3572         * gfortran.dg/module_double_reuse.f90: New.
3573
3574 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3575
3576         PR fortran/23270
3577         PR fortran/22304
3578         PR fortran/18870
3579         PR fortran/17917
3580         PR fortran/16511
3581         * gfortran.dg/common_equivalence_1.f: New.
3582         * gfortran.dg/common_equivalence_2.f: New.
3583         * gfortran.dg/common_equivalence_3.f: New.
3584         * gfortran.dg/contained_equivalence_1.f90: New.
3585         * gfortran.dg/module_blank_common.f90: New.
3586         * gfortran.dg/module_commons_1.f90: New.
3587         * gfortran.dg/module_equivalence_1.f90: New.
3588         * gfortran.dg/nested_modules_1.f90: New.
3589         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3590         equivalences and add comment to connect the test with
3591         the PR.
3592
3593 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3594
3595         PR fortran/23765
3596         * gfortran.dg/common_6.f90: New test.
3597
3598 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3599
3600         PR fortran/15326
3601         * gfortran.dg/char_result_1.f90,
3602         * gfortran.dg/char_result_2.f90,
3603         * gfortran.dg/char_result_3.f90,
3604         * gfortran.dg/char_result_4.f90,
3605         * gfortran.dg/char_result_5.f90,
3606         * gfortran.dg/char_result_6.f90,
3607         * gfortran.dg/char_result_7.f90,
3608         * gfortran.dg/char_result_8.f90: New tests.
3609
3610 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3611
3612         PR fortran/19928
3613         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3614
3615 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3616
3617         PR obj-c++/16816
3618         * obj-c++.dg/selector-5.mm: New test.
3619         * obj-c++.dg/selector-6.mm: New test.
3620
3621 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3622
3623         PR objc/20574
3624         PR objc/19324
3625         * objc.dg/error-1.m: New test.
3626
3627 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3628
3629         PR fortran/23373
3630         * gfortran.fortran-torture/execute/pr23373-1.f90,
3631         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3632
3633 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3634
3635         PR libfortran/23760
3636         * gfortran.dg/g77/1832.f: Remove long string in write statement
3637         to allow the test to pass on correct list directed output with
3638         prepended space.
3639
3640 2005-09-07  James E Wilson  <wilson@specifix.com>
3641
3642         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3643
3644 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3645
3646         * gfortran.dg/parameter+save.f90:  Rename to
3647         * gfortran.dg/parameter_save.f90: .. this.
3648
3649 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3650
3651         PR fortran/20848
3652         * gfortran.dg/parameter+save.f90:  New test case.
3653
3654 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3655
3656         PR fortran/19269
3657         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3658
3659 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3660
3661         PR c/23075
3662         * gcc.dg/pr23075.c: New test.
3663         * g++.dg/warn/pr23075.C: New test.
3664
3665         PR target/22362
3666         * gcc.target/i386/pr22362.c: New test.
3667
3668         PR rtl-optimization/23098
3669         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3670
3671         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3672         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3673         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3674
3675 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3676
3677         * g++.dg/expr/cast6.C: New test.
3678
3679         PR c++/9782
3680         * g++.dg/init/new15.C: New test.
3681
3682 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3683
3684         * gcc.dg/vect/Os-vect-95.c: New test.
3685         * gcc.dg/vect/vect-95.c: Same.
3686
3687 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3688
3689         * gcc.dg/vect/vect-29.c: Update xfail testing.
3690         * gcc.dg/vect/vect-44.c: Same.
3691         * gcc.dg/vect/vect-48.c: Same.
3692         * gcc.dg/vect/vect-50.c: Same.
3693         * gcc.dg/vect/vect-72.c: Same.
3694         * gcc.dg/vect/vect-77.c: Same.
3695         * gcc.dg/vect/vect-78.c: Same.
3696         * gcc.dg/vect/vect-80.c: Same.
3697         * gcc.dg/vect/vect-96.c: Same.
3698         * gcc.dg/vect/vect-100.c: Same.
3699         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3700         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3701         * gfortran.dg/vect/vect-5.f90: Same.
3702
3703 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3704
3705         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3706         start strings.
3707         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3708         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3709
3710         PR c++/23056
3711         * g++.dg/opt/pr23056.C: New test.
3712
3713         PR rtl-optimization/23098
3714         * gcc.target/i386/pr23098.c: New test.
3715
3716 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3717
3718         PR c++/23667
3719         * g++.dg/template/static15.C: New test.
3720
3721         PR c++/21440
3722         * g++.dg/ext/stmtexpr5.C: New test.
3723         * g++.dg/ext/stmtexpr6.C: Likewise.
3724
3725 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3726
3727         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3728
3729         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3730         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3731         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3732
3733 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3734
3735         PR libfortran/23321
3736         * gfortran.dg/direct_io_4.f90:  New test case.
3737
3738 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3739             Rasmus Hahn  <rassahah@neofonie.de>
3740
3741         PR libobjc/23108
3742         * objc.dg/type-stream-1.m: New test.
3743
3744 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3745
3746         PR fortran/23661
3747         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3748         gfortran.dg/print_fmt_3.f90: New test.
3749
3750 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3751
3752         * gfortran.dg/fmt_t_1.f90: New test.
3753
3754 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3755
3756         PR rtl-optimization/23454
3757         * g++.dg/opt/pr23454.C: New test.
3758
3759 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3760
3761         PR c++/23699
3762         * g++.dg/ext/static1.C: New test.
3763
3764 2005-09-02  Richard Henderson  <rth@redhat.com>
3765
3766         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3767         tail call to check_fa_work.
3768
3769 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3770
3771         PR c++/21687
3772         * g++.dg/other/gc3.C: New test.
3773
3774 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3775
3776         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3777         * gcc.dg/20050826-1.c: Likewise.
3778
3779 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3780
3781         PR c++/23167
3782         * g++.dg/expr/volatile1.C: New test.
3783
3784 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3785
3786         PR middle-end/23547
3787         * gcc.dg/pr23547.c: New test.
3788
3789 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3790
3791         PR c/22061
3792         * gcc.c-torture/execute/pr22061-1.c,
3793         * gcc.c-torture/execute/pr22061-2.c,
3794         * gcc.c-torture/execute/pr22061-3.c,
3795         * gcc.c-torture/execute/pr22061-4.c: New tests.
3796
3797 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3798
3799         * gcc.dg/Wredundant-decls-2.c: New test to check that
3800         -Wredundant-decls does not issue warning for a variable
3801         definition following a declaration.
3802
3803 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3804
3805         PR debug/7241
3806         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3807         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3808         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3809
3810         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3811         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3812         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3813         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3814         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3815         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3816         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3817         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3818
3819 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3820
3821         PR objc/23306
3822         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3823         scan-assmbler.
3824
3825 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3826
3827         PR target/21255
3828         * gcc.dg/pr21255-1.c: New test.
3829         * gcc.dg/pr21255-2-mb.c: Likewise.
3830         * gcc.dg/pr21255-2-ml.c: Likewise.
3831         * gcc.dg/pr21255-3.c: Likewise.
3832         * gcc.dg/pr21255-4.c: Likewise.
3833
3834 2005-08-31  Dale Johannesen  <dalej@apple.com>
3835
3836         * gcc.dg/20050830-1.c:  New.
3837
3838 2005-08-31  Josh Conner  <jconner@apple.com>
3839
3840         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3841         command-line options for arm-*-* targets.
3842         * g++.dg/init/array16.C: Likewise.
3843         * g++.dg/other/crash-4.C: Likewise.
3844
3845 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3846
3847         PR obj-c++/23640
3848         * obj-c++.dg/gnu-runtime-3.mm: New test.
3849
3850 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3851
3852         PR c++/13377
3853         * g++.dg/lookup/ambig4.C: New test.
3854         * g++.dg/lookup/ambig5.C: New test.
3855         * g++.dg/tc1/dr101.C: Adjust error markers.
3856
3857 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3858
3859         PR c++/23639
3860         * g++.dg/template/ttp5.C: Adjust error markers.
3861
3862 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3863
3864         PR testsuite/23609
3865         * lib/obj-c++.exp: Include target-libpath.exp.
3866         (obj-c++_link_flags): Look for the GNU libobjc library
3867         and set the library path to include it.
3868         Don't manually set LD_LIBRARY_PATH (etc.) but call
3869         set_ld_library_path_env_vars instead.
3870         (obj-c++_target_compile): Don't set library path or
3871         linker flags because they are already set correctly
3872         in obj-c++_link_flags.
3873
3874 2005-08-30  Josh Conner  <jconner@apple.com>
3875
3876         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3877         to command-line options for arm-*-* targets.
3878
3879 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3880
3881         * g++.dg/other/i386-1.C: New.
3882
3883 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3884
3885         PR preprocessor/20348
3886         PR preprocessor/20356
3887         * gcc.dg/cpp/pr20348.c: New test.
3888         * gcc.dg/cpp/pr20348.h: New file.
3889         * gcc.dg/cpp/inc/pr20348.h: New file.
3890         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3891         * gcc.dg/cpp/pr20356.c: New test.
3892         * gcc.dg/cpp/pr20356.h: New file.
3893         * gcc.dg/cpp/inc/pr20356.h: New file.
3894         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3895
3896 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3897
3898         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3899         Fix array dimension to avoid correct end-of-file error.
3900
3901 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3902
3903         PR libfortran/23598
3904         * gfortran.dg/iostat_1.f90:  New test.
3905
3906 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3907
3908         PR middle-end/23408
3909         * gcc.dg/pr23408.c: New test.
3910
3911 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3912
3913         PR c++/23099
3914         * g++.dg/init/member1.C: Make sure erroneous static data member
3915         definitions are required.
3916         * g++.dg/template/static13.C: New test.
3917         * g++.dg/template/static14.C: Likewise.
3918
3919 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3920
3921         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3922         -march=pentium4, remove ilp32 requirement.
3923
3924         PR middle-end/23484
3925         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3926         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3927
3928 2005-08-29  Andreas Jaeger  <aj@suse.de>
3929
3930         PR testsuite/23607
3931         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3932
3933 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3934
3935         * gcc.c-torture/execute/20050316-2.c: New test.
3936         * gcc.c-torture/execute/20050316-3.c: New test.
3937         * gcc.dg/torture/pr16104-1.c: New test.
3938
3939 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3940
3941         PR middle-end/23463
3942         * gcc.c-torture/execute/zero-struct-1.c: New test.
3943
3944 2005-08-27  Richard Guenther  <rguenther@suse.de>
3945
3946         PR target/23575
3947         * gcc.target/i386/pr23575.c: New testcase.
3948
3949 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3950
3951         PR rtl-optimization/23561
3952         * gcc.c-torture/execute/20050826-1.c: New test.
3953
3954         PR rtl-opt/23560
3955         * gcc.c-torture/execute/20050826-2.c: New test.
3956
3957 2005-08-26  Dale Johannesen  <dalej@apple.com>
3958
3959         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
3960         * gcc.dg/20050826-1.c:  New.
3961
3962 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3963
3964         PR c++/19004
3965         * g++.dg/template/nontype13.C: New test.
3966
3967         PR c++/23491
3968         * g++.dg/init/new14.C: New test.
3969         * g++.dg/expr/anew1.C: Do not XFAIL.
3970         * g++.dg/expr/anew2.C: Likewise.
3971         * g++.dg/expr/anew3.C: Likewise.
3972
3973 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
3974
3975         PR middle-end/22439
3976         * gcc.dg/vla-3.c: New test.
3977
3978 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
3979
3980         PR fortran/20363
3981         * gfortran.dg/named_interface.f90: New.
3982
3983 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
3984
3985         * gcc.c-torture/execute/frame-address.c: New test.
3986
3987 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3988
3989         PR c++/20817
3990         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
3991
3992 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3993
3994         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
3995
3996 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3997
3998         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
3999         * gcc.dg/altivec-22.c: Rename from..
4000         * gcc.dg/altivec-nomfcr.c: ..this.
4001
4002 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
4003
4004         PR tree-optimization/23546
4005         * gcc.dg/tree-ssa/pr23546.c: New test.
4006
4007 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
4008
4009         PR fortran/17758
4010         * gfortran.dg/nonreturning_statements.f90: New test.
4011
4012 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4013
4014         PR c++/22454
4015         * g++.dg/parse/crash29.C: New.
4016
4017 2005-08-23  DJ Delorie  <dj@redhat.com>
4018
4019         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
4020         constants have the L suffix.
4021
4022 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
4023
4024         PR c++/23044
4025         * g++.dg/template/instantiate8.C: New.
4026
4027 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
4028
4029         PR middle-end/23467
4030         * gcc.c-torture/execute/pr23467.c: New test.
4031
4032 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
4033
4034         PR tree-optimization/22043
4035         * gcc.c-torture/execute/20050613-1.c: New test.
4036
4037 2005-08-23  Ben Elliston  <bje@au.ibm.com>
4038
4039         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
4040
4041 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
4042
4043         PR rtl-optimization/23478
4044         * g++.dg/opt/pr23478.C: New test.
4045
4046 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4047
4048         PR c/18715
4049         * gcc.dg/switch-warn-3.c: New test.
4050
4051 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4052
4053         PR c++/22233
4054         * g++.dg/template/param1.C: New test.
4055
4056 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4057
4058         PR c++/23089
4059         * g++.dg/other/incomplete1.C: New test.
4060
4061 2005-08-22  Ira Rosen  <irar@il.ibm.com>
4062
4063         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
4064         are vectorizable.
4065
4066 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4067
4068         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
4069         d_lines_5.f: New.
4070
4071 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
4072
4073         * gcc.target/i386/sse-4.c: New test.
4074
4075 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4076
4077         PR testsuite/23239
4078         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
4079
4080 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
4081
4082         * gcc.dg/20050811-1.c: New test.
4083         * gcc.dg/20050811-2.c: New test.
4084
4085 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
4086
4087         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
4088
4089 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
4090
4091         PR 23476
4092         * gcc.c-torture/compile/pr23476.c: New test.
4093
4094 2005-08-19  Devang Patel  <dpatel@apple.com>
4095
4096         PR tree-optimization/23048
4097         * gcc.dg/tree-ssa/pr23048.c: New test.
4098
4099 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4100
4101         PR middle-end/20624
4102         * g++.dg/warn/Wreturn-3.C: New test
4103
4104 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
4105
4106         PR tree-optimization/22228
4107         * g++.dg/vect/pr22543.cc: New test.
4108
4109 2005-08-17  Steven Bosscher  <stevenb@suse.de>
4110
4111         PR tree-optimization/21574
4112         * gcc.dg/tree-ssa/pr21574.c: New test.
4113
4114 2005-08-16  James E Wilson  <wilson@specifix.com>
4115
4116         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
4117
4118 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4119
4120         PR tree-opt/23402
4121         * gcc.c-torture/compile/zero-strct-3.c: New test.
4122         * gcc.c-torture/compile/zero-strct-4.c: New test.
4123
4124 2005-08-16  Steven Bosscher  <stevenb@suse.de>
4125
4126         PR target/23376
4127         * gcc.target/x86_64/pr23376.c: New test.
4128
4129 2005-08-16  Ian Lance Taylor  <ian@airs.com>
4130
4131         PR c++/23337
4132         * g++.dg/ext/vector2.C: New.
4133
4134 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4135
4136         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
4137
4138 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4139
4140         PR libfortran/23428
4141         * gfortran.dg/inquire-complex.f90:  New test case.
4142
4143 2005-08-16  James E Wilson  <wilson@specifix.com>
4144
4145         PR tree-optimization/21105
4146         * gcc.dg/large-size-array.c: New.
4147
4148 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
4149
4150         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
4151         type.
4152         * gcc.dg/vect/vect-41: Likewise.
4153         * gcc.dg/vect/vect-42: Likewise.
4154         * gcc.dg/vect/vect-43: Likewise.
4155         * gcc.dg/vect/vect-44: Likewise.
4156         * gcc.dg/vect/vect-46: Likewise.
4157         * gcc.dg/vect/vect-47: Likewise.
4158         * gcc.dg/vect/vect-48: Likewise.
4159         * gcc.dg/vect/vect-52: Likewise.
4160         * gcc.dg/vect/vect-53: Likewise.
4161         * gcc.dg/vect/vect-54: Likewise.
4162         * gcc.dg/vect/vect-55: Likewise.
4163         * gcc.dg/vect/vect-56: Likewise.
4164         * gcc.dg/vect/vect-57: Likewise.
4165         * gcc.dg/vect/vect-58: Likewise.
4166         * gcc.dg/vect/vect-59: Likewise.
4167         * gcc.dg/vect/vect-60: Likewise.
4168         * gcc.dg/vect/vect-61: Likewise.
4169         * gcc.dg/vect/vect-85: Likewise.
4170         * gcc.dg/vect/vect-87: Likewise.
4171         * gcc.dg/vect/vect-88: Likewise.
4172         * gcc.dg/vect/vect-93.c: Likewise.
4173         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
4174         * gcc.dg/vect/vect-75: Likewise.
4175         * gcc.dg/vect/vect-76: Likewise.
4176         * gcc.dg/vect/vect-77: Likewise.
4177         * gcc.dg/vect/vect-78: Likewise.
4178         * gcc.dg/vect/vect-80: Likewise.
4179         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
4180         vectorized for the expected reason, rather than checking how alignment
4181         was handled.
4182         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
4183         type and also instead of aligned pointers. Added documentation.
4184
4185 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
4186
4187         * gfortran.dg/power.f90: New test.
4188
4189 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
4190
4191         PR rtl-optimization/23299
4192         * g++.dg/opt/pr23299.C: New test.
4193
4194 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4195
4196         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
4197
4198 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
4199
4200         * g++.dg/template/local6.C: New test.
4201
4202 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4203
4204         * execute/exceptions/finally-1.m: Check that the catch and finally are
4205         being called.  Also add a "return 0;" at the end of main.
4206
4207 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
4208
4209         PR fortran/21432.
4210         * gfortran.dg/namelist_print_1.f: New test of functionality of
4211         PRINT namelist.
4212         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
4213         namelist generates error with -std=f95.
4214
4215 2005-08-14  Ira Rosen  <irar@il.ibm.com>
4216
4217         PR tree-optimization/23119
4218         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
4219
4220 2005-08-13  Marcin Koziej  <creep@desk.pl>
4221             Andrew Pinski  <pinskia@physics.uc.edu>
4222
4223         PR libobjc/22492
4224         * execute/exceptions/finally-1.m: New test.
4225
4226 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4227
4228         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
4229         testsuite.
4230         * objc/execute/exceptions/trivial.m: New test.
4231         * objc.dg/try-catch-11.m: Move to ...
4232         * objc/execute/exceptions/foward-1.m: Here.
4233         * objc.dg/try-catch-2.m: Move to ...
4234         * objc/execute/exceptions/catchall-1.m: Here.
4235         * objc.dg/try-catch-8.m: Move to ...
4236         * objc/execute/exceptions/local-variables-1.m: Here.
4237
4238 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4239
4240         * objc.dg/nested-func-1.m: Move to ...
4241         * objc/execute/nested-func-1.m: Here.
4242
4243 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4244
4245         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
4246         in ${options} instead of [target_info name].
4247         * lib/obj-c++.exp (objc_target_compile): Likewise.
4248
4249 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4250
4251         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
4252
4253 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4254
4255         part of PR testsuite/23348
4256         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
4257         of the torture options.
4258         * objc/compile/trivial.m: New test.
4259
4260 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4261
4262         * gfortran.dg/eoshift.f90:  Correct format.
4263
4264 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4265
4266         * gfortran.fortran-torture/execute/character_passing.f90:
4267         Fix comment typo.
4268
4269 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
4270
4271         PR c++/8271
4272         * g++.dg/template/unify10.C: New.
4273
4274 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
4275
4276         * g++.dg/parse/pr22514.C: Move to...
4277         * g++.dg/debug/pr22514.C: here.
4278
4279 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4280
4281         PR c++/23266
4282         * g++.dg/inherit/pure1.C: New test.
4283
4284         * ChangeLog: Fix typos.
4285
4286 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4287             Steven Bosscher  <stevenb@suse.de>
4288
4289         * gfortran.dg/runtime_warning_1.f90: New test.
4290
4291 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4292
4293         PR c++/23219
4294         * g++.dg/parse/crash28.C: New.
4295
4296 2005-08-11  Richard Guenther  <rguenther@suse.de>
4297
4298         PR target/23289
4299         * gcc.target/i386/tailcall-1.c: New testcase.
4300
4301 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4302
4303         * gcc.dg/vect/vect-67.c: Un-xfail.
4304
4305 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4306
4307         PR c++/23225
4308         * g++.dg/testsuite/parse/crash27.C: new test.
4309
4310 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
4311
4312         PR libfortran/22143
4313         * gfortran.dg/shift-kind.f90:  New testcase.
4314
4315 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
4316
4317         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
4318         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
4319
4320 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4321
4322         PR c++/20646
4323         * g++.dg/other/mult-stor1.C: New test.
4324
4325 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4326
4327         * gcc.c-torture/pr18299-1.c: Move to ...
4328         * gcc.c-torture/compile/pr18299-1.c: Here.
4329
4330 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
4331
4332         * gfortran/fortran.torture/execute/character_passing.f90:
4333         Fix types for LSAME.
4334
4335 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
4336
4337         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
4338         input data back to what it was originally.
4339
4340 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4341
4342         * objc.dg/try-catch-8.m: Enable for all targets.
4343
4344 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
4345
4346         * gcc.dg/pr23165.c: New test.
4347
4348 2005-08-09  Steven Bosscher  <stevenb@suse.de>
4349
4350         PR tree-optimization/23234
4351         * gcc.dg/tree-ssa/pr23234.c: New test.
4352
4353 2005-08-08  Josh Conner  <jconner@apple.com>
4354
4355         PR rtl-optimization/23241
4356         * gcc.dg/char-compare.c: New test.
4357
4358 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4359
4360         PR c++/22508
4361         * g++.dg/init/new13.C: New test.
4362
4363 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4364
4365         PR c++/21166
4366         * g++.dg/other/crash-4.C: Adjust
4367         * g++/dg/ext/packed9.C: New.
4368
4369 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4370
4371         PR middle-end/21964
4372         * gcc.c-torture/execute/pr21964-1.c: New test.
4373
4374 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4375
4376         PR c/22458
4377         * gcc.dg/pr22458-1.c: New test.
4378
4379 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4380             Steven G. Kargl <kargls@comcast.net>
4381
4382         PR fortran/22390
4383         * gfortran.dg/flush_1.f90: New test.
4384
4385 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4386
4387         PR c++/23191
4388         * g++.dg/template/eh2.C: New test.
4389
4390 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4391
4392         PR c++/19498
4393         * g++.dg/template/instantiate7.C: New test.
4394
4395 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4396
4397         PR c/23113
4398         * gcc.dg/Wunused-value-1.c: New test.
4399
4400 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4401
4402         PR rtl-optimization/23233
4403         * gcc.c-torture/compile/pr23233-1.c: New test.
4404
4405 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4406
4407         PR fortran/18833
4408         PR fortran/20850
4409         * gfortran.dg/equiv_1.f90: New test.
4410         * gfortran.dg/equiv_2.f90: New test.
4411         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4412         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4413         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4414
4415 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4416
4417         * gcc.c-torture/execute/vrp-5.c: New test.
4418         * gcc.c-torture/execute/vrp-6.c: New test.
4419         * gcc.dg/tree-ssa/vrp21.c: New test.
4420
4421 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4422
4423         * g++.dg/parse/pr22514.C: New test.
4424
4425 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4426
4427         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4428
4429         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4430         instead of constant loads / pool entries.
4431
4432 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4433
4434         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4435         TEST_TO_WCTYPE.
4436
4437 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4438
4439         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4440         __WINT_TYPE__ in generated prototypes if possible.
4441
4442 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4443
4444         PR 22037
4445         * g++.dg/tree-ssa/pr22037.C:
4446
4447 2005-08-04  Richard Henderson  <rth@redhat.com>
4448
4449         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4450         scan-tree-dump-times directive.
4451
4452 2005-08-04  Jan Hubicka  <jh@suse.cz>
4453
4454         * gcov-1.C: Fix switch counts.
4455         * gcov-4b.c: Likewise.
4456
4457 2005-08-03  Jeff Law  <law@redhat.com>
4458
4459         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4460
4461 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4462
4463         * gcc.c-torture/execute/pr23135.c: New test.
4464
4465 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4466
4467         PR tree-optimization/19899
4468         * gcc.dg/tree-ssa/scev-1.c: New test.
4469         * gcc.dg/tree-ssa/scev-2.c: New test.
4470
4471 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4472
4473         PR target/18582
4474         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4475
4476 2005-08-03  Jan Hubicka  <jh@suse.cz>
4477
4478         * update-conroll.c: New testcase.
4479         * update-conroll-2.c: New testcase.
4480
4481 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4482
4483         * gfortran.dg/constant_substring.f: New test.
4484         * gfortran.dg/pr22491.f: New test.
4485
4486 2005-08-02  Jan Hubicka  <jh@suse.cz>
4487
4488         * update-threading.c: Replace by the proper one.
4489
4490 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4491
4492         PR 23164
4493         * g++.dg/tree-ssa/pr23164.C: New test.
4494
4495 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4496
4497         * gcc.dg/tree-ssa/pr23192.c: New test.
4498
4499 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4500
4501         * gcc.c-torture/execute/vrp-4.c: New test.
4502
4503 2005-08-02  Jan Hubicka  <jh@suse.cz>
4504
4505         * update-threading.c: New test.
4506
4507 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4508
4509         * gcc.c-torture/compile/20050801-1.c: New test.
4510         * gcc.c-torture/compile/20050801-2.c: New test.
4511
4512 2005-08-01  Jan Hubicka  <jh@suse.cz>
4513
4514         * val-prof-5.c: New test.
4515
4516 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4517
4518         PR c/22311
4519         * gcc.dg/pr22311-1.c : New test.
4520
4521 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4522
4523         PR target/23095
4524         * gfortran.dg/pr23095.f: New test.
4525
4526         PR c++/22003
4527         * g++.dg/other/pr22003.C: New test.
4528
4529 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4530
4531         PR target/20621
4532         * gcc.c-torture/execute/pr20621-1.c: New test.
4533
4534 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4535
4536         * gfortran.dg/comma_format_extension_4.f:  Adjust length
4537         of string for format.
4538         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
4539         print statement with internal write.
4540         * gfortran.dg/der_array_io_2.f:  Likewise.
4541         * gfortran.dg/der_array_io_3.f:  Likewise.
4542
4543 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4544
4545         * gcc.dg/fold-abs-4.c: new test.
4546
4547 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4548
4549         PR fortran/22570 an related issues.
4550         * gfortran.dg/x_slash_1.f: New test.
4551
4552 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4553
4554         PR c/23143
4555         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4556         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4557
4558 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4559
4560         PR c/529
4561         * gcc.dg/Wshadow-3.c: New test.
4562
4563 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4564
4565         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
4566         used to have the wrong bounds).
4567
4568 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4569
4570         PR c/21720
4571         * gcc.dg/hex-round-1.c: Test more cases.
4572         * gcc.dg/hex-round-2.c: New test.
4573
4574 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4575
4576         PR 22550
4577         * g++.dg/tree-ssa/pr22550.C: New test.
4578
4579 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4580
4581         * gcc.dg/tree-ssa/vrp19.c: New test.
4582         * gcc.dg/tree-ssa-vrp20.c: New test.
4583
4584 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4585
4586         PR c/22240
4587         * gcc.dg/transparent-union-4.c: New test.
4588
4589 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4590
4591         PR c/22192
4592         * gcc.dg/c99-vla-2.c: New test.
4593
4594 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4595
4596         PR c/21720
4597         * gcc.dg/hex-round-1.c: New test.
4598
4599 2005-07-28  Jan Hubicka  <jh@suse.cz>
4600
4601         * inliner-1.c: Do not dump everything.
4602         * tree-prof.exp: Do not pass -ftree-based-profiling.
4603         * bprob.exp: Likewise.
4604
4605         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4606
4607 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4608
4609         PR c++/22545
4610         * g++.dg/expr/ptrmem7.C: New test.
4611
4612 2005-07-28  Mike Stump  <mrs@apple.com>
4613
4614         * g++.old-deja/g++.mike/visibility-1.C: New test.
4615
4616 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4617
4618         PR c/20187
4619         * gcc.c-torture/execute/pr20187-1.c: New test.
4620
4621 2005-07-28  Jeff Law  <law@redhat.com>
4622
4623         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4624         * gcc.dg/tree-ssa/vrp18.c: New test.
4625
4626 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4627
4628         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4629
4630 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4631
4632         PR tree-optimization/22506
4633         * gcc.dg/vect/ps22506.c: New test.
4634
4635 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4636
4637         PR target/21149
4638         * gcc.target/i386/sse-3.c: New test.
4639
4640 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4641
4642         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4643         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4644
4645 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4646
4647         PR c/22589
4648         * gcc.c-torture/compile/pr22589-1.c: New test.
4649
4650 2005-07-28  Jan Hubicka  <jh@suse.cz>
4651
4652         * update-loopch.c: New testcase.
4653
4654 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4655
4656         PR rtl-optimization/23047
4657         * gcc.c-torture/execute/pr23047.c: New test.
4658         * gcc.c-torture/execute/pr23047.x: New.
4659
4660 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4661
4662         PR tree-optimization/22493
4663         * gcc.c-torture/execute/pr22493-1.c: New test.
4664         * gcc.c-torture/execute/pr22493-1.x: New.
4665         * gcc.c-torture/execute/vrp-1.c: New test.
4666         * gcc.c-torture/execute/vrp-2.c: New test.
4667         * gcc.c-torture/execute/vrp-2.c: New test.
4668
4669 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4670
4671         * gcc.target/frv/all-builtin-read8.c: Delete.
4672         * gcc.target/frv/all-builtin-read16.c: Delete.
4673         * gcc.target/frv/all-builtin-read32.c: Delete.
4674         * gcc.target/frv/all-builtin-read64.c: Delete.
4675         * gcc.target/frv/all-builtin-write8.c: Delete.
4676         * gcc.target/frv/all-builtin-write16.c: Delete.
4677         * gcc.target/frv/all-builtin-write32.c: Delete.
4678         * gcc.target/frv/all-builtin-write64.c: Delete.
4679         * gcc.target/frv/all-read-write-1.c: New.
4680
4681 2005-07-27  Jeff Law  <law@redhat.com>
4682
4683         * gcc.c-torture/execute/pr22630.c: New test.
4684
4685 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4686
4687         PR tree-optimization/23073
4688         * gcc.dg/vect/nodump-pr23073.c: New test.
4689         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4690
4691 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4692
4693         PR tree-optimize/22348
4694         * gcc.c-torture/execute/pr22348.c: New.
4695
4696 2005-07-27  Richard Guenther  <rguenther@suse.de>
4697
4698         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4699
4700 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4701
4702         PR fortran/22503
4703         * gfortran.dg/logical_comp.f90: New test.
4704
4705 2005-07-27  Jan Hubicka  <jh@suse.cz>
4706
4707         * inliner-1.c: Add cleanup of dumps.
4708         * val-prof-*.c: Likewise.
4709         * update-tailcall.c: New.
4710
4711 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4712
4713         PR 22591
4714         * gcc.dg/tree-ssa/pr22591.c: New test.
4715         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4716
4717 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4718
4719         PR libobjc/22606
4720         * objc.dg/try-catch-11.m: New test.
4721
4722 2005-07-26  Richard Guenther  <rguenther@suse.de>
4723
4724         PR tree-optimization/22486
4725         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4726
4727 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4728
4729         PR tree-opt/22484
4730         * testsuite/g++.dg/opt/loop2.C: New test.
4731
4732 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4733
4734         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4735         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4736
4737 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4738
4739         * lib/profopt.exp (profopt-execute): Check for profiling data
4740         files on the target.
4741
4742 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4743
4744         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4745         for matching of asm labels.
4746
4747 2005-07-25  Richard Guenther  <rguenther@suse.de>
4748
4749         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4750
4751 2005-07-25  Richard Guenther  <rguenther@suse.de>
4752
4753         PR testsuite/22624
4754         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4755
4756 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4757
4758         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4759         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4760         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4761         * gcc.dg/vect/vect-100.c: New test.
4762         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4763         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4764         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4765         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4766         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4767         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4768         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4769         * gfortran.dg/vect/pr19049.f90: New testcase.
4770         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4771
4772 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4773
4774         * gcc.c-torture/execute/20050713-1.c: New test.
4775
4776         PR fortran/20063
4777         * gfortran.fortran-torture/execute/data_4.f90: New test.
4778
4779         PR middle-end/20303
4780         * gcc.dg/visibility-d.c: New test.
4781
4782 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4783
4784         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4785         * gfortran.dg/underflow.f90: Ditto.
4786
4787 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4788
4789         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4790         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4791         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4792
4793 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4794
4795         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4796         include case of field width of zero.
4797
4798 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4799
4800         PR libgfortran/21875
4801         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4802         with trailing blanks on normal formatted read.
4803
4804 2005-07-23  Chao-ying Fu  <fu@mips.com>
4805
4806         * gcc.target/mips/mips32-dsp-type.c: New test.
4807         * gcc.target/mips/mips32-dsp.c: New test.
4808
4809 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4810
4811         PR testsuite/21073
4812         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4813
4814         PR testsuite/20454
4815         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4816         and __cyg_profile_func_exit.
4817
4818 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4819
4820         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4821         * gfortran.dg/comma_format_extension_4.f: Same.
4822         * gfortran.dg/pr15332.f: Same.
4823         * gfortran.dg/pr21730.f: Same.
4824
4825 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4826
4827         * g++.dg/opt/vrp2.C: Fix testcase.
4828
4829         PR tree-opt/22625
4830         * g++.dg/opt/vrp2.C: New test.
4831
4832 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4833
4834         PR debug/21828
4835         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4836
4837 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4838
4839         * gcc.dg/tree-ssa/20050719-1.c: New test.
4840
4841 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4842
4843         * gcc.dg/bfin-longcall-1.c: New file.
4844         * gcc.dg/bfin-longcall-2.c: New file.
4845
4846 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4847
4848         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4849
4850 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4851
4852         PR middle-end/19055
4853         * gcc.dg/tree-ssa/pr19055.c: New test.
4854         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4855
4856 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4857
4858         PR C++/22358
4859         * g++.dg/other/pr22358.C: New test.
4860
4861 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4862
4863         PR c++/2922
4864         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4865
4866 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4867
4868         PR c++/15938
4869         * g++.dg/init/union2.C: New test.
4870
4871 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4872
4873         PR c/22393
4874         * gcc.dg/complex-4.c: New test.
4875
4876 2005-07-21  Richard Guenther  <rguenther@suse.de>
4877
4878         PR testsuite/22522
4879         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4880         scanning for asm labels.
4881         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4882
4883 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4884
4885         PR target/22085
4886         * gcc.dg/altivec-pr22085.c: New.
4887
4888 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4889
4890         PR tree-optimization/19210
4891         * gcc.dg/tree-ssa/pr19210-1.c: New.
4892         * gcc.dg/tree-ssa/pr19210-2.c: New.
4893
4894 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4895
4896         PR rtl-optimization/22167
4897         * g++.dg/opt/pr22167.C: New test.
4898
4899 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4900
4901         PR c++/2922
4902         * g++.dg/lookup/two-stage2.C: New.
4903         * g++.dg/lookup/two-stage3.C: New.
4904         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4905         fixed two-stage name lookup for operators.
4906         * g++.dg/template/call3.C: Compiler now produces an appropriate
4907         error message.
4908         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4909         14 as a candidate.
4910         * g++.dg/template/ptrmem4.C: Compiler produces different error
4911         message.
4912         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4913         connect_to_method as a candidate.
4914
4915 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4916
4917         * gcc.dg/fold-alloc-1.c: New test.
4918
4919 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4920
4921         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4922         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4923
4924 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4925
4926         * gcc.dg/fold-abs-1.c: New test.
4927         * gcc.dg/fold-abs-2.c: New test.
4928         * gcc.dg/fold-abs-3.c: New test.
4929
4930 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4931
4932         Make CONSTRUCTOR use VEC to store initializers.
4933         * g++.dg/ext/complit3.C: Check for specific error messages.
4934         * g++.dg/init/brace2.C: Update error message.
4935         * g++.dg/warn/Wbraces2.C: Likewise.
4936
4937 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4938
4939         PR fortran/16940
4940         * gfortran.dg/module_interface_1.f90: New test.
4941
4942 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4943             Kenneth Zadeck <zadeck@naturalbridge.com>
4944
4945         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4946
4947 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4948
4949         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4950         specify -Wformat for these tests.
4951         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4952         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4953         * gcc.dg/format/opt-6.c: Delete.
4954
4955 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4956
4957         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4958         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4959
4960 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4961
4962         * gcc.dg/tree-ssa/alias-2.c: New test.
4963
4964 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
4965
4966         PR c++/22263
4967         * g++.dg/template/explicit7.C: New test.
4968
4969 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
4970
4971         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
4972         width of 8 to +Inf and -Inf.
4973
4974 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
4975
4976         PR c++/22139
4977         * g++.dg/template/friend36.C: New test.
4978
4979 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
4980
4981         PR fortran/21730
4982         * gfortran.dg/pr21730.f: New test.
4983
4984 2005-07-16  Danny Berlin <dberlin@dberlin.org>
4985             Kenneth Zadeck <zadeck@naturalbridge.com>
4986
4987         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
4988         since pure const detection cannot run at -O1 in c compiler.
4989         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
4990         can now optimize this case properly.
4991         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
4992         because we now pass.
4993         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
4994
4995 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
4996
4997         PR c/22421
4998         * gcc.dg/format/bitfld-1.c: New test.
4999
5000 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5001
5002         PR c++/22204
5003         * g++.dg/rtti/repo1.C: New test.
5004
5005 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
5006
5007         PR middle-end/22398
5008         * gcc.c-torture/compile/pr22398.c: New test.
5009
5010 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5011
5012         PR c++/22132
5013         * g++.dg/expr/cast4.C: New test.
5014
5015 2005-07-15  Richard Guenther  <rguenther@suse.de>
5016
5017         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
5018         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5019
5020 2005-07-15  Steven Bosscher  <stevenb@suse.de>
5021
5022         PR tree-optimization/22230
5023         * gcc.dg/tree-ssa/pr22230.c: New test.
5024
5025 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
5026
5027         * gfortran.dg/g77/cpp6.f: New test.
5028
5029         PR fortran/22417
5030         * gfortran.dg/g77/cpp5.F: New test.
5031         * gfortran.dg/g77/cpp5.h: New file.
5032         * gfortran.dg/g77/cpp5inc.h: New file.
5033
5034 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
5035
5036         PR libfortran/16435
5037         * gfortran.dg/tl_editting.f90: New.
5038         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
5039
5040 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
5041
5042         * gfortran.dg/char_array_constructor.f90: New test.
5043
5044 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
5045
5046         * gfortran.dg/past_eor.f90: New.
5047         * gfortran.dg/complex_read.f90: New.
5048
5049 2005-07-13  Jeff Law  <law@redhat.com>
5050
5051         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
5052         additional casts.
5053
5054         * gcc.dg/tree-ssa/pr22321.c: New test
5055
5056 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
5057
5058         PR tree-optimization/21921
5059         * gcc.dg/tree-ssa/pr21921.c: New.
5060
5061 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5062
5063         PR tree-optimizatio/22442
5064         * gcc.dg/tree-ssa/loop-11.c: New test.
5065
5066 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5067
5068         PR tree-opt/21840
5069         * gcc.c-torture/compile/pr21840.c: New test.
5070
5071 2005-07-12  Jan Hubicka  <jh@suse.cz>
5072
5073         * gcc.c-torture/compile/pr22379.c: New test.
5074
5075 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
5076
5077         PR libfortran/21593
5078         gfortran.dg/dev_null.f90:  Remove outdated comment about
5079         PR libfortran/21593.
5080
5081
5082 2005-07-12  Dale Johannesen  <dalej@apple.com>
5083
5084         * gcc.target/i386/compress-float-sse.c:  New.
5085         * gcc.target/i386/compress-float-sse-pic.c:  New.
5086         * gcc.target/i386/compress-float-387.c:  New.
5087         * gcc.target/i386/compress-float-387-pic.c:  New.
5088         * gcc.dg/compress-float-ppc.c:  New.
5089         * gcc.dg/compress-float-ppc-pic.c:  New.
5090
5091 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
5092
5093         PR libfortran/21593
5094         gfortran.dg/dev_null.f90:  Remove targets.
5095
5096 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5097
5098         PR tree-opt/22335
5099         * gcc.dg/pr22335-1.c: New test.
5100         * gcc.dg/pr22335-2.c: New test.
5101
5102 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5103
5104         PR c++/20172
5105         * g++.dg/template/nontype12.C : New test.
5106
5107 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5108
5109         * gcc.dg/tree-ssa/loop-10.c: New test.
5110
5111 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
5112
5113         * gcc.c-torture/execute/20020720-1.x: Remove.
5114
5115 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
5116
5117         * gfortran.fortran-torture/execute/forall_7.f90: New test.
5118
5119 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
5120
5121         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
5122         (dg-mips-options): Use it.
5123
5124 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
5125
5126         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
5127
5128 2005-07-09  Richard Henderson  <rth@redhat.com>
5129
5130         * lib/target-supports.exp (check_effective_target_sync_char_short):
5131         Add alpha.
5132
5133 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
5134
5135         PR libfortran/22217
5136         * gfortran.dg/negative-z-descriptor.f90:  New test.
5137
5138 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5139
5140         PR tree-opt/22329
5141         * gcc.dg/pr22329.c: New test.
5142
5143 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
5144
5145         PR tree-optimization/20139
5146         * gcc.dg/tree-ssa/pr20139.c: New.
5147
5148 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5149
5150         PR tree-opt/22356
5151         * testsuite/gcc.dg/pr22356-1.c: New test.
5152
5153 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
5154
5155         PR c++/21799
5156         * g++.dg/template/unify8.C: New.
5157         * g++.dg/template/unify9.C: New.
5158
5159 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
5160
5161         * gfortran.fortran-torture/execute/entry_10.f90: New test.
5162
5163 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
5164
5165         * gcc.dg/darwin-version-1.c: New.
5166         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
5167         * gcc.dg/builtins-20.c: Likewise.
5168         * gcc.dg/builtins-53.c: Likewise.
5169         * gcc.dg/torture/builtins-convert-1.c: Likewise.
5170         * gcc.dg/torture/builtins-convert-2.c: Likewise.
5171         * gcc.dg/torture/builtins-convert-3.c: Likewise.
5172         * gcc.dg/torture/builtins-power-1.c: Likewise.
5173         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
5174         on Darwin.
5175
5176 2005-07-07  Jeff Law  <law@redhat.com>
5177
5178         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
5179         argument evaluation order.
5180
5181 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
5182
5183         PR libfortran/21594
5184         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5185         Add test cases where the shift length is greater than the
5186         array length.
5187
5188 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5189
5190         * obj-c++.dg/proto-lossage-6.mm: New.
5191         * objc.dg/proto-lossage-6.m: New.
5192
5193 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5194
5195         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
5196         * objc.dg/gnu-runtime-2.m: Likewise.
5197
5198 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5199
5200         * gfortran.dg/longline.f: New test.
5201
5202         * gfortran.dg/badline.f: New test.
5203
5204 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5205
5206         PR fortran/16531
5207         PR fortran/15966
5208         PR fortran/18781
5209         * gfortran.dg/hollerith.f90: New.
5210         * gfortran.dg/hollerith2.f90: New.
5211         * gfortran.dg/hollerith3.f90: New.
5212         * gfortran.dg/hollerith4.f90: New.
5213         * gfortran.dg/hollerith_f95.f90: New.
5214         * gfortran.dg/hollerith_legacy.f90: New.
5215         * gfortran.dg/g77/cpp4.F: New. Port from g77.
5216
5217 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5218
5219         PR objc/22274
5220         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
5221         * objc.dg/gnu-runtime-2.m: New.
5222
5223 2005-07-06  Jeff Law  <law@redhat.com>
5224
5225         * gcc.dg/tree-ssa/vrp17.c: New test.
5226
5227 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5228
5229         PR fortran/22327
5230         * gfortran.dg/array_constructor_5.f90: New test.
5231
5232 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5233
5234         * gfortran.fortran-torture/execute/entry_9.f90: New test.
5235
5236 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
5237
5238         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
5239         * gcc.dg/980816-1.c: Ditto.
5240
5241 2005-07-06  Jeff Law  <law@redhat.com>
5242
5243         * gcc.c-torture/compile/pr21356.c: New test.
5244
5245 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5246
5247         PR c/22013
5248         PR c/22098
5249         * gcc.c-torture/compile/pr22013-1.c,
5250         gcc.c-torture/execute/pr22098-1.c,
5251         gcc.c-torture/execute/pr22098-2.c,
5252         gcc.c-torture/execute/pr22098-3.c: New tests.
5253
5254 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5255
5256         PR c/22308
5257         * gcc.dg/pr22308-1.c: New test.
5258
5259 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
5260
5261         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
5262         target.
5263         * gcc.dg/compare9.c: Use -fshort-enums instead of
5264         -fno-short-enums.  Change the last test to dg-bogus.
5265
5266 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
5267
5268         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
5269         * gcc.dg/compare9.c: New.
5270
5271 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5272
5273         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
5274
5275 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5276
5277         PR testsuite/22288
5278         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
5279
5280
5281 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5282
5283         * gcc.dg/format/gcc_gfc-1.c: New.
5284
5285 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5286
5287         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
5288
5289 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5290
5291         PR fortran/20842
5292         * gfortran.dg/io_invalid_1.f90: New test.
5293
5294 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
5295
5296         * gcc.dg/format/gcc_diag-1.c: Update.
5297
5298 2005-07-02  Jeff Law  <law@redhat.com>
5299
5300         * gcc.dg/tree-ssa/pr22051-1.c: New test.
5301         * gcc.dg/tree-ssa/pr22051-2.c: New test.
5302
5303 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
5304
5305         * gcc.dg/format/gcc_diag-1.c: Update.
5306
5307 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
5308
5309         PR tree-opt/22269
5310         * gcc.c-torture/compile/pr22269.c: New test.
5311
5312 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
5313
5314         PR 21584
5315         PR 22219
5316         * g++.dg/tree-ssa/pr21584-1.C: New test.
5317         * g++.dg/tree-ssa/pr21584-2.C: New test.
5318
5319 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
5320
5321         * obj-c++.dg/try-catch-11.mm: New.
5322         * objc.dg/try-catch-10.m: New.
5323
5324 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
5325
5326         * g++.dg/other/ucnid-1.C: xfail on AIX.
5327
5328 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
5329
5330         PR 22234
5331         * gcc.dg/20050629-1.c: New test.
5332
5333 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
5334
5335         * obj-c++.dg/const-str-1[0-1].mm: New.
5336         * objc.dg/const-str-1[0-1].m: New.
5337
5338 2005-05-29  Richard Henderson  <rth@redhat.com>
5339
5340         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
5341         Rename from check_effective_target_vect_no_max.
5342         (check_effective_target_vect_no_int_add): New.
5343         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
5344         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
5345         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5346         * gcc.dg/vect/vect-reduc-1.c: Use both.
5347         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5348
5349 2005-05-29  Richard Henderson  <rth@redhat.com>
5350
5351         * lib/target-supports.exp (check_effective_target_vect_no_max):
5352         Remove i386 and x86_64.
5353
5354 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5355
5356         PR testsuite/21969
5357         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5358
5359 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5360
5361         PR middle-end/21969
5362         * gcc.dg/vect/pr21969.c: New test.
5363
5364 2005-06-28  Eric Christopher  <echristo@redhat.com>
5365
5366         PR c/22052
5367         PR c/21975
5368         * gcc.dg/inline1.c: New test.
5369         * gcc.dg/inline2.c: Ditto.
5370         * gcc.dg/inline3.c: Ditto.
5371         * gcc.dg/inline4.c: Ditto.
5372         * gcc.dg/inline5.c: Ditto.
5373
5374 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5375
5376         PR libfortran/22142
5377         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5378         Add testcase also testing eoshift1 for PR 22142.
5379
5380 2005-06-28  Richard Henderson  <rth@redhat.com>
5381
5382         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5383         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5384         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5385         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5386         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5387
5388 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5389
5390         PR libfortran/22142
5391         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5392         Add testcase for PR 22142.
5393
5394 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5395
5396         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5397         gcc.target/ia64/fpreg-2.c: New tests.
5398
5399 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5400
5401         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5402
5403 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5404
5405         PR libfortran/22170
5406         * gfortran.dg/slash_1.f90: New test.
5407
5408 2005-06-27  Richard Henderson  <rth@redhat.com>
5409
5410         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5411         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5412         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5413         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5414         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5415         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5416
5417 2005-06-27  Richard Henderson  <rth@redhat.com>
5418
5419         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5420         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5421
5422 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5423
5424         * obj-c++.dg/proto-lossage-5.mm: New.
5425         * objc.dg/proto-lossage-5.m: New.
5426
5427 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5428
5429         PR 21959
5430         * gcc.dg/tree-ssa/pr21959.c: New test.
5431
5432 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5433
5434         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5435         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5436         testing uninitialized var.
5437
5438         * gcc.c-torture/execute/builtins/chk.h: New.
5439         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5440         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5441         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5442         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5443         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5444         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5445         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5446         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5447         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5448         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5449         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5450         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5451         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5452         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5453         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5454         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5455         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5456         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5457         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5458         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5459         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5460         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5461         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5462         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5463         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5464         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5465         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5466         * gcc.dg/builtin-object-size-1.c: New test.
5467         * gcc.dg/builtin-object-size-2.c: New test.
5468         * gcc.dg/builtin-object-size-3.c: New test.
5469         * gcc.dg/builtin-object-size-4.c: New test.
5470         * gcc.dg/builtin-object-size-5.c: New test.
5471         * gcc.dg/builtin-stringop-chk-1.c: New test.
5472         * gcc.dg/builtin-stringop-chk-2.c: New test.
5473         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5474         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5475         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5476         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5477         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5478         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5479         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5480         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5481         * gcc.c-torture/execute/printf-1.c: New test.
5482         * gcc.c-torture/execute/fprintf-1.c: New test.
5483         * gcc.c-torture/execute/vprintf-1.c: New test.
5484         * gcc.c-torture/execute/vfprintf-1.c: New test.
5485         * gcc.c-torture/execute/printf-chk-1.c: New test.
5486         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5487         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5488         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5489
5490 2005-06-27  Michael Matz  <matz@suse.de>
5491
5492         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5493         slot is not merged if address escapes.
5494
5495 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5496
5497         PR c/21911
5498         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5499
5500 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5501
5502         PR middle-end/17965
5503         * gcc.c-torture/compile/20050622-1.c: New test.
5504
5505         PR middle-end/22028
5506         * gcc.dg/20050620-1.c: New test.
5507
5508 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5509
5510         PR tree-optimization/22026
5511         * gcc.dg/tree-ssa/pr22026.c: New.
5512
5513 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5514
5515         PR libfortran/22144
5516         * gfortran.dg/shift-alloc.f90:  New testcase.
5517
5518 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5519
5520         * all files: Update FSF address in copyright headers.
5521
5522 2005-06-22  Jan Hubicka  <jh@suse.cz>
5523
5524         * wholeprogram-1.c: New testcase.
5525         * wholeprogram-2.c: New testcase.
5526
5527 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5528
5529         PR 22171
5530         * gcc.dg/tree-ssa/pr22171.c: New test.
5531
5532 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5533
5534         * gfortran.dg/simplify_modulo.f90: New.
5535
5536 2005-06-24  Jan Hubicka  <jh@suse.cz>
5537
5538         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5539
5540 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5541
5542         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5543
5544 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5545
5546         * obj-c++.dg/typedef-alias-1.mm: New.
5547         * objc.dg/typedef-alias-1.m: New.
5548
5549 2005-06-23  Jeff Law  <law@redhat.com>
5550
5551         * gcc.dg/tree-ssa/vrp16.c: New test.
5552
5553 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5554
5555         * lib/target-supports.exp: Add
5556         check_effective_target_fortran_large_real and
5557         check_effective_target_fortran_large_int to check for
5558         corresponding effective targets.
5559         * gfortran.dg/large_integer_kind_1.f90: New test.
5560         * gfortran.dg/large_real_kind_1.f90: New test.
5561
5562 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5563
5564         PR tree-optimization/22117
5565         * gcc.dg/tree-ssa/pr22117.c: New.
5566
5567 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5568
5569         PR testsuite/22123
5570         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5571
5572 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5573
5574         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5575
5576 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5577
5578         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
5579         * gfortran.dg/f2c_4.c: Likewise
5580
5581 2005-06-22 Paul Brook  <paul@codesourcery.com>
5582
5583         PR fortran/21034
5584         * gfortran.dg/auto_save_1.f90: New test.
5585
5586 2005-06-22  Michael Matz  <matz@suse.de>
5587
5588         * gcc.target/x86-64/abi: New directory.
5589         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5590         * gcc.target/x86-64/abi/README.gcc: New file.
5591         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5592         * gcc.target/x86-64/abi/asm-support.s: New file.
5593         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5594         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5595         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5596         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5597         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5598         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5599         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5600         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5601         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5602         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5603         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5604         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5605         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5606         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5607         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5608         * gcc.target/x86_64/abi/test_varargs.c: New test.
5609
5610 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5611
5612         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5613         32-bit i?86 and x86_64.
5614
5615 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5616
5617         * obj-c++.dg/const-str-[1-9].mm: New tests.
5618
5619 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5620
5621         PR fortran/22010
5622         * gfortran.dg/namelist_use.f90: New.
5623         * gfortran.dg/namelist_use_only.f90: New.
5624
5625 2005-06-21  Jeff Law  <law@redhat.com>
5626
5627         * gcc.dg/tree-ssa/vrp15.c: New test.
5628
5629 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5630
5631         * lib/target-supports.exp (check_effective_target_vect_reduction):
5632         Remove.
5633         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5634         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5635         remove vect_reduction target keyword. Also avoid two returns in main.
5636         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5637         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5638         * gcc.dg/vect/vect-reduc-1short.c: New test.
5639         * gcc.dg/vect/vect-reduc-1char.c: New test.
5640         * gcc.dg/vect/vect-reduc-2short.c: New test.
5641         * gcc.dg/vect/vect-reduc-2char.c: New test.
5642         * gcc.dg/vect/vect-reduc-6.c: New test.
5643         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5644         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5645         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5646
5647 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5648         Paul Thomas  <pault@gcc.gnu.org>
5649
5650         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5651         New tests.
5652
5653 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5654
5655         * gfortran.dg/backslash_1.f90: New test.
5656         * gfortran.dg/backslash_2.f90: New test.
5657
5658 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5659
5660         * gfortran.dg/duplicate_labels.f90: New test.
5661
5662 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5663
5664         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5665         unsupportable relocations.
5666         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5667         * gcc.dg/20050321-2.c: xfail for NetWare.
5668
5669 2005-06-20  Andreas Jaeger  <aj@suse.de>
5670
5671         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5672         gcc.target/i386/fastcall-sseregparm.c,
5673         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5674
5675 2005-06-19  Richard Henderson  <rth@redhat.com>
5676
5677         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5678
5679 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5680
5681         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5682
5683 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5684
5685         PR c++/22115
5686         * g++.dg/conversion/simd2.C: Change expected error message.
5687
5688 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5689
5690         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5691         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5692         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5693
5694 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5695
5696         * gcc.dg/fold-mod-1.c: New test.
5697
5698 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5699
5700         PR fortran/19926
5701         * gfortran.dg/pr19926.f90: New test.
5702
5703 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5704
5705         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5706         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5707         targets.
5708         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5709         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5710
5711 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5712
5713         * gcc.target/ia64/float80-varargs-1.c: New test.
5714
5715 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5716
5717         PR tree-opt/22035
5718         * gfortran.dg/f2c_6.f90: New test.
5719
5720 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5721
5722         PR c++/17413
5723         * g++.dg/template/local5.C: New.
5724
5725 2005-06-17  Richard Henderson  <rth@redhat.com>
5726
5727         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5728
5729 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5730
5731         PR testsuite/21945
5732         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5733
5734 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5735
5736         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5737         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5738         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5739         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5740         check_vect to verify the presence of hardware vector support.
5741
5742 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5743
5744         PR testsuite/22056
5745         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5746
5747 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5748
5749         PR libfortran/19216
5750         * gfortran.dg/pr19216.f: Add correct space between brackets and
5751         dg directive.
5752
5753 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5754
5755         PR libfortran/16436
5756         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5757
5758 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5759
5760         * gcc.target/i386/attributes-error.c: New testcase.
5761         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5762         * gcc.target/i386/regparm-stdcall.c: Likewise.
5763         * gcc.target/i386/sseregparm-1.c: Likewise.
5764         * gcc.target/i386/sseregparm-2.c: Likewise.
5765
5766 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5767
5768         * g++.dg/rtti/crash2.C: New.
5769
5770 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5771
5772         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5773
5774 2005-06-15  David Ung  <davidu@mips.com>
5775
5776         * gcc.target/mips/mips16e-extends.c: New test for testing the
5777         generation of MIPS16e zeb/zeh, seb/seh instructions.
5778
5779 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5780
5781         PR 22018
5782         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5783         * gcc.dg/tree-ssa/pr22018.c: New test.
5784
5785 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5786
5787         * gcc.dg/simd-1.c: Update error messages.
5788         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5789         * gcc.dg/simd-2.c: Update error messages.
5790         * gcc.dg/simd-4.c: New.
5791
5792 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5793
5794         PR c++/20678
5795         * g++.dg/other/crash-4.C: New.
5796
5797 2005-06-14  Devang Patel  <dpatel@apple.com>
5798
5799         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5800
5801 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5802
5803         PR c++/21929
5804         * g++.dg/parse/crash11.C: Update
5805
5806 2005-06-13  Jeff Law  <law@redhat.com>
5807
5808         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5809         perform the desired transformations.
5810         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5811         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5812
5813 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5814
5815         PR fortran/22038
5816         * gfortran.dg/forall_1.f90: Un-XFAIL.
5817
5818 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5819
5820         PR c++/21929
5821         * g++.dg/parse/crash26.C: New.
5822
5823         PR c++/20789
5824         * g++.dg/init/member1.C: New.
5825
5826 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5827
5828         * gfortran.dg/altreturn_1.f90: New test.
5829
5830 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5831
5832         PR middle-end/21985
5833         * gcc.dg/tree-ssa/pr21985.c: New test.
5834
5835 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5836
5837         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5838
5839 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5840
5841         PR c++/21930
5842         * g++.dg/other/error10.C: New test case.
5843
5844 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5845
5846         PR libfortran/19155
5847         * gfortran.dg/pr19155.f: Add test.
5848
5849 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5850
5851         * gfortran.dg/f2c_7.f90: New test.
5852
5853         * gfortran.dg/forall_1.f90: XFAILed.
5854
5855 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5856
5857         * gcc.dg/pr14796-1.c: New.
5858         * gcc.dg/pr14796-2.c: New.
5859
5860 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5861
5862         PR fortran/17792
5863         PR fortran/21375
5864         * gfortran.dg/deallocate_stat.f90:  New test.
5865
5866 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5867
5868         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
5869
5870 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5871
5872         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5873         access will be generated when this loop is vectorized. Test that
5874         accesses with same alignment were detected.
5875         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5876         Test that accesses with same alignment were detected.
5877         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5878         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5879         alignment were detected.
5880
5881 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5882
5883         PR c++/10611
5884         * g++.dg/conversion/simd2.C: New.
5885
5886 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5887
5888         * gcc.dg/Wcxx-compat-1.c: New.
5889
5890 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5891
5892         PR libfortran/21480
5893         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
5894         complex array.
5895
5896 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5897
5898         * gcc.dg/alias-8.c: New.
5899
5900 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5901
5902         * gcc.dg/format/cmn_err-1.c: Update.
5903
5904 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5905
5906         PR target/20666
5907         * gcc.target/sparc/fexpand-2.c: New.
5908         * gcc.target/sparc/fpmerge-2.c: New.
5909         * gcc.target/sparc/fpmul-2.c: New.
5910         * gcc.target/sparc/noresult.c: New.
5911         * gcc.target/sparc/pdist-2.c: New.
5912         * gcc.target/sparc/pdist-3.c: New.
5913
5914 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5915
5916         PR testsuite/21702
5917         * gcc.target/i386/i386.exp: Fix comment typo.
5918
5919 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5920
5921         PR c++/19497
5922         * g++.dg/inherit/using5.C: New.
5923         * g++.dg/inherit/using6.C: New.
5924
5925 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5926
5927         PR c++/19894
5928         * g++.dg/template/ptrmem15.C: New test.
5929
5930         PR c++/20563
5931         * g++.dg/ext/label4.C: New test.
5932
5933 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5934
5935         * gcc.dg/tls/debug-1.c: New test.
5936
5937 2005-06-07  Dale Johannesen  <dalej@apple.com>
5938
5939         * gcc.target/i386/movq.c:  New.
5940
5941 2005-06-07  Dale Johannesen  <dalej@apple.com>
5942
5943         * gcc.dg/20050607-1.c:  New.
5944
5945 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5946
5947         PR middle-end/21850
5948         * gcc.c-torture/execute/20050607-1.c: New test.
5949
5950 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5951
5952         PR libfortran/21926
5953         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5954         Test case where the return array has lowest stride one,
5955         but isn't packed.
5956
5957 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5958
5959         * lib/target-supports.exp (check_effective_target_sync_int_long):
5960         Add s390 and s390x targets.
5961
5962 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5963
5964         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
5965         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
5966         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
5967         * gcc.dg/tree-ssa/loop-9.c: New test.
5968
5969 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
5970
5971         * g++.dg/parse/defarg10.C: New.
5972
5973 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
5974
5975         PR regression/21897
5976         * gcc.c-torture/execute/20050604-1.c: New test.
5977
5978 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5979
5980         PR 21903
5981         * g++.dg/parse/defarg9.C: New.
5982
5983         PR c++/20637
5984         * g++.dg/inherit/using4.C: New.
5985         * g++.dg/overload/error1.C: Adjust expected errors.
5986         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5987         * g++.old-deja/g++.brendan/arm2.C: Likewise.
5988         * g++.old-deja/g++.other/redecl2.C: Likewise.
5989         * g++.old-deja/g++.other/redecl4.C: Likewise.
5990         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5991
5992 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5993
5994         * gfortran.dg/f2c_5.f90: Add -w to dg-options
5995
5996 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5997
5998         * lib/gfortran.exp (gfortran_target_compile): Call
5999         dg-additional-files-options
6000         * gfortran.dg/f2c_4.f90: New file
6001         * gfortran.dg/f2c_4.c: New file
6002         * gfortran.dg/f2c_5.f90: New file
6003         * gfortran.dg/f2c_5.c: New file
6004
6005 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6006
6007         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
6008
6009         PR fortran/21912
6010         * gfortran.dg/array_constructor_4.f90: New test.
6011
6012 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
6013
6014         PR c++/21619
6015         * g++.dg/ext/builtin9.C: New test.
6016
6017 2005-06-05  Dale Johannesen  <dalej@apple.com>
6018
6019         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
6020         * gcc.c-torture/execute/20050603-2.c:  Ditto.
6021
6022 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6023
6024         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
6025         * gcc.dg/vect/vect-reduc-1.c: New.
6026         * gcc.dg/vect/vect-reduc-2.c: New.
6027         * gcc.dg/vect/vect-reduc-3.c: New.
6028
6029 2005-06-04  Dale Johannesen  <dalej@apple.com>
6030
6031         * gcc.c-torture/execute/20050603-1.c:  New.
6032         * gcc.c-torture/execute/20050603-2.c:  New.
6033         * gcc.dg/20050603-3.c:  New.
6034
6035 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6036
6037         PR fortran/19195
6038         * gfortran.dg/debug_1.f90: New test.
6039
6040         * gfortran.dg/forall_1.f90: New test.
6041
6042 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
6043
6044         * gfortran.dg/array_constructor_3.f90: New test.
6045
6046 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6047
6048         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
6049
6050 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
6051
6052         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
6053
6054 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
6055
6056         PR c/21873
6057         * gcc.dg/init-excess-1.c: New test.
6058
6059 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6060
6061         PR c++/21853
6062         * g++.dg/expr/static_cast6.C: New test.
6063
6064 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
6065
6066         * gcc.dg/tree-ssa/vrp14.c: New test.
6067
6068 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6069
6070         PR c++/21336
6071         * g++.dg/template/new2.C: New test.
6072
6073 2005-06-03  Josh Conner  <jconner@apple.com>
6074
6075         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
6076         all entries in initializer.
6077
6078 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
6079
6080         PR middle-end/21858
6081         * gcc.dg/pr21858.c: New testcase.
6082
6083 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
6084
6085         PR tree-optimization/21292
6086
6087         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
6088         New.
6089         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6090         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6091         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6092         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6093         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
6094
6095 2005-06-02  Richard Henderson  <rth@redhat.com>
6096
6097         * gcc.dg/sync-2.c: Use -march=i486 for i386.
6098
6099 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
6100
6101         * gcc.dg/wtypequal.c: New testcase.
6102
6103 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
6104
6105         PR 21582
6106         * gcc.dg/tree-ssa/pr21582.c: New test.
6107
6108 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6109
6110         PR c++/21280
6111         * g++.dg/opt/interface2.h: New.
6112         * g++.dg/opt/interface2.C: New.
6113         * g++.dg/init/ctor4.C: Adjust error lines.
6114         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6115         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
6116         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6117         * g++.old-deja/g++.pt/assign1.C: Likewise.
6118         * g++.old-deja/g++.pt/crash20.C: Likewise.
6119
6120 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
6121
6122         PR tree-optimization/21734
6123         * g++.dg/vect/pr21734_1.cc: New.
6124         * g++.dg/vect/pr21734_2.cc: New.
6125
6126 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6127
6128         PR c++/20350
6129         * g++.dg/template/spec24.C: New.
6130
6131         PR c++/21151
6132         * g++.dg/pch/local-1.C: New.
6133         * g++.dg/pch/local-1.Hs: New.
6134
6135 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
6136
6137         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
6138         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
6139         * gcc.dg/tree-ssa/pr14341.c: New test.
6140         * gcc.dg/tree-ssa/pr14841.c: New test.
6141         * gcc.dg/tree-ssa/pr20701.c: New test.
6142         * gcc.dg/tree-ssa/pr21086.c: New test.
6143         * gcc.dg/tree-ssa/pr21090.c: New test.
6144         * gcc.dg/tree-ssa/pr21332.c: New test.
6145         * gcc.dg/tree-ssa/pr21458.c: New test.
6146         * gcc.dg/tree-ssa/pr21658.c: New test.
6147         * gcc.dg/tree-ssa/vrp01.c: New test.
6148         * gcc.dg/tree-ssa/vrp02.c: New test.
6149         * gcc.dg/tree-ssa/vrp03.c: New test.
6150         * gcc.dg/tree-ssa/vrp04.c: New test.
6151         * gcc.dg/tree-ssa/vrp05.c: New test.
6152         * gcc.dg/tree-ssa/vrp06.c: New test.
6153         * gcc.dg/tree-ssa/vrp07.c: New test.
6154         * gcc.dg/tree-ssa/vrp08.c: New test.
6155         * gcc.dg/tree-ssa/vrp09.c: New test.
6156         * gcc.dg/tree-ssa/vrp10.c: New test.
6157         * gcc.dg/tree-ssa/vrp11.c: New test.
6158         * gcc.dg/tree-ssa/vrp12.c: New test.
6159         * gcc.dg/tree-ssa/vrp13.c: New test.
6160
6161 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
6162
6163         PR 21029
6164         * gcc.dg/tree-ssa/pr21029.c: New test.
6165
6166 2005-06-01  Roger Sayle  <roger@eyesopen.com>
6167
6168         * gfortran.dg/logint-1.f: New test case.
6169         * gfortran.dg/logint-2.f: Likewise.
6170         * gfortran.dg/logint-3.f: Likewise.
6171
6172 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
6173
6174         PR c/21536
6175         PR c/20760
6176         * gcc.dg/20050527-1.c: New test.
6177
6178         * gcc.dg/i386-sse-12.c: New test.
6179
6180         PR fortran/21729
6181         * gfortran.dg/implicit_5.f90: New test.
6182
6183 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
6184
6185         PR fortran/20883
6186         * gfortran/assign_4.f90: New test.
6187         * gfortran/assign_2.f90: Change compile to run.
6188
6189 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
6190
6191         * lib/target-supports.exp
6192         (check_effective_target_sync_char_short): New.
6193         * gcc.dg/sync-2.c: New.
6194
6195 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6196
6197         PR tree-optimization/21817
6198         * gcc.dg/torture/pr21817-1.c: New.
6199
6200 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
6201
6202         PR c++/21165
6203         * g++.dg/template/init5.C: New.
6204
6205 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
6206
6207         * gfortran.dg/char_initialiser_actual.f90:
6208         Test character initialisers as actual arguments.
6209         * gfortran.dg/char_pointer_comp_assign.f90:
6210         Test character pointer structure component assignments.
6211         * gfortran.dg/char_array_structure_constructor.f90:
6212         Test character components in structure constructors.
6213
6214 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
6215
6216         PR middle-end/20931
6217         * g++.dg/opt/pr20931.C: New test.
6218
6219 2005-05-31  Andreas Jaeger  <aj@suse.de>
6220
6221         PR testsuite/20772
6222         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
6223         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
6224         g++.old-deja/g++.ext/asmspec1.C,
6225         g++.old-deja/g++.other/regstack.C,
6226         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
6227         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
6228         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
6229         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
6230         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
6231         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
6232         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
6233         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
6234         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
6235         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
6236         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
6237         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
6238         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
6239         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
6240         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
6241         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
6242         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
6243         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
6244         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
6245
6246 2005-05-31  Jeff Law  <law@redhat.com>
6247
6248         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
6249
6250 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
6251
6252         PR middle-end/21743
6253         * gcc.dg/builtins-1.c: Activate disabled clog test.
6254         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6255
6256 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
6257
6258         * gfortran.dg/char_pointer_assign.f90:
6259         Test character-pointer assignments and pointer assignments.
6260         * gfortran.dg/char_pointer_dummy.f90:
6261         Test character-pointer dummy arguments.
6262         * gfortran.dg/char_pointer_func.f90:
6263         Test character-pointer function returns.
6264         * gfortran.dg/char_pointer_dependency.f90:
6265         Test character-pointer functions with dependencies.
6266
6267 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
6268
6269         PR c++/21784
6270         * g++.dg/lookup/using14.C: New test.
6271
6272 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
6273
6274         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6275         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
6276         trailing ^M.
6277
6278 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
6279
6280         PR c++/17413
6281         * g++.dg/template/local5.C: New.
6282
6283         PR target/21761
6284         * gcc.c-torture/compile/pr21761.c: New.
6285
6286         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
6287         before darwin8.
6288
6289 2005-05-30  Steven G. Kargl
6290
6291         PR fortran/20846
6292         * gfortran.dg/inquire_8.f90: New test.
6293
6294 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6295
6296         PR libfortran/21376
6297         * gfortran.dg/output_exponents_1.f90: New test.
6298
6299 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6300
6301         PR libfortran/20006
6302         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
6303
6304 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
6305
6306         PR c++/21210
6307         * g++.dg/ext/complex1.C: New test.
6308
6309         PR c++/21340
6310         * g++.dg/init/ctor6.C: New test.
6311
6312 2005-05-29  Jan Hubicka  <jh@suse.cz>
6313
6314         * gcc.c-torture/compile/pr21562.c: New.
6315
6316 2005-05-28  Steven G. Kargl <kargls@comcast.net>
6317
6318         * gfortran.dg/subnormal_1.f90: New test.
6319
6320 2005-05-28  Jan Hubicka  <jh@suse.cz>
6321
6322         * tree-prof.exp: Fix comment.
6323         * value-prof-1.c: New.
6324         * value-prof-2.c: New.
6325         * value-prof-3.c: New.
6326         * value-prof-4.c: New.
6327
6328 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
6329
6330         PR c++/21614
6331         * g++.dg/expr/ptrmem6.C: New test.
6332         * g++.dg/expr/ptrmem6a.C: Likewise.
6333
6334 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
6335
6336         PR tree-optimization/21658
6337         * gcc.dg/tree-ssa/pr21658.c: New.
6338
6339 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
6340
6341         PR c++/21455
6342         * g++.dg/inherit/ptrmem3.C: New.
6343
6344         PR c++/21681
6345         * g++.dg/parse/template16.C: New.
6346
6347 2005-05-27  Andreas Jaeger  <aj@suse.de>
6348
6349         * gcc.dg/setjmp-2.c: Only run in 32-bit.
6350
6351         * gcc.dg/i386-sse-8.c: Run test on all archs.
6352
6353 2005-05-26  Mike Stump  <mrs@apple.com>
6354
6355         * objc.dg/isa-field-1.m: Only run on darwin.
6356         * objc.dg/lookup-1.m: Likewise.
6357         * objc.dg/try-catch-8.m: Likewise.
6358
6359 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6360
6361         PR tree-optimization/9814
6362         * gcc.dg/pr9814-1.c: New test case.
6363
6364 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6365
6366         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6367         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6368         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6369         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6370         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6371         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6372         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6373         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6374         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6375         objc.dg/try-catch-8.m: New.
6376
6377 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6378
6379         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6380         remove extraneous semicolons.
6381
6382 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6383
6384         * obj-c++.dg/comp-types-12.mm: New.
6385         * objc.dg/comp-types-11.m: New.
6386         * objc.dg/selector-4.m: New.
6387
6388 2005-05-26  Andreas Jaeger  <aj@suse.de>
6389
6390         PR testsuite/20772
6391         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6392         g++.old-deja/g++.ext/attrib3.C,
6393         g++.old-deja/g++.other/store-expr1.C,
6394         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6395         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6396         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6397         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6398         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6399         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6400         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6401         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6402         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6403         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6404         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6405         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6406         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6407         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6408         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6409         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6410         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6411         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6412         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6413
6414 2005-05-26  Andreas Jaeger  <aj@suse.de>
6415
6416         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6417         x86-64 compilation.
6418
6419 2005-05-26  Andreas Jaeger  <aj@suse.de>
6420
6421         PR testsuite/20772
6422         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6423         gcc.misc-tests/i386-pf-athlon-1.c,
6424         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6425         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6426         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6427         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6428         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6429         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6430         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6431         programs.
6432
6433         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6434         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6435         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6436         x86-64 compilation.
6437
6438         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6439         x86_64.
6440
6441         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6442         effective-target ilp32.
6443
6444 2005-05-26  David Ung  <davidu@mips.com>
6445
6446         * gcc.target/mips/ext_ins.c: New test for testing the generation
6447         of MIPS32/64 rev 2 ext/ins instructions.
6448
6449 2005-05-26  Andreas Jaeger  <aj@suse.de>
6450
6451         * treelang/compile/unsigned.tree: Use gimple instead of
6452         nonexisting generic dump.
6453
6454 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6455
6456         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6457
6458 2005-05-26  Andreas Jaeger  <aj@suse.de>
6459
6460         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6461
6462 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6463
6464         PR libfortran/17283
6465         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6466         Test callee-allocated memory with write statements.
6467
6468 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6469
6470         PR middle-end/21709
6471         * gcc.dg/pr21709-1.c: New test case.
6472
6473 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6474             Mike Stump  <mrs@apple.com>
6475
6476         * objc/execute/next_mapping.h: Update for C++.
6477
6478         * obj-c++.dg/selector-1.mm: Move to...
6479         * obj-c++.dg/selector-4.mm: here...
6480
6481         * obj-c++.dg/basic.mm: New.
6482         * obj-c++.dg/comp-types-1.mm: New.
6483         * obj-c++.dg/cxx-class-1.mm: New.
6484         * obj-c++.dg/cxx-ivars-1.mm: New.
6485         * obj-c++.dg/cxx-ivars-2.mm: New.
6486         * obj-c++.dg/cxx-ivars-3.mm: New.
6487         * obj-c++.dg/cxx-scope-1.mm: New.
6488         * obj-c++.dg/cxx-scope-2.mm: New.
6489         * obj-c++.dg/defs.mm: New.
6490         * obj-c++.dg/empty-private-1.mm: New.
6491         * obj-c++.dg/encode-1.mm: New.
6492         * obj-c++.dg/encode-2.mm: New.
6493         * obj-c++.dg/encode-3.mm: New.
6494         * obj-c++.dg/extern-c-1.mm: New.
6495         * obj-c++.dg/extra-semi.mm: New.
6496         * obj-c++.dg/fix-and-continue-2.mm: New.
6497         * obj-c++.dg/isa-field-1.mm: New.
6498         * obj-c++.dg/ivar-list-semi.mm: New.
6499         * obj-c++.dg/local-decl-1.mm: New.
6500         * obj-c++.dg/lookup-1.mm: New.
6501         * obj-c++.dg/lookup-2.mm: New.
6502         * obj-c++.dg/method-1.mm: New.
6503         * obj-c++.dg/method-2.mm: New.
6504         * obj-c++.dg/method-3.mm: New.
6505         * obj-c++.dg/method-4.mm: New.
6506         * obj-c++.dg/method-5.mm: New.
6507         * obj-c++.dg/method-6.mm: New.
6508         * obj-c++.dg/method-7.mm: New.
6509         * obj-c++.dg/no-extra-load.mm: New.
6510         * obj-c++.dg/overload-1.mm: New.
6511         * obj-c++.dg/pragma-1.mm: New.
6512         * obj-c++.dg/pragma-2.mm: New.
6513         * obj-c++.dg/private-1.mm: New.
6514         * obj-c++.dg/private-2.mm: New.
6515         * obj-c++.dg/proto-qual-1.mm: New.
6516         * obj-c++.dg/qual-types-1.mm: New.
6517         * obj-c++.dg/stubify-1.mm: New.
6518         * obj-c++.dg/stubify-2.mm: New.
6519         * obj-c++.dg/super-class-1.mm: New.
6520         * obj-c++.dg/super-class-2.mm: New.
6521         * obj-c++.dg/super-dealloc-1.mm: New.
6522         * obj-c++.dg/super-dealloc-2.mm: New.
6523         * obj-c++.dg/template-1.mm: New.
6524         * obj-c++.dg/template-2.mm: New.
6525         * obj-c++.dg/template-3.mm: New.
6526         * obj-c++.dg/template-4.mm: New.
6527         * obj-c++.dg/template-5.mm: New.
6528         * obj-c++.dg/template-6.mm: New.
6529         * obj-c++.dg/try-catch-1.mm: New.
6530         * obj-c++.dg/try-catch-2.mm: New.
6531         * obj-c++.dg/try-catch-3.mm: New.
6532         * obj-c++.dg/try-catch-4.mm: New.
6533         * obj-c++.dg/try-catch-5.mm: New.
6534         * obj-c++.dg/try-catch-6.mm: New.
6535         * obj-c++.dg/try-catch-7.mm: New.
6536         * obj-c++.dg/try-catch-8.mm: New.
6537         * obj-c++.dg/try-catch-9.mm: New.
6538         * obj-c++.dg/va-meth-1.mm: New.
6539
6540 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6541
6542         * obj-c++.dg/selector-1.mm: New.
6543         * obj-c++.dg/selector-2.mm: New.
6544
6545 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6546
6547         * obj-c++.dg/selector-3.mm: New.
6548         * objc.dg/selector-3.m: New.
6549
6550 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6551
6552         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6553         about where warning appears.
6554
6555 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6556
6557         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6558         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6559         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6560         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6561
6562 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6563
6564         * gcc.dg/20050524-1.c: New test.
6565
6566 2005-05-25  Jan Hubicka  <jh@suse.cz>
6567
6568         * gcc.dg/tree-prof/inliner-1.c: New.
6569
6570 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6571
6572         * gcc.dg/tree-prof: New directory.
6573         * gcc.dg/tree-prof/tree-prof.exp: New.
6574
6575 2005-05-25  DJ Delorie  <dj@redhat.com>
6576
6577         * gcc.dg/Wattributes-1.c: New.
6578         * gcc.dg/Wattributes-2.c: New.
6579         * gcc.dg/Wattributes-3.c: New.
6580
6581 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6582
6583         PR tree-optimization/19833
6584         * gcc.dg/uninit-4.c: Remove xfail.
6585         * gcc.dg/uninit-9.c: Ditto.
6586
6587 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6588
6589         * obj-c++.dg/bitfield-[1-5].mm: New.
6590         * obj-c++.dg/class-protocol-1.mm: New.
6591         * obj-c++.dg/comp-types-1[0-1].mm: New.
6592         * obj-c++.dg/comp-types-[2-9].mm: New.
6593         * obj-c++.dg/encode-[4-8].mm: New.
6594         * obj-c++.dg/layout-1.mm: New.
6595         * obj-c++.dg/method-1[0-9].mm: New.
6596         * obj-c++.dg/method-2[0-1].mm: New.
6597         * obj-c++.dg/method-[8-9].mm: New.
6598         * obj-c++.dg/objc-gc-3.mm: New.
6599         * obj-c++.dg/try-catch-10.mm: New.
6600         * objc.dg/bitfield-5.m: New.
6601         * objc.dg/comp-types-10.m: New.
6602         * objc.dg/comp-types-9.m: New.
6603         * objc.dg/layout-1.m: New.
6604         * objc.dg/objc-gc-4.m: New.
6605         * objc.dg/try-catch-9.m: New.
6606         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6607         * objc.dg/comp-types-1.m: Likewise.
6608         * objc.dg/comp-types-[5-6].m: Likewise.
6609         * objc.dg/method-9.m: Likewise.
6610
6611 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6612
6613         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6614         and on hardware without VMX support.
6615
6616         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6617
6618         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6619
6620         * lib/profopt.exp (dg-final-generate, dg-final-use,
6621         profopt-final-code, profopt-get-options): New.
6622         (profopt-execute): Process test directives.
6623
6624         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6625         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6626         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6627
6628 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6629
6630         PR C++/21645
6631         * g++.dg/init/ctor5.C: New test.
6632
6633 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6634
6635         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6636         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6637         vect-113.c, vect-114.c.
6638
6639 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6640
6641         * gcc.dg/const-elim-1.c: Remove xfails.
6642
6643 2005-05-23  Jeff Law  <law@redhat.com>
6644
6645         * gcc.c-torture/compile/pr21638.c: New test.
6646         * gcc.c-torture/compile/20050520-1.c: New test.
6647
6648 2005-05-23  Nick Clifton  <nickc@redhat.com>
6649
6650         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6651         be a proper triple, ie: m32r*-*-*.
6652         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6653
6654 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6655
6656         PR middle-end/21331
6657         PR tree-opt/21293
6658         * gcc.c-torture/compile/pr21293.c: New test.
6659         * gcc.c-torture/execute/pr21331.c: New test.
6660
6661 2004-05-20  Richard Henderson  <rth@redhat.com>
6662
6663         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6664
6665 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6666
6667         * obj-c++-dg.exp: Add.
6668         * obj-c++.exp: Add.
6669         * obj-c++.dg/dg.exp: Add.
6670
6671 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6672
6673         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6674         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6675
6676 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6677
6678         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6679
6680 2004-05-19  Richard Henderson  <rth@redhat.com>
6681
6682         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6683
6684 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6685
6686         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6687
6688         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6689
6690 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6691
6692         PR c++/21495
6693         * g++.dg/parse/extern1.C: New test.
6694         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6695
6696 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6697
6698         * gcc.dg/c99-math.h: New.
6699         * gcc.dg/c99-math-float-1.c: New test.
6700         * gcc.dg/c99-math-double-1.c: Likewise.
6701         * gcc.dg/c99-math-long-double-1.c: Likewise.
6702
6703 2005-05-18  Richard Henderson  <rth@redhat.com>
6704
6705         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6706
6707 2005-05-18  Devang Patel  <dpatel@apple.com>
6708
6709         * g++.dg/opt/20050511-1.C: New test.
6710
6711 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6712
6713         PR libfortran/21127
6714         * gfortran.dg/reshape-complex.f90:  New test.
6715
6716 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6717
6718         * gfortran.dg/array_constructor_1.f90: New test.
6719         * gfortran.dg/array_constructor_2.f90: New test.
6720
6721 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6722
6723         PR fortran/20954
6724         * gfortran.dg/pr20954.f: New test.
6725
6726 2005-05-17  Mike Stump  <mrs@apple.com>
6727
6728         Yet more Objective-C++...
6729
6730         * objc.dg/method-5.m: Update.
6731         * objc.dg/method-6.m: Update.
6732         * objc.dg/method-7.m: Update.
6733         * objc.dg/method-9.m: Update.
6734         * objc.dg/try-catch-2.m: Update.
6735
6736 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6737
6738         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6739         Remove little-endian optimizations.
6740
6741 2005-05-17  Jeff Law  <law@redhat.com>
6742
6743         * g++.dg/tree-ssa/pr14814.C: New test.
6744         * gcc.dg/tree-ssa/pr14814.C: New test.
6745         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6746         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6747
6748 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6749
6750         * gcc.dg/compat/generate-random.c: Do not include
6751         libiberty.h.
6752         * gcc.dg/compat/generate-random_r.c: Likewise.
6753
6754 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6755
6756         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6757
6758 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6759
6760         PR middle-end/21595
6761         * g++.dg/tree-ssa/builtin1.C: New testcase.
6762
6763 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6764
6765         PR c++/21454
6766         * g++.dg/opt/const4.C: New test.
6767
6768         PR middle-end/21492
6769         * g++.dg/opt/crossjump1.C: New test.
6770
6771         PR tree-optimization/21610
6772         * gcc.c-torture/compile/20050516-1.c: New test.
6773
6774         PR fortran/15080
6775         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6776         about the test failing.
6777         * gfortran.fortran-torture/execute/where_7.f90: New test.
6778         * gfortran.fortran-torture/execute/where_8.f90: New test.
6779
6780 2005-05-16  Richard Henderson  <rth@redhat.com>
6781
6782         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6783         i?86 and x86_64.
6784
6785 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6786
6787         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6788         (limits.h): Include unconditionally.
6789         (stdlib.h): Likewise.
6790         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6791         (limits.h): Include unconditionally.
6792         (stdlib.h): Likewise.
6793         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6794         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6795         (limits.h): Include unconditionally.
6796         (stdlib.h): Likewise.
6797         (hashtab.h): Do not include.
6798         (getopt.h): Likewise.
6799         (stddef.h): Include.
6800         (hashval_t): Define.
6801         (struct entry): Add "next" field.
6802         (HASH_SIZE): New macro.
6803         (hash_table): New variable.
6804         (switchfiles): Do not use xmalloc.
6805         (mix): New macro.
6806         (iterative_hash): New function.
6807         (hasht): Remove.
6808         (e_exists): New function.
6809         (e_insert): Likewise.
6810         (output): Use, instead of libiberty hashtable functions.
6811         (main): Do not use getopt.  Do not call htab_create.
6812
6813 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6814
6815         PR libstdc++/21526
6816         * lib/target-supports.exp (check_mkfifo_available):
6817         Return 0 for cygwin as mkfifo support incomplete on platform.
6818         Fix typos in comments.
6819
6820 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6821
6822         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6823
6824 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6825
6826         PR fortran/17432
6827         * gfortran.dg/assign_4.f: New test.
6828
6829 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6830
6831         PR tree-optimization/21563
6832         * gcc.dg/tree-ssa/pr21563.c: New.
6833
6834 2005-05-14  Jan Hubicka  <jh@suse.cz>
6835
6836         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6837
6838 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6839
6840         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6841
6842 2005-05-13  Julian Brown  <julian@codesourcery.com>
6843
6844         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6845         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6846
6847 2005-05-13  Jan Hubicka  <jh@suse.cz>
6848
6849         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6850         * gcc.dg/fold-xor-?.c: Likewise.
6851         * gcc.dg/pr15784-?.c: Likewise.
6852         * gcc.dg/pr20922-?.c: Likewise.
6853         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6854         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6855         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6856
6857 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6858
6859         PR fortran/21260
6860         * gfortran.dg/hollerith_1.f90: New test.
6861
6862 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6863
6864         * gfortran.dg/func_result_2.f90: New test.
6865
6866 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6867
6868         * gfortran.dg/dev_null.f90: New test.
6869
6870 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6871
6872         * gcc.dg/arm-vfp1.c: Revert last change.
6873
6874 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6875
6876         PR middle-end/19807
6877         PR tree-optimization/19639
6878         * g++.dg/tree-ssa/pr19807.C: New testcase.
6879
6880 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6881
6882         PR libfortran/21471
6883         * gfortran.dg/append-1.f90: New test.
6884
6885 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6886
6887         * gcc.dg/pr18501.c: XFAIL.
6888         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6889         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6890         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6891         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6892         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6893         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6894         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6895         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6896
6897 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6898
6899         PR fortran/20178
6900         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6901         gfortran.dg/f2c_3.f90: New tests.
6902
6903         * gfortran.dg/return_1.f90: Fix dg annotation.
6904
6905 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6906
6907         * gcc.c-torture/compile/20050510-1.c: New test.
6908
6909 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6910
6911         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6912
6913 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6914
6915         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6916
6917 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6918
6919         PR c/17913
6920         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6921
6922 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6923
6924         PR c/21342
6925         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6926         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6927
6928 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6929
6930         PR debug/16676
6931         * gcc.dg/debug/pr16676.c: New test.
6932
6933 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6934
6935         PR testsuite/21443
6936         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6937         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6938         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6939         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6940         Change -O1 to -O2.
6941         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6942         -fno-tree-dominator-opts.
6943
6944 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6945
6946         * gfortran.dg/return_1.f90: New test.
6947
6948 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6949
6950         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6951
6952         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6953
6954 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6955
6956         PR c++/21427
6957         * g++.dg/inherit/covariant13.C: New.
6958
6959 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6960
6961         PR libfortran/19155
6962         * gfortran.dg/pr19155.f: New test.
6963
6964 2005-05-08  Roger Sayle  <roger@eyesopen.com>
6965
6966         PR inline-asm/8788
6967         * gcc.dg/pr8788-1.c: New testcase.
6968
6969 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
6970
6971         PR target/21416
6972         * gcc.target/mips/fpcmp-[12].c: New tests.
6973
6974 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6975
6976         * lib/target-supports-dg.exp (dg-require-fork): New function.
6977         (dg-require-mkfifo): Likewise.
6978         * lib/target-supports.exp (check_function_available): New
6979         function.
6980         (check_fork_available): Likewise.
6981         (check_mkfifo_available): Likewise.
6982
6983 2005-05-06  Jeff Law  <law@redhat.com>
6984
6985         * gcc.c-torture/compile/pr21380.c: New test.
6986
6987 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6988
6989         PR c++/20961
6990         * g++.dg/ext/weak3.C: New test.
6991
6992 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
6993
6994         PR c++/21352
6995         * g++.dg/template/crash37.C: New test.
6996
6997 2005-05-05  Paul Brook  <paul@codesourcery.com>
6998
6999         * gcc.dg/arm-g2.c: Use effective-target arm32.
7000         * gcc.dg/arm-mmx-1.c: Ditto.
7001         * gcc.dg/arm-scd42-2.c: Ditto.
7002         * gcc.dg/arm-vfp1.c: Ditto.
7003         * lib/target-supports.exp (check_effective_target_arm32): New
7004         function.
7005
7006 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
7007
7008         PR libfortran/21354
7009         gfortran.dg/in_pack_rank7.f90:  New test.
7010
7011 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
7012
7013         PR middle-end/15618
7014         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
7015
7016 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
7017
7018         PR middle-end/21265
7019         * gcc.dg/20050503-1.c: New test.
7020
7021         PR rtl-optimization/21239
7022         * gcc.dg/i386-sse-11.c: New test.
7023
7024 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
7025
7026         PR target/16888
7027         * gcc.target/i386/asm-1.c: New test.
7028
7029 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
7030
7031         PR rtl-optimization/21330
7032         * gcc.c-torture/execute/20050502-1.c: New test.
7033
7034         PR target/21297
7035         * gcc.c-torture/execute/20050502-2.c: New test.
7036
7037 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
7038
7039         PR middle-end/21282
7040         * gcc.dg/pr21282.c: New.
7041
7042 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7043
7044         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
7045         * gcc.dg/vect/vect-92.c: Likewise
7046         * gcc.dg/vect/vect-93.c: Likewise
7047         * gcc.dg/vect/vect-dv-1.c: Likewise
7048         * gcc.dg/vect/vect-dv-2.c: Likewise
7049         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
7050
7051 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7052
7053         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
7054         * gfortran.dg/vect/vect-2.f90:  Likewise
7055         * gfortran.dg/vect/vect-3.f90:  Likewise
7056         * gfortran.dg/vect/vect-4.f90:  Likewise
7057         * gfortran.dg/vect/vect-5.f90:  Likewise
7058
7059 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
7060
7061         PR target/20813
7062         * gcc.dg/rs6000-fpint-2.c: New.
7063
7064 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
7065
7066         PR c/15698
7067         * gcc.dg/builtins-30.c: Update expected messages.
7068         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
7069         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
7070         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
7071
7072 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
7073
7074         PR tree-optimization/21294
7075         * gcc.dg/tree-ssa/pr21294.c: New.
7076
7077 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
7078
7079         * gcc.dg/altivec-3.c (vec_store): Do not use the old
7080         __builtin_altivec_st_internal_4si built-in.
7081
7082 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
7083
7084         PR c++/15875
7085         * g++.dg/template/ptrmem14.C: New test.
7086
7087 2005-05-02  Paul Brook  <paul@codesourcery.com>
7088
7089         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
7090
7091 2005-05-02  Michael Matz  <matz@suse.de>
7092
7093         PR c++/19542
7094         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
7095
7096 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
7097
7098         * g++.dg/cpp/weak.C: New test.
7099
7100 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
7101
7102         * gcc.dg/tree-ssa/loop-8.c: New test.
7103
7104 2005-04-30  Michael Maty  <matz@suse.de>
7105
7106         * gcc.dg/inline-mcpy.c: New test.
7107
7108 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
7109
7110         PR libfortran/18958
7111         * gfortran.dg/eoshift.f90:  New test case.
7112
7113 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
7114
7115         PR libfortran/18857
7116         * gfortran.dg/matmul_1.f90: New test.
7117
7118 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7119
7120         PR tree-optimization/21030
7121         * gcc.dg/tree-ssa/pr21030.c: New.
7122
7123 2005-04-29  Devang Patel  <dpatel@apple.com>
7124
7125         PR tree-optimization/21272
7126         * gcc.dg/vect/vect-ifcvt-10.c: New test.
7127
7128 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
7129
7130         PR fortran/13082
7131         PR fortran/18824
7132         * gfortran.dg/entry_4.f90: New test.
7133         * gfortran.fortran-torture/execute/entry_1.f90: New test.
7134         * gfortran.fortran-torture/execute/entry_2.f90: New test.
7135         * gfortran.fortran-torture/execute/entry_3.f90: New test.
7136         * gfortran.fortran-torture/execute/entry_4.f90: New test.
7137         * gfortran.fortran-torture/execute/entry_5.f90: New test.
7138         * gfortran.fortran-torture/execute/entry_6.f90: New test.
7139         * gfortran.fortran-torture/execute/entry_7.f90: New test.
7140
7141 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7142
7143         * gfortran.fortran-torture/execute/entry_8.f90: New test.
7144
7145 2005-04-29  Paul Brook   <paul@codesourcery.com>
7146
7147         * gfortran.dg/entry_3.f90: New test.
7148
7149 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7150
7151         * gfortran.dg/implicit_4.f90: New test.
7152
7153 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
7154
7155         * lib/target-supports.exp (check_profiling_available): Return
7156         false for xtensa-*-elf.
7157
7158 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
7159
7160         * lib/fortran-torture.exp (fortran-torture.exp): Catch
7161         error if file cannot be deleted.
7162
7163 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7164
7165         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
7166         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
7167         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
7168         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
7169         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
7170         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
7171         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
7172         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
7173         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
7174         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7175         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
7176         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
7177         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
7178
7179 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7180
7181         PR fortran/20865
7182         * gfortran.dg/pr20865.f90: New test.
7183
7184 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
7185
7186         * gcc.dg/void-cast-2.c: New test.
7187
7188 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7189
7190         PR c/21159
7191         * gcc.dg/void-cast-1.c: New test.
7192
7193 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
7194
7195         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
7196
7197 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7198
7199         PR fortran/21177
7200         * gfortran.dg/pr21177.f90: New test.
7201
7202 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
7203
7204         PR tree-optimization/21171
7205         * gcc.dg/tree-ssa/pr21171.c: New test.
7206
7207 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
7208
7209         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7210         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7211         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7212         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7213         gcc.dg/tree-ssa/gen-vect-32.c: New.
7214         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
7215         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
7216         don't run on PPC32.
7217
7218 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7219
7220         PR c/21213
7221         * gcc.dg/transparent-union-3.c: New test.
7222
7223 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7224
7225         PR c/20740
7226         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
7227         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
7228         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
7229         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
7230         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
7231         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
7232
7233 2005-04-26  Jeff Law  <law@redhat.com>
7234
7235         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
7236         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
7237         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
7238         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
7239         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
7240         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
7241         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
7242
7243 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
7244
7245         PR tree-optimization/17598
7246         * gcc.dg/tree-ssa/pr17598.c: New testcase.
7247
7248 2005-04-25  Mike Stump  <mrs@apple.com>
7249
7250         * objc.dg/fix-and-continue-1.m: Add.
7251
7252 2005-04-25  Roger Sayle  <roger@eyesopen.com>
7253
7254         PR c++/20995
7255         * g++.dg/opt/pr20995-1.C: New test case.
7256
7257 2005-04-25  Devang Patel <dpatel@apple.com>
7258
7259         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
7260
7261 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7262
7263         PR testsuite/21062
7264         * g++.dg/opt/alias2.C (printf): Correct the prototype.
7265
7266 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7267
7268         PR C++/21188
7269         * g++.dg/opt/rtti2.C: New test.
7270
7271 2005-04-25  Paul Brook  <paul@codesourcery.com>
7272         Steven G. Kargl  <kargls@comcast.net>
7273
7274         PR fortran/20879
7275         * gfortran.dg/ichar_1.f90: New file.
7276
7277 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
7278
7279         PR middle-end/20991
7280         * g++.dg/opt/pr20991.C: New test.
7281
7282         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
7283         where sizeof (type) < __alignof__ (type).
7284         * gcc.dg/compat/struct-layout-1.h: Likewise.
7285
7286 2005-04-24  Per Bothner  <per@bothner.com>
7287             Devang Patel  <dpatel@apple.com>
7288
7289         PR preprocessor/20907
7290         * gcc.dg/cpp/very-long-comment.c: New test.
7291
7292 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7293
7294         PR fortran/20059
7295         * gfortran.dg/common_5.f: New test.
7296
7297 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
7298
7299         PR middle-end/21082
7300         * g++.dg/tree-ssa/pr21082.C: New testcase.
7301
7302 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
7303
7304         * gcc.dg/vect/vect-99.c: New test.
7305
7306 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
7307
7308         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
7309
7310 2005-04-22  Jeff Law  <law@redhat.com>
7311
7312         * gcc.dg/uninit-5.c: Remove xfails.
7313         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
7314         conditionals and loads.
7315
7316 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
7317
7318         PR libfortran/20074
7319         PR libfortran/20436
7320         PR libfortran/21108
7321         * gfortran.dg/nested_reshape.f90: new test
7322         * gfortran.dg/reshape-alloc.f90: new test
7323         * gfortran.dg/reshape.f90: new test
7324
7325 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
7326
7327         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
7328
7329         * gcc.dg/arm-vfp1.c: New test.
7330
7331 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
7332
7333         PR c++/21087
7334         * g++.dg/lookup/builtin2.C: New test.
7335
7336 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7337
7338         * gcc.dg/weak/weak-13.c: New test.
7339
7340 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
7341
7342         * lib/target-supports.exp (check_effective_target_sync_int_long):
7343         Add powerpc*.
7344
7345 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
7346
7347         * gcc.target/mips/branch-1.c: New test.
7348
7349 2005-04-21  Richard Henderson  <rth@redhat.com>
7350
7351         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
7352         * gcc.dg/vect/vect-86.c: Likewise.
7353         * gcc.dg/vect/vect-87.c: Likewise.
7354         * gcc.dg/vect/vect-88.c: Likewise.
7355
7356 2005-04-21  Devang Patel  <dpatel@apple.com>
7357
7358         PR optimization/20994
7359         * gcc.dg/tree-ssa/ifc-3.c: New test.
7360
7361 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7362
7363         PR c/12913
7364         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7365         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7366         gcc.dg/c99-vla-jump-5.c: New tests.
7367
7368 2005-04-19  Richard Henderson  <rth@redhat.com>
7369
7370         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7371         Fix typo in exists check.
7372         (check_effective_target_sync_int_long): New.
7373         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7374         * gcc.dg/ia64-sync-2.c: Likewise.
7375         * gcc.dg/ia64-sync-3.c: Likewise.
7376         * gcc.dg/ia64-sync-4.c: Likewise.
7377
7378 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7379
7380         * gcc.dg/fold-xor-1.c: New test.
7381         * gcc.dg/fold-xor-2.c: New test.
7382
7383 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7384
7385         PR target/20670
7386         * g++.dg/eh/fp-regs.C: New test.
7387
7388 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7389
7390         * gcc.dg/Wint-to-pointer-cast-1.c,
7391         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7392         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7393         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7394
7395 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7396
7397         PR fortran/16861
7398         * gfortran.dg/pr16861.f90: New test.
7399
7400 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7401
7402         * gcc.dg/pr21085.c: New test.
7403
7404 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7405
7406         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7407         (setup_mips_tests, dg-mips-options): New procedures.
7408         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7409         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7410         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7411         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7412         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7413         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7414         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7415         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7416         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7417         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7418         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7419         dg-mips-options instead of dg-options.  Remove now-redundant
7420         preprocessor guards.
7421         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7422         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7423         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7424         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7425         * gcc.dg/vr-mult-2.c: Delete.
7426         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7427         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7428         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7429         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7430         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7431         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7432         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7433
7434 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7435
7436         * ada/acats/run_all.sh: Use sync when executable not present.
7437
7438 2005-04-18  Devang Patel  <dpatel@apple.com>
7439
7440         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7441         * gcc.dg/vect/vect-11a.c: New.
7442         * gcc.dg/vect/vect-none.c: Update.
7443         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7444
7445 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7446
7447         PR tree-optimization/20922
7448         * gcc.dg/pr20922-1.c: New test.
7449         * gcc.dg/pr20922-2.c: New test.
7450         * gcc.dg/pr20922-3.c: New test.
7451         * gcc.dg/pr20922-4.c: New test.
7452         * gcc.dg/pr20922-5.c: New test.
7453         * gcc.dg/pr20922-6.c: New test.
7454
7455 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7456
7457         PR libfortran/20950
7458         * gfortran.dg/pr20950.f: New test.
7459
7460 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7461
7462         PR libfortran/19216
7463         * gfortran.dg/pr19216.f: New test.
7464
7465 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7466
7467         PR tree-optimization/21001
7468         * gcc.dg/tree-ssa/pr21001.c: New.
7469
7470 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7471
7472         PR libfortran/21075
7473         * gfortran.dg/reshape_rank7.f90: New test.
7474
7475 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7476
7477         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7478         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7479         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7480         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7481         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7482         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7483         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7484         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7485         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7486         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7487         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7488         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7489         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7490         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7491         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7492         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7493         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7494         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7495         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7496         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7497         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7498
7499 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7500
7501         * gfortran.dg/wtruncate.f: New testcase.
7502         * gfortran.dg/wtruncate.f90: New testcase.
7503
7504 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7505
7506         PR c++/21025
7507         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7508         which sizeof/alignof is dependent, rather than just whether we are
7509         processing_template_decl.
7510
7511 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7512
7513         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7514         corrected typo where the wrong variables had been compared.
7515
7516 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7517
7518         PR libfortran/18495
7519         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7520         Test callee-allocated version of return array with a write
7521         statement.
7522         Test spread with a temporary with another write statement.
7523
7524 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7525
7526         PR tree-optimization/21031
7527         * gcc.dg/tree-ssa/pr21031.c: New.
7528
7529 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7530
7531         PR tree-optimization/21004
7532         * gcc.dg/builtins-53.c: Include builtins-config.h.
7533         Check floorf, ceilf, floorl and ceill transformations
7534         only when HAVE_C99_RUNTIME is defined.
7535
7536 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7537
7538         PR middle-end/20739
7539         * gcc.dg/tree-ssa/pr20739.c: New test.
7540
7541 2005-04-14  Mike Stump  <mrs@apple.com>
7542
7543         * gcc.dg/Foundation.framework/empty: New.
7544         * gcc.dg/framework-2.c: New.
7545
7546 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7547
7548         PR tree-optimization/21021
7549         * gcc.c-torture/compile/pr21021.c: New.
7550
7551 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7552
7553         PR testsuite/21010
7554         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7555         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7556         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7557         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7558         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7559         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7560         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7561         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7562
7563 2005-04-14  Richard Henderson  <rth@redhat.com>
7564
7565         * lib/target-supports.exp (check_effective_target_vect_condition):
7566         Add ia64, i?86, and x86_64.
7567
7568 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7569
7570         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7571
7572 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7573
7574         PR tree-optimization/20657
7575         * gcc.dg/tree-ssa/pr20657.c: New.
7576
7577 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7578
7579         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7580         (long long int)trunc*.
7581
7582 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7583
7584         PR target/20927
7585         * gcc.dg/pr20927.c: New test.
7586
7587 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7588
7589         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7590         * gcc.target/mips/asm-1.c: Likewise.
7591
7592 2005-04-13  Dale Johannesen  <dalej@apple.com>
7593
7594         * objc.dg/objc-fast-4.m:  New.
7595
7596 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7597
7598         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7599         directory.
7600         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7601
7602 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7603
7604         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7605         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7606         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7607
7608 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7609
7610         PR tree-optimization/20913
7611         * gcc.dg/tree-ssa/pr20913.c: New.
7612
7613         PR tree-optimization/20702
7614         * gcc.dg/tree-ssa/pr20702.c: New.
7615
7616 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7617
7618         PR c++/13744
7619         * g++.dg/inherit/local3.C: New test.
7620
7621 2005-04-12  Jeff Law  <law@redhat.com>
7622
7623         * gcc.dg/tree-ssa/20050412-1.c: New test.
7624
7625 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7626
7627         PR libfortran/19016
7628         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7629         Add tests with mask generated by expression.
7630         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
7631         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
7632         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
7633
7634 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7635
7636         PR middle-end/20917
7637         * gcc.dg/20050409-1.c: New test.
7638
7639 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7640
7641         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7642
7643 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7644
7645         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7646         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7647         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7648         (TARGET_CXX): Adjust accordingly.
7649         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7650         determine_class_data_visibility and class_data_always_comdat.
7651         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7652         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7653         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7654         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7655         (arm_cxx_determine_class_data_visibility): New.
7656         (arm_cxx_class_data_always_comdat): Likewise.
7657         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7658         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7659         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7660         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7661         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7662         Define.
7663
7664 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7665
7666         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7667
7668 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7669
7670         * gcc.dg/i386-darwin-fpmath.c: New.
7671
7672 2004-04-11  Devang Patel  <dpatel@apple.com>
7673
7674         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7675         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7676         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7677         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7678         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7679         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7680         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7681         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7682         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7683
7684 2004-04-11  Devang Patel  <dpatel@apple.com>
7685
7686         * gcc.dg/vect/vect-dv-1.c: New test.
7687         * gcc.dg/vect/vect-dv-2.c: New test.
7688
7689 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7690
7691         PR tree-optimization/20933
7692         * gcc.dg/tree-ssa/pr20933.c: New test.
7693
7694 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7695
7696         * gfortran.dg/fold_nearest.f90: New test.
7697
7698 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7699
7700         * gcc.dg/tree-ssa/alias-1.c: New test.
7701
7702 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7703
7704         PR tree-optimization/20920
7705         * g++.dg/tree-ssa/pr20920.C: New test.
7706
7707 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7708
7709         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7710         (long long int)ceil*.
7711
7712 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7713
7714         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7715         explicit C++ linkage.
7716
7717 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7718
7719         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7720         warning for arithmetic IF statements.
7721
7722 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7723
7724         * eor_handling_1.f90: New test case.
7725         * eor_handling_2.f90: New test case.
7726         * eor_handling_3.f90: New test case.
7727         * eor_handling_4.f90: New test case.
7728         * eor_handling_5.f90: New test case.
7729         * noadv_size.f90: New test case.
7730         * pad_no.f90: New test case.
7731
7732 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7733
7734         * gcc.c-torture/execute/20050410-1.c: New test.
7735
7736 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7737
7738         * gcc.dg/pr20126.c: New.
7739
7740 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7741             Steven G. Kargl <kargls@comcast.net>
7742
7743         * gfortran.dg/PR19872.f: New test.
7744
7745 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7746
7747         * gfortran.dg/nint_1.f90:  Fix dg-do directive
7748
7749 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7750
7751         * gfortran.dg/nint_1.f90: New test.
7752
7753 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7754
7755         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7756         Added test for callee-allocated arrays with write statements.
7757         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7758         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7759         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7760         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7761         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7762
7763 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7764
7765         PR libfortran/20163
7766         * gfortran.dg/open-options-blanks.f:  New test.
7767
7768 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7769
7770         PR fortran/13257
7771         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7772
7773 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7774
7775         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7776         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7777         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7778         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7779         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7780         * gcc.c-torture/execute/stdarg-4.c: New test.
7781
7782         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7783
7784         PR target/20795
7785         * g++.dg/abi/param2.C: New test.
7786
7787 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7788
7789         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7790
7791 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7792
7793         * gcc.dg/builtins-53.c: New test.
7794
7795 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7796
7797         * g++.dg/tree-ssa/pr18178.C: New test.
7798         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7799         * gcc.c-torture/execute/20041019-1.c: New test.
7800         * gcc.dg/tree-ssa/20041008-1.c: New test.
7801         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7802         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7803         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7804         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7805         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7806         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7807         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7808         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7809         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7810         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7811
7812 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7813
7814         PR rtl-optimization/20466
7815         * gcc.c-torture/execute/pr20466-1.c: New test.
7816
7817 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7818
7819         PR c++/20905
7820         * g++.dg/parse/cond2.C: New test.
7821
7822         PR c++/20145
7823         * g++.dg/warn/Wdtor1.C: New test.
7824
7825 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7826
7827         PR fortran/17229
7828         * gfortran.dg/pr17229.f: New test.
7829
7830 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7831
7832         * gfortran.dg/tiny_1.f90: New test.
7833         * gfortran.dg/tiny_2.f90: ditto.
7834
7835 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7836
7837         * gfortran.dg/eor_1.f90:  Fix dg-do run line
7838         * gfortran.dg/open_new.f90:  Fix dg-do run line
7839
7840 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7841
7842         * lib/target-supports.exp (get_compiler_messages): Support
7843         optional arguments, the fourth being compiler options.
7844         (check_effective_target_fpic): New proc.
7845         * gcc.dg/20050321-2.c: Restrict to target fpic.
7846
7847 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7848
7849         * gcc.dg/15443-1.c: New test.
7850         * gcc.dg/15443-2.c: Likewise.
7851
7852 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7853
7854         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7855
7856 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7857
7858         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7859
7860 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7861
7862         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7863         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7864         -m64.
7865         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7866         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7867         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7868
7869 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7870
7871         PR c++/20212
7872         * g++.dg/warn/Wunused-11.C: New test.
7873
7874 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7875
7876         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7877
7878 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7879
7880         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7881
7882 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7883
7884         PR c++/20734
7885         * g++.dg/template/ptrmem13.C: New test.
7886
7887 2005-04-05  Per Bothner  <per@bothner.com>
7888
7889         * lib/gcc.exp: Always add -fno-show-column, for now.
7890
7891 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7892
7893         PR testsuite/20767
7894         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7895         of plain old "unsigned int" for the type of "i".  Makes this test
7896         64bit clean.
7897
7898 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7899
7900         * gcc.dg/i386-ssefn-1.c: New test.
7901         * gcc.dg/i386-ssefn-2.c: New test.
7902         * gcc.dg/i386-ssefn-3.c: New test.
7903         * gcc.dg/i386-ssefn-4.c: New test.
7904
7905 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7906
7907         PR tree-optimization/20076
7908         * gcc.dg/builtin-apply4.c: New test.
7909
7910         PR preprocessor/19475
7911         * gcc.dg/cpp/macspace1.c: New test.
7912         * gcc.dg/cpp/macspace2.c: New test.
7913
7914 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7915
7916         * gfortran.dg/pr20755.f: Fixed bad format.
7917
7918 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7919
7920         PR c++/20763
7921         * g++.dg/ext/attrib21.C: New test.
7922
7923 2004-04-05  Devang Patel  <dpatel@apple.com>
7924
7925         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7926         * gcc.dg/vect/vect-shift-1.c: New test.
7927
7928 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7929
7930         PR libfortran/20755
7931         * gfortran.dg/pr20755.f: New test.
7932
7933 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7934
7935         * gfortran.dg/pr15959.f90: New test.
7936         * gfortran.dg/string_pad_trunc.f90: New test.
7937
7938 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7939
7940         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7941         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7942         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7943         syntax.
7944
7945 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7946
7947         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7948
7949 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7950
7951         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7952         * gcc.c-torture/compile/20011119-2.c: Likewise.
7953         * gcc.c-torture/compile/981001-2.c: Likewise.
7954
7955 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7956
7957         PR c++/20679
7958         * g++.dg/template/overload4.C: New test.
7959
7960 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7961
7962         PR c++/20746
7963         * g++.dg/abi/covariant5.C: New.
7964
7965         PR debug/20505
7966         * g++.dg/debug/const2.C: New.
7967
7968 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
7969
7970         PR rtl-optimization/16104
7971         * gcc.c-torture/execute/20050316-1.c: New test.
7972
7973 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7974
7975         * g++.dg/template/spec23.C: Fix dg-error text.
7976
7977 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
7978
7979         PR c++/19199
7980         * g++.dg/expr/lval2.C: New.
7981
7982 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7983
7984         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
7985         __builtin_strcasecmp and __builtin_strncasecmp.
7986
7987 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
7988
7989         PR c++/20723
7990         * g++.dg/template/spec22.C: New.
7991         * g++.dg/template/spec23.C: New.
7992
7993 2005-04-03  Dale Ranta  <dir@lanl.gov>
7994             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7995
7996         PR libfortran/20068
7997         PR libfortran/20125
7998         PR libfortran/20156
7999         PR libfortran/20471
8000         * gfortran.dg/backspace.f: New test.
8001
8002 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
8003
8004         * gcc.dg/pr19345.c: New test.
8005
8006 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8007
8008         PR tree-optimization/20640
8009         * gcc.dg/torture/tree-loop-1.c: New.
8010
8011 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8012
8013         PR rtl-optimization/20290
8014         * gcc.c-torture/execute/loop-ivopts-2.c: New.
8015
8016 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
8017
8018         * gcc.dg/rs6000-fpint.c: New.
8019
8020 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8021
8022         * gcc.dg/old-style-then-proto-1.c: New test.
8023
8024 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8025
8026         * gfortran.fortran-torture/execute/backspace.f90: Check
8027         after backspace and read was incorrect.
8028
8029 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8030
8031         * gcc.c-torture/execute/builtins/strcat.c: Check the result
8032         buffer past the terminating NUL using memcmp.
8033         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
8034         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
8035
8036         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
8037         Fix unused/uninitialized variable warnings.
8038
8039         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
8040         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
8041         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
8042         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
8043
8044         * gcc.c-torture/execute/builtins/abs-1-lib.c,
8045         gcc.c-torture/execute/builtins/fputs-lib.c,
8046         gcc.c-torture/execute/builtins/lib/fprintf.c,
8047         gcc.c-torture/execute/builtins/lib/main.c,
8048         gcc.c-torture/execute/builtins/lib/memcmp.c,
8049         gcc.c-torture/execute/builtins/lib/memmove.c,
8050         gcc.c-torture/execute/builtins/lib/mempcpy.c,
8051         gcc.c-torture/execute/builtins/lib/memset.c,
8052         gcc.c-torture/execute/builtins/lib/printf.c,
8053         gcc.c-torture/execute/builtins/lib/sprintf.c,
8054         gcc.c-torture/execute/builtins/lib/stpcpy.c,
8055         gcc.c-torture/execute/builtins/lib/strchr.c,
8056         gcc.c-torture/execute/builtins/lib/strcmp.c,
8057         gcc.c-torture/execute/builtins/lib/strcpy.c,
8058         gcc.c-torture/execute/builtins/lib/strcspn.c,
8059         gcc.c-torture/execute/builtins/lib/strlen.c,
8060         gcc.c-torture/execute/builtins/lib/strncat.c,
8061         gcc.c-torture/execute/builtins/lib/strncmp.c,
8062         gcc.c-torture/execute/builtins/lib/strncpy.c,
8063         gcc.c-torture/execute/builtins/lib/strrchr.c,
8064         gcc.c-torture/execute/builtins/lib/strspn.c,
8065         gcc.c-torture/execute/builtins/lib/strstr.c,
8066         gcc.c-torture/execute/builtins/memops-asm-lib.c,
8067         gcc.c-torture/execute/builtins/strlen-2.c,
8068         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
8069         prototypes.
8070
8071 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8072
8073         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
8074         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
8075         selectany usage.
8076
8077 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
8078
8079         PR c++/19406
8080         * g++.dg/debug/using1.C: New test.
8081
8082 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
8083
8084         PR middle-end/20524
8085         * gcc.dg/alias-7.c: Prefix asm-declared name with
8086         __USER_LABEL_PREFIX__.
8087
8088 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
8089
8090         Fix fallout from PR middle-end/15700:
8091         * gcc.c-torture/compile/20011119-1.c: Take
8092         __USER_LABEL_PREFIX__ into account.
8093         * gcc.c-torture/compile/20011119-2.c: Likewise.
8094
8095 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8096
8097         PR c++/18644
8098         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
8099
8100 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8101
8102         PR c/17855
8103         * gcc.c-torture/compile/struct-non-lval-1.c,
8104         gcc.c-torture/compile/struct-non-lval-2.c,
8105         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
8106
8107 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
8108
8109         * gcc.dg/tls/tls.exp: Remove temporary file.
8110         * g++.dg/tls/tls.exp: Ditto.
8111         * lib/file-format.exp: Ditto.
8112         * g++.dg/special/ecos.exp: Ditto.
8113
8114         * lib/profopt.exp: Treat prof_ext as a list.
8115         * gcc.misc-tests/bprob.exp: Ditto.
8116         * g++.dg/bprob/bprob.exp: Ditto.
8117
8118         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
8119         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
8120         g++.dg/tree-ssa/pointer-reference-alias.C,
8121         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
8122         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
8123         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
8124         g++.dg/vect/pr19951.cc: Ditto.
8125         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
8126         gcc.dg/builtins-47.c: Ditto.
8127         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
8128         gcc.dg/pr20115-1.c: Ditto.
8129         * gcc.dg/tree-ssa/20030530-2.c,
8130         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
8131         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8132         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
8133         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8134         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
8135         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
8136         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
8137         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
8138         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
8139         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
8140         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
8141         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
8142         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
8143         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
8144         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
8145         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8146         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8147         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8148         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8149         gcc.dg/tree-ssa/20030824-1.c,
8150         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
8151         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
8152         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
8153         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
8154         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
8155         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
8156         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
8157         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
8158         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
8159         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
8160         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
8161         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
8162         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
8163         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
8164         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
8165         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
8166         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
8167         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
8168         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
8169         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
8170         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
8171         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
8172         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
8173         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
8174         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
8175         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
8176         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
8177         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
8178         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
8179         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
8180         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
8181         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
8182         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
8183         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
8184         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
8185         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
8186         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
8187         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
8188         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
8189         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
8190         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
8191         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
8192         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8193         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
8194         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
8195         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
8196         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
8197         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
8198         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
8199         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
8200         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8201         gcc.dg/tree-ssa/useless-1.c: Ditto.
8202         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
8203         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
8204         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
8205         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
8206         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8207         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
8208         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
8209         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
8210         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
8211         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
8212         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
8213         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
8214         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
8215         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
8216         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
8217         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
8218         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
8219         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
8220         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
8221         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
8222         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
8223         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8224         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8225         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
8226         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
8227         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
8228         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
8229         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
8230         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
8231         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
8232         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
8233         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
8234         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
8235         gcc.dg/vect/vect-none.c: Ditto.
8236         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
8237         treelang/compile/unsigned.tree: Ditto.
8238
8239         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
8240         * gcc.dg/cpp/direct2s.c: Ditto.
8241         * gcc.dg/cpp/paste4.c: Ditto.
8242         * gcc.dg/cpp/separate-1.c: Ditto.
8243         * gcc.dg/pch/save-temps-1.c: Ditto.
8244         * g++.dg/ext/altivec-10.C: Ditto.
8245         * g++.dg/pch/pch.C: Ditto.
8246
8247         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
8248
8249         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
8250         * g++.dg/template/repo1.C: Ditto.
8251         * g++.dg/template/repo2.C: Ditto.
8252         * g++.dg/template/repo3.C: Ditto.
8253         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
8254         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
8255         * g++.old-deja/g++.pt/repo1.C: Ditto.
8256         * g++.old-deja/g++.pt/repo2.C: Ditto.
8257         * g++.old-deja/g++.pt/repo3.C: Ditto.
8258         * g++.old-deja/g++.pt/repo4.C: Ditto.
8259
8260         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
8261         * gcc.dg/20030107-1.c: Ditto.
8262         * gcc.dg/20030702-1.c: Ditto.
8263         * gcc.dg/profile-generate-1.c: Ditto.
8264         * g++.dg/other/profile1.C: Ditto.
8265         * g++.old-deja/g++.robertl/eb83.C: Ditto.
8266
8267         * lib/gcc-dg.exp (remove-build-file): New.
8268         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8269         cleanup-tree-dump, cleanup-saved-temps): New.
8270
8271 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8272
8273         PR c++/19203, DR 214
8274         * g++.dg/parse/ambig3.C: Not ambiguous.
8275         * g++.dg/template/spec20.C: New.
8276         * g++.dg/template/spec21.C: New.
8277
8278 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
8279
8280         PR target/20045
8281         * gcc.dg/ia64-fptr-1.c: Run only on linux.
8282
8283 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8284
8285         PR libfortran/20660
8286         * gfortran.dg/negative_unit.f: New test.
8287
8288 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
8289
8290         * gcc.dg/20050330-1.c: New test.
8291
8292 2005-03-30  Devang Patel  <dpatel@apple.com>
8293
8294         * g++.dg/tree-sra/ssa-sra-3.C: New test.
8295
8296 2005-03-30  Dale Johannesen  <dalej@apple.com>
8297
8298         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
8299
8300 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
8301
8302         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8303         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
8304         Strip options from test name.
8305
8306 2005-03-31  Jan Hubicka  <jh@suse.cz>
8307
8308         * gcc.dg/varpool-1.c: New testcase.
8309
8310 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8311
8312         PR c/772
8313         PR c/17913
8314         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
8315         gcc.dg/stmt-expr-label-3.c : New tests.
8316         * gcc.c-torture/execute/medce-2.c: Remove.
8317
8318 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8319
8320         PR c/20368
8321         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
8322         tests.
8323
8324 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
8325
8326         * gcc.c-torture/compile/pr20203.c: New test.
8327
8328 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8329
8330         * gfortran.dg/promotion.f90:  New test.
8331
8332 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
8333
8334         PR middle-end/20491
8335         * gcc.dg/torture/asm-subreg-1.c: New test.
8336
8337 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
8338
8339         PR c/20672
8340         * gcc.dg/pr20672-1.c: New test.
8341
8342 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
8343
8344         * gfortran.dg/vect: New directory.
8345         * gfortran.dg/vect/vect.exp: New.
8346         * gfortran.dg/vect/vect-1.f90: New test.
8347         * gfortran.dg/vect/vect-2.f90: New test.
8348         * gfortran.dg/vect/vect-3.f90: New test.
8349         * gfortran.dg/vect/vect-4.f90: New test.
8350         * gfortran.dg/vect/vect-5.f90: New test.
8351
8352 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
8353
8354         PR middle-end/20622
8355         * gcc.dg/alias-7.c: New test.
8356
8357 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8358
8359         * gcc.dg/sparc-reg-1.c: New test.
8360
8361 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8362
8363         PR target/19890
8364         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8365
8366 2005-03-29  Dale Ranta  <dir@lanl.gov>
8367             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8368
8369         PR libfortran/20163
8370         * gfortran.dg/pr20163-2.f: New test.
8371
8372 2005-03-28  Jan Hubicka  <jh@suse.cz>
8373
8374         PR middle-end/20635
8375         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8376         by Jakub Jelinek.
8377
8378 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8379
8380         PR tree-optimization/20626
8381         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8382         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8383
8384 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8385
8386         * gfortran.dg/underflow.f90:  New test.
8387         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8388
8389 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8390
8391         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8392
8393 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8394
8395         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8396         (g++_init): Make sure that CXXFLAGS is set.
8397         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8398         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8399         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8400         * lib/objc.exp (objc_init): Likewise.
8401         * lib/treelang.exp (treelang_init): Likewise.
8402
8403 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8404
8405         PR tree-optimization/20470
8406         * gcc.dg/tree-ssa/pr20470.c: New test.
8407
8408 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8409
8410         * gcc.dg/ppc-stfiwx.c: New.
8411
8412 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8413
8414         PR target/19888
8415         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8416
8417 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8418
8419         * gcc.dg/20050325-1.c: Fix a typo.
8420
8421 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8422
8423         PR libfortran/19678
8424         PR libfortran/19679
8425         * gfortran.dg/dos_eol.f: New test.
8426
8427 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8428
8429         PR rtl-optimization/20249
8430         * gcc.dg/20050325-1.c: New test.
8431
8432 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8433
8434         PR libfortran/15332
8435         * gfortran.dg/pr15332.f: New test.
8436
8437 2005-03-24  Dale Johannesen  <dalej@apple.com>
8438
8439         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
8440
8441 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8442
8443         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8444         'internal' visibility.
8445         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8446         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8447         'protected' visibility.
8448         * gcc.dg/visibility-7.c: Likewise.
8449         * lib/target-supports.exp (check_visibility_available): Take
8450         a parameter, the kind of visibility to check for.
8451         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8452         to check_visibility_available.
8453
8454         * g++.dg/expr/cast3.C: New.
8455
8456 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8457
8458         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8459         rs6000.
8460
8461 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8462
8463         PR target/20095
8464         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8465
8466 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8467
8468         * gcc.dg/badshift.c: Renamed to...
8469         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8470
8471         * gcc.target/i386/badshift.c: Renamed to...
8472         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8473         only.
8474
8475         PR rtl-optimization/20532
8476         * gcc.target/i386/badshift.c: New.
8477
8478 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8479
8480         * gfortran.dg/pr18025.f90: New test.
8481
8482 2005-03-23  Dale Johannesen  <dalej@apple.com>
8483
8484         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
8485
8486 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8487
8488         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8489
8490         * lib/target-supports.exp (check_iconv_available): Default
8491         libiconv to -liconv, if there is no definition.
8492
8493 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8494
8495         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8496
8497 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8498
8499         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8500         * g++.dg/opt/pr7503-2.C: Likewise.
8501         * g++.dg/opt/pr7503-3.C: Likewise.
8502         * g++.dg/opt/pr7503-4.C: Likewise.
8503         * g++.dg/opt/pr7503-5.C: Likewise.
8504         * g++.dg/warn/minmax.C: New test.
8505
8506 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8507
8508         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8509         * gfortran.dg/g77_intrinsics_sub.f: New test.
8510
8511 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8512             Jan Hubicka  <jh@suse.cz>
8513             Steven Bosscher <stevenb@suse.de
8514
8515         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8516
8517 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8518
8519         PR c++/19980
8520         * g++.dg/template/redecl3.C: New test.
8521
8522 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8523
8524         PR c++/20499
8525         * g++.dg/parse/error16.C: Tweak error markers.
8526
8527 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8528
8529         PR target/20561
8530         * gcc.dg/20050321-2.c: New test.
8531
8532 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8533
8534         PR c++/20465
8535         PR c++/20381
8536         * g++.dg/template/ptrmem12.C: New.
8537
8538 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8539
8540         PR rtl-optimization/20527
8541         * gcc.c-torture/execute/pr20527-1.c: New test.
8542
8543 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8544
8545         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8546         program, compile it into a real executable and then delete the .c
8547         and .x files afterwards, to avoid problems on testglue targets.
8548
8549 2005-03-21  Stuart Hastings  <stuart@apple.com>
8550
8551         * gcc.target/i386/sse-2.c: New.
8552
8553 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8554
8555         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8556
8557 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8558
8559         * g++.dg/parse/crash25.C: Fix typo.
8560
8561 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8562
8563         PR c++/20461
8564         * g++.dg/parse/crash24.C: New test.
8565
8566         PR c++/20536
8567         * g++.dg/parse/crash25.C: New test.
8568
8569 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8570
8571         PR c++/20147
8572         * g++.dg/ext/stmtexpr4.C: New test.
8573
8574 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8575
8576         PR middle-end/20539
8577         * gcc.c-torture/compile/pr13066-1.c: New test case.
8578         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8579         * g++.dg/opt/pr13066-1.C: Likewise.
8580
8581 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8582
8583         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8584
8585 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8586
8587         PR fortran/18525
8588         * gfortran.dg/nesting_1.f90: New test.
8589
8590 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8591
8592         PR c++/20240
8593         * g++.dg/lookup/using13.C: New test.
8594
8595 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8596
8597         PR c++/20333
8598         * g++.dg/template/crash36.C: New test.
8599
8600 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8601
8602         PR c++/20463
8603         * g++.dg/template/crash35.C: New test.
8604
8605 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8606
8607         PR c++/19966
8608         * g++.dg/overload/operator2.C: New test.
8609
8610 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8611
8612         PR libfortran/20257
8613         * gfortran.dg/pr20257.f90: New test.
8614
8615 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8616
8617         PR libfortran/20480
8618         * gfortran.dg/pr20480.f90: New test.
8619
8620 2005-03-16  Richard Henderson  <rth@redhat.com>
8621
8622         PR middle-end/15700
8623         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8624         (_rtld_global): New.
8625         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8626         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8627
8628         * gcc.dg/alias-3.c: New.
8629         * gcc.dg/alias-4.c: New.
8630         * gcc.dg/alias-5.c: New.
8631         * gcc.dg/alias-6.c: New.
8632
8633 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8634
8635         * gcc.dg/cpp/ucnid-7.c: New.
8636
8637 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8638             Dorit Naishlos  <dorit@il.ibm.com>
8639
8640         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8641         darwin.
8642
8643 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8644
8645         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8646         misaligned accesses.
8647         * gcc.dg/vect/vect-58.c: Likewise.
8648         * gcc.dg/vect/vect-92.c: New.
8649         * gcc.dg/vect/vect-93.c: New.
8650
8651 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8652
8653         PR fortran/18827
8654         * gfortran.dg/assign_2.f90: New test.
8655         * gfortran.dg/assign_3.f90: New test.
8656         * gfortran.dg/assign.f90: New test.
8657
8658 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8659
8660         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8661         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8662         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8663         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8664         names.
8665
8666 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8667
8668         * gcc.dg/cpp/ucnid-6.c: New.
8669
8670         * gcc.dg/cpp/normalize-1.c: New.
8671         * gcc.dg/cpp/normalize-2.c: New.
8672         * gcc.dg/cpp/normalize-3.c: New.
8673         * gcc.dg/cpp/normalize-4.c: New.
8674         * gcc.dg/cpp/ucnid-4.c: New.
8675         * gcc.dg/cpp/ucnid-5.c: New.
8676         * g++.dg/cpp/normalize-1.C: New.
8677         * g++.dg/cpp/ucnid-1.C: New.
8678
8679 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8680
8681         * gcc.dg/pr18628.c: New.
8682
8683 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8684
8685         PR c++/20280
8686         * g++.dg/tree-ssa/pr20280.C: New.
8687
8688 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8689
8690         PR fortran/20467
8691         * gfortran.dg/stfunc_2.f90: New test.
8692
8693 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8694
8695         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8696
8697 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8698
8699         * gcc.dg/tree-ssa/20050314-1.c: New test.
8700
8701 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8702
8703         PR c++/4403
8704         PR c++/9783, DR433
8705         * g++.dg/template/friend34.C: New test.
8706         * g++.dg/template/friend35.C: Likewise.
8707         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8708
8709 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8710
8711         Friend class name lookup 5/n
8712         PR c++/1016
8713         * g++.dg/lookup/hidden-class1.C: New test.
8714         * g++.dg/lookup/hidden-class2.C: Likewise.
8715         * g++.dg/lookup/hidden-class3.C: Likewise.
8716         * g++.dg/lookup/hidden-class4.C: Likewise.
8717         * g++.dg/lookup/hidden-class5.C: Likewise.
8718         * g++.dg/lookup/hidden-class6.C: Likewise.
8719         * g++.dg/lookup/hidden-class7.C: Likewise.
8720         * g++.dg/lookup/hidden-class8.C: Likewise.
8721         * g++.dg/lookup/hidden-class9.C: Likewise.
8722         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8723         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8724         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8725         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8726         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8727         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8728         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8729         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8730         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8731         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8732         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8733
8734 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8735
8736         PR c++/20157
8737         * g++.dg/template/error18.C: New test.
8738
8739 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8740
8741         PR debug/16792
8742         * g++.dg/debug/pr16792.C: New test.
8743
8744 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8745
8746         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8747         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8748         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8749         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8750         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8751         test assertion names.
8752
8753 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8754
8755         PR fortran/18600
8756         * gfortran.dg/stfunc_1.f90: New test.
8757
8758 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8759
8760         PR fortran/16907
8761         * gfortran.dg/real_index_1.f90: New test.
8762
8763 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8764
8765         PR fortran/20323
8766         * gfortran.dg/spec_expr_1.f90: New test.
8767
8768 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8769
8770         PR c/20402
8771         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8772         new parser.
8773
8774 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8775
8776         PR fortran/20361
8777         * gfortran.dg/largeequiv_1.f90: New test.
8778
8779 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8780
8781         * gcc.dg/ucnid-1.c: New.
8782         * gcc.dg/ucnid-2.c: New.
8783         * gcc.dg/ucnid-3.c: New.
8784         * gcc.dg/ucnid-4.c: New.
8785         * gcc.dg/ucnid-5.c: New.
8786         * gcc.dg/ucnid-6.c: New.
8787         * gcc.dg/cpp/ucnid-1.c: New.
8788         * gcc.dg/cpp/ucnid-2.c: New.
8789         * gcc.dg/cpp/ucnid-3.c: New.
8790         * g++.dg/other/ucnid-1.C: New.
8791
8792 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8793
8794         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8795
8796 2005-03-11  Per Bothner  <per@bothner.com>
8797
8798         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
8799         that diagnotics refer to correct token.
8800         * gcc.dg/unused-3.c: Likewise.
8801
8802 2005-03-11  Per Bothner  <per@bothner.com>
8803
8804         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8805         constant" is now actually on same line as string constant.
8806         * gcc.dg/cpp/direct2s.c: Likewise.
8807
8808 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8809
8810         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8811
8812 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8813
8814         PR libfortran/20124
8815         * gfortran.dg/pr20124.f90: New Test
8816
8817 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8818
8819         PR tree-optimization/20130
8820         * gcc.dg/pr20130-1.c: New test.
8821
8822 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8823
8824         PR target/20095
8825         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8826
8827 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8828
8829         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8830
8831 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8832
8833         * g++.dg/eh/forced1.C: Fix comment.
8834         * g++.dg/eh/forced2.C: Ditto.
8835         * g++.dg/eh/forced3.C: Ditto.
8836         * g++.dg/eh/forced4.C: Ditto.
8837
8838 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8839
8840         PR rtl-opt/20412
8841         * gcc.c-torture/compile/pr20412.c: New test.
8842
8843 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8844
8845         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8846
8847 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8848
8849         PR target/20322
8850         * gcc.dg/20050307-1.c: New test.
8851
8852 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8853
8854         PR c++/20375
8855         * g++.dg/other/stdarg3.C: New.
8856
8857 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8858
8859         PR c++/18384, c++/18327
8860         * g++.dg/init/array19.C: New test.
8861
8862         PR inline-asm/20314
8863         * gcc.dg/torture/pr20314-1.c: New test.
8864         * gcc.dg/torture/pr20314-2.c: New test.
8865
8866 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8867
8868         * gcc.dg/20050309-1.c: New test.
8869
8870 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8871
8872         * gcc.dg/builtins-10.c: Reactivate disabled test.
8873         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8874         new cbrt transformations.
8875
8876 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8877
8878         PR c++/20208
8879         * g++.dg/template/array13.C: New test.
8880
8881 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8882
8883         PR c++/16859
8884         * g++.dg/init/brace4.C: New test.
8885
8886 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8887
8888         PR c++/20186
8889         * g++.dg/template/non-dependent12.C: New.
8890
8891 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8892
8893         PR c++/20142
8894         * g++.dg/init/array18.C: Add dg-do run marker.
8895
8896         PR c++/20142
8897         * g++.dg/init/array18.C: New test.
8898
8899 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8900
8901         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8902         * g++.dg/gcov/gcov.exp: Likewise.
8903         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8904         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8905         * lib/c-torture.exp: Likewise.
8906         * lib/fortran-torture.exp: Likewise.
8907         * lib/g++.exp: Likewise.
8908         * lib/gcc-defs.exp: Likewise.
8909         * lib/gcc-dg.exp: Likewise.
8910         * lib/gcc.exp: Likewise.
8911         * lib/gcov.exp: Likewise.
8912         * lib/gfortran.exp: Likewise.
8913         * lib/mike-g++.exp: Likewise.
8914         * lib/mike-gcc.exp: Likewise.
8915         * lib/objc-torture.exp: Likewise.
8916         * lib/objc.exp: Likewise.
8917         * lib/profopt.exp: Likewise.
8918         * lib/target-libpath.exp: Likewise.
8919         * lib/target-supports.exp: Likewise.
8920         * lib/treelang.exp: Likewise.
8921         * lib/wrapper.exp: Likewise.
8922
8923 2005-03-08  Jeff Law  <law@redhat.com>
8924
8925         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8926         PHI-OPT changes.
8927
8928 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8929
8930         * gcc.dg/vect/pr20122.c: New test.
8931
8932 2005-03-07  Jeff Law  <law@redhat.com>
8933
8934         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8935         was folded away.
8936         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8937         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8938         * gcc.dg/tree-ssa/pr18134.c: New test.
8939
8940 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8941
8942         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8943         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8944         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8945
8946 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8947
8948         PR tree-opt/17671
8949         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8950
8951 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8952
8953         * g++.dg/warn/Wnvdtor.C: New test.
8954
8955 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8956
8957         * gcc.dg/torture/pr19683-1.c: New test.
8958
8959 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8960
8961         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8962         * gfortran.dg/g77/19990313-2.f: Ditto.
8963         * gfortran.dg/g77/19990313-3.f: Ditto.
8964         * gfortran.dg/g77/19990525-0.f: Ditto.
8965         * gfortran.dg/g77/19990826-0.f: Ditto.
8966         * gfortran.dg/g77/19990826-2.f: Ditto.
8967         * gfortran.dg/g77/19990826-3.f: Ditto.
8968         * gfortran.dg/g77/20000511-1.f: Ditto.
8969         * gfortran.dg/g77/20000511-2.f: Ditto.
8970         * gfortran.dg/g77/970625-2.f: Ditto.
8971         * gfortran.dg/g77/980310-2.f: Ditto.
8972         * gfortran.dg/g77/980310-3.f: Ditto.
8973         * gfortran.dg/g77/980310-8.f: Ditto.
8974         * gfortran.dg/g77/980519-2.f: Ditto.
8975         * gfortran.dg/g77/alpha1.f: Ditto.
8976         * gfortran.dg/g77/claus.f: Ditto.
8977         * gfortran.dg/g77/erfc.f: Ditto.
8978         * gfortran.dg/g77/short.f: Ditto.
8979         * gfortran.fortran-torture/execute/data.f90: Ditto.
8980         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
8981         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
8982
8983 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8984
8985         * lib/file-format.exp (gcc_target_object_format): Add check for som
8986         format and hardcode object formats on hppa*-*-hpux*.
8987         * lib/target-supports.exp (check_weak_available): Add check for som
8988         object format.  Always return 0 on hppa*-*-hpux10*.
8989
8990         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
8991         is defined.
8992
8993         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
8994
8995 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8996
8997         * gfortran.dg/pr19936_1.f90: New test.
8998         * gfortran.dg/pr19936_2.f90: New test.
8999         * gfortran.dg/pr19936_3.f90: New test.
9000
9001 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9002             Paul Thomas <prthomas@drfccad.cea.fr>
9003
9004         * gfortran.dg/PR19754_1.f90: New test.
9005         * gfortran.dg/PR19754_2.f90: Ditto.
9006
9007 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9008
9009         PR c++/19311
9010         * g++.dg/template/non-dependent11.C: New test.
9011
9012 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
9013
9014         * lib/target-supports.exp (check_iconv_available): Fix comment.
9015
9016 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
9017             Joseph S. Myers  <joseph@codesourcery.com>
9018
9019         PR c++/19797
9020         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
9021
9022 2005-03-04  Matthew Sachs  <msachs@apple.com>
9023
9024         * gcc.exp (gcc_target_compile): Put braces around
9025         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
9026         * objc.exp (objc_target_compile): Likewise.
9027         * treelang.exp (treelang_target_compile): Likewise.
9028
9029 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9030
9031         PR fortran/19673
9032         * gfortran.dg/func_result_1.f90: New test.
9033
9034 2005-03-04  Ben Elliston  <bje@au.ibm.com>
9035
9036         * gcc.misc-tests/options.exp: New test.
9037
9038 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
9039
9040         * gcc.dg/pr15784-4.c: New test.
9041
9042 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
9043
9044         * gcc.c-torture/execute/pr17133.c: New.
9045         * gcc.c-torture/compile/20050303-1.c: New.
9046
9047 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
9048
9049         * gcc.dg/cpp/assert4.c:  Fix for cygwin
9050
9051 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
9052
9053         * g++.dg/overload/using2.C: New.
9054
9055 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
9056
9057         PR c++/19916
9058         * g++.dg/init/ptrmem2.C: New test.
9059
9060 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
9061
9062         PR c/8927
9063         * gcc.dg/pr8927-1.c: New test.
9064
9065 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9066
9067         PR c++/20232
9068         * g++.dg/inherit/covariant12.C: New.
9069
9070 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9071
9072         PR fortran/19479
9073         * gfortran.dg/bound_1.f90: New test.
9074
9075 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
9076
9077         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
9078         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
9079
9080 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
9081
9082         PR c/20245
9083         * gcc.dg/pr20245-1.c: New test.
9084
9085 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
9086
9087         PR middle-end/19874
9088         * gcc.c-torture/execute/20050119-2.c: New test case.
9089
9090 2005-02-28  Ben Elliston  <bje@au.ibm.com>
9091
9092         * README: Update the DejaGnu bug reporting address.
9093         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
9094         * lib/objc-torture.exp: Likewise.
9095
9096 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9097
9098         * gfortran.dg/boz_1.f90: New test.
9099         * gfortran.dg/boz_3.f90: New test.
9100         * gfortran.dg/boz_4.f90: New test.
9101
9102 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9103
9104         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
9105         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
9106
9107 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9108
9109         PR libfortran/20101
9110         * gfortran.dg/write_0_pe_format.f90: New test.
9111
9112 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
9113
9114         PR c++/20206
9115         * g++.dg/opt/thunk2.C: New test.
9116         * g++.dg/opt/covariant1.C: New test.
9117
9118 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9119
9120         * gfortran.dg/e_d_fmt.f90: New test.
9121
9122 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
9123
9124         * gcc.dg/asm-b.c: Fix comment typos.
9125
9126 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9127
9128         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
9129         a V_MAY_DEF also.
9130
9131 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9132
9133         PR tree-opt/20188
9134         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
9135         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
9136         * gcc.dg/asm-b.c: New test.
9137
9138 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
9139
9140         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
9141         Disable this test on IRIX 6.
9142
9143 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
9144
9145         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
9146         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
9147         parser.
9148
9149 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
9150
9151         PR tree-optimization/20204
9152         * testsuite/gcc.dg/pr20204.c: New test.
9153
9154 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
9155
9156         PR target/20196
9157         * gcc.c-torture/execute/20050224-1.c: New test.
9158
9159         PR c++/20175
9160         * g++.dg/warn/Wbraces2.C: New test.
9161
9162 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
9163
9164         PR c++/19878
9165         * g++.dg/init/const2.C: New test.
9166
9167 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
9168
9169         PR tree-optimization/20100
9170         * gcc.c-torture/execute/pr20100-1.c: New test.
9171
9172 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9173
9174         * gfortran.dg/implicit_3.f90: New test.
9175
9176         * gfortran.dg/deftype_1.f90: New test.
9177
9178 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
9179
9180         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
9181         the test passes.
9182         * g++.dg/other/anon3.C: Accept a warning.
9183
9184 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
9185
9186         * gcc.dg/pr20017.c: Fix a comment typo.
9187
9188 2005-02-23  Bud Davis  <bdavis@gfortran.org>
9189
9190         * gfortran.dg/list_read_4.f90: Change to f90 comments.
9191
9192 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9193
9194         PR ada/19902
9195         * ada/acats/tests/cxa/cxa3004.a: Remove.
9196         * ada/acats/tests/cxb/cxb30061.am: Likewise.
9197
9198 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9199
9200         PR c++/20073
9201         * g++.dg/init/const1.C: New test.
9202
9203         PR c++/19991
9204         * g++.dg/parse/constant7.C: New test.
9205
9206         PR c++/20152
9207         * g++.dg/parse/error27.C: New test.
9208         * g++.dg/template/qualttp15.C: Adjust error markers.
9209         * g++.old-deja/g++.other/struct1.C: Likewise.
9210
9211         PR c++/20153
9212         * g++.dg/template/error17.C: New test.
9213
9214         PR c++/20148
9215         * g++.dg/parser/error26.C: New test.
9216
9217 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
9218
9219         PR tree-optimization/20100
9220         PR tree-optimization/20115
9221         * gcc.dg/pr20115.c: New test.
9222         * gcc.dg/pr20115-1.c: New test.
9223         * gcc.dg/pr20100.c: New test.
9224         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
9225         call-clobbered variables after alias1.
9226
9227 2005-02-22  Bud Davis  <bdavis@gfortran.org>
9228
9229         * gfortran.dg/list_read_4.f90: new test.
9230
9231 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
9232
9233         PR rtl-optimization/20017.
9234         * gcc.dg/pr20017.c: New.
9235
9236 2005-02-22  Devang Patel  <dpatel@apple.com>
9237
9238         PR 19952
9239         * g++.dg/tree-ssa/pr19952.C: New test.
9240
9241 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9242
9243         PR c++/19883
9244         * g++.dg/parse/constant6.C: New test.
9245
9246 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9247
9248         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9249         * g++.dg/charset/asm2.c: Likewise.
9250         * g++.dg/charset/asm3.c: Likewise.
9251         * g++.dg/charset/asm4.c: Likewise.
9252         * g++.dg/charset/asm5.c: Likewise.
9253         * g++.dg/charset/attribute1.c: Likewise.
9254         * g++.dg/charset/attribute2.c: Likewise.
9255         * g++.dg/charset/extern1.cc: Likewise.
9256         * g++.dg/charset/extern2.cc: Likewise.
9257         * g++.dg/charset/extern3.cc: Likewise.
9258         * g++.dg/charset/function.cc: Likewise.
9259         * g++.dg/charset/string.c: Likewise.
9260         * g++.dg/charset/charset.exp: Likewise.
9261         * lib/target-supports.exp (check_iconv_available): Fix comment.
9262
9263 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9264
9265         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
9266         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9267         * gcc.dg/charset/asm2.c: Likewise.
9268         * gcc.dg/charset/asm3.c: Likewise.
9269         * gcc.dg/charset/asm4.c: Likewise.
9270         * gcc.dg/charset/asm5.c: Likewise.
9271         * gcc.dg/charset/asm6.c: Likewise.
9272         * gcc.dg/charset/attribute1.c: Likewise.
9273         * gcc.dg/charset/attribute2.c: Likewise.
9274         * gcc.dg/charset/builtin1.c: Likewise.
9275         * gcc.dg/charset/extern.c: Likewise.
9276         * gcc.dg/charset/function.c: Likewise.
9277         * gcc.dg/charset/string.c: Likewise.
9278         * gcc.dg/charset/charset.exp: Likewise.
9279
9280 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
9281
9282         PR fortran/20086
9283         * gfortran.dg/pr20086.f90: New test.
9284
9285 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
9286
9287         PR tree-optimization/19786
9288         * g++.dg/tree-ssa/pr19786.C: New.
9289
9290 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9291
9292         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
9293
9294 2005-02-21  Jeff Law  <law@redhat.com>
9295
9296         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
9297
9298 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9299
9300         * gfortran.dg/do_iterator: Split loop, markup all lines for
9301         which an error locus is printed.
9302         * gfortran.dg/pr17708.f90: Markup all lines for which an error
9303         locus is printed.
9304         * gfortran.dg/select_4.f90: Likewise.
9305         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
9306         locuses in the various permutations.
9307
9308 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
9309
9310         PR tree-optimization/19951
9311         * g++.dg/vect: New directory.
9312         * g++.dg/vect/vect.exp: New file.
9313         * g++.dg/vect/pr19951.cc: New testcase.
9314         * g++.dg/dg.exp: Also prune vectorizer tests.
9315
9316 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
9317
9318         PR 18785
9319         * gcc.dg/charset/builtin1.c: New test.
9320
9321 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9322
9323         PR c++/19299
9324         * g++.dg/inherit/volatile1.C: New test.
9325
9326         PR c++/19440
9327         * g++.dg/template/dtor4.C: New test.
9328
9329 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9330
9331         * gfortran.dg/int_1.f90: New test.
9332
9333 2005-02-19  Devang Patel  <dpatel@apple.com>
9334
9335         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
9336
9337 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9338
9339         * gfortran.dg/achar_1.f90: New test.
9340
9341 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
9342
9343         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
9344
9345 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
9346             Jakub Jelinek  <jakub@redhat.com>
9347
9348         PR tree-optimization/19828
9349         * gcc.dg/tree-ssa/loop-7.c: New test.
9350         * gcc.c-torture/execute/20050218-1.c: New test.
9351
9352 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
9353
9354         PR c/20043
9355         * gcc.dg/transparent-union-1.c: New test.
9356         * gcc.dg/transparent-union-2.c: New test.
9357
9358 2005-02-18  James E Wilson  <wilson@specifixinc.com>
9359
9360         PR tree-optimization/18977
9361         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9362
9363 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9364
9365         PR target/20054
9366         * gcc.dg/pr20054.c: New test.
9367
9368 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9369
9370         PR c++/19508
9371         * g++.dg/ext/attrib20.C: New test.
9372
9373 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9374
9375         PR middle-end/20030
9376         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9377
9378 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9379
9380         PR c++/20008
9381         * g++.dg/opt/switch4.C: New.
9382
9383 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9384
9385         PR c++/20023
9386         PR tree-optimization/20009
9387         * gcc.c-torture/compile/20050217-1.c: New test.
9388         * g++.dg/opt/switch3.C: New test.
9389
9390         PR tree-optimization/18947
9391         * gcc.c-torture/compile/20050215-1.c: New test.
9392         * gcc.c-torture/compile/20050215-2.c: New test.
9393         * gcc.c-torture/compile/20050215-3.c: New test.
9394
9395 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9396
9397         PR c++/20028
9398         * g++.dg/template/crash34.C: New.
9399
9400         PR c++/20022
9401         * g++.dg/other/access3.C: New.
9402
9403 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9404
9405         * gcc.dg/vect/vect-98.c: New test.
9406
9407 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9408
9409         PR tree-optimization/19967
9410         * gcc.dg/pr19967.c: New.
9411
9412 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9413
9414         PR middle-end/19857
9415         * gcc.dg/tree-ssa/20050215-1.c: New test.
9416         * gcc.c-torture/execute/20050215-1.c: New test.
9417
9418 2005-02-15  Eric Christopher  <echristo@redhat.com>
9419
9420         * gcc.dg/cpp/20050215-1.c: New file.
9421
9422 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9423
9424         PR tree-optimization/15785
9425         * gcc.dg/pr15785-1.c: New test.
9426
9427 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9428
9429         PR c++/17788
9430         * g++.dg/init/ctor4.C: New.
9431         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9432
9433 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9434
9435         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9436         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9437
9438 2005-02-15  Andreas Schwab  <schwab@suse.de>
9439
9440         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9441         declare malloc.
9442
9443 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9444
9445         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9446
9447 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9448
9449         PR tree-optimization/19853
9450         * gcc.c-torture/compile/pr19853.c: New test.
9451
9452 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9453
9454         PR c++/19608
9455         * g++.dg/parse/local-class1.C: New.
9456
9457         PR c++/19895
9458         * g++.dg/parse/ptrmem3.C: New.
9459
9460         PR c++/19884
9461         * g++.old-deja/g++.oliva/template6.C: Add another case.
9462         * g++.dg/template/explicit6.C: New.
9463
9464 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9465
9466         PR c++/17816
9467         * g++.dg/other/redecl2.C: New.
9468
9469 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9470
9471         PR c++/19891
9472         * g++.dg/abi/covariant4.C: New.
9473
9474 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9475
9476         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9477
9478 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9479
9480         * gcc.dg/vect/vect-96.c: Fix typo.
9481
9482 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9483
9484         PR c++/14479
9485         PR c++/19487
9486         * g++.dg/template/enum5.C: New test.
9487
9488 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9489
9490         * gcc.dg/vect/vect-97.c: New test.
9491
9492 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9493
9494         * gcc.dg/vect/vect-96.c: New test.
9495
9496 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9497
9498         * gcc.dg/builtins-34.c: Also check ldexp*.
9499
9500 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9501
9502         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9503
9504 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9505
9506         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9507         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9508         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9509         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9510         selector_list, selector_expression, dg-process-target): Move to new
9511         file target-supports-dg.exp.
9512         * lib/target-supports-dg.exp: New.
9513
9514         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9515         New.
9516
9517 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9518
9519         PR c++/19666
9520         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9521
9522         PR middle-end/19858
9523         * gcc.c-torture/compile/20050210-1.c: New test.
9524
9525 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9526
9527         PR c++/19755
9528         * g++.dg/warn/Wbraces1.C: New test.
9529
9530 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9531
9532         * gcc.dg/builtins-52.c: New testcase.
9533
9534 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9535
9536         PR c/19342
9537         * gcc.c-torture/execute/20050119-1.c: New test.
9538
9539 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9540
9541         PR c++/19811
9542         * g++.dg/init/delete1.C: New test.
9543
9544 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9545
9546         PR c++/18470
9547         * g++.dg/template/static12.C: New test.
9548
9549 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9550
9551         PR c++/19787
9552         * g++.dg/conversion/ambig1.C: New test.
9553
9554         PR c++/19739
9555         * g++.dg/ext/attrib19.C: New test.
9556
9557         PR c++/19732
9558         * g++.dg/parse/dtor5.C: New test.
9559
9560         PR c++/19762
9561         * g++.dg/template/dtor3.C: New test.
9562
9563         PR c++/19826
9564         * g++.dg/template/static11.C: New test.
9565         * g++.dg/template/crash2.C: Remove dg-error marker.
9566
9567 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9568
9569         PR C++/18491
9570         * g++.old-deja/g++.mike/p10769a.C: Remove.
9571
9572 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9573
9574         * gcc.dg/builtins-48.c: New test case.
9575         * gcc.dg/builtins-49.c: New test case.
9576         * gcc.dg/builtins-50.c: New test case.
9577         * gcc.dg/builtins-51.c: New test case.
9578
9579 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9580
9581         PR middle-end/19583
9582         * g++.dg/warn/Wreturn-type-3.C: New test.
9583
9584 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9585
9586         PR middle-end/19402
9587         * gcc.dg/pr19402-1.c: New testcase.
9588         * gcc.dg/pr19402-2.c: likewise.
9589
9590 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9591
9592         PR middle-end/19854
9593         * g++.dg/tree-ssa/tmmti.C: New testcase.
9594
9595 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9596
9597         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9598
9599 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9600
9601         PR c++/19733
9602         * g++.dg/parse/crash23.C: New test.
9603         * g++.dg/warn/Weff1.C: New test.
9604
9605 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9606
9607         * gcc.dg/20050209-1.c: New test.
9608
9609 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9610
9611         PR target/19799
9612         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9613
9614 2005-02-08  Mike Stump  <mrs@apple.com>
9615
9616         * g++.dg/pch/import-2.c: New test.
9617         * g++.dg/pch/import-2.hs: New.
9618         * g++.dg/pch/include/import-2a.h: New.
9619         * g++.dg/pch/include/import-2b.h: New.
9620
9621 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9622
9623         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9624
9625 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9626
9627         * gfortran.dg/substr_1.f90: New test.
9628
9629 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9630
9631         PR middle-end/19775
9632         * gcc.dg/torture/builtin-power-1.c: Disable test for
9633         invalid transformation.
9634         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9635         no longer optimize.
9636         * gcc.dg/builtins-47.c: New testcase.
9637
9638 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9639             Dorit Naishlos  <dorit@il.ibm.com>
9640
9641         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9642
9643 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9644
9645         * gcc.c-torture/compile/20050206-1.c: New test.
9646
9647 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9648
9649         PR tree-opt/19768
9650         * g++.dg/opt/pr19768.C: New test.
9651
9652 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9653
9654         PR tree-opt/19736
9655         * gcc.c-torture/compile/pr19736.c: New test.
9656
9657 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9658
9659         PR c++/17401
9660         * g++.dg/parse/error25.C: New test.
9661
9662 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9663
9664         * gcc.c-torture/execute/20050203-1.c: New.
9665
9666 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9667
9668         * gcc.dg/vect/vect-85.c: Remove xfail.
9669         * gcc.dg/vect/vect-86.c: Remove xfail.
9670         * gcc.dg/vect/vect-87.c: Remove xfail.
9671         * gcc.dg/vect/vect-88.c: Remove xfail.
9672
9673 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9674
9675         * gcc.dg/altivec-19.c: New.
9676
9677 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9678
9679         PR c/17807
9680         * gcc.dg/nested-func-3.c: New test.
9681         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9682
9683 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9684
9685         * gcc.test-framework/gen_directive_tests: Generate tests for
9686         selector expressions.
9687
9688 2005-02-02  Matt Austern  <austern@apple.com>
9689
9690         PR c++/19628
9691         * g++/ext/builtin7.C: New.
9692         * g++/ext/builtin8.C: New.
9693
9694 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9695
9696         PR c/18502
9697         * gcc.dg/pr18502-1.c: New test.
9698
9699 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9700
9701         PR c++/17413
9702         * g++.dg/template/local4.C: Tweak.
9703
9704 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9705
9706         PR tree-optimization/19578
9707         * gcc.c-torture/compile/20050202-1.c: New test.
9708
9709 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9710
9711         PR c/19435
9712         * gcc.dg/c99-init-4.c: New test.
9713
9714 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9715
9716         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9717
9718         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9719
9720         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9721         * g++.dg/eh/check-vect.h: New.
9722
9723         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9724         * gcc.dg/vect/vect-78.c: Ditto.
9725         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9726         Remove.
9727
9728         * g++.dg/conversion/simd1.C: Expect warning.
9729         * g++.dg/ext/attribute-test-1.C: Ditto.
9730         * g++.dg/ext/attribute-test-2.C: Ditto.
9731         * g++.dg/ext/attribute-test-3.C: Ditto.
9732         * g++.dg/ext/attribute-test-4.C: Ditto.
9733
9734         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9735         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9736
9737         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9738
9739 2005-02-01  Richard Henderson  <rth@redhat.com>
9740
9741         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9742         long double for ibm double-double format.
9743         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9744
9745 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9746
9747         PR tree-optimization/19633
9748         * testsuite/gcc.dg/pr19633-1.c: New test.
9749         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9750         to NULL or a symbol.
9751
9752 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9753
9754         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9755         New procs.
9756         (dg-process-target (local override)): Handle selector expressions.
9757
9758         * gcc.test-framework/README: Describe tests in source directory.
9759         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9760         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9761         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9762         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9763         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9764         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9765         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9766         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9767         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9768         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9769         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9770         * gcc.test-framework/dg-error-exp-P.c: New test.
9771         * gcc.test-framework/dg-error-exp-XP.c: New test.
9772         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9773         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9774         * gcc.test-framework/dg-output-exp-P.c: New test.
9775         * gcc.test-framework/dg-output-exp-XF.c: New test.
9776         * gcc.test-framework/dg-warning-exp-P.c: New test.
9777         * gcc.misc-tests/dg-1.c: Remove.
9778         * gcc.misc-tests/dg-2.c: Remove.
9779         * gcc.misc-tests/dg-3.c: Remove.
9780         * gcc.misc-tests/dg-4.c: Remove.
9781         * gcc.misc-tests/dg-5.c: Remove.
9782         * gcc.misc-tests/dg-6.c: Remove.
9783         * gcc.misc-tests/dg-7.c: Remove.
9784         * gcc.misc-tests/dg-8.c: Remove.
9785         * gcc.misc-tests/dg-9.c: Remove.
9786         * gcc.misc-tests/dg-10.c: Remove.
9787         * gcc.misc-tests/dg-11.c: Remove.
9788         * gcc.misc-tests/dg-12.c: Remove.
9789         * gcc.misc-tests/dg-test.exp: Remove.
9790
9791         * gcc.test-framework/test-framework.awk: Change recording and
9792         printing of passes and failures.
9793
9794         * gcc.test-framework: New directory.
9795         * gcc.test-framework/README: New.
9796         * gcc.test-framework/test-framework.exp: New.
9797         * gcc.test-framework/test-framework.awk: New.
9798         * gcc.test-framework/gen_directive_tests: New.
9799
9800 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9801
9802         * lib/treelang.exp: Fix comment typos.
9803         (treelang_target_compile): Don't append libs=-ltreelang to options.
9804
9805 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9806
9807         * g++.dg/parse/typename7.C: Adjust error messages.
9808
9809 2005-01-31  Jeff Law  <law@redhat.com>
9810
9811         * gcc.c-torture/execute/20050131-1.c: New test.
9812         * gcc.dg/wcaselabel.c: New test.
9813
9814 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9815
9816         * g++.dg/other/warning1.C: Adjust error messags.
9817         * g++.dg/parse/constant5.C: New test.
9818
9819 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9820
9821         PR c/19333
9822         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9823         the test case valid.
9824         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9825         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9826         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9827         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9828         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9829         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9830
9831 2005-01-31  Dale Johannesen  <dalej@apple.com>
9832
9833         * g++.dg/opt/pr19650.C:  New test.
9834
9835 2005-01-31  Richard Henderson  <rth@redhat.com>
9836
9837         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9838         long double for intel double extended format.
9839         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9840
9841 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9842
9843         PR c++/19555
9844         * g++.dg/template/static10.C: New test.
9845
9846         PR c++/19395
9847         * g++.dg/parse/error24.C: New test.
9848
9849         PR c++/19367
9850         * g++.dg/lookup/builtin1.C: New test.
9851
9852         PR c++/19457
9853         * g++.dg/warn/conv3.C: New test.
9854
9855 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9856
9857         PR fortran/19647
9858         * gfortan.dg/inquire_7.f90
9859
9860 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9861
9862         PR tree-optimization/15791
9863         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9864         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9865         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9866         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9867         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9868         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9869         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9870         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9871         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9872         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9873
9874 2005-01-29  Paul Brook  <paul@codesourcery.com>
9875
9876         PR fortran/18565
9877         * check.c (real_or_complex_check): New function.
9878         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9879         * intrinsic.c (add_functions): Use new check functions.
9880         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9881         Add prototypes.
9882
9883 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9884
9885         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9886         gcc.dg/lvalue-3.c: New tests.
9887         * gcc.dg/concat.c: Update expected messages.
9888
9889 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9890
9891         PR libfortran/19595
9892         * gfortran.dg/eor_1.f90:  New test.
9893
9894 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9895
9896         PR fortran/19589
9897         * gfortran.dg/logical_data_1.f90: New test.
9898
9899 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9900
9901         PR c++/19253
9902         * g++.dg/template/crash33.C: New test.
9903
9904         PR c++/19667
9905         * g++.dg/template/crash32.C: New test.
9906
9907 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9908
9909         PR middle-end/16558
9910         * g++.dg/warn/Wreturn-type-2.C: New test.
9911
9912 2004-06-24  Jeff Law  <law@redhat.com>
9913
9914         * gcc.dg/tree-ssa/20050128-1.c: New test.
9915
9916 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9917
9918         * gcc.target/frv/all-mdpackh-1.c: New test.
9919
9920 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9921
9922         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9923
9924 2005-01-27  Richard Henderson  <rth@redhat.com>
9925
9926         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9927
9928 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9929
9930         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9931
9932 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9933
9934         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9935         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9936         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9937         to cope with cases where the multilib options override the dg-options.
9938
9939 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9940
9941         PR c/18946
9942         * gcc.dg/noncompile/20050120-1.c: New test.
9943
9944 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9945
9946         PR tree-optimization/19633
9947         * gcc.dg/pr19633.c: New test.
9948         * gcc.dg/tree-ssa/pr19633.c: New test.
9949
9950 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9951
9952         * gcc.dg/20041216-1.c: New test.
9953
9954 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9955
9956         PR objc/18862
9957         * objc.dg/selector-2.m: New test.
9958
9959 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9960
9961         * g++.dg/opt/range-test-2.C: New test.
9962
9963         PR rtl-optimization/19579
9964         * gcc.c-torture/execute/20050124-1.c: New test.
9965
9966 2005-01-26  Greg Parker  <gparker@apple.com>
9967         Stuart Hastings  <stuart@apple.com>
9968
9969         * gcc.c-torture/execute/20050125-1.c: New.
9970
9971 2005-01-18  Jan Hubicka  <jh@suse.cz>
9972
9973         PR tree-optimize/19337
9974         * gcc.c-torture/compile/20050119-1.c: New test.
9975
9976 2005-01-24  James E Wilson  <wilson@specifixinc.com>
9977
9978         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
9979         test for successful match.
9980
9981 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
9982
9983         PR objc/18408
9984         * objc.dg/comp-types-7.m: New test.
9985
9986 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
9987
9988         * lib/target-supports.exp (current_target_name): New.
9989         (check_effective_target_ilp32, check_effective_target_lp64):
9990         Cache the result to use as long as the current target, with
9991         multilib flags, remains the same.
9992
9993         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
9994         (dg-require-weak, dg-require-visibility, dg-require-alias,
9995         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
9996         dg-require-effective-target, dg-skip-if): Remove call to
9997         skip_test_and_clear_xfail.
9998         (dg-test): Clear xfail data.
9999
10000 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
10001
10002         PR target/17751
10003         * gcc.dg/ppc64-toc.c: New test.
10004
10005         * g++.dg/tree-ssa/empty-1.C: New test.
10006
10007         PR middle-end/19551
10008         * gcc.c-torture/execute/20050121-1.c: New test.
10009         * gcc.dg/20050121-2.c: New test.
10010
10011 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
10012         Paul Brook  <paul@codesourcery.com>
10013
10014         PR fortran/17941
10015         * gfortran.dg/real_const_1.f: New test.
10016         * gfortran.dg/real_const_2.f90: New test.
10017         * gfortran.dg/complex_int_1.f90: New test.
10018
10019 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
10020
10021         PR fortran/19313
10022         * gfortan.dg/inquire_6.f90: New test.
10023
10024 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10025
10026         PR libfortran/19451
10027         * open_readonly_1.f90:  New test.
10028
10029 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10030
10031         PR libfortran/18982
10032         * gfortran.dg/open_new.f90: New file.
10033
10034 2005-01-22  Paul Brook  <paul@codesourcery.com>
10035
10036         * namelist_1.f90: New test.
10037
10038 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
10039
10040         PR tree-optimization/19484
10041         * gcc.c-torture/compile/20050122-[12].c: New tests.
10042
10043 2005-01-22  Paul Brook  <paul@codesourcery.com>
10044
10045         * gfortran.dg/implicit_2.f90: New test.
10046
10047 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
10048
10049         PR fortran/19314
10050         * gfortran.dg/inquire_5.f90: New test.
10051
10052 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10053
10054         PR c/18809
10055         * gcc.dg/pr18809-1.c: New test.
10056
10057 2005-01-21  Ian Lance Taylor  <ian@airs.com>
10058
10059         * gcc.dg/20050121-1.c: New test.
10060
10061         PR tree-optimization/13000
10062         * gcc.dg/20040206-1.c: Change warning to point where function is
10063         being inlined.
10064
10065 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10066
10067         PR c++/19208
10068         * g++.dg/template/array11.C: New test.
10069
10070 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10071
10072         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
10073         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
10074         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
10075         * gfortran.dg/getenv_1.f90: Add dg-do directive.
10076         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
10077         gfortran.dg/pr17164.f90: Add missing dg-do directives.
10078
10079 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
10080
10081         PR tree-optimization/15349
10082         * gcc.dg/tree-ssa/pr15349.c: New.
10083
10084 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
10085
10086         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
10087
10088 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
10089
10090         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
10091         scan-assembler-times directive name.
10092
10093         * gcc.dg/asm-a.c: Move dg-require-effective-target to
10094         after dg-do.
10095
10096         PR rtl-optimization/19462
10097         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
10098
10099 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
10100
10101         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
10102         counting function calls on ia64.
10103
10104 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
10105
10106         PR rtl-optimization/15139
10107         * gcc.dg/20050111-2.c: New test.
10108
10109         PR c/17297
10110         * gcc.c-torture/compile/20050113-1.c: New testcase.
10111
10112         PR middle-end/19164
10113         * gcc.dg/20050113-1.c: New testcase.
10114
10115 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
10116
10117         * gcc.dg/vect/vect-85.c: Add comment.
10118         * gcc.dg/vect/vect-86.c: Add xfail for now.
10119         * gcc.dg/vect/vect-87.c: Add xfail for now.
10120         * gcc.dg/vect/vect-88.c: Add xfail for now.
10121         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
10122
10123 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10124
10125         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
10126
10127 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10128
10129         * g++.dg/debug/typedef3.C: New test.
10130
10131 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
10132
10133         PR c/19472
10134         * gcc.dg/asm-a.c: New test.
10135
10136 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
10137
10138         * gcc.dg/sh-relax.c: Add prototype for abort.
10139
10140 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10141
10142         * gcc.dg/short-compare-1.c: New test.
10143         * gcc.dg/short-compare-2.c: Likewise.
10144
10145 2005-01-18  Michael Matz  <matz@suse.de>
10146
10147         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
10148
10149 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
10150
10151         PR tree-optimization/19121
10152         * gcc.c-torture/compile/pr19121.c: New test.
10153
10154 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
10155
10156         PR target/19357
10157         * gcc.c-torture/compile/pr19357.c: New test.
10158
10159 2005-01-17  Ian Lance Taylor  <ian@airs.com>
10160
10161         PR c/5675
10162         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
10163         pass--those that refer just to the variable, possibly with a
10164         cast.
10165         * gcc.dg/c99-const-expr-3.c: Likewise.
10166
10167         PR middle-end/13127
10168         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
10169         longer emitted.
10170
10171 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
10172
10173         PR fortran/18778
10174         * gfortran.dg/endfile_2.f90: New test.
10175
10176 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
10177
10178         PR 19168
10179         * gfortran.dg/select_5.f90: New test.
10180
10181 2004-01-16  Paul Brook  <paul@codesourcery.com>
10182
10183         * gfortran.dg/common_4.f90: New test.
10184
10185 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
10186
10187         PR rtl-optimization/19462
10188         * gcc.dg/torture/pr19462-1.c: New test.
10189
10190 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
10191
10192         PR objc/19321
10193         * objc.dg/func-ptr-2.m: New.
10194         * objc.dg/volatile-1.m: New.
10195
10196 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10197
10198         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
10199
10200 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10201
10202         PR tree-optimization/19060
10203         * gcc.c-torture/execute/20050104-1.c: New test.
10204
10205 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
10206
10207         PR fortran/18983
10208         * gfortran.dg/write_to_null.f90: New test.
10209
10210 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
10211             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10212
10213         PR other/19328
10214         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
10215         argument.
10216
10217 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10218
10219         PR c++/19263
10220         * g++.dg/init/vector1.C: New test.
10221
10222 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
10223
10224         PR target/13158
10225         * gcc.target/ia64/sibcall-unwind-1.c: New test.
10226         PR target/18987
10227         * gcc.target/ia64/sibcall-unwind-2.c: New test.
10228
10229 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
10230
10231         * gfortran.dg/select_1.f90: New test.
10232         * gfortran.dg/select_2.f90: New test.
10233         * gfortran.dg/select_3.f90: New test.
10234         * gfortran.dg/select_4.f90: New test.
10235
10236 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
10237
10238         PR middle-end/19084
10239         PR rtl-optimization/19348
10240         * gcc.dg/20050111-1.c: New test.
10241         * gcc.c-torture/execute/20050111-1.c: New test.
10242
10243         * gcc.dg/i386-asm-4.c: New test.
10244
10245 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10246
10247         * gcc.dg/nested-func-2.c: New test.
10248         * ada/acats/norun.lst: Remove c953002.
10249
10250 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
10251
10252         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
10253
10254 2005-01-12  Ben Elliston  <bje@au.ibm.com>
10255
10256         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
10257
10258 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
10259
10260         PR target/18761
10261         * g++.dg/abi/align1.C: New test.
10262
10263 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
10264
10265         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
10266         at a time.
10267         * g++.dg/ext/altivec_check.h: Support compiling as C.
10268
10269 2005-01-10  Roger Sayle  <roger@eyesopen.com>
10270
10271         PR c++/19355
10272         * g++.dg/expr/pr19355-1.C: New test case.
10273
10274 2005-01-10  Laurent GUERBY <laurent@guerby.net>
10275
10276         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
10277         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
10278         * ada/acats/tests/c3/c92005b.ada: Likewise.
10279         * ada/acats/tests/c3/cxb3012.a: Likewise.
10280         * ada/acats/norun.lst: Add c380004 and c953002, add PR
10281
10282 2005-01-09  Paul Brook  <paul@codesourcery.com>
10283
10284         * gfortran.dg/common_2.f90: New file.
10285         * gfortran.dg/common_3.f90: New file.
10286
10287 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
10288
10289         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
10290
10291 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10292
10293         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
10294         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
10295         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
10296         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
10297         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
10298         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
10299         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
10300         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
10301         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
10302         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
10303         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
10304         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
10305         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
10306         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
10307         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
10308         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
10309         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
10310         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
10311         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
10312         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
10313         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
10314         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
10315         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
10316         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
10317         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
10318         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
10319         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
10320         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
10321         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
10322         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
10323         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
10324         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
10325         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
10326         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
10327         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
10328         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
10329         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
10330         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
10331         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
10332         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
10333         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
10334         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
10335         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
10336         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
10337         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
10338         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
10339         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
10340         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
10341         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
10342         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
10343         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
10344         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
10345         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
10346         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
10347         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
10348         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
10349         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
10350         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
10351         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
10352         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
10353         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
10354         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
10355         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
10356         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
10357         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
10358         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
10359         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10360
10361         * gcc.dg/vect/vect-1.c: Fix spelling.
10362         * gcc.dg/vect/vect-10.c: Fix spelling.
10363         * gcc.dg/vect/vect-11.c: Fix spelling.
10364         * gcc.dg/vect/vect-12.c: Fix spelling.
10365         * gcc.dg/vect/vect-14.c: Fix spelling.
10366         * gcc.dg/vect/vect-15.c: Fix spelling.
10367         * gcc.dg/vect/vect-16.c: Fix spelling.
10368         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10369         * gcc.dg/vect/vect-64.c: Fix comments.
10370         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10371
10372 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10373             Ira Rosen  <irar@il.ibm.com>
10374
10375         * gcc.dg/vect/vect-70.c: New test.
10376         * gcc.dg/vect/vect-71.c: New test.
10377
10378 2005-01-09  Manfred Hollstein  <mh@suse.com>
10379
10380         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10381         * gcc.dg/pr18241-2.c: Likewise.
10382         * gcc.dg/pr18241-3.c: Likewise.
10383         * gcc.dg/pr18241-4.c: Likewise.
10384         * gcc.dg/pr18241-5.c: Likewise.
10385
10386 2005-01-08  Richard Henderson  <rth@redhat.com>
10387
10388         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10389         False for x86 and x86-64.
10390
10391 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10392
10393         PR tree-optimization/18241
10394         * gcc.dg/pr18241-1.c: New test.
10395         * gcc.dg/pr18241-2.c: New test.
10396         * gcc.dg/pr18241-3.c: New test.
10397         * gcc.dg/pr18241-4.c: New test.
10398         * gcc.dg/pr18241-5.c: New test.
10399
10400 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10401
10402         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10403         gfortran.dg/select_4.f90: New.
10404
10405 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10406
10407         * gcc.c-torture/execute/20050107-1.c: New test.
10408
10409 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10410
10411         PR c++/19298
10412         * g++.dg/template/ref2.C: New.
10413
10414 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10415
10416         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10417         instead of being empty.
10418
10419 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10420
10421         PR fortran/15553
10422         * gfortran.dg/array-1.f90: New test.
10423
10424 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10425
10426         PR tree-optimization/19283
10427         * gcc.c-torture/execute/20050106-1.c: New test.
10428
10429         PR rtl-optimization/18861
10430         * gcc.dg/20050105-1.c: New test.
10431
10432         PR tree-optimization/18828
10433         * gcc.dg/20050105-2.c: New test.
10434
10435 2005-01-07  Andreas Jaeger  <aj@suse.de>
10436
10437         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10438
10439 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10440
10441         PR fortran/18398
10442         * gfortran.dg/fmt_read.f90: New test.
10443
10444 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10445
10446         * gcc.dg/rs6000-ldouble-2.c: New.
10447
10448 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10449
10450         PR c++/19244
10451         * g++.dg/parser/ctor2.C: New test.
10452
10453 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10454
10455         PR c++/17154
10456         * g++.dg/template/using9.C: New test.
10457
10458 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10459
10460         PR c++/19258
10461         * g++.dg/lookup/friend6.C: New test.
10462
10463 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10464
10465         PR c++/19270
10466         * g++.dg/template/array10.C: New.
10467
10468 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10469
10470         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10471         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10472
10473 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10474
10475         * gcc.c-torture/compile/20050105-1.c: New test.
10476
10477 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10478
10479         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10480
10481 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10482
10483         PR middle-end/19100
10484         * gcc.dg/conv-3.c: New test case.
10485
10486 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10487
10488         * gcc.dg/asm-wide-1.c: New test.
10489
10490 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10491
10492         PR c++/19030
10493         * g++.dg/parse/crash22.C: New
10494
10495 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10496
10497         PR 19257
10498         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10499
10500 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10501
10502         PR middle-end/17767
10503         * gcc.dg/i386-mmx-6.c: New test case.
10504
10505 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10506
10507         PR tree-optimization/18308
10508         * gcc.dg/vect/pr18308.c: New testcase.
10509
10510 2005-01-04  Andreas Jaeger  <aj@suse.de>
10511
10512         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10513
10514 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10515             Robert Bowdidge <bowdidge@apple.com>
10516
10517         * gcc.dg/cpp/subframework1.c: New.
10518         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10519         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10520         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10521         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10522
10523 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10524
10525         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10526         producing warning.
10527         * gcc.dg/darwin-weakimport-2.c: New.
10528
10529 2005-01-03  Richard Henderson  <rth@redhat.com>
10530
10531         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10532
10533 2005-01-03  Richard Henderson  <rth@redhat.com>
10534
10535         * gcc.dg/vect/vect.exp: Enable for ia64.
10536         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10537         (check_effective_target_vect_float): Likewise.
10538         (check_effective_target_vect_no_align): Likewise.
10539         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10540         * gcc.dg/vect/vect-8.c: Likewise.
10541
10542 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10543
10544         PR target/19236
10545         * gcc.dg/pr19236-1.c: New test case.
10546
10547 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10548
10549         PR rtl-optimization/12092
10550         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10551
10552 2005-01-02  Andreas Jaeger  <aj@suse.de>
10553
10554         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10555
10556 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10557             Andrew Pinski  <pinskia@physics.uc.edu>
10558
10559         PR rtl-optimization/12092
10560         * gcc.dg/pr12092-1.c: New test case.
10561
10562 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10563
10564         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10565         'hidden' and 'default' for better portability.
10566         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10567
10568         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10569         6 and 7.
10570         * g++.old-deja/g++.brendan/new3.C: Likewise.
10571
10572 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10573
10574         * gcc.dg/20041231-1.C: New test.
10575         * g++.dg/warn/Wunreachable-code-1.C: New test.
10576
10577 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10578
10579         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10580         file, not /dev/null.  Abort on error.
10581
10582 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10583             Ziemowit Laski  <zlaski@apple.com>
10584
10585         PR objc/18971
10586         * objc.dg/encode-5.m: New test.
10587
10588 2004-12-29  Richard Henderson  <rth@redhat.com>
10589
10590         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10591         * objc.dg/stabs-1.m: Disable for ia64.
10592
10593 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10594
10595         PR c++/19190
10596         * g++.dg/warn/Wunused-10.C: New test.
10597
10598 2004-12-28  Richard Henderson  <rth@redhat.com>
10599
10600         * objc.dg/stabs-1.m: Disable for alpha.
10601
10602 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10603
10604         PR c++/19149
10605         * g++.dg/parse/error23.C: New test.
10606
10607 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10608
10609         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10610
10611         PR fortran/19032
10612         * gfortran.dg/intrinsic_modulo_1.f90: New.
10613         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10614         tests with divisor -1.
10615
10616 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10617
10618         * g++.dg/opt/temp1.C (memcpy): Return a value.
10619
10620         PR c++/19148
10621         * g++.dg/expr/cond7.C: New test.
10622
10623 2004-12-27  Paul Brook  <paul@codesourcery.com>
10624
10625         * gfortran.dg/g77/select_no_compile.f: Remove.
10626
10627 2004-12-27  Richard Henderson  <rth@redhat.com>
10628
10629         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10630         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10631         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10632
10633 2004-12-26  Richard Henderson  <rth@redhat.com>
10634
10635         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10636         by 1i instead of token pasting.
10637
10638 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10639
10640         PR tree-optimization/17578
10641         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10642         to additional_flags.
10643         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10644
10645 2004-12-25  Richard Henderson  <rth@redhat.com>
10646
10647         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10648         Remove Alpha.
10649
10650 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10651
10652         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10653         hppa*-*-hpux*.
10654         * gcc.dg/pr17957.c (dg-options): Likewise.
10655         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10656         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10657         instead of 0 on __hppa__.
10658         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10659         "foo,%r" on hppa*-*-*.
10660
10661 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10662
10663         PR fortran/19071
10664         * gfortran.dg/complex_write.f90: New test.
10665
10666 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10667
10668         PR c++/17595
10669         * g++.dg/parse/pragma2.C: New test.
10670
10671         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10672
10673 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10674
10675         * gcc.dg/empty2.c: Add missing dg-warning.
10676
10677 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10678
10679         PR c++/17413
10680         * g++.dg/template/local4.C: New test.
10681         * g++.dg/template/crash19.C: Add dg-error marker.
10682
10683         * g++.dg/template/crash31.C: Correct embedded PR number.
10684
10685 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10686
10687         PR c++/16405
10688         * g++.dg/opt/temp1.C: Add do-run marker.
10689
10690 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10691
10692         * g++.dg/template/spec19.C: New.
10693
10694 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10695
10696         PR target/16819
10697         * gcc.dg/empty2.c: New.
10698
10699 2004-12-23  Richard Henderson  <rth@redhat.com>
10700
10701         * lib/target-supports.exp (check_effective_target_vect_no_align):
10702         Remove i?86 and x86-64.
10703
10704 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10705
10706         PR c++/16405
10707         * g++.dg/opt/temp1.C: New test.
10708
10709 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10710
10711         PR c++/18733
10712         * g++.dg/template/friend33.C: New testcase.
10713
10714 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10715
10716         PR c++/18464
10717         * g++.dg/template/cond5.C: New test.
10718
10719         PR c++/18492
10720         * g++.dg/inherit/thunk3.C: New test.
10721
10722         PR c++/11224
10723         * g++.dg/warn/Wunused-9.C: New test.
10724
10725 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10726
10727         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10728
10729 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10730
10731         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10732
10733 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10734
10735         PR c++/18378
10736         * g++.dg/ext/packed8.C: New test.
10737
10738         PR c++/19063
10739         * g++.dg/template/crash31.C: New test.
10740
10741         PR c++/19034
10742         * g++.dg/template/crash30.C: New test.
10743
10744 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10745
10746         PR C++/18984
10747         * g++.dg/eh/ctor3.C: New test.
10748
10749 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10750
10751         * objc.dg/stabs-1.m: Allow section name to be quoted and
10752         assembly label to begin with '.LL'.
10753
10754 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10755
10756         * gcc.dg/vect/vect.exp
10757         (check_effective_target_lp64_or_vect_no_align): New.
10758         * gcc.dg/vect/vect-77.c: Use it.
10759         * gcc.dg/vect/vect-78.c: Use it.
10760
10761         * lib/target-supports.exp
10762         (check_effective_target_vect_no_max,
10763         check_effective_target_vect_no_bitwise,
10764         check_effective_target_vect_no_align): New.
10765         * gcc.dg/vect/vect-13.c: Use them.
10766         * gcc.dg/vect/vect-17.c: Ditto.
10767         * gcc.dg/vect/vect-18.c: Ditto.
10768         * gcc.dg/vect/vect-19.c: Ditto.
10769         * gcc.dg/vect/vect-20.c: Ditto.
10770         * gcc.dg/vect/vect-27.c: Ditto.
10771         * gcc.dg/vect/vect-29.c: Ditto.
10772         * gcc.dg/vect/vect-44.c: Ditto.
10773         * gcc.dg/vect/vect-48.c: Ditto.
10774         * gcc.dg/vect/vect-50.c: Ditto.
10775         * gcc.dg/vect/vect-52.c: Ditto.
10776         * gcc.dg/vect/vect-54.c: Ditto.
10777         * gcc.dg/vect/vect-56.c: Ditto.
10778         * gcc.dg/vect/vect-58.c: Ditto.
10779         * gcc.dg/vect/vect-60.c: Ditto.
10780         * gcc.dg/vect/vect-72.c: Ditto.
10781         * gcc.dg/vect/vect-80.c: Ditto.
10782
10783 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10784
10785         PR c++/14075
10786         * g++.dg/init/string1.C: New.
10787
10788         PR c++/18975
10789         * g++.dg/other/synth1.C: New.
10790
10791 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10792
10793         PR c/18963
10794         * gcc.dg/pr18963-1.c: New test.
10795
10796 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10797
10798         PR c/18596
10799         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10800         * gcc.dg/pr18596-1.c: Use dg-error.
10801         (dg-options): Use -fno-unit-at-a-time.
10802         * gcc.dg/pr18596-2.c: New test.
10803         * gcc.dg/pr18596-3.c: New test.
10804
10805 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10806
10807         PR middle-end/18683
10808         * g++.dg/opt/pr18683-1.C: New test case.
10809
10810 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10811
10812         PR other/19093
10813         * g++.dg/opt/max1.C: Fix for 64bit targets.
10814
10815 2004-12-20  Matt Austern  <austern@apple.com>
10816
10817         PR c++/19044
10818         * g++.dg/ext/builtin6.C: New
10819
10820 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10821
10822         PR tree-optimization/19080
10823         * gcc.c-torture/compile/pr19080.c: New test.
10824
10825 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10826
10827         * gcc.dg/20041219-1.c: New test.
10828
10829 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10830
10831         PR middle-end/19068
10832         * g++.dg/opt/max1.C: New test case.
10833
10834 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10835
10836         * gcc.dg/fdata-sections-1.c: New test.
10837
10838 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10839
10840         PR middle-end/18548
10841         * gcc.dg/max-1.c: New test case.
10842
10843 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10844
10845         * gcc.c-torture/execute/20041218-1.c: New test.
10846
10847 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10848
10849         * gcc.dg/pr18501.c: New test.
10850         * gcc.dg/uninit-5.c: XFAIL.
10851         * gcc.dg/uninit-9.c: XFAIL.
10852
10853 2004-12-17  Dale Johannesen  <dalej@apple.com>
10854
10855         * gcc.dg/20041213-1.c:  New.
10856
10857 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10858
10859         * objc.dg/stabs-1.m: Allow assembly label to begin
10860         with a dot ('.').
10861
10862 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10863
10864         * gcc.c-torture/execute/20041213-1.c: Move...
10865         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10866
10867 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10868
10869         PR c++/18721
10870         * g++.dg/lookup/conv-5.C: New.
10871
10872 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10873
10874         * objc.dg/stabs-1.m: New test.
10875
10876 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10877
10878         * gcc.dg/visibility-c.c: Change compile to
10879         assemble for the test.
10880
10881 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10882
10883         PR target/19041
10884         * gcc.dg/visibility-c.c: New test.
10885
10886 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10887
10888         PR middle-end/18493
10889         * gcc.dg/switch-8.c: New test case.
10890
10891 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10892
10893         PR c++/18905
10894         * g++.dg/template/init4.C: New.
10895         * g++.dg/opt/static3.C: Enable optimizer.
10896
10897 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10898
10899         * g++.dg/other/complex1.C: New test.
10900
10901 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10902
10903         * g++.dg/opt/inline9.C: New test.
10904
10905 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10906
10907         PR fortran/18993
10908         * gfotran.dg/nullify_1.f: New test.
10909
10910 2004-12-15  Richard Henderson  <rth@redhat.com>
10911
10912         * gcc.target/i386/i386.exp: New harness.
10913         * gcc.target/i386/vect-args.c: New.
10914
10915 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10916
10917         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10918
10919 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10920
10921         PR c++/18825
10922         * g++.dg/template/friend32.C: New test.
10923
10924 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10925
10926         * cpp/pragma-once-1.c: New test.
10927         * cpp/pragma-once-1b.h: Likewise.
10928         * cpp/pragma-once-1c.h: Likewise.
10929         * cpp/pragma-once-1d.h: Likewise.
10930         * cpp/inc/pragma-once-1a.h: Likewise.
10931
10932 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10933             Steven G. Kargl  <kargls@comcast.net>
10934
10935         PR fortran/17597
10936         * gfortran.dg/list_read_3.f90: New test.
10937
10938 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10939
10940         * gcc.dg/ftrapv-2.c: New test.
10941
10942 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10943
10944         PR c++/18981
10945         * g++.dg/template/typename9.C: New test.
10946
10947 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10948
10949         PR c++/18738
10950         * g++.dg/template/typename8.C: New test.
10951         * g++.dg/parse/friend2.C: Tweak error message.
10952
10953 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10954
10955         * gcc.c-torture/20041214-1.c: New test.
10956
10957 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10958
10959         PR c++/18965
10960         * g++.dg/init/array17.C: New test.
10961
10962 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10963
10964         PR c++/18793
10965         * g++.dg/init/aggr3.C: New test.
10966
10967 2004-12-14  Janis Johnson  <janis187@us.ibm.com
10968
10969         * gcc.dg/altivec-types-1.c: New test.
10970         * gcc.dg/altivec-types-2.c: New test.
10971         * gcc.dg/altivec-types-3.c: New test.
10972         * gcc.dg/altivec-types-4.c: New test.
10973         * g++.dg/ext/altivec-types-1.C: New test.
10974         * g++.dg/ext/altivec-types-2.C: New test.
10975         * g++.dg/ext/altivec-types-3.C: New test.
10976         * g++.dg/ext/altivec-types-4.C: New test.
10977
10978 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
10979
10980         PR middle-end/18951
10981         * gcc.c-torture/execute/20041213-1.c: New test.
10982
10983 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
10984
10985         PR c++/18949
10986         * g++.dg/template/cast1.C: New.
10987
10988 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
10989
10990         * gcc.c-torture/execute/20041213-2.c: New test.
10991
10992 2004-12-13  Richard Henderson  <rth@redhat.com>
10993
10994         * gcc.dg/i386-sse-10.c: Fix typo in options.
10995
10996 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
10997
10998         PR c++/18968
10999         * g++.dg/opt/pr18968.C: New test.
11000
11001 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
11002
11003         PR c++/18925
11004         * g++.dg/ext/visibility/staticdatamem.C: New test.
11005
11006 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
11007
11008         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
11009
11010 2004-12-13  Roger Sayle  <roger@eyesopen.com>
11011
11012         PR rtl-optimization/18928
11013         * gcc.dg/pr18928-1.c: New test case.
11014
11015 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
11016
11017         PR tree-opt/16951
11018         * gcc.c-torture/compile/20041211-1.c: New.
11019
11020 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11021
11022         PR middle-end/17564
11023         * gcc.c-torture/execute/20041212-1.c: New test.
11024
11025 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11026
11027         PR fortran/18869
11028         * gfortran.dg/common_1.f90: New test.
11029
11030 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
11031         Paul Brook  <paul@codesourcery.com>
11032
11033         PR fortran/16222
11034         * gfortran.dg/real_do_1.f90: New test.
11035
11036 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11037
11038         PR tree-opt/18040
11039         * g++.dg/opt/ptrmem6.C: New test.
11040
11041 2004-12-11  Roger Sayle  <roger@eyesopen.com>
11042
11043         PR middle-end/18921
11044         * gcc.dg/pr18921-1.c: New test case.
11045
11046 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11047
11048         PR fortran/17175
11049         * gfortran.dg/scale_1.f90: New test.
11050
11051 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
11052
11053         PR middle-end/18903
11054         * gcc.c-torture/compile/pr18903.c: New test.
11055
11056 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
11057
11058         * gcc.c-torture/execute/20041210-1.c: New test.
11059
11060 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11061
11062         PR c++/18731
11063         * g++.dg/parser/struct-1.C: New test.
11064         * g++.dg/parser/struct-2.C: New test.
11065         * g++.dg/parser/struct-3.C: New test.
11066
11067 2004-12-09  Richard Henderson  <rth@redhat.com>
11068
11069         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
11070
11071         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
11072         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
11073
11074 2004-12-09  Matt Austern  <austern@apple.com>
11075
11076         PR c++/18514
11077         * g++.dg/ext/builtin1.C: New
11078         * g++.dg/ext/builtin2.C: New
11079         * g++.dg/ext/builtin3.C: New
11080         * g++.dg/ext/builtin4.C: New
11081         * g++.dg/ext/builtin5.C: New
11082
11083 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
11084
11085         PR tree-opt/18904
11086         * g++.dg/opt/ptrmem5.C: New test.
11087
11088 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
11089
11090         * g++.dg/parse/typename5.C: Adjust for new error.
11091         * g++.dg/parse/typename7.C: New.
11092
11093 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11094
11095         PR c++/18073
11096         * g++.dg/other/mmintrin.C: New test.
11097
11098 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11099
11100         PR c++/16681
11101         * g++.dg/init/array15.C: New.
11102         * g++.dg/init/array16.C: New.
11103
11104 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11105
11106         PR fortran/18826
11107         * gfortran.dg/assign_1.f90: New test.
11108
11109 2004-12-08  Nick Clifton  <nickc@redhat.com>
11110
11111         * gcc.target/xstormy16/bss_below100: New directory containing tests.
11112         * gcc.target/xstormy16/data_below100: Likewise.
11113         * gcc.target/xstormy16/sfr: Likewise.
11114         * gcc.target/xstormy16/below100.S: New test source file.
11115         * gcc.target/xstormy16/below100.ld: New test linker script.
11116         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11117         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
11118         bp instructions.
11119         * gcc.target/xstormy16/bp.c: Likewise.
11120
11121         * gcc.target/xstormy16/bss_below100: New files:
11122         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11123         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11124         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11125         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11126         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11127         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11128         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11129         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11130         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11131         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11132         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11133         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11134         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11135         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11136         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11137         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11138         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11139         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11140         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11141         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11142         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11143         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11144         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11145         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11146         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11147         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11148         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11149
11150         * gcc.target/xstormy16/data_below100: New files:
11151         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11152         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11153         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11154         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11155         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11156         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11157         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11158         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11159         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11160         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11161         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11162         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11163         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11164         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11165         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11166         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11167         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11168         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11169         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11170         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11171         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11172         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11173         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11174         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11175         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11176         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11177         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11178
11179         * gcc.target/xstormy16/sfr: New files:
11180         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
11181         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
11182         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
11183         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
11184         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
11185         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
11186         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
11187         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
11188         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
11189         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
11190         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
11191         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
11192         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
11193         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
11194         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
11195         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
11196         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
11197         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
11198         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
11199         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
11200         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
11201         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
11202         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
11203         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
11204         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
11205         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
11206         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
11207         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
11208         27_if0_sfrw_bitfield_f.c
11209
11210 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11211
11212         PR c++/18100
11213         * g++.dg/lookup/name-clash4.C: New test.
11214
11215 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
11216
11217         PR c++/18672
11218         * g++.dg/opt/array1.C: New.
11219
11220         PR c++/18803
11221         * g++.dg/template/operator5.C: New.
11222
11223 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
11224
11225         PR c/18867
11226         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
11227
11228 2004-12-07  Steven Bosscher  <stevenb@suse.de>
11229
11230         * gcc.dg/noncompile/20041207.c: New test.
11231
11232 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
11233
11234         * g++.dg/other/unreachable-1.C: New test.
11235
11236 2004-12-06  Nick Clifton  <nickc@redhat.com>
11237
11238         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
11239         <limits.h> because the latter comes from gcc's include/ directory
11240         and not the newlib/libc/include directory.
11241
11242 2004-12-04  Richard Henderson  <rth@redhat.com>
11243
11244         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
11245
11246 2004-12-04  Richard Henderson  <rth@redhat.com>
11247
11248         * lib/target-supports.exp (check_gc_sections_available): Disable
11249         for alpha and ia64.
11250
11251 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
11252
11253         PR middle-end/17909
11254         * g++.dg/other/vararg-2.C: New test.
11255
11256 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11257
11258         PR c++/17011, c++/17971
11259         * g++.dg/template/error15.C: Adjust expected error.
11260         * g++.dg/template/instantiate3.C: Likewise.
11261
11262 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
11263
11264         * gcc.dg/altivec-18.c: Fix for darwin
11265
11266 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11267
11268         PR c++/18782
11269         * g++.dg/parse/ptrmem2.C: New.
11270
11271         PR c++/18318
11272         * g++.dg/template/new1.C: New.
11273
11274 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11275
11276         PR fortran/18710
11277         * gfortran.dg/direct_io_3.f90: New test.
11278
11279 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
11280
11281         PR 18758
11282         * g++.dg/parse/crash21.C: New.
11283
11284 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11285
11286         PR c++/15664, c++/18276
11287         * g++.dg/template/ttp13.C: New test.
11288         * g++.dg/template/ttp14.C: Likewise.
11289
11290 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11291
11292         PR c++/18123
11293         * g++.dg/parse/enum2.C: New test.
11294         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
11295
11296 2004-12-02  Nick Clifton  <nickc@redhat.com>
11297
11298         * gcc.target/xstormy16: New test directory.
11299         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11300         * gcc.target/xstormy16/bp.c: Check the generation of bp
11301         instructions.
11302         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
11303         bn instructions and the BELOW100 attribute.
11304
11305 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
11306
11307         PR target/16952
11308         * gcc.dg/ppc-eabi.c: New.
11309
11310 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11311
11312         PR fortran/18284
11313         * gfortran.dg/backspace.f90
11314
11315 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11316
11317         * gfortran.dg/inquire.f90: New test.
11318
11319 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
11320
11321         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
11322         handle effective-target-keyword.
11323         (dg-skip-if): Support effective-target keyword as target list.
11324         (dg-xfail-if): Ditto.
11325         * lib/target-supports.exp (is-effective-target-keyword): New proc.
11326
11327 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
11328
11329         PR tree-optimization/18291
11330         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
11331
11332 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11333
11334         PR C++/18729
11335         * g++.dg/parse/crash20.C: New.
11336
11337         PR c++/17431
11338         * g++.dg/overload/arg1.C: New.
11339         * g++.dg/overload/arg2.C: New.
11340         * g++.dg/overload/arg3.C: New.
11341         * g++.dg/overload/arg4.C: New.
11342
11343 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
11344
11345         * gcc.dg/c99-flex-array-4.c: Remove.
11346
11347 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11348
11349         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
11350
11351         * lib/target-supports.exp (is-effective-target): Simplify.
11352
11353         * lib/target-supports.exp (check_effective_target_vect_long):
11354         Fix for powerpc64-*-*.
11355
11356 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
11357
11358         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
11359         to support new requirements on FreeBSD 5.
11360
11361 2004-11-30  Devang Patel  <dpatel@apple.com>
11362
11363         PR 18702
11364         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11365
11366 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11367
11368         * g++.dg/ext/altivec-13.C: New test.
11369
11370 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11371
11372         PR tree-opt/18298
11373         * gcc.c-torture/execute/p18298.c: New test.
11374
11375 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11376             Dorit Naishlos  <dorit@il.ibm.com>
11377
11378         PR tree-opt/18607
11379         * gcc.dg/vect/vect-89.c: New test.
11380
11381 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11382
11383         * gcc.dg/pr18596-1.c: New test.
11384
11385 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11386
11387         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11388
11389 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11390
11391         PR c/18479
11392         * gcc.dg/pr18479.c: New test.
11393
11394 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11395
11396         PR target/18490
11397         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11398         mmix-knuth-mmixware.
11399
11400         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11401         cris-*-elf* cris-*-aout* mmix-*-*
11402
11403 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11404
11405         PR middle-end/18725
11406         * gcc.dg/pr18725.c: New test.
11407
11408 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11409
11410         PR target/18488
11411         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11412
11413         PR target/18336
11414         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11415
11416 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11417
11418         PR c++/18368
11419         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11420         * g++.old-deja/g++.law/ctors5.C: Likewise.
11421         * g++.old-deja/g++.other/crash25.C: Likewise.
11422
11423         PR c++/18674
11424         * g++.dg/template/error16.C: New test.
11425
11426         PR c++/18512
11427         * g++.dg/template/crash29.C: New test.
11428
11429 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11430
11431         PR tree-optimization/18712
11432         * gcc.c-torture/compile/pr18712.c: New test.
11433
11434 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11435
11436         PR c/7544
11437         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11438         tests.
11439
11440 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11441
11442         PR c++/18652
11443         * g++.dg/lookup/crash6.C: New test.
11444
11445 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11446
11447         PR middle-end/18164
11448         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11449
11450 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11451
11452         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11453         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11454         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11455
11456 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11457
11458         * gcc.dg/pr18164.c: New test.
11459
11460 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11461
11462         * gcc.dg/funroll-loops-all.c: New.
11463
11464 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11465
11466         PR target/18489
11467         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11468         delimeter, match space and TAB as well as ":".
11469
11470         PR target/18484
11471         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11472
11473         PR target/18348
11474         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11475
11476         PR target/18345
11477         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11478
11479         PR target/18337
11480         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11481
11482 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11483
11484         * gfortran.dg/direct_io_2.f90: New test.
11485
11486 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11487
11488         PR target/18334
11489         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11490
11491 2004-11-28  Richard Henderson  <rth@redhat.com>
11492
11493         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11494
11495 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11496
11497         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11498         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11499         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11500         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11501         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11502         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11503         gcc.dg/pointer-arith-8.c: New tests.
11504
11505 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11506
11507         PR fortran/18364
11508         * gfortran.dg/endfile.f90: New test.
11509
11510 2004-11-27  Falk Hueffner  <falk@debian.org>
11511
11512         * gcc.dg/loop-6.c: New test.
11513
11514 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11515
11516         * gcc.c-torture/execute/20041126-1.c: New test.
11517
11518 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11519
11520         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11521         on IRIX.
11522
11523 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11524
11525         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11526         functions.
11527
11528 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11529
11530         PR rtl-optimization/17825
11531         * gcc.c-torture/compile/20041119-1.c: New test.
11532
11533 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11534
11535         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11536         Check existence of ld library path variables before unsetting.
11537
11538 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11539
11540         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11541
11542 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11543
11544         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11545
11546 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11547
11548         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11549
11550 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11551
11552         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11553         dg-do directive.
11554
11555 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11556
11557         * gcc.dg/pr17957.c: Pass --param, not -param.
11558
11559 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11560
11561         PR middle-end/17957
11562         * testsuite/gcc.dg/pr17957.c: New test.
11563
11564 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11565
11566         PR c++/18445
11567         * g++.dg/template/crash28.C: Likewise.
11568
11569         PR c++/18001
11570         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11571         * g++.dg/ext/lvaddr.C: Likewise.
11572         * g++.dg/opt/pr7503-3.C: Likewise.
11573
11574         PR c++/18466
11575         * g++.dg/parse/qualified3.C: New test.
11576         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11577
11578         PR c++/18545
11579         * g++.dg/expr/return1.C: New test.
11580
11581 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11582
11583         Friend class name lookup 3/n, PR c++/3332
11584         * g++.dg/lookup/friend3.C: New test.
11585         * g++.dg/lookup/friend4.C: Likewise.
11586         * g++.dg/lookup/friend5.C: Likewise.
11587
11588 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11589
11590         Friend class name lookup 2/n, PR c++/14513, c++/15410
11591         * g++.dg/lookup/friend2.C: New test.
11592         * g++.dg/template/friend31.C: Likewise.
11593
11594 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11595
11596         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11597
11598 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11599
11600         PR c++/17473
11601         * g++.dg/tc1/dr56.C: Remove.
11602         * g++.dg/template/typedef1.C: Add dg-error markers.
11603         * g++.old-deja/g++.other/typedef7.C: Likewise.
11604
11605         PR c++/18285
11606         * g++.dg/parse/typedef7.C: New test.
11607
11608 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11609
11610         * gcc.c-torture/execute/20041124-1.c: New test.
11611
11612 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11613
11614         * g++.dg/template/deduce3.C: New test.
11615
11616         PR c++/18586
11617         * g++.dg/template/crash27.C: New test.
11618
11619         PR c++/18530
11620         * g++.dg/warn/Wshadow-3.C: New test.
11621
11622 2004-11-24  Devang Patel  <dpatel@apple.com>
11623
11624         PR/18555
11625         * gcc.dg/cpp/isysroot-1.c: New test.
11626         * gcc.dg/cpp/usr/include/stdio.h: New file.
11627         * gcc.dg/cpp/isysroot-2.c: New test.
11628         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11629         New file.
11630
11631 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11632
11633         PR c++/8929
11634         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11635
11636 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11637
11638         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11639         * gcc.target/sparc/pdist.c: Likewise.
11640
11641 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11642
11643         PR c++/16882
11644         * g++.dg/conversion/simd1.C: New test.
11645
11646 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11647
11648         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11649         and restore_ld_library_path_env_vars.
11650         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11651         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11652         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11653         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11654
11655 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11656
11657         * gcc.dg/pragma-align-2.c: Test macro expansion.
11658         * gcc.dg/pragma-pack-2.c: New test.
11659
11660 2004-11-23  Richard Henderson  <rth@redhat.com>
11661
11662         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11663         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11664         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11665         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11666         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11667         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11668
11669         * gcc.dg/vect/vect.exp: Add check for alpha.
11670         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11671         (check_effective_target_vect_int): Enable for alpha.
11672         (check_effective_target_vect_long): New.
11673         (is-effective-target): Add it.
11674
11675 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11676
11677         * gcc.dg/pr18614-1.c: New test.
11678
11679 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11680
11681         * gcc.dg/setjmp-2.c: New test.
11682
11683 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11684
11685         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11686         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11687         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11688         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11689         gcc.target/sparc/pdist.c: New tests.
11690
11691 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11692
11693         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11694
11695 2004-11-22  Dale Johannesen  <dalej@apple.com>
11696
11697         * gcc.dg/20041111-1.c:  New.
11698
11699 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11700
11701         PR tree-opt/18536
11702         * gcc.dg/vect/pr18536.c: New test.
11703
11704 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11705
11706         PR c++/18354
11707         * g++.dg/template/nontype11.C: New test.
11708
11709 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11710
11711         PR middle-end/18520
11712         * gcc.dg/pr18520-1.c: New test case.
11713
11714 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11715
11716         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11717         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11718         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11719         expected diagnostics.
11720
11721 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11722
11723         PR target/18580
11724         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11725         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11726         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11727
11728 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11729
11730         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11731
11732 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11733             Joseph Myers  <joseph@codesourcery.com>
11734
11735         * lib/target-supports.exp (check_visibility_available): Really
11736         test the compiler.
11737
11738 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11739
11740         PR tree-opt/18181
11741         * gcc.dg/vect/vect-85.c: New test.
11742         * gcc.dg/vect/vect-86.c: New test.
11743         * gcc.dg/vect/vect-87.c: New test.
11744         * gcc.dg/vect/vect-88.c: New test.
11745
11746 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11747
11748         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11749
11750 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11751
11752         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11753         * gcc.dg/ppc-and-1.c: Ditto.
11754         * gcc.dg/ppc-compare-1.c: Ditto.
11755         * gcc.dg/ppc-mov-1.c: Ditto
11756
11757 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11758             Mark Mitchell  <mark@codesourcery.com>
11759
11760         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11761
11762 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11763             Aldy Hernandez  <aldyh@redhat.com>
11764
11765         * lib/target-supports.exp (check_effective_target_vect_int): New
11766         (check_effective_target_vect_float): New
11767         (check_effective_target_vect_double): New.
11768         (is-effective-target): Support new effective targets keywords.
11769         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11770         default action for dg-do.
11771         * gcc.dg/vect/pr16105.c: Use new support.
11772         * gcc.dg/vect/pr18400.c: Ditto.
11773         * gcc.dg/vect/pr18425.c: Ditto.
11774         * gcc.dg/vect/vect-1.c: Ditto.
11775         * gcc.dg/vect/vect-10.c: Ditto.
11776         * gcc.dg/vect/vect-11.c: Ditto.
11777         * gcc.dg/vect/vect-12.c: Ditto.
11778         * gcc.dg/vect/vect-13.c: Ditto.
11779         * gcc.dg/vect/vect-14.c: Ditto.
11780         * gcc.dg/vect/vect-15.c: Ditto.
11781         * gcc.dg/vect/vect-16.c: Ditto.
11782         * gcc.dg/vect/vect-17.c: Ditto.
11783         * gcc.dg/vect/vect-18.c: Ditto.
11784         * gcc.dg/vect/vect-19.c: Ditto.
11785         * gcc.dg/vect/vect-2.c: Ditto.
11786         * gcc.dg/vect/vect-20.c: Ditto.
11787         * gcc.dg/vect/vect-21.c: Ditto.
11788         * gcc.dg/vect/vect-22.c: Ditto.
11789         * gcc.dg/vect/vect-23.c: Ditto.
11790         * gcc.dg/vect/vect-24.c: Ditto.
11791         * gcc.dg/vect/vect-25.c: Ditto.
11792         * gcc.dg/vect/vect-26.c: Ditto.
11793         * gcc.dg/vect/vect-27.c: Ditto.
11794         * gcc.dg/vect/vect-27a.c: Ditto.
11795         * gcc.dg/vect/vect-28.c: Ditto.
11796         * gcc.dg/vect/vect-29.c: Ditto.
11797         * gcc.dg/vect/vect-29a.c: Ditto.
11798         * gcc.dg/vect/vect-3.c: Ditto.
11799         * gcc.dg/vect/vect-30.c: Ditto.
11800         * gcc.dg/vect/vect-31.c: Ditto.
11801         * gcc.dg/vect/vect-32.c: Ditto.
11802         * gcc.dg/vect/vect-33.c: Ditto.
11803         * gcc.dg/vect/vect-34.c: Ditto.
11804         * gcc.dg/vect/vect-35.c: Ditto.
11805         * gcc.dg/vect/vect-36.c: Ditto.
11806         * gcc.dg/vect/vect-37.c: Ditto.
11807         * gcc.dg/vect/vect-38.c: Ditto.
11808         * gcc.dg/vect/vect-4.c: Ditto.
11809         * gcc.dg/vect/vect-40.c: Ditto.
11810         * gcc.dg/vect/vect-41.c: Ditto.
11811         * gcc.dg/vect/vect-42.c: Ditto.
11812         * gcc.dg/vect/vect-43.c: Ditto.
11813         * gcc.dg/vect/vect-44.c: Ditto.
11814         * gcc.dg/vect/vect-45.c: Ditto.
11815         * gcc.dg/vect/vect-46.c: Ditto.
11816         * gcc.dg/vect/vect-47.c: Ditto.
11817         * gcc.dg/vect/vect-48.c: Ditto.
11818         * gcc.dg/vect/vect-48a.c: Ditto.
11819         * gcc.dg/vect/vect-49.c: Ditto.
11820         * gcc.dg/vect/vect-5.c: Ditto.
11821         * gcc.dg/vect/vect-50.c: Ditto.
11822         * gcc.dg/vect/vect-51.c: Ditto.
11823         * gcc.dg/vect/vect-52.c: Ditto.
11824         * gcc.dg/vect/vect-53.c: Ditto.
11825         * gcc.dg/vect/vect-54.c: Ditto.
11826         * gcc.dg/vect/vect-55.c: Ditto.
11827         * gcc.dg/vect/vect-56.c: Ditto.
11828         * gcc.dg/vect/vect-56a.c: Ditto.
11829         * gcc.dg/vect/vect-57.c: Ditto.
11830         * gcc.dg/vect/vect-58.c: Ditto.
11831         * gcc.dg/vect/vect-59.c: Ditto.
11832         * gcc.dg/vect/vect-6.c: Ditto.
11833         * gcc.dg/vect/vect-60.c: Ditto.
11834         * gcc.dg/vect/vect-61.c: Ditto.
11835         * gcc.dg/vect/vect-62.c: Ditto.
11836         * gcc.dg/vect/vect-63.c: Ditto.
11837         * gcc.dg/vect/vect-64.c: Ditto.
11838         * gcc.dg/vect/vect-65.c: Ditto.
11839         * gcc.dg/vect/vect-66.c: Ditto.
11840         * gcc.dg/vect/vect-67.c: Ditto.
11841         * gcc.dg/vect/vect-68.c: Ditto.
11842         * gcc.dg/vect/vect-69.c: Ditto.
11843         * gcc.dg/vect/vect-7.c: Ditto.
11844         * gcc.dg/vect/vect-72.c: Ditto.
11845         * gcc.dg/vect/vect-72a.c: Ditto.
11846         * gcc.dg/vect/vect-73.c: Ditto.
11847         * gcc.dg/vect/vect-74.c: Ditto.
11848         * gcc.dg/vect/vect-75.c: Ditto.
11849         * gcc.dg/vect/vect-76.c: Ditto.
11850         * gcc.dg/vect/vect-77.c: Ditto.
11851         * gcc.dg/vect/vect-77a.c: Ditto.
11852         * gcc.dg/vect/vect-78.c: Ditto.
11853         * gcc.dg/vect/vect-79.c: Ditto.
11854         * gcc.dg/vect/vect-8.c: Ditto.
11855         * gcc.dg/vect/vect-80.c: Ditto.
11856         * gcc.dg/vect/vect-82.c: Ditto.
11857         * gcc.dg/vect/vect-82_64.c: Ditto.
11858         * gcc.dg/vect/vect-83.c: Ditto.
11859         * gcc.dg/vect/vect-83_64.c: Ditto.
11860         * gcc.dg/vect/vect-9.c: Ditto.
11861         * gcc.dg/vect/vect-all.c: Ditto.
11862         * gcc.dg/vect/vect-none.c: Ditto.
11863
11864 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11865
11866         * lib/gcc-dg.exp (dg-skip-if): New function.
11867         (dg-forbid-option): Remove.
11868         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11869         * g++.dg/abi/bitfield8.C: Likewise.
11870         * g++.dg/abi/dtor1.C: Likewise.
11871         * g++.dg/abi/empty10.C: Likewise.
11872         * g++.dg/abi/empty7.C: Likewise.
11873         * g++.dg/abi/empty9.C: Likewise.
11874         * g++.dg/abi/layout3.C: Likewise.
11875         * g++.dg/abi/layout4.C: Likewise.
11876         * g++.dg/abi/thunk1.C: Likewise.
11877         * g++.dg/abi/thunk2.C: Likewise.
11878         * g++.dg/abi/vbase11.C: Likewise.
11879         * g++.dg/abi/vthunk2.C: Likewise.
11880         * g++.dg/abi/vthunk3.C: Likewise.
11881         * g++.dg/ext/attrib8.C: Likewise.
11882         * g++.dg/opt/longbranch2.C: Likewise.
11883         * g++.dg/opt/reg-stack4.C: Likewise.
11884         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11885         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11886         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11887         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11888         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11889         * gcc.dg/20000609-1.c: Likewise.
11890         * gcc.dg/20000720-1.c: Likewise.
11891         * gcc.dg/20011107-1.c: Likewise.
11892         * gcc.dg/20011119-1.c: Likewise.
11893         * gcc.dg/20020108-1.c: Likewise.
11894         * gcc.dg/20020122-2.c: Likewise.
11895         * gcc.dg/20020122-3.c: Likewise.
11896         * gcc.dg/20020201-3.c: Likewise.
11897         * gcc.dg/20020206-1.c: Likewise.
11898         * gcc.dg/20020218-1.c: Likewise.
11899         * gcc.dg/20020310-1.c: Likewise.
11900         * gcc.dg/20020411-1.c: Likewise.
11901         * gcc.dg/20020418-2.c: Likewise.
11902         * gcc.dg/20020426-1.c: Likewise.
11903         * gcc.dg/20020426-2.c: Likewise.
11904         * gcc.dg/20020517-1.c: Likewise.
11905         * gcc.dg/20020523-1.c: Likewise.
11906         * gcc.dg/20020523-2.c: Likewise.
11907         * gcc.dg/20020729-1.c: Likewise.
11908         * gcc.dg/20030204-1.c: Likewise.
11909         * gcc.dg/20030826-2.c: Likewise.
11910         * gcc.dg/20030926-1.c: Likewise.
11911         * gcc.dg/20031202-1.c: Likewise.
11912         * gcc.dg/980312-1.c: Likewise.
11913         * gcc.dg/980313-1.c: Likewise.
11914         * gcc.dg/990117-1.c: Likewise.
11915         * gcc.dg/990424-1.c: Likewise.
11916         * gcc.dg/990524-1.c: Likewise.
11917         * gcc.dg/991230-1.c: Likewise.
11918         * gcc.dg/i386-387-1.c: Likewise.
11919         * gcc.dg/i386-387-2.c: Likewise.
11920         * gcc.dg/i386-387-3.c: Likewise.
11921         * gcc.dg/i386-387-4.c: Likewise.
11922         * gcc.dg/i386-387-5.c: Likewise.
11923         * gcc.dg/i386-387-6.c: Likewise.
11924         * gcc.dg/i386-asm-1.c: Likewise.
11925         * gcc.dg/i386-bitfield1.c: Likewise.
11926         * gcc.dg/i386-bitfield2.c: Likewise.
11927         * gcc.dg/i386-loop-1.c: Likewise.
11928         * gcc.dg/i386-loop-2.c: Likewise.
11929         * gcc.dg/i386-loop-3.c: Likewise.
11930         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11931         * gcc.dg/i386-pic-1.c: Likewise.
11932         * gcc.dg/i386-regparm.c: Likewise.
11933         * gcc.dg/i386-signbit-1.c: Likewise.
11934         * gcc.dg/i386-signbit-2.c: Likewise.
11935         * gcc.dg/i386-signbit-3.c: Likewise.
11936         * gcc.dg/i386-sse-5.c: Likewise.
11937         * gcc.dg/i386-sse-8.c: Likewise.
11938         * gcc.dg/i386-unroll-1.c: Likewise.
11939         * gcc.dg/tls/opt-1.c: Likewise.
11940         * gcc.dg/tls/opt-2.c: Likewise.
11941         * gcc.dg/unroll-1.c: Likewise.
11942         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11943         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11944         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11945         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11946
11947 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11948
11949         * g++.dg/template/incomplete1.C: New test.
11950
11951 2004-11-16  Nick Clifton  <nickc@redhat.com>
11952
11953         Revert patches accidentally commited during checkin of fixes for
11954         xstormy16 tests:
11955         gcc.c-torture/execute/simd-4.c: Revert
11956         gcc.dg/20040910-1.c: Revert.
11957
11958 2004-11-16  Paul Brook  <paul@codesourcery.com>
11959
11960         PR fortran/13010
11961         * gfortran.dg/der_pointer_1.f90: New test.
11962
11963 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11964
11965         PR c/18498
11966         * gcc.dg/bitfld-13.c: New test.
11967
11968 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
11969
11970         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
11971         powerpc*-*-linux*.
11972
11973         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
11974         * gcc.dg/ppc64-abi-2.c: Ditto.
11975         * gcc.dg/ppc64-abi-3.c: Ditto.
11976
11977         * lib/gcc-dg.exp (dg-target-list): Remove.
11978
11979 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
11980
11981         * gcc.dg/ia64-postinc.c: New test.
11982
11983 2004-11-15  Mark Mitchell <mark@codesourcery.com>
11984
11985         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
11986
11987 2004-11-15  Nick Clifton  <nickc@redhat.com>
11988
11989         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
11990         __INT_MAX__ so that the test can be compiled by toolchains
11991         targeted at 16-bit processors.
11992
11993         * gcc.dg/20040625-1.c: Use long constants rather than integers
11994         when performing arithmetic that will overflow 16-bits.
11995
11996         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
11997         xstormy16.  It does not support 128-bit vector operations.
11998
11999         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
12000         with the macro PTR_TYPE.  Define this macro to an integer type
12001         suitable for holding a pointer.
12002
12003         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
12004         the target is a 16-bit processor.
12005
12006         * gcc.dg/cpp/if-2.c: Expect a different warning message from
12007         16-bit targets where the character constant will be too long.
12008
12009         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
12010         where the double will not be directly addressable.
12011
12012 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12013
12014         Friend class name lookup 1/n, PR c++/18471
12015         * g++.dg/template/crash26.C: New test.
12016         * g++.dg/lookup/struct1.C: Adjust expected error.
12017         * g++.dg/parse/elab1.C: Likewise.
12018         * g++.dg/parse/elab2.C: Likewise.
12019         * g++.dg/parse/int-as-enum1.C: Likewise.
12020         * g++.dg/parse/struct-as-enum1.C: Likewise.
12021         * g++.dg/parse/typedef1.C: Likewise.
12022         * g++.dg/parse/typedef3.C: Likewise.
12023         * g++.dg/parse/typedef4.C: Likewise.
12024         * g++.dg/parse/typedef5.C: Likewise.
12025         * g++.dg/template/nontype4.C: Likewise.
12026         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
12027         * g++.old-deja/g++.other/elab1.C: Likewise.
12028         * g++.old-deja/g++.other/syntax4.C: Likewise.
12029
12030 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12031
12032         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
12033
12034 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
12035
12036         * gcc.c-torture/execute/20041114-1.c: New test.
12037
12038 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
12039
12040         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
12041         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
12042         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
12043         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
12044         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
12045         gcc.dg/switch-7.c: New tests.
12046
12047 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12048
12049         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
12050
12051 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12052
12053         PR tree-opt/18400
12054         * gcc.dg/vect/pr18400.c: New test.
12055
12056 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12057             Andrew Pinski  <pinskia@physics.uc.edu>
12058
12059         PR tree-opt/18425
12060         * gcc.dg/vect/pr18425.c: New test.
12061
12062 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12063
12064         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
12065         Guard with dg-require-alias and dg-require-visibility.
12066
12067 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12068
12069         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
12070
12071 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12072
12073         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
12074
12075 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12076
12077         PR c++/17344
12078         * g++.dg/template/defarg5.C: New test.
12079
12080 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12081
12082         * g++.dg/parse/cast1.C: Run only on ILP32.
12083         * g++.old-deja/g++.mike/p784.C: Likewise.
12084
12085 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
12086
12087         * gcc.c-torture/execute/20041113-1.c: New test.
12088
12089 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12090
12091         PR target/18230
12092         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
12093         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
12094         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
12095         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12096         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
12097         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
12098         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
12099         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
12100         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
12101         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12102         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12103         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
12104         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
12105
12106 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12107
12108         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
12109         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
12110         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
12111         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
12112         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
12113         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
12114         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
12115         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
12116         gcc.target/sparc/combined-1.c: New tests.
12117
12118 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
12119
12120         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
12121         New tests.
12122
12123 2004-11-12  Mark Mitchell <mark@codesourcery.com>
12124
12125         * lib/gcc-dg.exp (dg-forbid-option): New function.
12126         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
12127         * g++.dg/abi/bitfield8.C: Likewise.
12128         * g++.dg/abi/dtor1.C: Likewise.
12129         * g++.dg/abi/empty10.C: Likewise.
12130         * g++.dg/abi/empty7.C: Likewise.
12131         * g++.dg/abi/empty9.C: Likewise.
12132         * g++.dg/abi/layout3.C: Likewise.
12133         * g++.dg/abi/layout4.C: Likewise.
12134         * g++.dg/abi/thunk1.C: Likewise.
12135         * g++.dg/abi/thunk2.C: Likewise.
12136         * g++.dg/abi/vbase11.C: Likewise.
12137         * g++.dg/abi/vthunk2.C: Likewise.
12138         * g++.dg/abi/vthunk3.C: Likewise.
12139         * g++.dg/ext/attrib8.C: Likewise.
12140         * g++.dg/opt/longbranch2.C: Likewise.
12141         * g++.dg/opt/reg-stack4.C: Likewise.
12142         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12143         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12144         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12145         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12146         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12147         * gcc.dg/20000609-1.c: Likewise.
12148         * gcc.dg/20000720-1.c: Likewise.
12149         * gcc.dg/20011107-1.c: Likewise.
12150         * gcc.dg/20011119-1.c: Likewise.
12151         * gcc.dg/20020108-1.c: Likewise.
12152         * gcc.dg/20020122-2.c: Likewise.
12153         * gcc.dg/20020122-3.c: Likewise.
12154         * gcc.dg/20020201-3.c: Likewise.
12155         * gcc.dg/20020206-1.c: Likewise.
12156         * gcc.dg/20020218-1.c: Likewise.
12157         * gcc.dg/20020310-1.c: Likewise.
12158         * gcc.dg/20020411-1.c: Likewise.
12159         * gcc.dg/20020418-2.c: Likewise.
12160         * gcc.dg/20020426-1.c: Likewise.
12161         * gcc.dg/20020426-2.c: Likewise.
12162         * gcc.dg/20020517-1.c: Likewise.
12163         * gcc.dg/20020523-1.c: Likewise.
12164         * gcc.dg/20020523-2.c: Likewise.
12165         * gcc.dg/20020729-1.c: Likewise.
12166         * gcc.dg/20030204-1.c: Likewise.
12167         * gcc.dg/20030826-2.c: Likewise.
12168         * gcc.dg/20030926-1.c: Likewise.
12169         * gcc.dg/20031202-1.c: Likewise.
12170         * gcc.dg/980312-1.c: Likewise.
12171         * gcc.dg/980313-1.c: Likewise.
12172         * gcc.dg/990117-1.c: Likewise.
12173         * gcc.dg/990424-1.c: Likewise.
12174         * gcc.dg/990524-1.c: Likewise.
12175         * gcc.dg/991230-1.c: Likewise.
12176         * gcc.dg/i386-387-1.c: Likewise.
12177         * gcc.dg/i386-387-2.c: Likewise.
12178         * gcc.dg/i386-387-3.c: Likewise.
12179         * gcc.dg/i386-387-4.c: Likewise.
12180         * gcc.dg/i386-387-5.c: Likewise.
12181         * gcc.dg/i386-387-6.c: Likewise.
12182         * gcc.dg/i386-asm-1.c: Likewise.
12183         * gcc.dg/i386-bitfield1.c: Likewise.
12184         * gcc.dg/i386-bitfield2.c: Likewise.
12185         * gcc.dg/i386-loop-1.c: Likewise.
12186         * gcc.dg/i386-loop-2.c: Likewise.
12187         * gcc.dg/i386-loop-3.c: Likewise.
12188         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12189         * gcc.dg/i386-pic-1.c: Likewise.
12190         * gcc.dg/i386-regparm.c: Likewise.
12191         * gcc.dg/i386-signbit-1.c: Likewise.
12192         * gcc.dg/i386-signbit-2.c: Likewise.
12193         * gcc.dg/i386-signbit-3.c: Likewise.
12194         * gcc.dg/i386-sse-5.c: Likewise.
12195         * gcc.dg/i386-sse-8.c: Likewise.
12196         * gcc.dg/i386-unroll-1.c: Likewise.
12197         * gcc.dg/tls/opt-1.c: Likewise.
12198         * gcc.dg/tls/opt-2.c: Likewise.
12199         * gcc.dg/unroll-1.c: Likewise.
12200         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12201         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12202         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12203         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12204         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
12205         -m64 is specified.
12206
12207 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12208
12209         PR c++/18389
12210         * g++.dg/parse/cond1.C: New test.
12211
12212         PR c++/18429
12213         * g++.dg/template/array9.C: New test.
12214         * g++.dg/ext/vla1.C: Adjust error messages.
12215         * g++.dg/ext/vlm1.C: Likewise.
12216         * g++.dg/template/crash2.C: Likewise.
12217
12218         PR c++/18436
12219         * g++.dg/template/call3.C: New test.
12220
12221         PR c++/18407
12222         * g++.dg/template/ptrmem11.C: New test.
12223
12224 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
12225
12226         PR other/14264
12227         * lib/g++.exp: Set LC_ALL and LANG to C.
12228         * lib/gcc-dg.exp: Likewise.
12229         * lib/gfortran.exp: Likewise.
12230         * lib/objc.exp: Likewise.
12231         * lib/treelang.exp: Likewise.
12232
12233 2004-11-12  Andreas Schwab  <schwab@suse.de>
12234
12235         * gcc.dg/pr16286.c: Fix last change.
12236
12237 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12238
12239         PR c++/18416
12240         * g++.dg/init/global1.C: New test.
12241
12242 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
12243
12244         * gcc.c-torture/execute/20041112-1.c: New test.
12245
12246 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12247
12248         * lib/gcc-dg.exp (dg-target-list): New.
12249
12250 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12251             Richard Sandiford  <rsandifo@redhat.com>
12252
12253         * lib/target-supports.exp (get-compiler_messages): New.
12254         (check_named_sections_available): Use it.
12255         (check_effective_target_ilp32): New.
12256         (check_effective_target_lp64): New.
12257         (is-effective-target): New.
12258         * lib/gcc-dg.exp (dg-require-effective-target): New.
12259
12260 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
12261
12262         * gcc.dg/precedence-1.c: New test.
12263
12264 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12265
12266         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
12267
12268         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
12269         message, delete generated files, use more descriptive name for
12270         executable, and make the test unsupported when it cannot be run.
12271
12272         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
12273         (dg-require-weak, dg-require-visibility, dg-require-alias,
12274         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
12275         dg-require-iconv, dg-require-named-sections): Use it.
12276
12277         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
12278
12279 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
12280
12281         PR target/16457
12282         * gcc.dg/ppc-and-1: New
12283
12284         PR target/16796
12285         * gcc.dg/ppc-mov-1.c: New.
12286
12287         PR target/16458
12288         * gcc.dg/ppc-compare-1.c: New.
12289
12290 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
12291
12292         * objc.dg/desig-init-2.m: New test.
12293
12294 2004-11-10  Adam Nemet  <anemet@lnxw.com>
12295
12296         PR middle-end/18160
12297         * g++.dg/warn/register-var-1.C: New test.
12298         * g++.dg/warn/register-var-2.C: New test.
12299
12300 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12301
12302         * gcc.dg/union-2.c: New test.
12303
12304 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
12305
12306         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
12307         New test for PR tree-optimization/17892.
12308
12309 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
12310
12311         PR c++/18369
12312         * g++.dg/init/new12.C: New test.
12313
12314 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
12315
12316         * gcc.target/sparc: New directory.
12317         * gcc.target/sparc/sparc.exp: New driver.
12318         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
12319         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
12320         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
12321         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
12322
12323 2004-11-10  Paul Brook  <paul@codesourcery.com>
12324
12325         PR fortran/18218
12326         * gfortran.dg/list_read.c: New test.
12327
12328 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12329
12330         PR c/18322
12331         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
12332         expected diagnostic location.
12333
12334 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
12335
12336         * gcc.dg/20041109-1.c: New test.
12337
12338 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12339
12340         PR objc/18406
12341         * objc/compile/pr18406.m: New test.
12342
12343 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12344
12345         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
12346
12347 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12348
12349         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
12350
12351 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12352
12353         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12354
12355 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12356
12357         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
12358         exit.
12359
12360 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12361
12362         PR tree-opt/18299
12363         * gcc.c-torture/pr18299-1.c: New test.
12364
12365 2004-11-06  Andreas Schwab  <schwab@suse.de>
12366
12367         * gcc.dg/pr16286.c: Also test for bool and pixel.
12368
12369 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12370
12371         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12372         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12373         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12374         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12375         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12376         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12377         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12378         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12379         gcc.dg/struct-semi-3.c: New tests.
12380
12381 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12382
12383         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12384
12385 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12386
12387         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12388         Do not use C99 designators.
12389
12390 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12391
12392         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12393
12394 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12395
12396         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12397         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12398         * gcc.c-torture/execute/simd-5.x: Remove.
12399
12400 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12401
12402         PR rtl-optimization/17933
12403         * gcc.dg/torture/pr17933-1.c: New test.
12404
12405 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12406
12407         PR target/18106
12408         * lib/target-supports.exp (check_weak_available): Support
12409         Windows.
12410
12411 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12412
12413         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12414         call to fflush(stdout) before abort.
12415         (my_ffsll): New function.
12416         (generate_fields): Use it.
12417
12418 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12419
12420         * gcc.dg/init-undef-1.c: New test.
12421
12422 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12423
12424         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12425         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12426         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12427         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12428         expected messages for new parser.
12429
12430 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12431
12432         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12433
12434 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12435
12436         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12437         on LP64 targets.
12438
12439 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12440
12441         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12442         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12443         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12444         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12445         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12446         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12447         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12448         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12449         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12450         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12451
12452 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12453
12454         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12455         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12456         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12457         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12458         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12459         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12460         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12461         for new parser.
12462
12463 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12464
12465         PR target/15342
12466         * gcc.dg/20041104-1.c: New test.
12467
12468 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12469
12470         * g++.dg/template/nontype7.C: New test.
12471         * g++.dg/template/nontype8.C: Likewise.
12472         * g++.dg/template/nontype9.C: Likewise.
12473         * g++.dg/template/nontype10.C: Likewise.
12474         * g++.dg/tc1/dr49.C: Likewise.
12475         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12476         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12477
12478 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12479
12480         * g++.dg/rtti/tinfo1.C: Remove xfails.
12481
12482 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12483
12484         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12485         packed attribute to the definition to satisfy the new C++ parser.
12486
12487 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12488
12489         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12490         invocations of va_arg.
12491
12492 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12493
12494         PR c++/18124
12495         * g++.dg/template/crash25.C: New test.
12496
12497         PR c++/18155
12498         * g++.dg/template/typedef2.C: New test.
12499         * g++.dg/parse/crash13.C: Adjust error markers.
12500
12501         PR c++/18177
12502         * g++.dg/conversion/const3.C: New test.
12503
12504 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12505
12506         PR fortran/17535
12507         PR fortran/17583
12508         PR fortran/17713
12509         * gfortran.dg/generic_[123].f90: New testcases.
12510
12511 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12512
12513         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12514         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12515
12516 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12517
12518         PR tree-opt/16808
12519         * gcc.c-torture/compile/pr16808.c: New test.
12520
12521 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12522
12523         PR rtl-optimization/17104
12524         * gcc.dg/ppc-bitfield1.c: New.
12525
12526 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12527
12528         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12529
12530 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12531
12532         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12533         strings for 32-bit code.
12534
12535 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12536
12537         PR c/18239
12538         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12539
12540 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12541
12542         PR c++/18064
12543         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12544
12545 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12546
12547         PR c++/15172
12548         * g++.dg/init/aggr2.C: New test.
12549
12550 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12551
12552         * objc.dg/local-decl-1.m: New test.
12553
12554 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12555
12556         * gcc.dg/20040910-1.c: Adjust regex.
12557
12558 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12559
12560         PR rtl-optimization/18084
12561         * g++.dg/opt/pr18084-1.C: New testcase.
12562
12563 2004-10-30  Matt Austern  <austern@apple.com>
12564
12565         PR c++/17542
12566         * g++.dg/ext/attrib18.C: New test.
12567
12568 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12569
12570         PR middle-end/18096
12571         * gcc.dg/pr18096-1.c: New test case.
12572
12573 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12574
12575         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12576
12577 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12578
12579         PR c/16666
12580         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12581         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12582         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12583         gcc.dg/old-style-prom-3.c: New tests.
12584
12585 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12586
12587         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12588         Remove unnecessary inclusion of stdio.h.
12589
12590 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12591
12592         PR rtl-optimization/17581
12593         * gcc.dg/pr17581-1.c: New test case.
12594
12595 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12596
12597         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12598         being implemented.
12599         * g++.dg/conversion/dr195-1.C: New.
12600         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12601         * g++.old-deja/g++.mike/p10148.C: Likewise.
12602
12603 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12604
12605         PR c++/17695
12606         * g++.dg/debug/typedef2.C: New test.
12607
12608 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12609
12610         PR fortran/13490
12611         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12612         * gfortran.dg/g77/README: Update.
12613
12614 2004-10-28  Matt Austern  <austern@apple.com>
12615
12616         PR c++/14124
12617         * g++.dg/ext/packed7.C: New test.
12618
12619 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12620
12621         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12622         scan-assembler.
12623         * lib/scanasm.exp (hidden-scan-for): New proc.
12624         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12625         string.
12626         (scan-not-hidden): Likewise.
12627         * lib/target-supports.exp (check_visibility_available): mach-o is
12628         support too.
12629
12630 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12631
12632         PR c++/17132
12633         * g++.dg/template/memclass3.C: New test.
12634
12635 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12636
12637         PR middle-end/18160
12638         * gcc.dg/register-var-1.c: New test.
12639         * gcc.dg/register-var-2.c: New test.
12640         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12641         error now.
12642
12643 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12644
12645         PR other/18172
12646         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12647         unused variables.
12648         * gcc.dg/vect/vect-22.c: Likewise.
12649
12650 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12651
12652         * gcc.dg/i386-rotate-1.c: New test.
12653
12654 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12655
12656         * g++.dg/init/ref12.C: Add "run" marker.
12657
12658         PR c++/17435
12659         * g++.dg/init/ref12.C: New test.
12660
12661         PR c++/18140
12662         * g++.dg/template/shift1.C: New test.
12663         * g++.dg/template/error10.C: Adjust error markers.
12664
12665 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12666
12667         PR tree-opt/17529
12668         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12669
12670 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12671
12672         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12673         * gcc.dg/weak/weak-3.c: Likewise.
12674         * gcc.dg/weak/weak-5.c: Likewise.
12675         * gcc.dg/weak/weak-9.c: Likewise.
12676         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12677         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12678
12679         * gcc.dg/darwin-weakimport-1.c: New.
12680
12681 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12682
12683         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12684
12685 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12686
12687         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12688         'syntax' error messages.
12689         * gcc.dg/cpp/direct2s.c: Likewise.
12690
12691 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12692
12693         * gcc.c-torture/compile/20041026-1.c: New.
12694
12695 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12696
12697         PR c++/18093
12698         * g++.dg/lookup/ns2.C: New test.
12699
12700         PR c++/18020
12701         * g++.dg/template/enum4.C: New test.
12702
12703         PR c++/18161
12704         * g++.dg/template/expr1.C: New test.
12705
12706 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12707
12708         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12709
12710 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12711
12712         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12713         gcc.dg/decl-nospec-3.c: New tests.
12714
12715 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12716
12717         * objc.dg/super-class-3.m: New test.
12718
12719 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12720
12721         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12722         resyncing.
12723         * gcc.dg/cpp/direct2s.c: Likewise.
12724
12725 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12726
12727         * objc.dg/image-info.m: Update for changes to section selection.
12728
12729 2004-10-25  David Ayers  <d.ayers@inode.at>
12730             Ziemowit Laski  <zlaski@apple.com>
12731
12732         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12733         diagnostics when messaging 'id <Proto>'.
12734         * objc.dg/class-protocol-1.m: New test.
12735         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12736         a non-existent method signature.
12737         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12738         Update diagnostics when messaging with non-existent method signature.
12739         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12740         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12741         invalid receivers are now resolved as if messaging 'id'; remove
12742         extraneous diagnostics.
12743
12744 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12745
12746         PR c/16667
12747         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12748         gcc.dg/init-desig-obs-3.c: New tests.
12749
12750 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12751
12752         * gcc.dg/debug/20041023-1.c: New test.
12753
12754 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12755
12756         PR middle-end/17407
12757         * gcc.c-torture/compile/pr17407.c: New test.
12758
12759         PR c++/18121
12760         * g++.dg/template/array8.C: New test.
12761
12762 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12763
12764         PR other/18138
12765         * lib/g++.exp: Accept more than one multilib libgcc.
12766         * lib/gcc-dg.exp: Likewise.
12767         * lib/objc.exp: Likewise.
12768         * lib/treelang.exp: Likewise.
12769         * lib/gfortran.exp: Likewise.
12770
12771 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12772
12773         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12774
12775 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12776
12777         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12778         * gcc.dg/c99-const-expr-3.c: Likewise.
12779
12780 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12781
12782         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12783
12784 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12785
12786         * gcc.c-torture/execute/loop-2e.x: Remove.
12787
12788 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12789
12790         PR c++/18095
12791         * g++.dg/parse/crash18.C: New.
12792         * g++.dg/parse/crash19.C: New.
12793
12794 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12795
12796         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12797         * g++.dg/ext/dllimport2.C: Same.
12798         * g++.dg/ext/dllimport8.C: Same.
12799
12800 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12801
12802         PR c++/10841
12803         * g++.dg/conversion/cast1.C: New test.
12804         * g++.dg/overload/pmf1.C: Adjust error marker.
12805
12806 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12807
12808         PR objc/17923
12809         * objc.dg/const-str-7.m: New test.
12810
12811 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12812
12813         * g++.dg/template/memfriend11.C: Fix comment typo.
12814         * g++.dg/template/memfriend14.C: Likewise.
12815
12816 2004-10-20  Richard Henderson  <rth@redhat.com>
12817
12818         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12819         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12820         -fasynchronous-unwind-tables.
12821
12822 2004-10-20  Richard Henderson  <rth@redhat.com>
12823
12824         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12825         (main): Return success.
12826         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12827         (main): Return success.
12828
12829 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12830
12831         PR c++/13495
12832         * g++.dg/template/memfriend9.C: New test.
12833         * g++.dg/template/memfriend10.C: Likewise.
12834         * g++.dg/template/memfriend11.C: Likewise.
12835         * g++.dg/template/memfriend12.C: Likewise.
12836         * g++.dg/template/memfriend13.C: Likewise.
12837         * g++.dg/template/memfriend14.C: Likewise.
12838         * g++.dg/template/memfriend15.C: Likewise.
12839         * g++.dg/template/memfriend16.C: Likewise.
12840         * g++.dg/template/memfriend17.C: Likewise.
12841         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12842
12843 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12844
12845         * g++.dg/conversion/dr195.C: New.
12846         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12847
12848 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12849             Devang Patel  <dpatel@apple.com>
12850
12851         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12852         of floating point arithmetic, which could trap.
12853
12854 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12855
12856         PR c++/14035
12857         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12858         * g++.dg/conversion/const2.C: New test.
12859         * g++.dg/expr/reinterpret2.C: New test.
12860         * g++.dg/expr/reinterpret3.C: New test.
12861         * g++.dg/expr/cast2.C: New test.
12862         * g++.dg/expr/copy1.C: New test.
12863         * g++.dg/other/conversion1.C: Change error message.
12864         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12865         function pointers to void *.
12866         * g++.old-deja/g++.mike/p10148.C: Likewise.
12867
12868 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12869
12870         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12871
12872 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12873
12874         PR c++/18047
12875
12876         * g++.dg/parse/expr3.C: New test.
12877
12878 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12879
12880         * gcc.dg/smod-1.c: New test.
12881
12882 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12883
12884         * objc.dg/method-14.m: New test.
12885
12886 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12887
12888         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12889         Also xfail as the patch was reverted.
12890
12891 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12892
12893         PR middle-end/16973
12894         * gcc.dg/pr16973.c: New test.
12895
12896 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12897
12898         PR tree-optimization/17656
12899         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12900
12901 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12902
12903         * g++.dg/eh/shadow1.C: New.
12904
12905 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12906
12907         * gcc.c-torture/compile/20041018-1.c: New test.
12908
12909 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12910
12911         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12912         compiler referring to register 0 when accessing sdata.  The linker
12913         now patches things up.
12914
12915 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12916
12917         PR c/17529
12918         * gcc.c-torture/compile/pr17529.c: New test.
12919
12920 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12921
12922         PR c++/17743
12923         * g++.dg/ext/attrib17.C: New test.
12924
12925 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12926
12927         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12928
12929 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12930
12931         PR c++/10479
12932         * g++.dg/ext/attrib16.C: New test.
12933
12934 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12935
12936         PR c++/17042
12937         * g++.dg/init/dso_handle1.C: New test.
12938
12939         PR c++/14667
12940         * g++.dg/parse/typedef6.C: New test.
12941
12942         PR c++/17916
12943         * g++.dg/parse/pragma1.C: New test.
12944
12945 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12946
12947         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12948
12949 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12950
12951         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
12952         -fno-common when on HPPA HP-UX platforms.
12953
12954 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12955
12956         PR other/16820
12957         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12958         stdint.h.
12959         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12960         uintptr_t.
12961
12962 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12963
12964         PR c++/16301
12965         * g++.dg/lookup/strong-using-4.C: New test.
12966
12967 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12968
12969         PR middle-end/16567
12970         * gcc.c-torture/compile/nested-1.c: New test.
12971
12972 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12973
12974         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
12975         and mipsisa64*-*-* (until support for misaligned loads is added).
12976         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
12977         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
12978         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
12979         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
12980         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
12981         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
12982
12983 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
12984
12985         PR c++/17976
12986         * g++.dg/init/dtor3.C: New test.
12987
12988 2004-10-15  Ben Elliston  <bje@au.ibm.com>
12989
12990         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
12991
12992 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
12993
12994         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
12995         * gcc.dg/macho-lo-sum.c: Likewise.
12996
12997 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
12998
12999         * gcc.dg/ppc-spe64-1.c: New test.
13000
13001 2004-10-14  Devang Patel  <dpatel@apple.com>
13002
13003         PR 17635
13004         * gcc.dg/pr17635.c : New test.
13005
13006 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
13007
13008         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
13009         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
13010         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
13011         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
13012         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
13013         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
13014         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
13015         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
13016         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
13017         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
13018         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
13019         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
13020         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
13021         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
13022         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
13023         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
13024         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
13025         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
13026
13027 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13028
13029         * gcc.dg/vect/vect-82.c: New testcase.
13030         * gcc.dg/vect/vect-82_64.c: New testcase.
13031         * gcc.dg/vect/vect-83.c: New testcase.
13032         * gcc.dg/vect/vect-83_64.c: New testcase.
13033
13034 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13035
13036         * gcc.dg/cpp/error-1.c: New test.
13037
13038 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13039
13040         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
13041
13042 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
13043
13044         PR target/17984
13045         * gcc.dg/cris-peep2-xsrand2.c: New test.
13046
13047 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
13048
13049         PR c++/17661
13050         * testsuite/g++.dg/expr/for2.C: New test.
13051
13052 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13053
13054         * g++.dg/inherit/thunk1.C: Run on the SPARC.
13055
13056 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
13057
13058         PR tree-optimization/17724
13059         * g++.dg/opt/pr17724-1.C: New test.
13060         * g++.dg/opt/pr17724-2.C: New test.
13061         * g++.dg/opt/pr17724-3.C: New test.
13062         * g++.dg/opt/pr17724-4.C: New test.
13063         * g++.dg/opt/pr17724-5.C: New test.
13064         * g++.dg/opt/pr17724-6.C: New test.
13065
13066 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
13067
13068         PR c/17301
13069         * gcc.dg/pr17301-2.c: New test.
13070
13071 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
13072
13073         PR c++/15876
13074         * g++.dg/parse/error22.C: New test.
13075
13076         PR c++/17936
13077         * g++.dg/template/spec18.C: New test.
13078
13079 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
13080
13081         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
13082         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
13083         memcpy.
13084         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
13085         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
13086
13087 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13088
13089         * g++.dg/eh/cleanup5.C: Add dg-options "".
13090
13091 2004-10-11  Roger Sayle  <roger@eyesopen.com>
13092
13093         PR middle-end/17657
13094         * gcc.dg/switch-4.c: New test case.
13095
13096 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
13097
13098         * gcc.c-torture/execute/20041011-1.c: New test.
13099
13100 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13101
13102         PR c++/17554
13103         * g++.dg/init/for3.C: New test.
13104
13105         PR c++/17657
13106         * g++.dg/opt/switch2.C: New test.
13107
13108         PR middle-end/17703
13109         * g++.dg/warn/Wreturn-2.C: New test.
13110
13111 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13112
13113         PR c++/17907
13114         * g++.dg/eh/cleanup5.C: New test.
13115
13116 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
13117
13118         PR c++/17393
13119         * g++.dg/parse/error21.C: New test.
13120
13121 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13122
13123         * g++.dg/overload/pmf1.C: Adjust quoting marks.
13124         * g++.dg/warn/incomplete1.C: Likewise.
13125         * g++.dg/template/qualttp20.C: Likewise.
13126
13127 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13128
13129         PR c/17881
13130         * parm-incomplete-1.c: New test.
13131
13132 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13133
13134         PR c++/17867
13135         * g++.dg/parse/error19.C: New test.
13136
13137         PR c++/17670
13138         * g++.dg/init/new11.C: New test.
13139
13140         PR c++/17821
13141         * g++.dg/parse/error20.C: New test.
13142
13143         PR c++/17826
13144         * g++.dg/template/crash24.C: New test.
13145
13146 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13147
13148         PR c/17301
13149         * gcc.dg/pr17301-1.c: New test.
13150
13151 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13152
13153         PR c/17189
13154         * gcc.dg/anon-struct-5.c: New test.
13155
13156 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13157
13158         PR c/17844
13159         * gcc.dg/pr17844-1.c: New test.
13160
13161 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
13162
13163         PR tree-optimization/17906
13164         * gcc.c-torture/compile/pr17906.c: New.
13165
13166 2004-10-09  Stuart Hastings  <stuart@apple.com>
13167             Roger Sayle  <roger@eyesopen.com>
13168
13169         PR rtl-optimization/17853
13170         * gcc.dg/i386-mmx-5.c: New testcase.
13171
13172 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
13173
13174         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
13175
13176 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13177
13178         PR c++/17524
13179         * g++.dg/template/static9.C: New test.
13180
13181         PR c++/17685
13182         * g++.dg/parse/operator5.C: New test.
13183
13184 2004-10-09  Roger Sayle  <roger@eyesopen.com>
13185
13186         PR middle-end/17894
13187         * gcc.c-torture/execute/divcmp-4.c: New test case.
13188
13189 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13190
13191         PR tree-opt/17902
13192         * g++.dg/opt/pr17902.C: New test.
13193
13194 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
13195
13196         * gcc.dg/cpp/ident-1.c: Add dg-options "".
13197
13198 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13199
13200         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
13201
13202 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13203
13204         * gcc.dg/assign-warn-3.c: New test.
13205
13206 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13207
13208         PR c/16999
13209         * gcc.dg/cpp/ident-1.c: New test.
13210
13211 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13212
13213         * gcc.c-torture/compile/acc1.c: New.
13214
13215 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13216
13217         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
13218         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
13219
13220 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13221
13222         * gcc.dg/ultrasp11.c: New test.
13223
13224 2004-10-08  Michael Matz  <matz@suse.de>
13225
13226         * gcc.dg/doloop-2.c: New test.
13227
13228 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13229
13230         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
13231         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
13232         objc.dg/method-9.m: Update expected diagnostics.
13233
13234 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
13235
13236         * gcc.dg/ppc-fsel-3.c: New file.
13237         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
13238
13239 2004-10-07  Paul Brook  <paul@codesourcery.com>
13240
13241         * gfortran.dg/intrinsic_verify_1.f90: New test.
13242
13243 2004-10-07  Paul Brook  <paul@codesourcery.com>
13244
13245         * gfortran.dg/empty_format_1.f90: Remove stray commas.
13246
13247 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13248
13249         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
13250         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
13251         commit.
13252
13253 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13254
13255         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
13256
13257 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13258
13259         PR c++/17115
13260         * g++.dg/warn/Winline-4.C: New test.
13261
13262 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13263
13264         * gcc.c-torture/compile/20041007-1.c: New test.
13265
13266 2004-10-07  Paul Brook  <paul@codesourcery.com>
13267
13268         PR fortran/17678
13269         * gfortran.dg/use_allocated_1.f90: New test.
13270
13271 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13272
13273         PR middle-end/17849
13274         * gfortran.fortran-torture/compile/nested.f90: New test
13275
13276 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13277
13278         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
13279
13280 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13281
13282         PR c++/17368
13283         * g++.dg/ext/asm6.C: New test.
13284
13285 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
13286
13287         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
13288
13289 2004-10-06  Paul Brook  <paul@codesourcery.com>
13290
13291         PR libfortran/17709
13292         * gfortran.dg/empty_format_1.f90: New test.
13293
13294 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13295
13296         PR fortran/17568
13297         * gfortran.dg/ishft.f90: New test.
13298
13299         PR fortran/17283
13300         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
13301         tests.
13302
13303 2004-10-06  Paul Brook  <paul@codesourcery.com>
13304
13305         * gfortran.dg/do_1.f90: New test.
13306
13307 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13308
13309         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
13310         optimizing for size.
13311
13312 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13313
13314         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
13315
13316 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13317
13318         * gcc.c-torture/compile/20041005-1.c: New test.
13319
13320 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13321
13322         PR c++/17829
13323         * g++.dg/lookup/koenig4.C: New.
13324
13325 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13326
13327         * g++.dg/other/classkey1.C: Adjust quoting marks.
13328         * g++.dg/parse/error15.C: Likewise.
13329         * g++.dg/template/meminit2.C (int>): Likewise.
13330
13331 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13332
13333         PR fortran/17283
13334         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
13335
13336         PR fortran/17631
13337         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
13338
13339         PR fortran/17708
13340         * gfortran.dg/pr17708.f90: New test.
13341
13342 2004-10-04  Chao-ying Fu  <fu@mips.com>
13343
13344         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
13345         * gcc.dg/vect/vect-4.c: Ditto.
13346         * gcc.dg/vect/vect-5.c: Ditto.
13347         * gcc.dg/vect/vect-6.c: Ditto.
13348         * gcc.dg/vect/vect-8.c: Ditto.
13349         * gcc.dg/vect/vect-16.c: Ditto.
13350         * gcc.dg/vect/vect-30.c: Ditto.
13351         * gcc.dg/vect/vect-40.c: Ditto.
13352         * gcc.dg/vect/vect-41.c: Ditto.
13353         * gcc.dg/vect/vect-42.c: Ditto.
13354         * gcc.dg/vect/vect-43.c: Ditto.
13355         * gcc.dg/vect/vect-44.c: Ditto.
13356         * gcc.dg/vect/vect-45.c: Ditto.
13357         * gcc.dg/vect/vect-46.c: Ditto.
13358         * gcc.dg/vect/vect-47.c: Ditto.
13359         * gcc.dg/vect/vect-48.c: Ditto.
13360         * gcc.dg/vect/vect-49.c: Ditto.
13361         * gcc.dg/vect/vect-50.c: Ditto.
13362         * gcc.dg/vect/vect-51.c: Ditto.
13363         * gcc.dg/vect/vect-52.c: Ditto.
13364         * gcc.dg/vect/vect-53.c: Ditto.
13365         * gcc.dg/vect/vect-54.c: Ditto.
13366         * gcc.dg/vect/vect-55.c: Ditto.
13367         * gcc.dg/vect/vect-56.c: Ditto.
13368         * gcc.dg/vect/vect-57.c: Ditto.
13369         * gcc.dg/vect/vect-58.c: Ditto.
13370         * gcc.dg/vect/vect-59.c: Ditto.
13371         * gcc.dg/vect/vect-60.c: Ditto.
13372         * gcc.dg/vect/vect-74.c: Ditto.
13373         * gcc.dg/vect/vect-79.c: Ditto.
13374         * gcc.dg/vect/vect-80.c: Ditto.
13375
13376 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13377
13378         * gcc.dg/unused-7.c: Use the correct option.
13379
13380 2004-10-04  Paul Brook  <paul@codesourcery.com>
13381         Bud Davis  <bdavis9659@comcast.net>
13382
13383         PR fortran/17706
13384         PR fortran/16434
13385         * gfortran/pr17706.f90: New test.
13386         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13387
13388 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13389
13390         * gfortran.dg/pr17612.f90: New test.
13391
13392 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13393
13394         * g++.dg/template/local1.C: Adjust quoting marks in
13395         testing for diagnostics.
13396         * g++.dg/tls/diag-2.C: Likewise.
13397         * g++.dg/other/error8.C: Likewise.
13398
13399 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13400
13401         PR c/17178
13402         * gcc.dg/unused-4.c: Adjust to be correct.
13403
13404         PR c/17820
13405         * gcc.dg/unused-7.c: New test.
13406
13407 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13408
13409         PR c++/17797
13410         * g++.dg/overload/template2.C: New test.
13411
13412 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13413
13414         PR tree-optimization/16632
13415         * gcc.dg/tree-ssa/20041002-1.c: New.
13416
13417 2004-10-03  Paul Brook  <paul@codesourcery.com>
13418
13419         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13420         rather than relying on default formatting.
13421
13422 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13423
13424         * gcc.dg/20040920-1.c: Update expected message text.
13425
13426 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13427
13428         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13429
13430 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13431
13432         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13433         tree level.
13434
13435 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13436
13437         * gcc.dg/tree-ssa/pr17343.c: Remove.
13438
13439 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13440
13441         PR tree-opt/17343
13442         * gcc.dg/tree-ssa/pr17343.c: New test.
13443
13444 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13445
13446         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13447         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13448         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13449         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13450         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13451
13452 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13453
13454         * gcc.dg/lvalue-2.c: New test.
13455
13456 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13457
13458         PR c/17730
13459         * gcc.dg/pr17730-1.c: New test
13460
13461 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13462
13463         PR c/7425
13464         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13465
13466 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13467
13468         * gcc.c-torture/execute/stdarg-1.c: New test.
13469         * gcc.c-torture/execute/stdarg-2.c: New test.
13470         * gcc.c-torture/execute/stdarg-3.c: New test.
13471         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13472         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13473         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13474         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13475         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13476
13477 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13478
13479         PR tree-optimization/17697
13480         * g++.dg/opt/pr17697-1.C: New test.
13481         * g++.dg/opt/pr17697-2.C: New test.
13482         * g++.dg/opt/pr17697-3.C: New test.
13483
13484 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13485
13486         PR c/16409
13487         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13488         gcc.dg/vla-init-5.c: New tests.
13489
13490 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13491
13492         PR c/13804
13493         * gcc.dg/pr13804-1.c: New test.
13494
13495 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13496
13497         PR fortran/16938
13498         * gfortran.dg/pr16938.f90: New test.
13499
13500 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13501
13502         * g++.dg/template/crash23.C: New test.
13503
13504 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13505
13506         PR c++/17585
13507         * g++.dg/template/static8.C: New test.
13508
13509 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13510
13511         PR c++/17681
13512         * g++.dg/other/error9.C: New test.
13513
13514 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13515
13516         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13517
13518 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13519
13520         PR fortran/15164
13521         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13522
13523 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13524
13525         PR middle-end/17112
13526         * gcc.dg/pr17112-1.c: New test case.
13527
13528 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13529
13530         PR c/11459
13531         * gcc.dg/pr11459-1.c: New test.
13532
13533 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13534
13535         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13536         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13537
13538 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13539
13540         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13541
13542 2004-09-25  Jan Hubicka  <jh@suse.cz>
13543
13544         * compile/30040909-1.c: New test.
13545         * compile/30040907-1.c: New test.
13546
13547 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13548
13549         * gcc.c-torture/execute/va-arg-26.c: New test.
13550
13551 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13552
13553         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13554         extra diagnostics on targets with 64-bit pointers.
13555         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13556
13557 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13558
13559         PR c/17188
13560         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13561         * gcc.dg/decl-3.c: Adjust expected message.
13562
13563 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13564
13565         PR fortran/17615
13566         * gfortran.dg/pr17615.f90: New test.
13567
13568 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13569
13570         PR tree-optimzation/17517
13571         * g++.dg/tree-ssa/pr17517.C: New Test.
13572
13573 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13574
13575         PR c++/16889
13576         * g++.dg/lookup/ambig3.C: New.
13577
13578 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13579
13580         PR tree-opt/17624
13581         * g++.dg/opt/pr17624.C: New test.
13582
13583 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13584
13585         PR c/6980
13586         * gcc.dg/Wbad-function-cast-1.c: New test.
13587
13588 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13589
13590         * g++.dg/ext/complit1.C
13591         * g++.dg/other/error2.C
13592         * g++.dg/other/nontype-1.C
13593         * g++.dg/parse/crash11.C
13594         * g++.dg/parse/crash12.C
13595         * g++.dg/parse/error15.C
13596         * g++.dg/parse/error4.C
13597         * g++.dg/parse/tmpl-outside1.C
13598         * g++.dg/parse/too-many-tmpl-args1.C
13599         * g++.dg/template/dependent-expr3.C
13600         * g++.dg/template/error10.C
13601         * g++.dg/template/instantiate1.C
13602         * g++.dg/template/vtable2.C
13603         * g++.dg/warn/Wshadow-1.C
13604         * g++.dg/warn/weak1.C
13605         * g++.old-deja/g++.brendan/crash16.C
13606         * g++.old-deja/g++.brendan/crash18.C
13607         * g++.old-deja/g++.brendan/crash48.C
13608         * g++.old-deja/g++.brendan/crash49.C
13609         * g++.old-deja/g++.brendan/crash55.C
13610         * g++.old-deja/g++.brendan/crash56.C
13611         * g++.old-deja/g++.brendan/crash8.C
13612         * g++.old-deja/g++.brendan/enum11.C
13613         * g++.old-deja/g++.brendan/enum8.C
13614         * g++.old-deja/g++.brendan/enum9.C
13615         * g++.old-deja/g++.brendan/friend3.C
13616         * g++.old-deja/g++.brendan/misc14.C
13617         * g++.old-deja/g++.bugs/900402_02.C
13618         * g++.old-deja/g++.bugs/900404_03.C
13619         * g++.old-deja/g++.bugs/900404_04.C
13620         * g++.old-deja/g++.bugs/900428_03.C
13621         * g++.old-deja/g++.jason/crash4.C
13622         * g++.old-deja/g++.jason/overload21.C
13623         * g++.old-deja/g++.jason/redecl1.C
13624         * g++.old-deja/g++.jason/report.C
13625         * g++.old-deja/g++.jason/rfg10.C
13626         * g++.old-deja/g++.jason/template30.C
13627         * g++.old-deja/g++.law/arm12.C
13628         * g++.old-deja/g++.law/ctors5.C
13629         * g++.old-deja/g++.law/cvt20.C
13630         * g++.old-deja/g++.law/init10.C
13631         * g++.old-deja/g++.law/init8.C
13632         * g++.old-deja/g++.law/visibility17.C
13633         * g++.old-deja/g++.law/visibility7.C
13634         * g++.old-deja/g++.mike/net8.C
13635         * g++.old-deja/g++.mike/p646.C
13636         * g++.old-deja/g++.mike/p700.C
13637         * g++.old-deja/g++.mike/p701.C
13638         * g++.old-deja/g++.mike/p811.C
13639         * g++.old-deja/g++.ns/template13.C
13640         * g++.old-deja/g++.other/array3.C
13641         * g++.old-deja/g++.other/crash25.C
13642         * g++.old-deja/g++.other/dtor3.C
13643         * g++.old-deja/g++.other/dtor4.C
13644         * g++.old-deja/g++.other/main1.C
13645         * g++.old-deja/g++.other/warn7.C
13646         * g++.old-deja/g++.pt/crash11.C
13647         * g++.old-deja/g++.pt/crash36.C
13648         * g++.old-deja/g++.pt/spec22.C
13649         * g++.old-deja/g++.pt/spec9.C
13650         * g++.old-deja/g++.pt/ttp52.C
13651         * g++.old-deja/g++.robertl/eb103.C
13652         * g++.old-deja/g++.robertl/eb121.C
13653         * g++.old-deja/g++.robertl/eb22.C
13654         * g++.old-deja/g++.robertl/eb8.C:
13655         Update locations and/or regexps of dg-error markers.
13656         Remove markers for some bogus messages that are no longer issued.
13657
13658 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13659
13660         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13661         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13662
13663 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13664
13665         PR c++/17618
13666         * g++.dg/lookup/crash5.C: New test.
13667
13668 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13669
13670         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13671         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13672         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13673         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13674         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13675         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13676
13677         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13678         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13679         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13680         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13681         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13682         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13683
13684         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13685
13686         * gcc.dg/vect/vect-44.c: Check additional cases.
13687         * gcc.dg/vect/vect-48.c: Check additional cases.
13688
13689         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13690         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13691         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13692         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13693         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13694         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13695         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13696         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13697         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13698
13699         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13700         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13701         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13702
13703 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13704
13705         * gcc.dg/tree-ssa/loop-6.c: New test.
13706
13707 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13708
13709         PR c++/17620
13710         * g++.dg/inherit/base2.C: New.
13711
13712 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13713
13714         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13715         * gcc.dg/20001012-2.c: Likewise.
13716         * gcc.dg/20001013-1.c: Likewise.
13717         * gcc.dg/20001101-1.c: Likewise.
13718         * gcc.dg/20001102-1.c: Likewise.
13719         * gcc.dg/bf-spl1.c: Likewise.
13720         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13721         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13722
13723 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13724
13725         PR tree-optimization/16721
13726         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13727
13728 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13729
13730         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13731         * gcc.dg/20040305-1.c: Likewise.
13732
13733 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13734
13735         PR c/16566
13736         * gcc.c-torture/compile/pr16566-1.c,
13737         gcc.c-torture/compile/pr16566-2.c,
13738         gcc.c-torture/compile/pr16566-3.c: New tests.
13739
13740 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13741
13742         PR tree-optimization/17512
13743         * gcc.c-torture/compile/20040916-1.c.
13744
13745 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13746
13747         * gcc.dg/pragma-re-3.c: New test.
13748
13749 2004-09-17  Matt Austern  <austern@apple.com>
13750
13751         PR c++/15049
13752         * g++.dg/other/anon3.C: New.
13753
13754 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13755
13756         PR c++/7503
13757         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13758         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13759         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13760         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13761         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13762
13763 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13764
13765         PR fortran/17286
13766         * gfortran.dg/pr17286.f90: New test.
13767
13768 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13769
13770         PR c++/17530
13771         * g++.dg/template/static7.C: New test.
13772
13773 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13774
13775         PR tree-opt/17558
13776         * gcc.c-torture/compile/pr17558.c: New test.
13777
13778 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13779
13780         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13781         if SKIP_ATTRIBUTE is defined.
13782
13783 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13784
13785         PR fortran/15957
13786         * gfortran.dg/pr15957.f90: New test.
13787
13788 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13789
13790         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13791         in comparison.
13792         * gcc.dg/vect/vect-79.c: Likewise.
13793         * gcc.dg/vect/vect-80.c: Likewise.
13794
13795 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13796
13797         PR fortran/15750
13798         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13799
13800 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13801
13802         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13803         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13804         * gcc.dg/vect/vect-62.c: New testcase.
13805         * gcc.dg/vect/vect-63.c: New testcase.
13806         * gcc.dg/vect/vect-64.c: New testcase.
13807         * gcc.dg/vect/vect-65.c: New testcase.
13808         * gcc.dg/vect/vect-66.c: New testcase.
13809         * gcc.dg/vect/vect-67.c: New testcase.
13810         * gcc.dg/vect/vect-68.c: New testcase.
13811         * gcc.dg/vect/vect-69.c: New testcase.
13812         * gcc.dg/vect/vect-79.c: New testcase.
13813         * gcc.dg/vect/vect-80.c: New testcase.
13814
13815 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13816
13817         * gcc.target/mips/asm-1.c: New test.
13818
13819 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13820
13821         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13822         * gcc.dg/vect/vect-73.c: New testcase.
13823         * gcc.dg/vect/vect-74.c: New testcase.
13824         * gcc.dg/vect/vect-75.c: New testcase.
13825         * gcc.dg/vect/vect-76.c: New testcase.
13826         * gcc.dg/vect/vect-77.c: New testcase.
13827         * gcc.dg/vect/vect-78.c: New testcase
13828
13829 2004-09-18  Paul Brook  <paul@codesourcery.com>
13830
13831         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13832
13833 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13834
13835         PR c/17424
13836         * gcc.dg/pr17424-1.c: New test.
13837
13838 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13839
13840         * g++.dg/tree-ssa/pr17153.C: New test.
13841
13842 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13843
13844         PR pch/13361
13845         * testsuite/g++.dg/pch/wchar-1.C: New.
13846         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13847
13848 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13849
13850         * gcc.c-torture/execute/20040917-1.c: New test.
13851
13852 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13853
13854         PR tree-optimization/17319
13855         * gcc.dg/pr17319.c: New test.
13856
13857 2004-09-17  Devang Patel  <dpatel@apple.com>
13858
13859         * gcc.dg/20040813-1.c: New test.
13860
13861 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13862
13863         PR tree-optimization/17273
13864         * gcc.c-torture/compile/pr17273.c: New test.
13865
13866 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13867
13868         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13869         Update expected messages.
13870         * gcc.dg/declspec-13.c: New test.
13871
13872 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13873
13874         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13875
13876 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13877
13878         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13879         change what 'a' is pointing to.
13880
13881 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13882
13883         PR c++/16002
13884         * g++.dg/template/error18.C: New test.
13885
13886         PR c++/16029
13887         * g++.dg/warn/Wunused-8.C: New test.
13888
13889 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13890
13891         PR tree-optimization/17513
13892         * gcc.dg/20040916-1.c: New test.
13893
13894 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13895
13896         PR c++/17501
13897         * g++.dg/template/typename7.C: New test.
13898
13899 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13900
13901         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13902
13903 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13904
13905         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13906         with -ftree-based-profiling also.
13907         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13908
13909 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13910
13911         PR/15364
13912         * gfortran.dg/der_array_io_1.f90: New test.
13913         * gfortran.dg/der_array_io_2.f90: New test.
13914         * gfortran.dg/der_array_io_3.f90: New test.
13915
13916 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13917
13918         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13919         EABI.
13920
13921 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13922
13923         * g++.dg/opt/switch1.C: New test.
13924
13925 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13926
13927         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13928         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13929         Update expected messages.
13930
13931 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13932
13933         PR fortran/16485
13934         * gfortran.dg/same_name_1.f90: New test.
13935
13936 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13937
13938         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13939         dereference garbage pointers.
13940
13941 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13942
13943         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13944         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13945
13946         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13947         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13948         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13949
13950 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13951
13952         PR c++/17324
13953         * g++.dg/template/mangle1.C: New test.
13954
13955 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13956
13957         PR tree-optimization/17252
13958         * gcc.c-torture/execute/pr17252.c: New test.
13959
13960 2004-09-14  Andrew Pinski  <apinski@apple.com>
13961
13962         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13963
13964 2004-09-14  Roger Sayle  <roger@eyesopen.com>
13965
13966         PR rtl-optimization/9771
13967         * gcc.dg/pr9771-1.c: New test case.
13968
13969 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13970
13971         PR tree-optimization/15262
13972         * gcc.c-torture/execute/pr15262-1.c: New test.
13973         * gcc.c-torture/execute/pr15262-2.c: New test.
13974
13975 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13976
13977         * gcc.dg/declspec-12.c: New test.
13978
13979 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
13980
13981         * gfortran.dg/pr17090.f90: Add directives to test.
13982
13983 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13984
13985         * gcc.c-torture/compile/20040914-1.c: New test.
13986
13987 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13988
13989         PR c++/16162
13990         * g++.dg/template/decl2.C: New test.
13991
13992 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
13993
13994         PR fortran/17090
13995         * gfortran.dg/pr17090.f90: New test.
13996
13997 2004-09-13  Dale Johannesen  <dalej@apple.com>
13998
13999         * gcc.c-torture/compile/pr17408.c:  New test case.
14000
14001 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14002
14003         PR c++/16716
14004         * g++.dg/parse/crash17.C: New test.
14005
14006         PR c++/17327
14007         * g++.dg/template/enum3.C: New test.
14008
14009 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
14010
14011         * lib/gcc-defs.exp: Load wrapper.exp.
14012         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
14013         using local code.
14014         * lib/gcc.exp (gcc_init): Similar.
14015         * lib/gfortran.exp (gfortran_init): Similar.
14016         * lib/objc.exp (objc_init): Similar.
14017         * lib/treelang.exp (treelang_init): Similar.
14018         * lib/wrapper.exp: New file with build_wrapper call machinery in
14019         ${tool}_maybe_build_wrapper.
14020
14021 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14022
14023         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
14024         "inline".
14025         * gcc.dg/declspec-11.c: Update expected messages.
14026         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
14027         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
14028         gcc.dg/inline-12.c: New tests.
14029
14030 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
14031
14032         * g++.dg/tree-ssa/pr17400.C: New testcase.
14033
14034 2004-09-13  James E Wilson  <wilson@specifixinc.com>
14035
14036         * gcc.target/mips/sb1-1.c: New testcase.
14037
14038 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
14039
14040         * lib/g77-dg.exp: Remove unused file.
14041         * lib/mike-g77.exp: Ditto.
14042         * lib/g77.exp: Ditto.
14043
14044 2004-09-12  Richard Henderson  <rth@redhat.com>
14045
14046         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
14047
14048 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14049
14050         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
14051         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
14052         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
14053         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
14054         Update expected messages.
14055
14056 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
14057
14058         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
14059         declaration/use mismatch for dirp parameter.
14060
14061 2004-09-12  Andrew Pinski  <apinski@apple.com>
14062
14063         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
14064         -fgnu-runtime is passed.
14065
14066 2004-09-12  Richard Henderson  <rth@redhat.com>
14067
14068         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
14069         do the uplevel thing and update additional_flags directly.
14070         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
14071         gfortran.fortran-torture/execute/intrinsic_nearest.x,
14072         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
14073         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
14074
14075 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14076
14077         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
14078
14079 2004-09-11  Roger Sayle  <roger@eyesopen.com>
14080
14081         PR middle-end/17411
14082         * g++.dg/opt/pr17411-1.C: New test case.
14083
14084 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14085
14086         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14087         gcc.dg/tls/diag-2.c: Update expected messages.
14088         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
14089         messages.
14090         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
14091         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
14092         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
14093         gcc.dg/tls/diag-5.c: New tests.
14094
14095 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
14096
14097         * gcc.dg/20040910-1.c: Correct dg-error regexp.
14098
14099 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14100
14101         * g++.dg/parse/break-in-for.C: New test.
14102
14103 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
14104
14105         * gcc.dg/tree-ssa/20040911-1.c: New test.
14106
14107 2004-09-11  Andreas Jaeger  <aj@suse.de>
14108
14109         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
14110         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
14111
14112 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
14113
14114         * gcc.target/frv: New directory of FR-V-specific tests.
14115
14116 2004-09-10  James E Wilson  <wilson@specifixinc.com>
14117
14118         * gcc.dg/convert-vec-1.c: New test.
14119
14120 2004-09-10  Roger Sayle  <roger@eyesopen.com>
14121
14122         PR middle-end/17024
14123         * gcc.dg/pr17024-1.c: New test case.
14124
14125 2004-09-10  Eric Christopher  <echristo@redhat.com>
14126
14127         * gcc.dg/20040910-1.c: New test.
14128
14129 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14130
14131         * gcc.dg/bitfld-9.c: New test.
14132
14133 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
14134
14135         * gcc.c-torture/execute/ieee/acc1.c: New test.
14136         * gcc.c-torture/execute/ieee/acc2.c: New test.
14137         * gcc.c-torture/execute/ieee/mzero6.c: New test.
14138
14139 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14140
14141         * gcc.dg/deprecated-2.c: New test.
14142
14143 2004-09-09  James E Wilson  <wilson@specifixinc.com>
14144
14145         * gcc.dg/init-vec-1.c: New test.
14146
14147 2004-09-09  Roger Sayle  <roger@eyesopen.com>
14148
14149         PR middle-end/17055
14150         * gcc.dg/pr17055-1.c: New test case.
14151
14152 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
14153
14154         PR target/17377
14155         * gcc.c-torture/execute/pr17377.c: New test.
14156
14157 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14158
14159         PR c/8420
14160         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
14161         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
14162         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14163         gcc.dg/long-long-typespec-1.c: New tests.
14164         * gcc.dg/tls/diag-2.c: Update expected diagnostics
14165
14166 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14167
14168         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
14169         gcc.dg/gnu99-static-1.c: New tests.
14170
14171 2004-09-08  Devang Patel  <dpatel@apple.com>
14172
14173         * gcc.dg/darwin-ld-20040828-1.c: New test.
14174         * gcc.dg/darwin-ld-20040828-2.c: New test.
14175         * gcc.dg/darwin-ld-20040828-3.c: New test.
14176
14177 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
14178
14179         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
14180         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
14181         in error message.
14182         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
14183         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
14184         in error message.
14185         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
14186         types they qualify.
14187         * objc.dg/type-size-2.m: Fix wording in comment.
14188         * objc.dg/va-meth-1.m: New test case.
14189
14190 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
14191
14192         PR c/16633:
14193         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
14194         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
14195
14196 2004-09-06  Devang Patel  <dpatel@apple.com>
14197
14198         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
14199         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
14200
14201 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
14202
14203         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
14204         reflect changed line numbering of diagnostics.
14205
14206 2004-09-06  Paul Brook  <paul@codesourcery.com>
14207
14208         * gfortran.dg/edit_real_1.f90: Add new test.
14209
14210 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14211
14212         * gcc.dg/tree-ssa/loop-2.c: New test.
14213         * gcc.dg/tree-ssa/loop-3.c: New test.
14214         * gcc.dg/tree-ssa/loop-4.c: New test.
14215         * gcc.dg/tree-ssa/loop-5.c: New test.
14216
14217 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14218
14219         * gcc.dg/format/sentinel-1.c: Update for parameter option.
14220
14221 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14222
14223         * gcc.dg/format/sentinel-1.c: New test.
14224
14225 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
14226
14227         * testsuite/gcc.dg/builtins-46.c: New.
14228
14229 2004-09-03  Devang Patel  <dpatel@apple.com>
14230
14231         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
14232         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
14233
14234 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14235
14236         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
14237         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
14238         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
14239         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
14240         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
14241         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
14242         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
14243         the non-portable bzero.
14244         * gcc.dg/20010912-1.c: xfail for NetWare.
14245         * gcc.dg/20020426-2.c: xfail for NetWare.
14246         * gcc.dg/20021014-1.c: xfail for NetWare.
14247         * gcc.dg/20021018-1.c: xfail for NetWare.
14248         * gcc.dg/20030213-1.c: xfail for NetWare.
14249         * gcc.dg/20030225-1.c: xfail for NetWare.
14250         * gcc.dg/20030708-1.c: xfail for NetWare.
14251         * gcc.dg/builtins-config.h: Also exclude NetWare.
14252         * gcc.dg/format/format.h: Define restrict only if not already defined.
14253         * gcc.dg/nest.c: xfail for NetWare.
14254         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
14255         * lib/target-supports.exp (check_visibility_available): Exclude
14256         NetWare.
14257
14258 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14259
14260         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
14261         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
14262         deterministic starting point for the alignment of structure fields.
14263         * gcc.dg/Wpadded.c: Dito.
14264         * g++.dg/abi/vbase10.C: Dito.
14265
14266 2004-09-03  Devang Patel  <dpatel@apple.com>
14267
14268         * g++.dg/debug/pr15736.cc: New test.
14269
14270 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14271
14272         * README.QMTEST: Fix out-of-date link.
14273
14274 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
14275
14276         PR fortran/16579
14277         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
14278         Delete.  Duplicate of gfortran.dg/g77/20010610.f
14279
14280 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14281
14282         * g++.dg/abi/arm_rtti1.C: New test.
14283
14284 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
14285
14286         * gcc.dg/ppc-vector-memcpy.c: New.
14287         * gcc.dg/ppc-vector-memset.c: New.
14288
14289 2004-09-02  Chao-ying Fu  <fu@mips.com>
14290
14291         * gcc.target/mips/mips-3d-1.c: New test.
14292         * gcc.target/mips/mips-3d-2.c: New test.
14293         * gcc.target/mips/mips-3d-3.c: New test.
14294         * gcc.target/mips/mips-3d-4.c: New test.
14295         * gcc.target/mips/mips-3d-5.c: New test.
14296         * gcc.target/mips/mips-3d-6.c: New test.
14297         * gcc.target/mips/mips-3d-7.c: New test.
14298         * gcc.target/mips/mips-3d-8.c: New test.
14299         * gcc.target/mips/mips-3d-9.c: New test.
14300         * gcc.target/mips/mips-ps-1.c: New test.
14301         * gcc.target/mips/mips-ps-2.c: New test.
14302         * gcc.target/mips/mips-ps-3.c: New test.
14303         * gcc.target/mips/mips-ps-4.c: New test.
14304         * gcc.target/mips/mips-ps-type.c: New test.
14305
14306 2004-09-02  Paul Brook  <paul@codesourcery.com>
14307
14308         * gfortran.dg/edit_real_1.f90: Add new tests.
14309
14310 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14311
14312         PR fortran/15327
14313         * gfortran.dg/merge_char_1.f90: New test.
14314
14315 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14316
14317         PR fortran/16404
14318         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
14319
14320 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14321
14322         PR c/1522
14323         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
14324
14325 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
14326
14327         * g++.dg/opt/loop1.C: Do not XFAIL.
14328
14329 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
14330
14331         * gcc.c-torture/execute/20040831-1.c: New test.
14332
14333 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
14334
14335         PR fortran/16579
14336         * gfortran.dg/g77/20010610.f: Now passes.
14337         Copy from g77.f-torture/execute. Add dg-run directive.
14338         * gfortran.dg/g77/README: Update
14339
14340 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14341
14342         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
14343         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
14344         (t1, t2, t3, t4): Add volatile.
14345
14346 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14347
14348         * g++.dg/ext/visibility/arm1.C: New test.
14349
14350 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
14351
14352         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
14353         -pedantic-errors.
14354
14355 2004-09-01  Paul Brook  <paul@codesourcery.com>
14356
14357         * gfortran.dg/eof_2.f90: New test.
14358
14359 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14360
14361         PR fortran/16579
14362         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14363
14364 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14365
14366         PR libfortran/16805
14367         * gfortran.dg/list_read_2.f90: New test.
14368
14369 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14370
14371         * g++.dg/abi/key1.C: New test.
14372
14373 2004-08-31  Richard Henderson  <rth@redhat.com>
14374
14375         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14376         form of offsetof.
14377         * g++.dg/other/offsetof5.C: Remove duplicate.
14378
14379 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14380
14381         PR fortran/17244
14382         * gfortran.dg/func_derived_1.f90: New test.
14383
14384 2004-08-31  Paul Brook  <paul@codesourcery.com>
14385
14386         * gfortran.dg/eof_1.f90: New test.
14387
14388 2004-08-31  Paul Brook  <paul@codesourcery.com>
14389
14390         * gfortran.dg/list_read_1.f90: New file.
14391
14392 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14393
14394         * g++.dg/opt/loop1.C: XFAIL.
14395
14396 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14397
14398         * gcc.dg/funcdef-storage-1.c: New.
14399         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14400         an extern function in local scope.
14401         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14402         declare an 'auto inline' function in local scope.
14403         * gcc.dg/20011130-1.c: Likewise.
14404         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14405         an 'auto' function in local scope.
14406         * gcc.dg/20021014-1.c: Likewise.
14407         * gcc.dg/20030331-2.c: Likewise.
14408
14409 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14410
14411         * gfortran.dg/blockdata_1.f90: New test.
14412
14413 2004-08-30  Richard Henderson  <rth@redhat.com>
14414
14415         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14416
14417 2004-08-30  Richard Henderson  <rth@redhat.com>
14418
14419         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14420         additional_flags set by alternate driver.
14421         (ieee-options): New procedure.
14422         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14423         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14424         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14425         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14426
14427 2004-08-30  Richard Henderson  <rth@redhat.com>
14428
14429         * lib/f-torture.exp: Remove.
14430
14431 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14432
14433         PR rtl-optimization/16590
14434         * g++.dg/opt/loop1.C: New test.
14435
14436 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14437
14438         PR fortran/13910
14439         * gfortran.dg/oldstyle_1.f90: New test.
14440
14441 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14442         Paul Brook  <paul@codesourcery.com>
14443
14444         * gfortran.dg/g77/README: Update.
14445         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14446         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14447         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14448
14449 2004-08-28  Paul Brook  <paul@codesourcery.com>
14450
14451         PR libfortran/17195
14452         * gfortran.dg/edit_real_1.f90: New test.
14453
14454 2004-08-27  Paul Brook  <paul@codesourcery.com>
14455
14456         * gfortran.dg/rewind_1.f90: New test.
14457
14458 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14459
14460         PR fortran/16597
14461         * gfortran.dg/pr16597.f90: New test.
14462
14463 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14464
14465         PR c/13801
14466         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14467         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14468         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14469         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14470         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14471
14472 2004-08-26  Nick Clifton  <nickc@redhat.com>
14473
14474         * gcc.c-torture/compile/pr17119.c: New test.
14475
14476 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14477
14478         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14479
14480 2004-08-25  Richard Henderson  <rth@redhat.com>
14481
14482         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14483         the bits that expect kind=8 to be the largest real kind.
14484
14485 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14486
14487         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14488
14489 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14490
14491         * gfortran.dg/assignment_1.f90: New test.
14492
14493 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14494
14495         * g++.dg/template/repo3.C: New test.
14496
14497 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14498
14499         PR middle-end/16693
14500         PR tree-optimization/16372
14501         * g++.dg/opt/pr16372-1.C: New test case.
14502         * g++.dg/opt/pr16693-1.C: New test case.
14503         * g++.dg/opt/pr16693-2.C: New test case.
14504
14505 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14506
14507         * objc.dg/proto-lossage-4.m: New test.
14508
14509 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14510
14511         PR c++/17155
14512         * g++.dg/inherit/local2.C: New test.
14513
14514 2004-08-25  Paul Brook  <paul@codesourcery.com>
14515
14516         PR fortran/17144
14517         * gfortran.dg/string_ctor_1.f90: New test.
14518
14519 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14520
14521         PR c++/14428
14522         * g++.dg/template/redecl2.C: New test.
14523
14524 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14525
14526         PR fortran/17143
14527         * gfortran.dg/pr17143.f90: New test.
14528
14529 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14530
14531         PR fortran/17164
14532         * gfortran.dg/pr17164.f90: New test.
14533
14534 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14535
14536         * gcc.dg/tree-ssa/loop-1.c: New test.
14537
14538 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14539
14540         * gcc.c-torture/compile/20040824-1.c: New test.
14541
14542 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14543
14544         * gcc.c-torture/compile/iftrap-3.c: New test.
14545
14546 2004-08-24  Paul Brook  <paul@codesourcery.com>
14547
14548         * gfortran.dg/entry_2.f90: New test.
14549
14550 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14551
14552         PR c++/16889
14553         * g++.dg/lookup/ambig[12].C: New.
14554
14555 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14556
14557         PR c++/16706
14558         * g++.dg/template/crash21.C: New test.
14559         * g++.dg/template/crash22.C: Likewise.
14560
14561 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14562
14563         PR c++/17149
14564         * g++.dg/template/access15.C: New.
14565
14566 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14567
14568         PR c++/17163
14569         * g++.dg/template/repo2.C: New test.
14570
14571 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14572
14573         PR rtl-optimization/17078
14574         * gcc.c-torture/execute/pr17078-1.c: New test case.
14575
14576 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14577
14578         PR c/14492
14579         * gcc.dg/debug/crash1.c: New test.
14580
14581 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14582
14583         PR c/16180
14584         * gcc.dg/loop-5.c: New test.
14585
14586 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14587
14588         * gcc.c-torture/execute/20040823-1.c: New test.
14589
14590 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14591
14592         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14593         to the assembler.  Simplify test accordingly.
14594         (asm_abi_flags): Use GNU names.
14595         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14596         to check for ABI flags.
14597
14598 2004-08-22  Andrew Pinski  <apinski@apple.com>
14599
14600         * g++.dg/opt/pr14029.C: New test.
14601         * gcc.c-torture/execute/pr15262.c: New test.
14602
14603 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14604
14605         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14606
14607 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14608
14609         PR 16908
14610         * gfortran.dg/direct_io.f90: New test.
14611
14612 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14613
14614         PR c++/17121
14615         * g++.dg/inherit/local2.C: New test.
14616
14617 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14618
14619         PR c++/17120
14620         * g++.dg/warn/Wparentheses-4.C: New test.
14621
14622 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14623
14624         PR c++/17121
14625         * g++.dg/inherit/local2.C: New test.
14626
14627         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14628         * gcc.dg/ppc-ldstruct.c: Likewise.
14629         * gcc.dg/ppc64-abi-2.c: Likewise.
14630
14631 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14632
14633         PR rtl-optimization/17099
14634         * gcc.c-torture/execute/20040820-1.c: New test.
14635
14636 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14637
14638         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14639
14640 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14641
14642         PR fortran/17077
14643         * gfortran.dg/auto_array_1.f90: New test.
14644
14645 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14646
14647         PR fortran/17074
14648         * gfortran.dg/simpleif_1.f90: New test.
14649
14650 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14651
14652         * lib/target-supports.exp (check_profiling_available): Return
14653         false for arm*-*-symbianelf* and arm*-*-eabi*.
14654
14655         PR c++/15890
14656         * g++.dg/template/delete1.C: New test.
14657
14658 2004-08-19  Paul Brook  <paul@codesourcery.com>
14659
14660         PR fortran/14976
14661         PR fortran/16228
14662         * gfortran.dg/data_char_1.f90: New test.
14663
14664 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14665
14666         PR fortran/16946
14667         * gfortran.dg/reduction.f90: New testcase.
14668
14669 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14670
14671         PR fortran/16520
14672         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14673
14674 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14675
14676         PR c++/17041
14677         * g++.dg/Wparentheses-3.C: New test.
14678
14679 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14680
14681         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14682         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14683         * gcc.dg/vect/vect-2.c: Likewise.
14684         * gcc.dg/vect/vect-3.c: Likewise.
14685         * gcc.dg/vect/vect-4.c: Likewise.
14686         * gcc.dg/vect/vect-5.c: Likewise.
14687         * gcc.dg/vect/vect-6.c: Likewise.
14688         * gcc.dg/vect/vect-7.c: Likewise.
14689         * gcc.dg/vect/vect-25.c: Likewise.
14690         * gcc.dg/vect/vect-31.c: Likewise.
14691         * gcc.dg/vect/vect-32.c: Likewise.
14692         * gcc.dg/vect/vect-34.c: Likewise.
14693         * gcc.dg/vect/vect-36.c: Likewise.
14694         * gcc.dg/vect/vect-all.c: Likewise.
14695
14696 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14697
14698         PR c++/17068
14699         * g++.dg/template/operator4.C: New test.
14700
14701 2004-08-18  Richard Henderson  <rth@redhat.com>
14702
14703         * gcc.dg/20040206-1.c: XFAIL.
14704
14705 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14706
14707         PR c++/16246
14708         * g++.dg/template/array7.C: New test.
14709
14710 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14711
14712         * gcc.dg/mips-movcc-1.c: New test.
14713         * gcc.dg/mips-movcc-2.c: New test.
14714         * gcc.dg/mips-movcc-3.c: New test.
14715
14716         * gcc.dg/mips-nmadd-1.c: New test.
14717         * gcc.dg/mips-nmadd-2.c: New test.
14718
14719 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14720
14721         PR c++/15871
14722         * g++.dg/opt/inline8.C: New test.
14723
14724         PR c++/16965
14725         * g++.dg/parse/error17.C: New test.
14726
14727 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14728
14729         * gcc.dg/vect: New directory for vectorizer tests.
14730         * gcc.dg/vect/tree-vect.h: New file.
14731         * gcc.dg/vect/vect.exp: New file.
14732         * gcc.dg/vect/pr16105.c.c: New test.
14733         * gcc.dg/vect/vect-1.c: New test.
14734         * gcc.dg/vect/vect-2.c: New test.
14735         * gcc.dg/vect/vect-3.c: New test.
14736         * gcc.dg/vect/vect-4.c: New test.
14737         * gcc.dg/vect/vect-5.c: New test.
14738         * gcc.dg/vect/vect-6.c: New test.
14739         * gcc.dg/vect/vect-7.c: New test.
14740         * gcc.dg/vect/vect-8.c: New test.
14741         * gcc.dg/vect/vect-9.c: New test.
14742         * gcc.dg/vect/vect-10.c: New test.
14743         * gcc.dg/vect/vect-11.c: New test.
14744         * gcc.dg/vect/vect-12.c: New test.
14745         * gcc.dg/vect/vect-13.c: New test.
14746         * gcc.dg/vect/vect-14.c: New test.
14747         * gcc.dg/vect/vect-15.c: New test.
14748         * gcc.dg/vect/vect-16.c: New test.
14749         * gcc.dg/vect/vect-17.c: New test.
14750         * gcc.dg/vect/vect-18.c: New test.
14751         * gcc.dg/vect/vect-19.c: New test.
14752         * gcc.dg/vect/vect-20.c: New test.
14753         * gcc.dg/vect/vect-21.c: New test.
14754         * gcc.dg/vect/vect-22.c: New test.
14755         * gcc.dg/vect/vect-23.c: New test.
14756         * gcc.dg/vect/vect-24.c: New test.
14757         * gcc.dg/vect/vect-25.c: New test.
14758         * gcc.dg/vect/vect-26.c: New test.
14759         * gcc.dg/vect/vect-27.c: New test.
14760         * gcc.dg/vect/vect-28.c: New test.
14761         * gcc.dg/vect/vect-29.c: New test.
14762         * gcc.dg/vect/vect-30.c: New test.
14763         * gcc.dg/vect/vect-31.c: New test.
14764         * gcc.dg/vect/vect-32.c: New test.
14765         * gcc.dg/vect/vect-33.c: New test.
14766         * gcc.dg/vect/vect-34.c: New test.
14767         * gcc.dg/vect/vect-35.c: New test.
14768         * gcc.dg/vect/vect-36.c: New test.
14769         * gcc.dg/vect/vect-37.c: New test.
14770         * gcc.dg/vect/vect-38.c: New test.
14771         * gcc.dg/vect/vect-40.c: New test.
14772         * gcc.dg/vect/vect-41.c: New test.
14773         * gcc.dg/vect/vect-42.c: New test.
14774         * gcc.dg/vect/vect-43.c: New test.
14775         * gcc.dg/vect/vect-44.c: New test.
14776         * gcc.dg/vect/vect-45.c: New test.
14777         * gcc.dg/vect/vect-46.c: New test.
14778         * gcc.dg/vect/vect-47.c: New test.
14779         * gcc.dg/vect/vect-48.c: New test.
14780         * gcc.dg/vect/vect-49.c: New test.
14781         * gcc.dg/vect/vect-50.c: New test.
14782         * gcc.dg/vect/vect-51.c: New test.
14783         * gcc.dg/vect/vect-52.c: New test.
14784         * gcc.dg/vect/vect-53.c: New test.
14785         * gcc.dg/vect/vect-54.c: New test.
14786         * gcc.dg/vect/vect-55.c: New test.
14787         * gcc.dg/vect/vect-56.c: New test.
14788         * gcc.dg/vect/vect-57.c: New test.
14789         * gcc.dg/vect/vect-58.c: New test.
14790         * gcc.dg/vect/vect-59.c: New test.
14791         * gcc.dg/vect/vect-60.c: New test.
14792         * gcc.dg/vect/vect-61.c: New test.
14793         * gcc.dg/vect/vect-all.c: New test.
14794         * gcc.dg/vect/vect-none.c: New test.
14795
14796 2004-08-17  Paul Brook  <paul@codesourcery.com>
14797
14798         PR fortran/13082
14799         * gfortran.dg/entry_1.f90: New test.
14800
14801 2004-08-17  Andrew Pinski  <apinski@apple.com>
14802
14803         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14804
14805 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14806
14807         * gcc.dg/pr17036-1.c: New test.
14808
14809 2004-08-16  Devang Patel  <dpatel@apple.com>
14810
14811         * gcc.dg/darwin-20040809-1.c: New test.
14812
14813 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14814
14815         * gcc.dg/funcdef-attr-1.c: New test.
14816
14817 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14818
14819         * gcc.dg/altivec-17.c: New test.
14820         * gcc.dg/altivec-18.c: New test.
14821
14822 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14823
14824         PR c++/6749
14825         * g++.dg/template/vtable2.C: New test.
14826
14827 2004-08-14  Richard Henderson  <rth@redhat.com>
14828
14829         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14830         * gcc.dg/pack-test-4.c (main): Return 0.
14831         * gcc.dg/setjmp-1.c: Remove XFAIL.
14832         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14833
14834 2004-08-14  Richard Henderson  <rth@redhat.com>
14835
14836         * gcc.dg/980217-1.c: Add prototype for printf.
14837
14838 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14839
14840         * gfortran.dg/pr16935.f90: New test.
14841
14842 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14843
14844         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14845
14846 2004-08-13  Paul Brook  <paul@codesourcery.com>
14847
14848         * gfortran.dg/der_io_1.f90: Remove stray comma.
14849
14850 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14851
14852         * gcc.dg/vmx/cw-bug-2.c: Remove.
14853         * gcc.dg/vmx/vprint-1.c: Remove.
14854         * gcc.dg/vmx/vscan-1.c: Remove.
14855
14856 2004-08-12  Devang patel  <dpatel@apple.com>
14857
14858         * gcc.dg/darwin-20040809-2.c: New test.
14859
14860 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14861
14862         * g++.dg/ext/altivec-12.C: New test.
14863
14864         * g++.dg/ext/altivec-11.C: New test.
14865
14866 2004-08-12  Paul Brook  <paul@codesourcery.com>
14867
14868         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14869
14870 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14871
14872         * g++.dg/ext/altivec-2.C: Check for hardware support before
14873         executing any VMX instructions.
14874
14875         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14876
14877 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14878
14879         PR c++/16276
14880         * g++.old-deja/g++.other/comdat4.C: New test.
14881         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14882
14883 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14884
14885         PR target/16286
14886         * gcc.dg/pr16286.c: New test.
14887
14888 2004-08-12 Jan Beulich <jbeulich@novell.com>
14889
14890         * g++.dg/ext/asm5.C: New.
14891
14892 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14893
14894         PR c++/16698
14895         * g++.dg/eh/crash1.C: New test.
14896
14897         PR c++/16717
14898         * g++.dg/ext/construct1.C: New test.
14899
14900 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14901
14902         PR c++/16853
14903         * g++.dg/init/ptrmem1.C: New test.
14904
14905         PR c++/16618
14906         * g++.dg/parse/offsetof5.C: New test.
14907
14908         PR c++/16870
14909         * g++.dg/template/overload3.C: New test.
14910
14911 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14912
14913         PR c++/16964
14914         * g++.dg/parse/error16.C: New test.
14915
14916         PR c++/16904
14917         * g++.dg/template/error14.C: New test.
14918
14919         PR c++/16929
14920         * g++.dg/template/error15.C: New test.
14921
14922 2004-08-11  Devang Patel  <dpatel@apple.com>
14923
14924         * gcc.dg/darwin-ld-20040809-1.c: New test.
14925         * gcc.dg/darwin-ld-20040809-2.c: New test.
14926
14927 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14928
14929         PR fortran/16917
14930         * gfortran.dg/dfloat_1.f90: New test.
14931
14932 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14933
14934         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14935         * gcc.dg/dll-2.c: Fix dg-require syntax.
14936         * gcc.misc-tests/arm-isr.c (abort): Declare.
14937         (exit): Likewise.
14938
14939 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14940
14941         PR c++/16971
14942         * g++.dg/parse/crash16.C: New test.
14943
14944 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14945
14946         * gcc.dg/mips-rsqrt-1.c: New test case.
14947         * gcc.dg/mips-rsqrt-2.c: New test case.
14948         * gcc.dg/mips-rsqrt-3.c: New test case.
14949
14950 2004-08-10  Paul Brook  <paul@codesourcery.com>
14951
14952         * gfortran.dg/der_io_1.f90: New test.
14953
14954 2004-08-10  Paul Brook  <paul@codesourcery.com>
14955
14956         PR fortran/16919
14957         * gfortran.dg/der_array_1.f90: New test.
14958
14959 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14960
14961         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14962
14963 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14964
14965         * gcc.dg/wchar_t-2.c: Fix typo.
14966
14967 2004-08-09  Falk Hueffner  <falk@debian.org>
14968
14969         PR tree-optimization/12517
14970         * gcc.c-torture/compile/pr12517.c: New test.
14971
14972         PR tree-optimization/12578
14973         * gcc.c-torture/compile/pr12578.c: New test.
14974
14975         PR tree-optimization/12899
14976         * gcc.c-torture/compile/pr12899.c: New test.
14977
14978         PR rtl-optimization/14692
14979         * gcc.c-torture/compile/pr14692.c: New test.
14980
14981         PR tree-optimization/16461
14982         * gcc.c-torture/compile/pr16461.c: New test.
14983
14984 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14985
14986         * gfortran.dg/getenv_1.f90: New test.
14987
14988 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14989
14990         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
14991         wchar_t.
14992         * gcc.dg/symbian5.c: Test -fno-short-wchar.
14993
14994 2004-08-06  Paul Brook  <paul@codesourcery.com>
14995
14996         * gfortran.dg/ret_array_1.f90: New test.
14997         * gfortran.dg/ret_pointer_1.f90: New test.
14998
14999 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
15000
15001         * gcc.dg/missing-field-init-[12].c: New tests.
15002         * g++.dg/warn/missing-field-init-[12].C: New tests.
15003
15004 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15005
15006         * gcc.dg/enum2.c: New test.
15007         * gcc.dg/symbian3.c: Likewise.
15008         * gcc.dg/symbian4.c: Likewise.
15009         * gcc.dg/wchar_t-2.c: Likewise.
15010
15011 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15012
15013         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
15014         destructor tests.
15015
15016 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15017
15018         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
15019         dg-require-visiblity.
15020         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
15021         * g++.dg/ext/visibility/fvisibility.C: Likewise.
15022         * g++.dg/ext/visibility/memfuncts.C: Likewise.
15023         * g++.dg/ext/visibility/new1.C: Likewise.
15024         * g++.dg/ext/visibility/pragma.C: Likewise.
15025         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
15026         * g++.dg/ext/visibility/virtual.C: Likewise.
15027         * g++/dg/ext/visibility/visibility-1.C: Likewise.
15028         * g++/dg/ext/visibility/visibility-2.C: Likewise.
15029         * g++/dg/ext/visibility/visibility-3.C: Likewise.
15030         * g++/dg/ext/visibility/visibility-4.C: Likewise.
15031         * g++/dg/ext/visibility/visibility-5.C: Likewise.
15032         * g++/dg/ext/visibility/visibility-6.C: Likewise.
15033         * g++/dg/ext/visibility/visibility-7.C: Likewise.
15034         * g++/dg/ext/visibility/visibility-8.C: New test.
15035         * gcc.c-torture/compile/dll.x: Remove.
15036         * gcc.dg/dll-2.c: Use dg-require-dll
15037         * gcc.dg/visibility-10.c: New test.
15038         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
15039         supporting DLLs.
15040         * testsuite/lib/scanasm.exp (scan_hidden): New function.
15041         (scan_not_hidden): Likewise.
15042
15043 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
15044
15045         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
15046
15047 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
15048
15049         * gcc.c-torture/execute/20040805-1.c: New test.
15050
15051 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
15052
15053         * gcc.dg/20020118-1.c: Declare abort.
15054         * gcc.dg/altivec_check.h: Likewise.
15055         * gcc.dg/iftrap-2.c: Likewise.
15056         * gcc.dg/pragma-darwin.c: Likewise.
15057         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
15058
15059 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
15060
15061         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
15062
15063 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15064
15065         * gcc.c-torture/execute/builtins/abs-2.c,
15066         gcc.c-torture/execute/builtins/abs-3.c,
15067         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
15068         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
15069         intmax_t, uintmax_t and their limits.
15070         * gcc.dg/intmax_t-1.c: New test.
15071
15072 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15073
15074         * g++.dg/tc1/dr147.C: Add reference to PR.
15075
15076 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
15077
15078         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
15079         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
15080
15081 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
15082
15083         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
15084
15085 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15086
15087         * gcc.dg/redecl-5.c: New test.
15088         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
15089         of scanf.
15090
15091 2004-08-03  Roger Sayle  <roger@eyesopen.com>
15092
15093         PR middle-end/16790
15094         * gcc.c-torture/execute/pr16790-1.c: New test case.
15095
15096 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
15097
15098         * g++.dg/ext/visibility/assign1.C: New test.
15099         * g++.dg/ext/visibility/new1.C: Likewise.
15100
15101         * gcc.dg/symbian1.c: New test.
15102         * gcc.dg/symbian2.c: Likewise.
15103
15104 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
15105
15106         PR target/16570
15107         * gcc.dg/i386-sse-9.c: New test.
15108
15109 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15110
15111         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
15112
15113 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15114
15115         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
15116         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
15117         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
15118         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
15119         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
15120         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
15121         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
15122         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
15123         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
15124         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
15125         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
15126         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
15127         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
15128         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
15129         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
15130         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
15131         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
15132         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
15133         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
15134         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
15135         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
15136         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
15137         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
15138         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15139         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
15140         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
15141         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
15142         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
15143         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15144         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15145         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
15146         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
15147         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
15148         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
15149         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
15150         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15151         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15152         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15153         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15154         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
15155         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
15156         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
15157         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
15158         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
15159         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15160         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15161         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
15162         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
15163         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
15164         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
15165         gcc.misc-tests/i386-pf-3dnow-1.c,
15166         gcc.misc-tests/i386-pf-athlon-1.c,
15167         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15168         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
15169         Declare built-in functions used.
15170         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
15171
15172 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
15173
15174         PR c++/16707
15175         * g++.dg/lookup/using12.C: New test.
15176
15177         * g++.dg/init/null1.C: Fix PR number.
15178         * g++.dg/parse/namespace10.C: Likewise.
15179
15180 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15181
15182         PR c++/16224
15183         * g++.dg/template/spec17.C: New test.
15184         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
15185         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
15186
15187 2004-08-02  David Billinghurst
15188
15189         PR fortran/16292
15190         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
15191
15192 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
15193
15194         * gcc.dg/ia64-got-1.c: New test case.
15195
15196 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15197
15198         PR c++/16489
15199         * g++.dg/init/null1.C: New test.
15200         * g++.dg/tc1/dr76.C: Adjust error marker.
15201
15202         PR c++/16529
15203         * g++.dg/parse/namespace10.C: New test.
15204
15205         PR c++/16810
15206         * g++.dg/inherit/ptrmem2.C: New test.
15207
15208 2004-08-02  Ben Elliston  <bje@au.ibm.com>
15209
15210         PR target/16155
15211         * gcc.dg/pr16155.c: New test.
15212
15213 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15214
15215         * gcc.dg/redecl-2.c: New test.
15216
15217 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
15218
15219         * gcc.dg/darwin-longdouble.c: New file.
15220
15221 2004-07-30  Richard Henderson  <rth@redhat.com>
15222
15223         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
15224         write to constant argument.
15225         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15226
15227 2004-07-30  Richard Henderson  <rth@redhat.com>
15228
15229         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
15230         tests of nearest around zero.
15231
15232 2004-07-30  Andrew Pinski  <apinski@apple.com>
15233
15234         * gcc.c-torture/compile/20040730-1.c: New test.
15235
15236 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15237
15238         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
15239         powerpc-eabispe.
15240
15241 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15242
15243         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
15244
15245 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
15246
15247         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
15248         contains $ld_library_path.
15249         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15250
15251 2004-07-29  Richard Henderson  <rth@redhat.com>
15252
15253         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
15254
15255         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
15256         (alt2, which): New.
15257         (Check): Accept either alternative.
15258
15259 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
15260
15261         * g++.dg/abi/inline1.C: New test.
15262         * g++.dg/abi/local1-a.cc: Likewise.
15263         * g++.dg/abi/local1.C: Likewise.
15264         * g++.dg/abi/mangle11.C: Tweak location of warnings.
15265         * g++.dg/abi/mangle12.C: Likewise.
15266         * g++.dg/abi/mangle17.C: Likewise.
15267         * g++.dg/abi/mangle20-2.C: Likewise.
15268         * g++.dg/opt/interface1.C: Likewise.
15269         * g++.dg/opt/interface1.h: Likewise.
15270         * g++.dg/opt/interface1-a.cc: New test.
15271         * g++.dg/parse/repo1.C: New test.
15272         * g++.dg/template/repo1.C: Likewise.
15273         * g++.dg/warn/Winline-1.C: Likewise.
15274         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
15275
15276 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
15277
15278         * gcc.dg/tree-ssa/20040729-1.c: New test.
15279
15280 2004-07-27  Matt Austern <austern@apple.com>
15281
15282         * gcc.dg/darwin-bool-1.c: New test.
15283         * gcc.dg/darwin-bool-2.c: New test.
15284
15285 2004-07-28  Richard Henderson  <rth@redhat.com>
15286
15287         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
15288         arguments in the correct type.  Don't write to constant arguments.
15289
15290 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15291
15292         PR tree-optimization/16688
15293         PR tree-optimization/16689
15294         * g++.dg/tree-ssa/pr16688.C: New test.
15295
15296 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15297
15298         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15299         loads.  Not only in the comment, this time.
15300
15301 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
15302
15303         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
15304         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
15305         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
15306         * gcc.dg/sh4a-bitmovua.c: New.
15307         * gcc.dg/sh4a-cos.c: New.
15308         * gcc.dg/sh4a-cosf.c: New.
15309         * gcc.dg/sh4a-fprun.c: New.
15310         * gcc.dg/sh4a-fsrra.c: New.
15311         * gcc.dg/sh4a-memmovua.c: New.
15312         * gcc.dg/sh4a-sin.c: New.
15313         * gcc.dg/sh4a-sincos.c: New.
15314         * gcc.dg/sh4a-sincosf.c: New.
15315         * gcc.dg/sh4a-sinf.c: New.
15316
15317 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15318
15319         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
15320         conditionals.
15321         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15322         loads.
15323         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
15324         DOM1.
15325
15326 2004-07-27  Andrew Pinski  <apinski@apple.com>
15327
15328         * g++.dg/rtti/tinfo1.C: Correct the xfail.
15329
15330 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
15331
15332         * gcc.dg/pragma-isr.c: New test.
15333
15334 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15335
15336         PR c++/14429
15337         * g++.dg/template/ttp11.C: New test.
15338
15339 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
15340
15341         * gcc.c-torture/compile/20040727-1.c: New test.
15342
15343 2004-07-26  Eric Christopher  <echristo@redhat.com>
15344
15345         * gcc.c-torture/compile/20040726-2.c: New test.
15346
15347 2004-07-26  Andrew Pinski  <apinski@apple.com>
15348
15349         * g++.dg/rtti/tinfo1.C: Xfail.
15350
15351 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
15352
15353         * gcc.c-torture/compile/20040726-1.c: New test.
15354
15355 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
15356             Brian Ryner  <bryner@brianryner.com>
15357
15358         PR c++/9283
15359         PR c++/15000
15360         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15361         * g++.dg/ext/visibility/: New directory.
15362         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15363         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15364         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15365         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15366         * g++.dg/ext/visibility/fvisibility.C,
15367         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15368         g++.dg/ext/visibility/fvisibility-override1.C
15369         g++.dg/ext/visibility/fvisibility-override2.C
15370         g++.dg/ext/visibility/memfuncts.C
15371         g++.dg/ext/visibility/noPLT.C
15372         g++.dg/ext/visibility/pragma.C
15373         g++.dg/ext/visibility/pragma-override1.C
15374         g++.dg/ext/visibility/pragma-override2.C
15375         g++.dg/ext/visibility/staticmemfuncts.C
15376         g++.dg/ext/visibility/virtual.C: New tests.
15377
15378 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15379
15380         PR c/15360
15381         * gcc.dg/pr15360-1.c: New test.
15382
15383 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15384
15385         * gcc.dg/pragma-align-2.c: New test.
15386         * gcc.dg/pragma-init-fini.c: New test.
15387         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15388         targets.
15389
15390 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15391
15392         * gcc.dg/init-string-2.c: New test.
15393
15394 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15395
15396         PR 16684
15397         * gcc.dg/Wredundant-decls-1.c: New test case.
15398
15399 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15400
15401         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15402         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15403         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15404         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15405         * gcc.dg/compat/generate-random.c: New file.
15406         * gcc.dg/compat/generate-random.h: Likewise.
15407         * gcc.dg/compat/generate-random_r.c: Likewise.
15408         * gcc.dg/compat/struct-layout-1.h: Likewise.
15409         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15410         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15411         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15412         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15413         * gcc.dg/compat/struct-layout-1_main.c: New test.
15414         * gcc.dg/compat/struct-layout-1_x.c: New file.
15415         * gcc.dg/compat/struct-layout-1_y.c: New file.
15416         * gcc.dg/compat/struct-layout-1_test.h: New file.
15417
15418 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15419
15420         * gcc.dg/comp-return-1.c: New test
15421
15422 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15423
15424         * gcc.dg/vmx/8-02a.c: Fix typo.
15425
15426         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15427         * gcc.dg/darwin-abi-3.c: New test.
15428
15429         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15430         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15431
15432         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15433         * gcc.dg/vmx/ops-long-1.c: New test.
15434         * gcc.dg/vmx/ops-long-2.c: New test.
15435
15436 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15437
15438         * g++.dg/lookup/conv-[1234].C: New.
15439
15440 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15441
15442         * g++.dg/parse/attr2.C: Simplify.
15443
15444 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15445
15446         PR c/7284
15447         * gcc.c-torture/execute/pr7284-1.c: New test.
15448
15449 2004-07-22  Brian Booth  <bbooth@redhat.com>
15450
15451         * gcc.dg/tree-ssa/20040721-1.c: New test.
15452
15453 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15454
15455         * g++.dg/template/crash20.c: New.
15456
15457 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15458
15459         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15460         Add dg-run directive.  Declare variables as required.
15461         * gfortran.dg/g77/README: Update
15462
15463 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15464
15465         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15466         gcc.dg/cris-peep2-andu2.c: New tests.
15467
15468 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15469
15470         PR c/15052
15471         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15472         on return type.
15473         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15474         messages.
15475         * gcc.dg/qual-return-2.c: Update expected messages.
15476         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15477
15478 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15479
15480         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15481         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15482
15483 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15484
15485         PR c/11250
15486         * gcc.dg/init-string-1.c: New test.
15487
15488 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15489
15490         PR middle-end/15345
15491         PR c/16450
15492         * gcc.dg/torture/nested-fn-1.c: New test.
15493
15494 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15495
15496         PR target/16559
15497         * gcc.dg/ia64-fptr-1.c: New file.
15498
15499 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15500
15501         PR c++/14497
15502         * g++.dg/template/spec16.C: New test.
15503         * g++.old-deja/g++.robertl/eb118.C: Remove.
15504
15505 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15506
15507         PR c++/509
15508         * g++.dg/template/spec15.C: New test.
15509
15510 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15511
15512         Copy cases from g77.f-torture/execute and add dg-run
15513         directive.  Other changes as noted.
15514         * gfortran.dg/g77/13037.f
15515         * gfortran.dg/g77/1832.f
15516         * gfortran.dg/g77/19981119-0.f
15517         * gfortran.dg/g77/19990313-0.f
15518         * gfortran.dg/g77/19990313-1.f
15519         * gfortran.dg/g77/19990313-2.f
15520         * gfortran.dg/g77/19990313-3.f
15521         * gfortran.dg/g77/19990419-1.f
15522         * gfortran.dg/g77/19990826-0.f
15523         * gfortran.dg/g77/19990826-2.f
15524         * gfortran.dg/g77/20000503-1.f
15525         * gfortran.dg/g77/20001111.f
15526         * gfortran.dg/g77/20010116.f
15527         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15528         * gfortran.dg/g77/20010430.f
15529         * gfortran.dg/g77/6177.f
15530         * gfortran.dg/g77/947.f
15531         * gfortran.dg/g77/970816-3.f
15532         * gfortran.dg/g77/971102-1.f
15533         * gfortran.dg/g77/980520-1.f
15534         * gfortran.dg/g77/980628-0.f
15535         * gfortran.dg/g77/980628-1.f
15536         * gfortran.dg/g77/980628-10.f
15537         * gfortran.dg/g77/980628-2.f
15538         * gfortran.dg/g77/980628-3.f
15539         * gfortran.dg/g77/980628-7.f
15540         * gfortran.dg/g77/980628-8.f
15541         * gfortran.dg/g77/980628-9.f
15542         * gfortran.dg/g77/980701-0.f
15543         * gfortran.dg/g77/980701-1.f
15544         * gfortran.dg/g77/cabs.f
15545         * gfortran.dg/g77/claus.f
15546         * gfortran.dg/g77/complex_1.f
15547         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15548         * gfortran.dg/g77/dcomplex.f
15549         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15550         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15551         * gfortran.dg/g77/f90-intrinsic-numeric.f
15552         * gfortran.dg/g77/int8421.f
15553         * gfortran.dg/g77/labug1.f
15554         * gfortran.dg/g77/large_vec.f
15555         * gfortran.dg/g77/le.f
15556         * gfortran.dg/g77/short.f
15557         * gfortran.dg/g77/README: Update
15558
15559 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15560
15561         PR c++/16637
15562         * g++.dg/parse/lookup4.C: New test.
15563
15564 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15565
15566         PR c++/16175
15567         * g++.dg/template/ttp10.C: New test.
15568
15569 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15570
15571         * gcc.dg/pr12625-1.c: New test.
15572
15573 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15574
15575         * testsuite/gcc.dg/switch-warn-1.c: New test.
15576         * testsuite/gcc.dg/switch-warn-2.c: New test.
15577         * gcc.c-torture/compile/pr14730.c: Update.
15578
15579 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15580
15581         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15582         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15583         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15584         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15585
15586 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15587
15588         PR c++/16623
15589         * g++.dg/template/assign1.C: New test.
15590
15591 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15592
15593         PR c++/12170
15594         * g++.dg/template/ttp9.C: New test.
15595
15596 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15597
15598         * gcc.dg/format/cmn-err-1.c: New test.
15599
15600 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15601
15602         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15603         gcc.dg/Wparentheses-10.c: New tests.
15604         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15605
15606 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15607
15608         PR fortran/16465
15609         * gfortran.dg/g77//ffixed-line-length-0.f,
15610         gfortran.dg/g77/ffixed-line-length-132.f,
15611         gfortran.dg/g77/ffixed-line-length-72.f,
15612         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15613         gfortran.dg/g77/README: Update.
15614
15615 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15616
15617         PR c++/13092
15618         * g++.dg/template/non-dependent7.C: New test.
15619         * g++.dg/template/non-dependent8.C: Likewise.
15620         * g++.dg/template/non-dependent9.C: Likewise.
15621         * g++.dg/template/non-dependent10.C: Likewise.
15622
15623 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15624
15625         PR c++/16337
15626         * g++.dg/parse/attr2.C: New test.
15627
15628 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15629
15630         * g77.dg: Removed.
15631         * g77.f-torture: Ditto.
15632
15633 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15634
15635         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15636         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15637         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15638
15639 2004-07-16  Richard Henderson  <rth@redhat.com>
15640
15641         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15642
15643 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15644
15645         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15646         tests with full list of options.
15647         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15648         of TORTURE_OPTIONS if test contains 'dg-do run'.
15649
15650         PR fortran/16404
15651         * gfortran.dg/do_iterator.f90: New test.
15652
15653 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15654
15655         PR rtl-optimization/16536
15656         * gcc.c-torture/execute/restrict-1.c: New test.
15657
15658 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15659
15660         PR fortran/15324
15661         * gfortran.dg/pr15324.f90: New test.
15662
15663         PR fortran/15129
15664         * gfortran.dg/pr15129.f90: New test.
15665
15666         PR fortran/15140
15667         * gfortran.dg/pr15140.f90: New test.
15668
15669         PR fortran/13792
15670         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15671         compile-time simplification.
15672
15673 2004-07-14  Mike Stump  <mrs@apple.com>
15674
15675         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15676
15677 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15678
15679         PR target/16325
15680         * gcc.dg/profile-generate-1.c: New.
15681
15682 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15683
15684         * gcc.c-torture/execute/20040709-1.c: New test.
15685         * gcc.c-torture/execute/20040709-2.c: New test.
15686
15687 2004-07-14  Mike Stump  <mrs@apple.com>
15688
15689         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15690
15691 2004-07-14  Mike Stump  <mrs@apple.com>
15692
15693         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15694
15695 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15696
15697         PR c++/16518
15698         * g++.dg/parse/mutable1.C: New test.
15699
15700 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15701
15702         PR tree-optimization/16443
15703         * gcc.dg/tree-ssa/20040713-1.c: New test.
15704
15705 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15706
15707         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15708         for operator new.
15709
15710 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15711
15712         * gfortran.dg/g77/README: New file
15713         * gfortran.dg/g77/19981216-0.f:  Copy from
15714         g77.f-torture/noncompile.  Add "dg-do compile" and
15715         dg-error as required.
15716         * gfortran.dg/g77/19990218-1.f: Likewise
15717         * gfortran.dg/g77/19990905-1.f: Likewise
15718         * gfortran.dg/g77/9263.f: Likewise
15719         * gfortran.dg/g77/980615-0.f: Likewise
15720         * gfortran.dg/g77/980616-0.f: Likewise
15721         * gfortran.dg/g77/check0.f: Likewise
15722         * gfortran.dg/g77/select_no_compile.f: Likewise
15723
15724 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15725
15726         Copy files from g77.f-torture/compile.
15727         Add "{ dg-do compile}".  Other changes as noted
15728         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15729         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15730         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15731         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15732         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15733         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15734         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15735         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15736         statement to conform to standard.  Append alpha1.x for reference.
15737         * gfortran.dg/g77/xformat.f: Add dg-warning
15738
15739 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15740
15741         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15742         Add {dg-do compile} directive.
15743         * gfortran.dg/g77/cpp2.F: Likewise
15744
15745 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15746
15747         PR c++/5402
15748         * g++.dg/lookup/name-clash1.C: New test.
15749
15750         PR c++/9777
15751         * g++.dg/lookup/name-clash2.C: New test.
15752
15753         PR c++/12102
15754         * g++.dg/lookup/name-clash3.C: New test.
15755
15756 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15757
15758         * g++.dg/lookup/new2.C: New test.
15759         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15760
15761 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15762
15763         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15764         Add {dg-do compile} directive.
15765         * gfortran.dg/g77/13060.f: Likewise
15766         * gfortran.dg/g77/19990218-0.f: Likewise
15767         * gfortran.dg/g77/19990305-0.f: Likewise
15768         * gfortran.dg/g77/19990419-0.f: Likewise
15769         * gfortran.dg/g77/19990502-0.f: Likewise
15770         * gfortran.dg/g77/19990502-1.f: Likewise
15771         * gfortran.dg/g77/19990525-0.f: Likewise
15772         * gfortran.dg/g77/19990826-1.f: Likewise
15773         * gfortran.dg/g77/19990826-3.f: Likewise
15774         * gfortran.dg/g77/19990905-2.f: Likewise
15775         * gfortran.dg/g77/20000412-1.f: Likewise
15776         * gfortran.dg/g77/20000511-1.f: Likewise
15777         * gfortran.dg/g77/20000511-2.f: Likewise
15778         * gfortran.dg/g77/20000518.f: Likewise
15779         * gfortran.dg/g77/20000601-1.f: Likewise
15780         * gfortran.dg/g77/20000601-2.f: Likewise
15781         * gfortran.dg/g77/20000629-1.f: Likewise
15782         * gfortran.dg/g77/20000630-2.f: Likewise
15783         * gfortran.dg/g77/20010115.f: Likewise
15784         * gfortran.dg/g77/20010321-1.f: Likewise
15785         * gfortran.dg/g77/20010426.f: Likewise
15786         * gfortran.dg/g77/20020307-1.f: Likewise
15787         * gfortran.dg/g77/8485.f: Likewise
15788         * gfortran.dg/g77/960317-1.f: Likewise
15789         * gfortran.dg/g77/970915-0.f: Likewise
15790         * gfortran.dg/g77/980310-1.f: Likewise
15791         * gfortran.dg/g77/980310-2.f: Likewise
15792         * gfortran.dg/g77/980310-3.f: Likewise
15793         * gfortran.dg/g77/980310-4.f: Likewise
15794         * gfortran.dg/g77/980310-6.f: Likewise
15795         * gfortran.dg/g77/980310-7.f: Likewise
15796         * gfortran.dg/g77/980310-8.f: Likewise
15797         * gfortran.dg/g77/980419-2.f: Likewise
15798         * gfortran.dg/g77/980424-0.f: Likewise
15799         * gfortran.dg/g77/980427-0.f: Likewise
15800         * gfortran.dg/g77/980729-0.f: Likewise
15801         * gfortran.dg/g77/981117-1.f: Likewise
15802         * gfortran.dg/g77/toon_1.f: Likewise
15803
15804 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15805
15806         PR c++/2204
15807         * g++.dg/other/abstract2.C: New test.
15808
15809 2004-07-12  Paul Brook  <paul@codesourcery.com>
15810
15811         * gfortran.dg/pointer_init_1.f90: New test.
15812
15813 2004-07-11  Paul Brook  <paul@codesourcery.com>
15814
15815         PR fortran/15986
15816         * gfortran.dg/contained_1.f90: New test.
15817
15818 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15819
15820         * g++.dg/parse/defarg8.C: New test.
15821
15822 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15823
15824         PR fortran/16433
15825         * gfortran.dg/pr16433.f: New test.
15826
15827         PR fortran/17574
15828         * gfortran.dg/pr15754.f90: New test.
15829
15830 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15831
15832         PR tree-optimization/16437
15833         * gcc.c-torture/execute/bitfld-4.c: New test.
15834
15835 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15836
15837         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15838         access to common var from module.
15839
15840 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15841
15842         PR fortran/16336
15843         * gfortran.fortran-torture/execute/common_2.f90: New test.
15844
15845 2004-07-10  Paul Brook  <paul@codesourcery.com>
15846
15847         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15848
15849 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15850
15851         PR fortran/15969
15852         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15853
15854 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15855
15856         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15857         * gfortran.dg/g77/ffixed-form-2.f: Likewise
15858         * gfortran.dg/g77/ffree-form-1.f: Likewise
15859         * gfortran.dg/g77/ffree-form-2.f: Likewise
15860         * gfortran.dg/g77/ffree-form-3.f: Likewise
15861         * gfortran.dg/g77/fno-underscoring.f: Likewise
15862         * gfortran.dg/g77/funderscoring.f: Likewise
15863         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15864
15865 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15866
15867         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15868
15869 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15870         Paul Brook  <paul@codesourcery.com>
15871
15872         PR fortran/13415
15873         * gfortran.dg/common_pointer_1.f90: New test.
15874
15875 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15876
15877         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15878
15879 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15880
15881         PR target/16364
15882         * gcc.c-torture/compile/20040709-1.c: New.
15883
15884 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15885
15886         PR fortran/14077
15887         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15888
15889 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15890
15891         PR fortran/13201
15892         * gfortran.dg/shape_1.f90: New test.
15893
15894 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15895             Andrew Pinski  <apinski@apple.com>
15896
15897         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15898
15899 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15900
15901         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15902         comment.
15903
15904 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15905         Paul Brook  <paul@codesourcery.com>
15906
15907         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15908         '.f95' and '.F95'.
15909
15910 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15911
15912         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15913
15914 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15915
15916         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15917         testcases with capital suffix.
15918
15919 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15920
15921         PR fortran/15481
15922         PR fortran/13372
15923         PR fortran/13575
15924         PR fortran/15978
15925         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15926
15927         * gfortran.dg/implicit_1.f90: New test.
15928
15929 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15930
15931         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
15932         expression to match gfortran warning/error messages
15933         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15934         dg-error text.
15935
15936 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15937
15938         * lib/fortran-torture.exp: Rename proc search_for to
15939         search_for_re.
15940
15941 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15942
15943         * gcc.c-torture/execute/simd-5.x: New file.
15944         XFAIL on SPARC 64-bit at -O0.
15945
15946 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15947
15948         PR c++/8211
15949         PR c++/16165
15950         * g++.dg/warn/effc3.C: New test.
15951
15952 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15953
15954         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15955         change X to 1X in format.
15956         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
15957         add data statements to conform to standard.
15958
15959 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15960
15961         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15962         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
15963         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
15964
15965 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15966
15967         * gfortran.dg/g77/7388.f: Copy from g77.dg
15968         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
15969         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
15970         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
15971         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
15972         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
15973         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
15974         * gfortran.dg/g77/strlen0.f: Likewise
15975
15976 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
15977
15978         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
15979         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
15980
15981 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15982
15983         * gcc.c-torture/execute/920428-2.x: Delete.
15984         * gcc.c-torture/execute/920501-7.x: Likewise.
15985
15986 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
15987
15988         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
15989         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
15990         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
15991         prescott and c3-2.
15992         (PREFETCH_3DNOW): Add -march=c3.
15993
15994 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
15995
15996         PR c/16437
15997         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
15998         * gcc.c-torture/execute/bf64-1.x: Likewise.
15999
16000 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16001
16002         * gcc.c-torture/compile/20040708-1.c: New test.
16003
16004 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16005
16006         PR c++/16169
16007         * g++.dg/warn/effc2.C: New test.
16008
16009 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16010
16011         * gcc.c-torture/execute/bitfld-1.x: Remove.
16012         * gcc.c-torture/execute/bitfld-3.c: New test.
16013         * gcc.dg/bitfld-2.c: Remove XFAILs.
16014
16015 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
16016
16017         PR c++/16276
16018         * g++.dg/rtti/tinfo1.C: New file.
16019
16020 2004-07-07  Eric Christopher  <echristo@redhat.com>
16021
16022         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
16023
16024 2004-07-07  Andrew Pinski  <apinski@apple.com>
16025
16026         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
16027
16028 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
16029
16030         * g++.dg/init/call1.C: XFAIL.
16031
16032 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
16033
16034         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
16035         except for movstrict*, to movmem* and clrstr* to clrmem*.
16036
16037 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
16038
16039         * gcc.c-torture/execute/20040707-1.c: New test.
16040
16041 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
16042
16043         * gcc.c-torture/execute/20040706-1.c: New test.
16044
16045 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16046
16047         PR c++/3671
16048         * g++.dg/template/spec14.C: New test.
16049
16050 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
16051
16052         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
16053         nothing if not yet defined.  Use it in b, c and d type definitions.
16054         * gcc.c-torture/execute/20040705-1.c: New test.
16055         * gcc.c-torture/execute/20040705-2.c: New test.
16056
16057 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16058
16059         PR c++/2518
16060         * g++.dg/lookup/new1.C: New test.
16061
16062 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16063
16064         PR c++/11406
16065         * g++.dg/template/sizeof8.C: New test.
16066
16067 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
16068
16069         * gcc.c-torture/compile/20040705-1.c: New test.
16070
16071 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
16072
16073         * gfortran.fortran-torture/execute/seq_io.f90: New test.
16074
16075 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
16076
16077         * gcc.dg/cpp/if-mop.c: Two new testcases.
16078         * gcc.dg/cpp/trad/comment-3.c: New.
16079
16080 2004-07-04  Paul Brook  <paul@codesourcery.com>
16081
16082         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
16083
16084 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
16085
16086         PR c++/3761
16087         * g++.dg/lookup/crash4.C: New test.
16088
16089 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
16090
16091         * gcc.c-torture/execute/builtin-abs-1.c
16092         * gcc.c-torture/execute/builtin-abs-2.c
16093         * gcc.c-torture/execute/builtin-complex-1.c
16094         * gcc.c-torture/execute/builtins/string-1-lib.c
16095         * gcc.c-torture/execute/builtins/string-1.c
16096         * gcc.c-torture/execute/builtins/string-2-lib.c
16097         * gcc.c-torture/execute/builtins/string-2.c
16098         * gcc.c-torture/execute/builtins/string-3-lib.c
16099         * gcc.c-torture/execute/builtins/string-3.c
16100         * gcc.c-torture/execute/builtins/string-4-lib.c
16101         * gcc.c-torture/execute/builtins/string-4.c
16102         * gcc.c-torture/execute/builtins/string-5-lib.c
16103         * gcc.c-torture/execute/builtins/string-5.c
16104         * gcc.c-torture/execute/builtins/string-6-lib.c
16105         * gcc.c-torture/execute/builtins/string-6.c
16106         * gcc.c-torture/execute/builtins/string-7-lib.c
16107         * gcc.c-torture/execute/builtins/string-7.c
16108         * gcc.c-torture/execute/builtins/string-8-lib.c
16109         * gcc.c-torture/execute/builtins/string-8.c
16110         * gcc.c-torture/execute/builtins/string-9-lib.c
16111         * gcc.c-torture/execute/builtins/string-9.c
16112         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
16113         * gcc.c-torture/execute/builtins/string-asm-1.c
16114         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
16115         * gcc.c-torture/execute/builtins/string-asm-2.c
16116         * gcc.c-torture/execute/stdio-opt-1.c
16117         * gcc.c-torture/execute/stdio-opt-2.c
16118         * gcc.c-torture/execute/stdio-opt-3.c
16119         * gcc.c-torture/execute/string-opt-1.c
16120         * gcc.c-torture/execute/string-opt-10.c
16121         * gcc.c-torture/execute/string-opt-11.c
16122         * gcc.c-torture/execute/string-opt-12.c
16123         * gcc.c-torture/execute/string-opt-13.c
16124         * gcc.c-torture/execute/string-opt-14.c
16125         * gcc.c-torture/execute/string-opt-15.c
16126         * gcc.c-torture/execute/string-opt-16.c
16127         * gcc.c-torture/execute/string-opt-2.c
16128         * gcc.c-torture/execute/string-opt-6.c
16129         * gcc.c-torture/execute/string-opt-7.c
16130         * gcc.c-torture/execute/string-opt-8.c:
16131         Replace with ...
16132
16133         * gcc.c-torture/execute/builtins/abs-2.c
16134         * gcc.c-torture/execute/builtins/abs-3.c
16135         * gcc.c-torture/execute/builtins/complex-1.c
16136         * gcc.c-torture/execute/builtins/fprintf.c
16137         * gcc.c-torture/execute/builtins/fputs.c
16138         * gcc.c-torture/execute/builtins/memcmp.c
16139         * gcc.c-torture/execute/builtins/memmove.c
16140         * gcc.c-torture/execute/builtins/memops-asm.c
16141         * gcc.c-torture/execute/builtins/mempcpy-2.c
16142         * gcc.c-torture/execute/builtins/mempcpy.c
16143         * gcc.c-torture/execute/builtins/memset.c
16144         * gcc.c-torture/execute/builtins/printf.c
16145         * gcc.c-torture/execute/builtins/sprintf.c
16146         * gcc.c-torture/execute/builtins/strcat.c
16147         * gcc.c-torture/execute/builtins/strchr.c
16148         * gcc.c-torture/execute/builtins/strcmp.c
16149         * gcc.c-torture/execute/builtins/strcpy.c
16150         * gcc.c-torture/execute/builtins/strcspn.c
16151         * gcc.c-torture/execute/builtins/strlen-2.c
16152         * gcc.c-torture/execute/builtins/strlen.c
16153         * gcc.c-torture/execute/builtins/strncat.c
16154         * gcc.c-torture/execute/builtins/strncmp-2.c
16155         * gcc.c-torture/execute/builtins/strncmp.c
16156         * gcc.c-torture/execute/builtins/strncpy.c
16157         * gcc.c-torture/execute/builtins/strpbrk.c
16158         * gcc.c-torture/execute/builtins/strpcpy-2.c
16159         * gcc.c-torture/execute/builtins/strpcpy.c
16160         * gcc.c-torture/execute/builtins/strrchr.c
16161         * gcc.c-torture/execute/builtins/strspn.c
16162         * gcc.c-torture/execute/builtins/strstr-asm.c
16163         * gcc.c-torture/execute/builtins/strstr.c:
16164         ... these new files.
16165
16166         * gcc.c-torture/execute/builtins/abs-2-lib.c
16167         * gcc.c-torture/execute/builtins/abs-3-lib.c
16168         * gcc.c-torture/execute/builtins/complex-1-lib.c
16169         * gcc.c-torture/execute/builtins/fprintf-lib.c
16170         * gcc.c-torture/execute/builtins/fputs-lib.c
16171         * gcc.c-torture/execute/builtins/memcmp-lib.c
16172         * gcc.c-torture/execute/builtins/memmove-lib.c
16173         * gcc.c-torture/execute/builtins/memops-asm-lib.c
16174         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
16175         * gcc.c-torture/execute/builtins/mempcpy-lib.c
16176         * gcc.c-torture/execute/builtins/memset-lib.c
16177         * gcc.c-torture/execute/builtins/printf-lib.c
16178         * gcc.c-torture/execute/builtins/sprintf-lib.c
16179         * gcc.c-torture/execute/builtins/strcat-lib.c
16180         * gcc.c-torture/execute/builtins/strchr-lib.c
16181         * gcc.c-torture/execute/builtins/strcmp-lib.c
16182         * gcc.c-torture/execute/builtins/strcpy-lib.c
16183         * gcc.c-torture/execute/builtins/strcspn-lib.c
16184         * gcc.c-torture/execute/builtins/strlen-2-lib.c
16185         * gcc.c-torture/execute/builtins/strlen-lib.c
16186         * gcc.c-torture/execute/builtins/strncat-lib.c
16187         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
16188         * gcc.c-torture/execute/builtins/strncmp-lib.c
16189         * gcc.c-torture/execute/builtins/strncpy-lib.c
16190         * gcc.c-torture/execute/builtins/strpbrk-lib.c
16191         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
16192         * gcc.c-torture/execute/builtins/strpcpy-lib.c
16193         * gcc.c-torture/execute/builtins/strrchr-lib.c
16194         * gcc.c-torture/execute/builtins/strspn-lib.c
16195         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
16196         * gcc.c-torture/execute/builtins/strstr-lib.c
16197         * gcc.c-torture/execute/builtins/lib/abs.c
16198         * gcc.c-torture/execute/builtins/lib/fprintf.c
16199         * gcc.c-torture/execute/builtins/lib/memset.c
16200         * gcc.c-torture/execute/builtins/lib/printf.c
16201         * gcc.c-torture/execute/builtins/lib/sprintf.c
16202         * gcc.c-torture/execute/builtins/lib/strcpy.c
16203         * gcc.c-torture/execute/builtins/lib/strcspn.c
16204         * gcc.c-torture/execute/builtins/lib/strncat.c
16205         * gcc.c-torture/execute/builtins/lib/strncmp.c
16206         * gcc.c-torture/execute/builtins/lib/strncpy.c
16207         * gcc.c-torture/execute/builtins/lib/strpbrk.c
16208         * gcc.c-torture/execute/builtins/lib/strspn.c
16209         * gcc.c-torture/execute/builtins/lib/strstr.c:
16210         New files containing support routines.
16211
16212         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
16213         declaration.
16214         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
16215         when not optimizing.
16216
16217 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
16218
16219         PR c++/16240
16220         * g++.dg/abi/mangle22.C: New test.
16221         * g++.dg/abi/mangle23.C: Likewise.
16222
16223 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
16224
16225         PR fortran/16290
16226         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
16227         Allow for cases without denormalized floating point numbers.
16228
16229 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
16230
16231         PR c/1027
16232         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16233         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
16234         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
16235         expected warning text.
16236         * gcc.dg/format/diag-2.c: New test.
16237
16238 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16239
16240         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
16241
16242 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
16243
16244         * gcc.dg/builtins-43.c: New.
16245         * gcc.dg/builtins-44.c: New.
16246         * gcc.dg/builtins-45.c: New.
16247
16248 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
16249             Andreas Tobler  <a.tobler@schweiz.ch>
16250
16251         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
16252         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
16253         as SIGSEGV.
16254         * gcc.dg/cleanup-11.c: Likewise.
16255         * gcc.dg/cleanup-8.c: Likewise.
16256         * gcc.dg/cleanup-9.c: Likewise.
16257         * gcc.dg/cleanup-5.c: Run on all platforms.
16258
16259 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16260
16261         * g++.dg/warn/nonnull1.C: New test.
16262
16263 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16264
16265         * gcc.dg/compat/compat-common.h: Wrap up CINT in
16266         an #ifndef SKIP_COMPLEX_INT/#endif pair.
16267         Special-case the Sun compiler wrt to <complex.h>.
16268
16269 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
16270
16271         * gcc.dg/Wunreachable-8.C: New test.
16272
16273         * gcc.dg/h8300-ice2.c : New test.
16274
16275 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
16276
16277         PR fortran/16161
16278         * gfortran.fortran-torture/compile/implicit.f90: Add test
16279         for implicit character.
16280
16281 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
16282
16283         PR fortran/16289
16284         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
16285         Use tiny() intrinsic to find smallest non-negative real
16286
16287 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
16288
16289         * gcc.dg/compat/struct-by-value-22_main.c: New test.
16290         * gcc.dg/compat/struct-by-value-22_x.c: New.
16291         * gcc.dg/compat/struct-by-value-22_y.c: New.
16292
16293         * gcc.c-torture/execute/20040629-1.c: New test.
16294
16295 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
16296
16297         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
16298         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
16299
16300         PR target/16195
16301         * gcc.dg/20040625-1.c: New test.
16302
16303 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16304
16305         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
16306
16307 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16308
16309         PR fortran/15963
16310         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
16311
16312 2004-06-29  Richard Henderson  <rth@redhat.com>
16313
16314         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
16315
16316 2004-06-29  Paul Brook  <paul@codesourcery.com>
16317
16318         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
16319         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
16320
16321 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
16322
16323         PR c++/16260
16324         * g++.dg/parse/crash15.C: New.
16325
16326 2004-06-28  Andrew Pinski  <apinski@apple.com>
16327
16328         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
16329         by the error already.
16330
16331         * g++.dg/opt/ptrmem4.C: Change to compile only test.
16332
16333 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
16334
16335         PR target/14041
16336         * gcc.dg/h8300-bss-align-1.c : New.
16337
16338 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16339
16340         * PR c++/16174
16341         * g++.dg/template/ctor4.C: New.
16342
16343 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16344
16345         PR c++/16205
16346         * g++.dg/warn/Wsequence-point-1.C: New test.
16347
16348 2004-06-27  Paul Brook  <paul@codesourcery.com>
16349
16350         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
16351
16352 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
16353
16354         * g++.old-deja/g++.mike/p7325.C: Remove.
16355
16356 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16357
16358         PR c/14963
16359         * gcc.dg/pr14963.c: New test.
16360
16361 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16362
16363         PR c++/16193
16364         * g++.dg/parse/redef1.C: New test.
16365
16366 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16367
16368         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16369         20021110.c.
16370         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16371         20021119-1.c.
16372         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16373         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16374         5-04.c.
16375         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16376         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16377         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16378         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16379         g++.brendan/enum14.C.
16380         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16381         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16382         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16383         g++.mike/virt1.C.
16384         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16385         memtemp24.C.
16386
16387 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16388
16389         * gcc.dg/20040527-1.c: New test case.
16390
16391 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16392
16393         PR gfortran/pr16196
16394         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16395
16396 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16397
16398         PR middle-end/15825
16399         * gcc.dg/pr15825-1.c: New test case.
16400
16401 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16402
16403         * gcc.c-torture/execute/20040625-1.c: New test.
16404
16405 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16406
16407         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16408
16409 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16410
16411         * gcc.dg/torture/mips-div-1.c: New test.
16412
16413 2004-06-24  Jeff Law  <law@redhat.com>
16414
16415         * gcc.dg/tree-ssa/20040624-1.c: New test.
16416
16417 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16418
16419         * gcc.c-torture/compile/20040624-1.c: New test.
16420
16421 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16422
16423         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16424         this directory.
16425
16426 2004-06-23  Andrew Pinski  <apinski@apple.com>
16427
16428         PR middle-end/15988
16429         * g++.dg/opt/ptrmem4.C: New test.
16430
16431         * gcc.dg/c90-array-quals-2.c: New test.
16432
16433 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16434
16435         * gcc.dg/kpice1.c: New test.
16436
16437 2006-06-23  Andrew Pinski  <apinski@apple.com>
16438
16439         * gcc.dg/c90-array-quals.c: New test.
16440
16441 2006-06-22  Richard Henderson  <rth@redhat.com>
16442
16443         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16444
16445 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16446
16447         * gcc.dg/builtins-config.h: Handle FreeBSD.
16448
16449 2006-06-22  Richard Henderson  <rth@redhat.com>
16450
16451         * g++.dg/opt/devirt1.C: New.
16452
16453 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16454
16455         * g++.dg/opt/pr15551.C: New testcase.
16456
16457 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16458
16459         PR target/14800
16460         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16461         x86_64-*-linux* when compiling for 32bit.
16462
16463 2004-06-21  Andrew Pinski  <apinski@apple.com>
16464
16465         * gcc.dg/pch/struct-1.c: New.
16466         * gcc.dg/pch/struct-1.hs: New.
16467
16468 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16469
16470         * gcc.dg/pch/save-temps-1.c: New file.
16471         * gcc.dg/pch/save-temps-1.hs: New file.
16472
16473 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16474
16475         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16476         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16477
16478 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16479
16480         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16481         to fix type error.
16482         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16483         Remove trailing spaces.
16484
16485 2004-06-21  Richard Henderson  <rth@redhat.com>
16486
16487         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16488         merging && to BIT_FIELD_REF.
16489
16490 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16491
16492         * g++.dg/opt/placeholder1.C: New test.
16493
16494 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16495
16496         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16497         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16498         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16499         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16500
16501 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16502
16503         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16504         extern "C".
16505         * g++.dg/other/pragma-re-1.C: Add comments.
16506
16507 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16508
16509         PR gfortran/16080
16510         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16511
16512 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16513
16514         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16515         instead of setting the type of size_t by
16516         hand.
16517
16518 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16519
16520         * gcc.dg/unordered-2.c: New test case.
16521         * gcc.dg/unordered-3.c: New test case.
16522
16523 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16524
16525         PR other/16043
16526         * lib/g++.exp (g++_version): Tweak regexp for version
16527         * lib/g77.exp (g77_version): Likewise
16528         * lib/gfortran.exp (gfortran_version): Likewise
16529         * lib/objc.exp (objc_version): Likewise
16530         * lib/treelang.exp (treelang_version): Likewise
16531
16532 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16533
16534         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16535         Use INT_MAX instead of __INT_MAX__.
16536         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16537
16538         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16539         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16540         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16541         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16542         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16543         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16544         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16545         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16546         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16547
16548         * gcc.dg/range-test-1.c: New test.
16549         * g++.dg/opt/range-test-1.C: New test.
16550
16551 2004-06-17  Richard Henderson  <rth@redhat.com>
16552
16553         * objc.dg/sync-1.m: New.
16554         * objc.dg/try-catch-1.m: Don't force next runtime.
16555         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16556         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16557         shadowed catch clause.
16558         * objc.dg/try-catch-5.m: New.
16559
16560 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16561
16562         Bug 14610
16563         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16564
16565 2004-06-15  Richard Henderson  <rth@redhat.com>
16566
16567         * gcc.dg/20001116-1.c: Move expected warning line.
16568
16569 2004-06-15  Richard Henderson  <rth@redhat.com>
16570
16571         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16572         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16573
16574 2004-06-15  Jeff Law  <law@redhat.com>
16575
16576         * gcc.dg/tree-ssa/20040615-1.c: New test.
16577         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16578         be less sensitive to operand ordering.
16579         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16580
16581 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16582
16583         * g++.dg/abi/bitfield3.C: Add comment..
16584
16585 2004-06-15  Richard Henderson  <rth@redhat.com>
16586
16587         * g++.dg/ext/stmtexpr1.C: XFAIL.
16588         * gcc.dg/20030612-1.c: XFAIL.
16589
16590 2004-06-15  Eric Christopher  <echristo@redhat.com>
16591
16592         * g++.dg/charset/asm5.c: New.
16593         * gcc.dg/charset/asm6.c: New.
16594
16595 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16596
16597         PR fortran/15962
16598         * gfortran.fortran-torture/execute/select_1.f90: New test.
16599
16600 2004-06-15  Paul Brook  <paul@codesourcery.com>
16601
16602         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16603
16604 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16605
16606         PR c++/15967
16607         * g++.dg/lookup/crash3.C: New test.
16608
16609 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16610
16611         PR c++/15947
16612         * g++.dg/parse/dtor4.C: New test.
16613
16614 2004-06-14  Jeff Law  <law@redhat.com>
16615
16616         * gcc.c-torture/compile/20040614-1.c: New test.
16617
16618 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16619
16620         PR fortran/15211
16621         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16622         LEN of a character array.
16623
16624 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16625
16626         PR c++/15096
16627         * g++.dg/template/ptrmem10.C: New test.
16628
16629         PR c++/14930
16630         * g++.dg/template/friend30.C: New test.
16631
16632 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16633
16634         PR fortran/14928
16635         * gfortran.fortran-torture/compile/mloc.f90: New test.
16636
16637 2004-06-13  Paul Brook  <paul@codesourcery.com>
16638
16639         * gfortran.fortran-torture/execute/random_2.f90: New test.
16640
16641 2004-06-13  Eric Christopher  <echristo@redhat.com>
16642
16643         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16644
16645 2004-06-12  Paul Brook  <paul@codesourcery.com>
16646
16647         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16648
16649 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16650
16651         PR fortran/14923
16652         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16653
16654 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16655
16656         PR fortran/14957
16657         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16658         syntax errors in end statements of contained subroutines.
16659
16660 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16661
16662         PR fortran/12841
16663         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16664
16665 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16666
16667         PR fortran/15665
16668         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16669
16670 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16671
16672         PR gfortran/12839
16673         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16674
16675 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16676
16677         PR c++/15862
16678         * g++.dg/parse/enum1.C: New test.
16679
16680 2004-06-10  Jeff Law  <law@redhat.com>
16681
16682         * gcc.c-torture/compile/20040610-1.c: New test.
16683
16684 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16685
16686         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16687         * g++.old-deja/g++.other/decl3.C: Likewise.
16688
16689 2004-06-10  Brian Booth  <bbooth@redhat.com>
16690
16691         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16692         V_MAY_DEF instead of VDEF.
16693         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16694
16695 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16696
16697         PR c++/14211
16698         * g++.dg/conversion/const1.C: New test.
16699
16700         PR c++/15076
16701         * g++.dg/conversion/reinterpret1.C: New test.
16702
16703         PR c++/15877
16704         * g++.dg/template/enum2.C: New test.
16705
16706         PR c++/15227
16707         * g++.dg/template/error13.C: New test.
16708
16709 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16710
16711         PR fortran/14957
16712         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16713         arguments to test_* REAL and of the right size.
16714
16715 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16716
16717         PR target/15569
16718         PR rtl-optimization/15681
16719         * gcc.dg/20040609-1.c: New test.
16720
16721 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16722
16723         PR c++/14791
16724         * g++.dg/opt/builtins1.C: New test.
16725
16726 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16727
16728         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16729         that use default windows32 struct layout.
16730         * gcc.dg/i386-bitfield2.c: Likewise.
16731
16732 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16733
16734         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16735         for mingw32 and cygwin targets.
16736
16737 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16738
16739         * gcc.dg/pch/macro-4.c: New.
16740         * gcc.dg/pch/macro-4.hs: New.
16741
16742 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16743
16744         PR fortran/13249
16745         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16746
16747 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16748
16749         PR fortran/13372
16750         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16751
16752 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16753
16754         PR gfortran/14897
16755         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16756
16757 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16758
16759         PR gfortran/15755
16760         * gfortran.fortran-torture/execute/backspace.c : New test.
16761
16762 2004-06-09  Paul Brook  <paul@codesourcery.com>
16763
16764         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16765         (pointer_to_section): Rewrite to use smaller array.
16766
16767 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16768
16769         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16770         * gcc.dg/ext/altivec-10.c: Same.
16771         * gcc.dg/ext/altivec-11.c: Same.
16772         * gcc.dg/ext/altivec-12.c: Same.
16773         * gcc.dg/ext/altivec-13.c: Same.
16774         * gcc.dg/ext/altivec-14.c: Same.
16775         * gcc.dg/ext/altivec-15.c: Same.
16776         * gcc.dg/ext/altivec-16.c: Same.
16777         * gcc.dg/ext/altivec-3.c: Same.
16778         * gcc.dg/ext/altivec-4.c: Same.
16779         * gcc.dg/ext/altivec-6.c: Same.
16780         * gcc.dg/ext/altivec-7.c: Same.
16781         * gcc.dg/ext/altivec-8.c: Same.
16782         * gcc.dg/ext/altivec-varargs-1.c: Same.
16783
16784         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16785         * g++.dg/ext/altivec-10.C: Same.
16786         * g++.dg/ext/altivec-2.C: Same.
16787         * g++.dg/ext/altivec-3.C: Same.
16788         * g++.dg/ext/altivec-4.C: Same.
16789         * g++.dg/ext/altivec-5.C: Same.
16790         * g++.dg/ext/altivec-6.C: Same.
16791         * g++.dg/ext/altivec-7.C: Same.
16792         * g++.dg/ext/altivec-8.C: Same.
16793         * g++.dg/ext/altivec-9.C: Same.
16794
16795 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16796
16797         PR c++/7841
16798         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16799
16800 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16801
16802         * gcc.dg/union-1.c: New test.
16803
16804 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16805
16806         * gcc.dg/builtins-41.c: New test case.
16807         * gcc.dg/builtins-42.c: New test case.
16808
16809 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16810
16811         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16812         * g++.dg/ext/altivec-10.C: Same.
16813         * g++.dg/ext/altivec-2.C: Same.
16814         * g++.dg/ext/altivec-3.C: Same.
16815         * g++.dg/ext/altivec-4.C: Same.
16816         * g++.dg/ext/altivec-5.C: Same.
16817         * g++.dg/ext/altivec-6.C: Same.
16818         * g++.dg/ext/altivec-7.C: Same.
16819         * g++.dg/ext/altivec-8.C: Same.
16820         * g++.dg/ext/altivec-9.C: Same.
16821         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16822         * g++.old-deja/g++.brendan/new3.C: Same.
16823         * gcc.c-torture/execute/eeprof-1.x: Same.
16824
16825 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16826
16827         PR c/14765
16828         * gcc.dg/pr14765-1.c: New test.
16829
16830 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16831
16832         PR c/14649
16833         * gcc.dg/pr14649-1.c: New test case.
16834
16835 2004-06-07  Richard Henderson  <rth@redhat.com>
16836
16837         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16838         if temporaries.
16839
16840 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16841
16842         * g++.dg/eh/elide1.C: Remove XFAIL.
16843
16844 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16845
16846         PR c++/15337
16847         * g++.dg/expr/sizeof3.C: New test.
16848
16849         PR c++/14777
16850         * g++.dg/template/access14.C: New test.
16851
16852         PR c++/15554
16853         * g++.dg/template/enum1.C: New test.
16854
16855         PR c++/15057
16856         * g++.dg/eh/throw1.C: New test.
16857
16858 2004-06-07  David Ayers  <d.ayers@inode.at>
16859             Ziemowit Laski  <zlaski@apple.com>
16860
16861         * lib/objc.exp (objc_target_compile): Revert the '-framework
16862         Foundation' flag fix, since bare Darwin does not ship
16863         with the Foundation framework.
16864         * objc/execute/next_mapping.h: Provide a local NSConstantString
16865         @interface and @implementation.
16866         (objc_constant_string_init): A constructor function, used to
16867         initialize the NSConstantString meta-class object.
16868         * objc/execute/string1.m: Include "next_mapping.h" instead of
16869         <Foundation/NSString.h>.
16870         * objc/execute/string2.m: Likewise.
16871         * objc/execute/string3.m: Likewise.
16872         * objc/execute/string4.m: Likewise.
16873
16874 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16875
16876         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16877         to double. Replace double with FLOAT.
16878         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16879
16880         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16881         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16882         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16883         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16884         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16885         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16886         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16887         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16888
16889 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16890
16891         PR c/13519
16892         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16893
16894 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16895
16896         PR c++/15503
16897         * g++.dg/template/meminit2.C: New test.
16898
16899 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16900
16901         PR target/15822
16902         * gcc.c-torture/execute/compare-fp-1.c,
16903         gcc.c-torture/execute/compare-fp-2.c,
16904         gcc.c-torture/execute/compare-fp-3.c,
16905         gcc.c-torture/execute/compare-fp-4.c,
16906         gcc.c-torture/execute/compare-fp-3.x,
16907         gcc.c-torture/execute/compare-fp-4.x: Moved...
16908         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16909         gcc.c-torture/execute/ieee/compare-fp-2.c,
16910         gcc.c-torture/execute/ieee/compare-fp-3.c,
16911         gcc.c-torture/execute/ieee/compare-fp-4.c,
16912         gcc.c-torture/execute/ieee/compare-fp-3.x,
16913         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16914
16915 2004-06-04  David Ayers  <d.ayers@inode.at>
16916
16917         * objc/execute/protocol-isEqual-4.m: New testcase.
16918
16919 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16920
16921         * objc/execute/protocol-isEqual-1.m: New testcase.
16922         * objc/execute/protocol-isEqual-2.m: New testcase.
16923         * objc/execute/protocol-isEqual-3.m: New testcase.
16924
16925 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16926
16927         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16928
16929 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16930
16931         * lib/objc.exp (objc_target_compile): When running tests on
16932         Darwin (Mac OS X), inform the linker about '-framework
16933         'Foundation'.
16934
16935 2004-06-02  Eric Christopher  <echristo@redhat.com>
16936
16937         * gcc.c-torture/compile/20040602-1.c: New.
16938
16939 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16940
16941         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16942         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16943
16944         PR tree-optimization/14736
16945         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16946
16947         PR tree-optimization/14042
16948         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16949
16950         PR tree-optimization/14729
16951         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16952
16953 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16954
16955         PR fortran/15557
16956         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16957
16958 2004-06-01  Richard Hederson  <rth@redhat.com>
16959
16960         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16961
16962 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16963
16964         PR c++/14932
16965         * g++.dg/parse/offsetof4.C: New test.
16966
16967 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
16968
16969         PR objc/7993
16970         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
16971
16972 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
16973
16974         PR c++/15701
16975         * g++.dg/template/friend29.C: New test.
16976
16977 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16978
16979         PR c/15749
16980         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
16981
16982 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16983
16984         * gcc.dg/sparc-trap-1.c: New test.
16985
16986 2004-05-31  Roger Sayle  <roger@eyesopen.com>
16987
16988         PR middle-end/15069
16989         * g++.dg/opt/fold3.C: New test case.
16990
16991 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
16992
16993         * lib/target-supports.exp (check_iconv_available): Fix fallout
16994         from 2004-05-28 patch.
16995
16996 2004-05-30  Paul Brook  <paul@codesourcery.com>
16997
16998         PR fortran/15620
16999         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
17000         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
17001
17002 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
17003
17004         * gfortran.fortran-torture/execute/random_1.f90: New test.
17005
17006 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17007
17008         * g++.dg/ext/altivec-10.C: New test.
17009
17010 2004-05-29  Paul Brook  <paul@codesourcery.com>
17011
17012         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
17013
17014 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17015
17016         * gcc.dg/altivec-16.c: New test.
17017
17018 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
17019
17020         * lib/target-supports.exp (check_vmx_hw_available): New.
17021         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
17022
17023         * lib/target-supports.exp (check_alias_available,
17024         check_iconv_available, check_named_sections_available): Use
17025         unique names for temporary files.
17026
17027 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17028
17029         * gcc.dg/altivec-15.c: New test.
17030
17031 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17032
17033         PR c++/15083
17034         * g++.dg/warn/noeffect6.C: New test.
17035
17036         PR c++/15471
17037         * g++.dg/expr/ptrmem4.C: New test.
17038
17039         PR c++/15640
17040         * g++.dg/template/operator3.C: New test.
17041
17042 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17043
17044         PR c++/14668
17045         * g++.dg/lookup/redecl1.C: New test.
17046         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
17047
17048 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
17049
17050         * gcc.c-torture/execute/compare-fp-1.c,
17051         gcc.c-torture/execute/compare-fp-2.c,
17052         gcc.c-torture/execute/compare-fp-3.c,
17053         gcc.c-torture/execute/compare-fp-4.c,
17054         gcc.c-torture/execute/compare-fp-3.x,
17055         gcc.c-torture/execute/compare-fp-4.x,
17056         gcc.dg/pr15649-1.c: New.
17057
17058 2004-05-27  Adam Nemet  <anemet@lnxw.com>
17059
17060         PR c++/12883
17061         * g++.dg/init/array14.C: New test.
17062
17063 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
17064
17065         * lib/compat.exp (compat-get-options-main): New.
17066         (compat-get-options): Remove unneeded code, warn for ignored
17067         command.
17068         (compat-execute): Check flag set by dg-require-* commands.
17069
17070         * lib/compat.exp (compat-execute): Break up long lines.
17071
17072 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
17073
17074         * gcc.dg/altivec-7.c: Don't use 'vector long'.
17075         * gcc.dg/altivec-14.c: New test.
17076         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
17077
17078         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
17079         * gcc.dg/altivec-12.c: Ditto.
17080
17081         * gcc.dg/altivec-3.c: Move call to altivec_check.
17082
17083 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17084
17085         PR c++/15044
17086         * g++.dg/template/error12.C: New test.
17087
17088         PR c++/15317
17089         * g++.dg/ext/attrib15.C: New test.
17090
17091         PR c++/15329
17092         * g++.dg/template/ptrmem9.C: New test.
17093
17094 2004-05-25  Paul Brook  <paul@codesourcery.com>
17095
17096         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
17097
17098 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17099
17100         PR c++/15165
17101         * g++.dg/template/crash19.C: New test.
17102
17103 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17104
17105         PR c++/15025
17106         * g++.dg/template/redecl1.C: New test.
17107
17108 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17109
17110         PR c++/14821
17111         * g++.dg/other/ns1.C: New test.
17112
17113         PR c++/14883
17114         * g++.dg/template/invalid1.C: New test.
17115
17116 2004-05-23  Paul Brook  <paul@codesourcery.com>
17117         Victor Leikehman  <lei@haifasphere.co.il>
17118
17119         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
17120         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
17121
17122 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17123
17124         PR c++/15285
17125         PR c++/15299
17126         * g++.dg/template/non-dependent5.C: New test.
17127         * g++.dg/template/non-dependent6.C: New test.
17128
17129 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17130
17131         PR c++/15507
17132         * g++.dg/inherit/union1.C: New test.
17133
17134         PR c++/15542
17135         * g++.dg/template/addr1.C: New test.
17136
17137         PR c++/15427
17138         * g++.dg/template/array5.C: New test.
17139
17140         PR c++/15287
17141         * g++.dg/template/array6.C: New test.
17142
17143 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
17144             Roger Sayle  <roger@eyesopen.com>
17145
17146         * g++.dg/lookup/forscope2.C: New test case.
17147
17148 2004-05-22  Ben Elliston  <bje@au.ibm.com>
17149
17150         * gcc.dg/cpp/Wmissingdirs.c: New.
17151
17152 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17153
17154         PR target/15301
17155         * gcc.dg/compat/union-m128-1.h: New file.
17156         * gcc.dg/compat/union-m128-1_main.c: Likewise.
17157         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17158         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17159
17160 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17161
17162         PR target/15302
17163         * gcc.dg/compat/struct-complex-1.h: New file.
17164         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
17165         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
17166         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17167
17168 2004-05-20  Roger Sayle  <roger@eyesopen.com>
17169
17170         PR middle-end/3074
17171         * gcc.dg/pr3074-1.c: New test case.
17172         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
17173
17174 2004-05-20  Falk Hueffner  <falk@debian.org>
17175
17176         PR other/15526
17177         * gcc.dg/ftrapv-1.c: New test case.
17178
17179 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17180
17181         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
17182
17183 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
17184             Jeff Law  <law@redhat.com>
17185
17186         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
17187         * gcc.dg/tree-ssa/20040518-2.c: New test.
17188
17189         * gcc.dg/tree-ssa/20040518-1.c: New test.
17190
17191 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
17192
17193         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
17194
17195 2004-05-18  Paul Brook  <paul@codesourcery.com>
17196
17197         PR fortran/13930
17198         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
17199
17200 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17201
17202         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
17203         constant folding.
17204
17205 2004-05-17  Steven Bosscher  <stevenb@suse.de>
17206
17207         * gcc.dg/tree-ssa/20040517-1.c: New test.
17208
17209 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17210
17211         * gcc.dg/loop-4.c: New test.
17212
17213 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
17214
17215         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
17216
17217 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
17218
17219         PR fortran/15311
17220         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
17221
17222 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17223
17224         PR fortran/13826
17225         PR fortran/13940
17226         * gfortran.fortran-torture/compile/data_1.f90: New test.
17227
17228 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
17229
17230         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
17231         * gcc.dg/uninit-H.c: Define ASM for __s390__.
17232
17233 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17234
17235         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
17236
17237 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17238
17239         PR c/15444
17240         * gcc.dg/format/xopen-1.c: Adjust expected message.
17241         * gcc.dg/format/xopen-3.c: New test.
17242
17243 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
17244
17245         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
17246
17247 2004-05-14  Jeff Law  <law@redhat.com>
17248
17249         * gcc.dg/tree-ssa/20040514-2.c: New test.
17250
17251 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17252
17253         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
17254         this ...
17255         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
17256         this.
17257
17258 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
17259
17260         * gcc.dg/tree-ssa/20040514-1.c: New test.
17261
17262 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17263
17264         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
17265         test.
17266
17267 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17268
17269         PR fortran/14066
17270         * gfortran.fortran-torture/compile/do_1.f90: New test.
17271
17272 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17273
17274         PR fortran/15051
17275         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
17276         test.
17277
17278 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
17279
17280         PR fortran/15149
17281         * gfortran.fortran-torture/execute/random_init.f90: New test.
17282
17283 2004-05-13  Paul Brook  <paul@codesourcery.com>
17284
17285         PR fortran/15314
17286         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
17287
17288 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
17289
17290         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
17291         for the powerpc case.
17292
17293 2004-05-13  Jeff Law  <law@redhat.com>
17294
17295         * gcc.dg/tree-ssa/20040513-1.c: New test.
17296         * gcc.dg/tree-ssa/20040513-2.c: New test.
17297
17298 2004-05-13  Paul Brook  <paul@codesourcery.com>
17299
17300         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
17301         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
17302         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
17303
17304 2004-05-13  Andreas Schwab  <schwab@suse.de>
17305
17306         PR other/10819
17307         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
17308         characters.
17309
17310 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
17311
17312         PR fortran/15294
17313         * gfortran.fortran-torture/execute/adjustr.f90: New file.
17314
17315 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
17316
17317         Merge from tree-ssa-20020619-branch.  See
17318         ChangeLog.tree-ssa for details.
17319
17320 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
17321
17322         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
17323         include <altivec.h> explicitly.
17324         * gcc.dg/altivec-13.c: Likewise.
17325
17326 2004-05-11  Paul Brook  <paul@codesourcery.com>
17327
17328         * gcc.c-torture/compile/20010518-1.c: Force enum size.
17329
17330 2004-05-10  Eric Christopher  <echristo@redhat.com>
17331
17332         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
17333         * gcc.dg/sibcall-4.c: Ditto.
17334
17335 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17336
17337         * g++.dg/ext/altivec-8.C: New test case.
17338         * gcc.dg/altivec-13.c: New test case.
17339
17340 2004-05-08  Roger Sayle  <roger@eyesopen.com>
17341
17342         * gcc.c-torture/execute/divcmp-1.c: New test case.
17343         * gcc.c-torture/execute/divcmp-2.c: New test case.
17344         * gcc.c-torture/execute/divcmp-3.c: New test case.
17345
17346 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
17347
17348         * g++.dg/other/pragma-re-2.C: New test.
17349
17350 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17351
17352         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
17353         * gcc.dg/i386-387-2.c: Likewise.
17354
17355         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
17356         __builtin_drem.
17357         * gcc.dg/i386-387-6.c: Likewise.
17358
17359 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17360
17361         * gcc.dg/builtins-33.c:  Also check log1p*.
17362
17363 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17364
17365         PR optimization/15296
17366         * gcc.c-torture/execute/pr15296.c: New test.
17367
17368 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17369
17370         * gcc.dg/builtins-40.c: New test.
17371
17372 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17373
17374         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17375
17376 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17377
17378         * g++.dg/ext/spe1.C: New testcase.
17379
17380 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17381
17382         * objc.dg/image-info.m: Allow additional attributes
17383         for __image_info section.
17384
17385 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17386
17387         * gcc.dg/torture/mips-hilo-2.c: New test.
17388
17389 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17390
17391         PR c++/14389
17392         * g++.dg/template/member5.C: New test.
17393
17394 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17395
17396         * gcc.dg/builtins-34.c: Also check expm1*.
17397
17398 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17399
17400         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17401         * gcc.dg/torture/builtin-convert-3.c: New test.
17402
17403 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17404
17405         PR middle-end/15054
17406         * g++.dg/opt/pr15054.C: New test.
17407
17408 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17409
17410         * gcc.dg/torture/builtin-rounding-1.c: New test.
17411         * gcc.dg/builtins-25.c: Delete.
17412         * gcc.dg/builtins-29.c: Delete.
17413
17414 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17415
17416         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17417         * gcc.dg/sibcall-4.c: Likewise.
17418         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17419
17420 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17421
17422         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17423         bit-field on 16-bit targets.
17424
17425 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17426
17427         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17428         16-bit targets.
17429
17430 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17431
17432         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17433         * gcc.dg/rs6000-power2-2.c: Likewise.
17434
17435 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17436
17437         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17438         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17439         Change the asm registers to be in form of frN instead of fN.
17440
17441 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17442
17443         * gcc.dg/torture/builtin-convert-2.c: New test.
17444
17445 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17446
17447         * gcc.dg/rs6000-power2-1.c: New test.
17448         * gcc.dg/rs6000-power2-2.c: New test.
17449
17450 2004-04-28  Jan Hubicka  <jh@suse.cz>
17451
17452         * gcc.dg/unused-6.c: New test.
17453
17454 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17455             Ulrich Weigand  <uweigand@de.ibm.com>
17456
17457         * ada/acats/run_all.sh: Define $target variable.
17458
17459 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17460
17461         PR c++/15119
17462         * g++.dg/other/vararg-1.C: New test.
17463
17464         PR c++/4794
17465         * g++.dg/eh/cleanup3.C: New test.
17466
17467 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17468
17469         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17470         and ad8011a (target_insn).
17471         * ada/acats/support/macro.dfs: Likewise.
17472         * ada/acats/support/impbit.adb: New file.
17473
17474 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17475
17476         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17477
17478 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17479
17480         * gcc.dg/loop-3.c: New test.
17481
17482 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17483
17484         * gcc.c-torture/execute/simd-5.c: New test.
17485
17486 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17487
17488         PR c++/15064
17489         * g++.dg/template/crash18.C: New test.
17490
17491 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17492
17493         * g++.dg/ext/complit3.C: New test.
17494
17495 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17496
17497         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17498         * gcc.dg/altivec-3.c: Same.
17499         * gcc.dg/altivec-varargs-1.c: Same.
17500
17501 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17502
17503         * lib/target-supports.exp (check_profiling_available): Assume
17504         profiling is not available on powerpc-eabi targets.
17505
17506 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17507
17508         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17509         * gcc.dg/vmx/bug-1.c: Ditto.
17510
17511 2004-04-20  Eric Christopher  <echristo@redhat.com>
17512
17513         * gcc.dg/charset/extern.c: New test.
17514         * g++.dg/charset/extern3.cc: Ditto.
17515
17516 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17517
17518         * gcc.dg/builtins-39.c: New test.
17519
17520 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17521
17522         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17523
17524 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17525
17526         * gcc.dg/torture/mips-hilo-1.c: New test.
17527
17528 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17529
17530         * gcc.c-torture/compile/20040419-1.c: New test.
17531
17532 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17533
17534         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17535
17536 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17537             Aldy Hernandez  <aldyh@redhat.com>
17538
17539         * gcc.c-torture/execute/va-arg-24.c: New.
17540
17541 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17542             Aldy Hernandez  <aldyh@redhat.com>
17543
17544         * gcc.dg/vmx/1b-01.c: New.
17545         * gcc.dg/vmx/1b-02.c: New.
17546         * gcc.dg/vmx/1b-03.c: New.
17547         * gcc.dg/vmx/1b-04.c: New.
17548         * gcc.dg/vmx/1b-05.c: New.
17549         * gcc.dg/vmx/1b-06.c: New.
17550         * gcc.dg/vmx/1b-07.c: New.
17551         * gcc.dg/vmx/1c-01.c: New.
17552         * gcc.dg/vmx/1c-02.c: New.
17553         * gcc.dg/vmx/3a-01a.c: New.
17554         * gcc.dg/vmx/3a-01.c: New.
17555         * gcc.dg/vmx/3a-01m.c: New.
17556         * gcc.dg/vmx/3a-03.c: New.
17557         * gcc.dg/vmx/3a-03m.c: New.
17558         * gcc.dg/vmx/3a-04.c: New.
17559         * gcc.dg/vmx/3a-04m.c: New.
17560         * gcc.dg/vmx/3a-05.c: New.
17561         * gcc.dg/vmx/3a-06.c: New.
17562         * gcc.dg/vmx/3a-06m.c: New.
17563         * gcc.dg/vmx/3a-07.c: New.
17564         * gcc.dg/vmx/3b-01.c: New.
17565         * gcc.dg/vmx/3b-02.c: New.
17566         * gcc.dg/vmx/3b-10.c: New.
17567         * gcc.dg/vmx/3b-13.c: New.
17568         * gcc.dg/vmx/3b-14.c: New.
17569         * gcc.dg/vmx/3b-15.c: New.
17570         * gcc.dg/vmx/3c-01a.c: New.
17571         * gcc.dg/vmx/3c-01.c: New.
17572         * gcc.dg/vmx/3c-02.c: New.
17573         * gcc.dg/vmx/3c-03.c: New.
17574         * gcc.dg/vmx/3d-01.c: New.
17575         * gcc.dg/vmx/4-01.c: New.
17576         * gcc.dg/vmx/4-03.c: New.
17577         * gcc.dg/vmx/5-01.c: New.
17578         * gcc.dg/vmx/5-02.c: New.
17579         * gcc.dg/vmx/5-03.c: New.
17580         * gcc.dg/vmx/5-04.c: New.
17581         * gcc.dg/vmx/5-05.c: New.
17582         * gcc.dg/vmx/5-06.c: New.
17583         * gcc.dg/vmx/5-07.c: New.
17584         * gcc.dg/vmx/5-07t.c: New.
17585         * gcc.dg/vmx/5-08.c: New.
17586         * gcc.dg/vmx/5-10.c: New.
17587         * gcc.dg/vmx/5-11.c: New.
17588         * gcc.dg/vmx/7-01a.c: New.
17589         * gcc.dg/vmx/7-01.c: New.
17590         * gcc.dg/vmx/7c-01.c: New.
17591         * gcc.dg/vmx/7d-01.c: New.
17592         * gcc.dg/vmx/7d-02.c: New.
17593         * gcc.dg/vmx/8-01.c: New.
17594         * gcc.dg/vmx/8-02a.c: New.
17595         * gcc.dg/vmx/8-02.c: New.
17596         * gcc.dg/vmx/brode-1.c: New.
17597         * gcc.dg/vmx/bug-1.c: New.
17598         * gcc.dg/vmx/bug-2.c: New.
17599         * gcc.dg/vmx/bug-3.c: New.
17600         * gcc.dg/vmx/cw-bug-1.c: New.
17601         * gcc.dg/vmx/cw-bug-2.c: New.
17602         * gcc.dg/vmx/cw-bug-3.c: New.
17603         * gcc.dg/vmx/dct.c: New.
17604         * gcc.dg/vmx/debug-1.c: New.
17605         * gcc.dg/vmx/debug-2.c: New.
17606         * gcc.dg/vmx/debug-3.c: New.
17607         * gcc.dg/vmx/debug-4.c: New.
17608         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17609         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17610         * gcc.dg/vmx/eg-5.c: New.
17611         * gcc.dg/vmx/fft.c: New.
17612         * gcc.dg/vmx/gcc-bug-1.c: New.
17613         * gcc.dg/vmx/gcc-bug-2.c: New.
17614         * gcc.dg/vmx/gcc-bug-3.c: New.
17615         * gcc.dg/vmx/gcc-bug-4.c: New.
17616         * gcc.dg/vmx/gcc-bug-5.c: New.
17617         * gcc.dg/vmx/gcc-bug-6.c: New.
17618         * gcc.dg/vmx/gcc-bug-7.c: New.
17619         * gcc.dg/vmx/gcc-bug-8.c: New.
17620         * gcc.dg/vmx/gcc-bug-9.c: New.
17621         * gcc.dg/vmx/gcc-bug-b.c: New.
17622         * gcc.dg/vmx/gcc-bug-c.c: New.
17623         * gcc.dg/vmx/gcc-bug-d.c: New.
17624         * gcc.dg/vmx/gcc-bug-e.c: New.
17625         * gcc.dg/vmx/gcc-bug-f.c: New.
17626         * gcc.dg/vmx/gcc-bug-g.c: New.
17627         * gcc.dg/vmx/gcc-bug-i.c: New.
17628         * gcc.dg/vmx/harness.h: New.
17629         * gcc.dg/vmx/ira1.c: New.
17630         * gcc.dg/vmx/ira2a.c: New.
17631         * gcc.dg/vmx/ira2b.c: New.
17632         * gcc.dg/vmx/ira2.c: New.
17633         * gcc.dg/vmx/ira2c.c: New.
17634         * gcc.dg/vmx/mem.c: New.
17635         * gcc.dg/vmx/newton-1.c: New.
17636         * gcc.dg/vmx/ops.c: New.
17637         * gcc.dg/vmx/sn7153.c: New.
17638         * gcc.dg/vmx/spill2.c: New.
17639         * gcc.dg/vmx/spill3.c: New.
17640         * gcc.dg/vmx/spill.c: New.
17641         * gcc.dg/vmx/t.c: New.
17642         * gcc.dg/vmx/varargs-1.c: New.
17643         * gcc.dg/vmx/varargs-2.c: New.
17644         * gcc.dg/vmx/varargs-3.c: New.
17645         * gcc.dg/vmx/varargs-4.c: New.
17646         * gcc.dg/vmx/varargs-5.c: New.
17647         * gcc.dg/vmx/varargs-6.c: New.
17648         * gcc.dg/vmx/varargs-7.c: New.
17649         * gcc.dg/vmx/vmx.exp: New.
17650         * gcc.dg/vmx/vprint-1.c: New.
17651         * gcc.dg/vmx/vscan-1.c: New.
17652         * gcc.dg/vmx/x-01.c: New.
17653         * gcc.dg/vmx/x-02.c: New.
17654         * gcc.dg/vmx/x-03.c: New.
17655         * gcc.dg/vmx/x-04.c: New.
17656         * gcc.dg/vmx/x-05.c: New.
17657         * gcc.dg/vmx/yousufi-1.c: New.
17658         * gcc.dg/vmx/zero-1.c: New.
17659         * gcc.dg/vmx/zero.c: New.
17660
17661 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17662
17663         * g++.dg/lookup/java1.C: Update for chage of
17664         _Jv_AllocObject.
17665         * g++.dg/lookup/java2.C: Likewise.
17666
17667 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17668
17669         * ada/acats/run_all.sh: use -O2 by default.
17670
17671 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17672
17673         * gcc.dg/vr-mult-[12].c: New tests.
17674
17675 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17676
17677         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17678
17679         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17680
17681 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17682
17683         * lib/target-supports.exp (check_profiling_available): Assume profiling
17684         isn't available for mips*-*-elf targets.
17685
17686 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17687
17688         * gcc.dg/builtins-38.c: New test.
17689
17690 2004-04-14  Eric Christopher  <echristo@redhat.com>
17691
17692         * g++.dg/charset/charset.exp: Run .cc extension tests.
17693
17694 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17695
17696         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17697
17698 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17699
17700         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17701
17702 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17703
17704         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17705         * gcc.dg/i386-387-2.c: Likewise.
17706
17707         * gcc.dg/i386-387-7.c: New test.
17708         * gcc.dg/i386-387-8.c: New test.
17709
17710         * gcc.dg/builtins-37.c: New test.
17711
17712 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17713
17714         * g++.dg/pch/externc-1.C: Add missing semicolon.
17715
17716 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17717
17718         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17719
17720 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17721
17722         * gcc.c-torture/execute/20040411-1.c: New test.
17723
17724 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17725
17726         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17727
17728 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17729
17730         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17731
17732 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17733
17734         * lib/target-supports.exp (check_named_sections_available): New.
17735         * lib/gcc-dg.exp (dg-require-named-sections): New.
17736         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17737         old-deja.exp.  Also prune error-count message from HP linker.
17738         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17739
17740         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17741         * g++.old-deja/g++.pt/static3.C: Likewise.
17742         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17743
17744 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17745
17746         * gcc.c-torture/execute/20040409-1.c: New test case.
17747         * gcc.c-torture/execute/20040409-2.c: New test case.
17748         * gcc.c-torture/execute/20040409-3.c: New test case.
17749
17750 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17751
17752         * gcc.dg/20040409-1.c: New test.
17753
17754 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17755
17756         PR target/14888
17757         * g++.dg/opt/pr14888.C: New test case.
17758
17759 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17760
17761         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17762         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17763         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17764         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17765         New tests.
17766
17767 2004-04-08  Paul Brook  <paul@codesourcery.com>
17768
17769         * gcc.dg/spill-1.c: New test.
17770
17771 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17772
17773         * gcc.dg/torture/builtin-ctype-2.c: New test.
17774
17775 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17776
17777         * gcc.dg/pch/pch.exp: Add largefile test.
17778
17779 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17780
17781         * g++.dg/pch/externc-1.Hs: New.
17782         * g++.dg/pch/externc-1.C: New.
17783
17784 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17785
17786         * gcc.dg/compat/struct-by-value-5a_main.c,
17787         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17788         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17789         * gcc.dg/compat/struct-by-value-5a_x.c,
17790         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17791         gcc.dg/compat/struct-by-value-5_x.c.
17792         * gcc.dg/compat/struct-by-value-5a_y.c,
17793         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17794         gcc.dg/compat/struct-by-value-5_y.c.
17795
17796         * gcc.dg/compat/struct-by-value-6a_main.c,
17797         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17798         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17799         * gcc.dg/compat/struct-by-value-6a_x.c,
17800         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17801         gcc.dg/compat/struct-by-value-6_x.c.
17802         * gcc.dg/compat/struct-by-value-6a_y.c,
17803         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17804         gcc.dg/compat/struct-by-value-6_y.c.
17805
17806         * gcc.dg/compat/struct-by-value-7a_main.c,
17807         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17808         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17809         * gcc.dg/compat/struct-by-value-7a_x.c,
17810         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17811         gcc.dg/compat/struct-by-value-7_x.c.
17812         * gcc.dg/compat/struct-by-value-7a_y.c,
17813         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17814         gcc.dg/compat/struct-by-value-7_y.c.
17815
17816 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17817
17818         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17819         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17820         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17821         options.
17822
17823 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17824
17825         * gcc.dg/builtins-36.c: New test.
17826
17827 2004-04-06  Paul Brook  <paul@codesourcery.com>
17828
17829         * README.gcc: Remove obsolete contraint on testcases.
17830
17831 2004-04-05  Paul Brook  <paul@codesourcery.com>
17832
17833         PR2123
17834         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17835         failure and exit(0) on success.
17836         * g++.dg/expr/anew2.C: Ditto.
17837         * g++.dg/expr/anew3.C: Ditto.
17838         * g++.dg/expr/anew4.C: Ditto.
17839
17840 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17841
17842         PR c++/3518
17843         * g++.dg/template/unify7.C: New.
17844
17845 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17846
17847         * g++.dg/README: Bring up to date with new subdirectories; remove
17848         duplicate subdirectory lines.
17849
17850 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17851
17852         PR c++/14007
17853         * g++.dg/template/unify5.C: New.
17854         * g++.dg/template/unify6.C: New.
17855         * g++.dg/template/qualttp20.C: Adjust.
17856         * g++.old-deja/g++.jason/report.C: Adjust.
17857         * g++.old-deja/g++.other/qual1.C: Adjust.
17858
17859 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17860
17861         PR c++/14803
17862         * g++.dg/inherit/ptrmem1.C: New test.
17863
17864 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17865
17866         PR c++/14755
17867         * gcc.c-torture/execute/20040331-1.c: New test.
17868         * gcc.dg/20040331-1.c: New test.
17869
17870 2004-04-01  Paul Brook  <paul@codesourcery.com>
17871
17872         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17873
17874 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17875
17876         PR c++/14724
17877         * g++.dg/init/goto1.C: New test.
17878
17879         PR c++/14763
17880         * g++.dg/template/defarg4.C: New test.
17881
17882 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17883
17884         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17885
17886 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17887
17888         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17889
17890 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17891
17892         * gcc.dg/noncompile/undeclared-2.c: New test.
17893
17894 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17895
17896         * gcc.dg/940409-1.c: Remove XFAIL.
17897         * gcc.dg/reg-vol-struct-1.c: New test.
17898
17899 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17900
17901         * gcc.dg/torture/builtin-wctype-1.c: New test.
17902
17903 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17904
17905         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17906         * gcc.dg/20001101-1.c: Likewise.
17907         * gcc.dg/20001102-1.c: Likewise.
17908
17909 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17910
17911         * gcc.dg/compare8.c: Add an additional test for XOR.
17912
17913 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17914
17915         * gcc.dg/torture/builtin-ctype-1.c: New test.
17916
17917 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17918
17919         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17920         * gcc.dg/torture/builtin-math-1.c: Likewise.
17921         * gcc.dg/torture/builtin-power-1.c: New test.
17922
17923 2004-03-24  Andreas Schwab  <schwab@suse.de>
17924
17925         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17926         IA64 assembler.
17927
17928 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17929             Roger Sayle  <roger@eyesopen.com>
17930
17931         * gcc.dg/compare8.c: New test case.
17932
17933 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17934
17935         * g++.dg/ext/altivec-7.C: New test.
17936
17937 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17938
17939         PR 12267, 12391, 12560, 13129, 14114, 14133
17940         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17941         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17942         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17943         Adjust error regexps.
17944         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17945         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17946         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17947         * gcc.dg/local1.c: Add explanatory comment.
17948
17949 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17950
17951         PR optimization/14669
17952         * g++.dg/opt/fold2.C: New test case.
17953
17954 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17955
17956         PR c/14069
17957         * gcc.dg/20040322-1.c: New test.
17958
17959 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17960
17961         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17962         * gcc.dg/ultrasp4.c: Likewise.
17963         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17964
17965 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17966
17967         * gcc.dg/i386-sse-8.c: Reset default options.
17968
17969 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17970
17971         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
17972         in the error message text.
17973
17974 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17975
17976         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
17977
17978 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
17979
17980         PR c++/14616
17981         * g++.dg/init/array13.C: New test.
17982
17983 2004-03-20  Roger Sayle  <roger@eyesopen.com>
17984
17985         PR target/13889
17986         * gcc.c-torture/compile/pr13889.c: New test case.
17987
17988 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17989
17990         PR c/14635
17991         * builtins-1.c (nan, nans): Don't test.
17992         * builtins-30.c: Don't use nan, nanf, nanl.
17993         * builtins-35.c: New test.
17994
17995 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
17996
17997         * g++.dg/ext/altivec-6.C: New test.
17998
17999 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
18000
18001         * g++.dg/init/placement3.C: New test.
18002
18003         * g++.dg/template/spec13.C: New test.
18004
18005         * g++.dg/lookup/using11.C: New test.
18006
18007         * g++.dg/lookup/koenig3.C: New test.
18008
18009         * g++.dg/template/operator2.C: New test.
18010
18011         * g++.dg/expr/dtor3.C: New test.
18012         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
18013         marker.
18014         * g++.old-deja/g++.law/visibility28.C: Likewise.
18015
18016 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
18017
18018         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
18019         * gcc.dg/ppc64-abi-3.c: Likewise.
18020
18021 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18022
18023         PR c++/14545
18024         * g++.dg/parse/template15.C: New test.
18025
18026 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18027
18028         * g++.dg/expr/dtor2.C: New test.
18029
18030         * g++.dg/lookup/anon4.C: New test.
18031
18032         * g++.dg/overload/using1.C: New test.
18033
18034         * g++.dg/template/lookup7.C: New test.
18035
18036         * g++.dg/template/typename6.C: New test.
18037
18038         * g++.dg/expr/cond6.C: New test.
18039
18040 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18041
18042         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
18043
18044 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18045
18046         * g++.dg/expr/cond5.C: New test.
18047         * g++.dg/expr/constcast1.C: Likewise.
18048         * g++.dg/expr/ptrmem2.C: Likewise.
18049         * g++.dg/expr/ptrmem3.C: Likewise.
18050         * g++.dg/lookup/main1.C: Likewise.
18051         * g++.dg/template/lookup6.C: Likewise.
18052
18053 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18054
18055         * gcc.dg/local1.c: New test.
18056
18057         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
18058
18059 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18060
18061         * gcc.dg/torture/builtin-convert-1.c: New test.
18062
18063 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18064
18065         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
18066
18067 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
18068
18069         PR c++/14481
18070         * g++.dg/warn/Wunused-7.C: New test.
18071
18072 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18073
18074         * gcc.dg/torture/builtin-integral-1.c: New test.
18075
18076 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
18077
18078         PR c++/14586
18079         * g++.dg/parse/non-dependent3.C: New test.
18080
18081 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
18082
18083         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
18084         * g++.dg/eh/simd-2.C: Likewise.
18085         * g++.dg/init/array10.C: Likewise.
18086         * gcc.c-torture/compile/simd-1.c: Likewise.
18087         * gcc.c-torture/compile/simd-2.c: Likewise.
18088         * gcc.c-torture/compile/simd-3.c: Likewise.
18089         * gcc.c-torture/compile/simd-4.c: Likewise.
18090         * gcc.c-torture/compile/simd-6.c: Likewise.
18091         * gcc.c-torture/execute/simd-1.c: Likewise.
18092         * gcc.c-torture/execute/simd-2.c: Likewise.
18093         * gcc.dg/compat/vector-defs.h: Likewise.
18094         * gcc.dg/20020531-1.c: Likewise.
18095         * gcc.dg/altivec-3.c: Likewise.
18096         * gcc.dg/altivec-4.c: Likewise.
18097         * gcc.dg/altivec-varargs-1.c: Likewise.
18098         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
18099         * gcc.dg/i386-mmx-3.c: Likewise.
18100         * gcc.dg/i386-sse-4.c: Likewise.
18101         * gcc.dg/i386-sse-5.c: Likewise.
18102         * gcc.dg/i386-sse-8.c: Likewise.
18103         * gcc.dg/simd-1.c: Likewise.
18104         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
18105         __ev64_opaque__ since the machine description provides it.
18106
18107 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18108
18109         * lib/compat.exp (skip_list): New global variable.
18110         Use it to hold the user defined COMPAT_SKIPS list if any.
18111         (compat-obj): Add the members of skip_list to optall.
18112
18113 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18114
18115         * gcc.dg/compat/union-by-value-1_main.c,
18116         union-by-value-1_x.c, union-by-value-1_y.c,
18117         union-check.h, union-defs.h,
18118         union-init.h, union-return-1_main.c,
18119         union-return-1_x.c, union-return-1_y.c: New files.
18120
18121 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18122
18123         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
18124         mixed-struct-init.h: Add 4 mixed structure types.
18125         struct-by-value-21_main.c, struct-by-value-21_x.c,
18126         struct-by-value-21_y.c, struct-return-21_main.c,
18127         struct-return-21_x.c, struct-return-21_y.c: New files.
18128
18129 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
18130
18131         PR c++/14550
18132         * g++.dg/parse/template14.C: New test.
18133
18134 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18135
18136         * gcc.c-torture/execute/20040313-1.c: New test.
18137
18138 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
18139
18140         PR target/14533
18141         * gcc.dg/20040311-2.c: New test.
18142
18143 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
18144
18145         PR other/14544
18146         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
18147         bit-field.
18148
18149 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
18150
18151         * gcc.dg/20040305-2.c: Add missing return statement.
18152
18153 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18154
18155         * gcc.dg/builtins-34.c: Also check pow10*.
18156
18157 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18158
18159         PR target/14262
18160         * gcc.dg/20040305-2.c: New test.
18161
18162 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18163
18164         * gcc.dg/20040310-1.c: New test.
18165
18166 2004-03-11  Roger Sayle  <roger@eyesopen.com>
18167
18168         * gcc.c-torture/execute/20040311-1.c: New test case.
18169
18170 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
18171
18172         PR c++/14476
18173         * g++.dg/lookup/enum1.C: New test.
18174
18175 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
18176
18177         PR c++/14510
18178         * g++.dg/lookup/struct2.C: New test.
18179
18180 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
18181
18182         * gcc.dg/builtins-34.c: New test.
18183
18184 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18185
18186         * gcc.dg/torture/builtin-nonneg-1.c: New test.
18187
18188 2004-03-09  James E Wilson  <wilson@specifixinc.com>
18189
18190         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
18191         * gcc.dg/alias-2.c: New testcase.
18192
18193 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
18194
18195         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
18196
18197 2004-03-09  Roger Sayle  <roger@eyesopen.com>
18198
18199         * gcc.c-torture/execute/20040309-1.c: New test case.
18200
18201 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18202
18203         PR c++/14397
18204         * g++.dg/overload/ref1.C: New.
18205
18206 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18207
18208         PR c++/14409
18209         * g++.dg/template/spec12.C: New test.
18210
18211         PR c++/14448
18212         * g++.dg/parse/crash14.C: New test.
18213
18214 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18215
18216         PR c++/14230
18217         * g++.dg/init/ref11.C: New test.
18218
18219 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18220
18221         PR c++/14432
18222         * g++.dg/parse/builtin2.C: New test.
18223
18224 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18225
18226         PR c++/14401
18227         * g++.dg/init/ctor3.C: New test.
18228         * g++.dg/init/union1.C: New test.
18229         * g++.dg/ext/anon-struct4.C: New test.
18230
18231 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18232
18233         * g++.dg/lookup/koenig1.C: Tweak error messages.
18234         * g++.dg/lookup/used-before-declaration.C: Likewise.
18235         * g++.dg/other/do1.C: Likewise.
18236         * g++.dg/overload/koenig1.C: Likewise.
18237         * g++.dg/parse/crash13.C: Likewise.
18238         * g++.dg/template/instantiate3.C: Likewise.
18239
18240 2004-03-08  Eric Christopher  <echristo@redhat.com>
18241
18242         * * lib/target-supports.exp: Enable libiconv in test
18243         compilation.  Fix up error checking.
18244
18245 2004-03-08  Roger Sayle  <roger@eyesopen.com>
18246
18247         PR middle-end/14289
18248         * gcc.dg/pr14289-1.c: New test case.
18249         * gcc.dg/pr14289-2.c: Likewise.
18250         * gcc.dg/pr14289-3.c: Likewise.
18251
18252 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
18253
18254         * gcc.c-torture/execute/20040308-1.c: New test.
18255
18256 2004-03-07  Roger Sayle  <roger@eyesopen.com>
18257
18258         * gcc.c-torture/execute/20040307-1.c: New test case.
18259
18260 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
18261
18262         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
18263
18264 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
18265
18266         * gcc.dg/20040306-1.c: New test.
18267
18268 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
18269
18270         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
18271         them static.
18272         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
18273
18274 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18275
18276         PR c/14465
18277         * gcc.dg/decl-6.c: New test.
18278
18279 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18280
18281         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
18282         Rename LOGPOW -> LOG_POW.
18283         (SQRT_EXP, POW_EXP): New.
18284
18285 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18286
18287         * gcc.dg/i386-sse-8.c: New test.
18288
18289 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18290
18291         PR c/14114
18292         * gcc.dg/decl-5.c: New test.
18293
18294 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
18295
18296         * gcc.dg/20040305-1.c: New test.
18297
18298 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
18299
18300         PR other/14354
18301         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
18302
18303 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
18304
18305         PR c++/14425, c++/14426
18306         * g++.dg/ext/altivec-4.C: New test.
18307         * g++.dg/ext/altivec-5.C: New test.
18308
18309 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
18310
18311         * g++.old-deja/g++.other/linkage1.C: Expect errors about
18312         global variables of a type with no linkage.
18313         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
18314         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
18315         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
18316         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
18317         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
18318         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
18319         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
18320         * g++.dg/warn/deprecated.C: Name enum Color.
18321         * g++.dg/overload/VLA.C: Name structure for 'b'.
18322         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
18323
18324 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18325
18326         * gcc.c-torture/compile/20040304-1.c: New test.
18327
18328 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
18329
18330         PR 13728
18331         * gcc.dg/decl-4.c: New testcase.
18332
18333 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
18334
18335         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
18336         as PRECF if sizeof (float) > sizeof (double).
18337         (PRECL): Make it the same as PRECF if
18338         sizeof (float) > sizeof (long double).
18339
18340 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18341
18342         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
18343         system type.  Add check for irix6 which doesn't have c99 runtime.
18344
18345 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
18346
18347         * gcc.dg/const-elim-1.c: xfail for xtensa.
18348
18349 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18350
18351         PR c++/14369
18352         * g++.dg/template/cond4.C: New test.
18353
18354 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18355
18356         PR c++/14360
18357         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
18358
18359         PR c++/14361
18360         * g++.dg/parse/defarg7.C: New test.
18361
18362         PR c++/14359
18363         * g++.dg/template/friend26.C: New test.
18364
18365 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18366
18367         PR c++/14324
18368         * g++.dg/abi/mangle21.C: New test.
18369
18370         PR c++/14260
18371         * g++.dg/parse/constructor2.C: New test.
18372
18373         PR c++/14337
18374         * g++.dg/template/sfinae1.C: New test.
18375
18376 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18377
18378         PR c++/14267
18379         * g++.dg/expr/crash2.C: New test.
18380
18381         PR middle-end/13448
18382         * gcc.dg/inline-5.c: New test.
18383         * gcc.dg/always-inline.c: Split out tests into ...
18384         * gcc.dg/always-inline2.c: ... this and ...
18385         * gcc.dg/always-inline3.c: ... this.
18386
18387 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18388
18389         PR debug/12103
18390         * g++.dg/debug/crash1.C: New test.
18391
18392 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18393
18394         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18395         function with __attribute__((noinline)).
18396         (recurser_void2): Likewise.
18397         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18398         (recurser_void2): Likewise.
18399
18400 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18401
18402         PR middle-end/14203
18403         * g++.dg/warn/Wunused-6.C: New test case.
18404
18405 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18406
18407         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18408         not defined.
18409
18410 2004-02-27  Eric Christopher  <echristo@redhat.com>
18411
18412         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18413         * g++.dg/charset/asm2.c: Run only x86.
18414         * gcc.dg/charset/asm3.c: Ditto.
18415
18416 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18417
18418         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18419         ld_library_path.
18420
18421 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18422
18423         * g++.dg/ext/altivec-3.C: New.
18424
18425 2004-02-26  Richard Henderson  <rth@redhat.com>
18426
18427         * g++.dg/ext/attrib10.C: Mark for warning.
18428         * gcc.dg/attr-alias-1.c: New.
18429
18430 2004-02-26  Richard Henderson  <rth@redhat.com>
18431
18432         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18433         * gcc.c-torture/execute/20040208-2.c: ... it back.
18434
18435 2004-02-26  Eric Christopher  <echristo@redhat.com>
18436
18437         * lib/target-supports.exp (check-iconv-available): New function.
18438         * lib/gcc-dg.exp (dg-require-iconv): New function.
18439         Use above.
18440         * gcc.dg/charset: New directory.
18441         * gcc.dg/charset/charset.exp: New file.
18442         * gcc.dg/charset/asm1.c: Ditto.
18443         * gcc.dg/charset/asm2.c: Ditto.
18444         * gcc.dg/charset/asm3.c: Ditto.
18445         * gcc.dg/charset/asm4.c: Ditto.
18446         * gcc.dg/charset/asm5.c: Ditto.
18447         * gcc.dg/charset/attribute1.c: Ditto.
18448         * gcc.dg/charset/attribute2.c: Ditto.
18449         * gcc.dg/charset/string1.c: Ditto.
18450         * g++.dg/charset: New directory.
18451         * g++.dg/dg.exp: Add here. Special options.
18452         * g++.dg/charset/charset.exp: New file.
18453         * g++.dg/charset/asm1.c: Ditto.
18454         * g++.dg/charset/asm2.c: Ditto.
18455         * g++.dg/charset/asm3.c: Ditto.
18456         * g++.dg/charset/asm4.c: Ditto.
18457         * g++.dg/charset/attribute1.c: Ditto.
18458         * g++.dg/charset/attribute2.c: Ditto.
18459         * g++.dg/charset/extern1.cc: Ditto.
18460         * g++.dg/charset/extern2.cc: Ditto.
18461         * g++.dg/charset/string1.c: Ditto.
18462
18463 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18464
18465         PR c++/14278
18466         * g++.dg/parse/comma1.C: New test.
18467
18468 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18469
18470         PR c++/14284
18471         * g++.dg/template/ttp8.C: New test.
18472
18473 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18474
18475         * gcc.dg/fixuns-trunc-1.c: New test.
18476
18477 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18478
18479         * gcc.dg/builtins-config.h: Use #elif.
18480
18481 2004-02-26  Michael Matz  <matz@suse.de>
18482
18483         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18484         * gcc.dg/991214-1.c: Likewise.
18485         * gcc.dg/i386-asm-1.c: Likewise.
18486
18487 2004-02-25  Richard Henderson  <rth@redhat.com>
18488
18489         * gcc.c-torture/execute/20040208-2.c: Move ...
18490         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18491
18492 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18493
18494         PR c++/14246
18495         * g++.dg/other/crash-3.C: New test.
18496
18497 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18498
18499         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18500         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18501
18502         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18503         HP-UX.
18504
18505 2004-02-24  Michael Matz  <matz@suse.de>
18506
18507         * gcc.dg/i386-regparm.c: New.
18508
18509 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18510
18511         * gcc.c-torture/execute/20040223-1.c: New.
18512
18513 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18514             Kazu Hirata  <kazu@cs.umass.edu>
18515
18516         * gcc.dg/fwritable-strings-1.c: Remove.
18517
18518 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18519
18520         PR c/14156
18521         * gcc.dg/20040223-1.c: New test.
18522
18523 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18524
18525         PR c++/14106
18526         * g++.dg/ext/typeof9.C: New test.
18527
18528 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18529
18530         PR c++/14250
18531         * g++.dg/other/switch1.C: New test.
18532
18533 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18534
18535         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18536         * gcc.dg/va-arg-1.c: Likewise.
18537
18538 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18539
18540         PR c++/14143
18541         * g++.dg/template/koenig5.C: New test.
18542
18543 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18544
18545         * g++.dg/ext/altivec-1.C: Generalize target triple.
18546         * g++.dg/ext/altivec-2.C: New test case.
18547         * g++.dg/ext/altivec_check.h: New file.
18548         * gcc.dg/altivec-1.c: Generalize target triple;
18549         include altivec_check.h and call altivec_check().
18550         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18551         * gcc.dg/altivec-6.c: New test case.
18552         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18553         type casts as needed.
18554         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18555         altivec_check().
18556         * gcc.dg/altivec-12.c: New test case.
18557         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18558         include altivec_check.h and call altivec_check().
18559         * gcc.dg/altivec_check.h: New file.
18560
18561 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18562
18563         * lib/target-supports.exp (check_alias_available): Don't mangle
18564         function `g' in test program.
18565
18566 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18567
18568         * lib/target-supports.exp (check_profiling_available): Check
18569         argument to determine whether we support a profiling type.
18570         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18571         check_profiling_available.
18572         * g++.dg/bprob/bprob.exp: Likewise
18573         * g77.dg/bprob/bprob.exp: Likewise.
18574         * gcc.misc-tests/bprob.exp: Likewise.
18575         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18576         dg-require-profiling and delete expected error handling.
18577         * gcc.dg/20021014-1.c: Likewise.
18578         * gcc.dg/nest.c: Likewise.
18579
18580 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18581
18582         PR c++/12007
18583         * g++.dg/other/vthunk1.C: New test.
18584
18585 2004-02-20  Falk Hueffner  <falk@debian.org>
18586
18587         PR target/14201
18588         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18589
18590 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18591
18592         PR c++/13927
18593         * g++.dg/other/error8.C: Remove XFAIL markers.
18594
18595         PR c++/14173
18596         * g++.dg/ext/packed5.C: New test.
18597
18598         PR c++/14199
18599         * g++.dg/warn/Wunused-5.C: New test.
18600
18601         PR c++/14186
18602         * g++.dg/lookup/member1.C: New test.
18603
18604 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18605
18606         * gcc.c-torture/compile/20040130-1.c: Enable only when
18607         __INT_MAX__ >= 2147483647L.
18608         * gcc.c-torture/compile/961203-1.c: Likewise.
18609
18610 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18611
18612         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18613         * g++.dg/opt/template1.C: Robustify assembler regexp
18614
18615 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18616
18617         * gcc.c-torture/execute/simd-4.x: Remove.
18618         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18619         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18620         Guard with #ifndef SKIP_ATTRIBUTE.
18621         * gcc.dg/compat/vector-1_y.c: Likewise.
18622         * gcc.dg/compat/vector-2_x.c: Likewise.
18623         * gcc.dg/compat/vector-2_y.c: Likewise.
18624         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18625         * g++.dg/eh/simd-2.C: Likewise.
18626
18627 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18628
18629         * gcc.c-torture/compile/complex-1.c: New.
18630
18631 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18632
18633         PR target/14209
18634         * gcc.c-torture/execute/20040218-1.c: New test.
18635
18636 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18637
18638         PR c++/14181
18639         * g++.dg/parse/new2.C: New test.
18640
18641 2004-02-18  Paul Brook  <paul@codesourcery.com>
18642
18643         * gcc.c-torture/compile/libcall-1.c: New test.
18644
18645 2004-02-18  Paul Brook  <paul@codesourcery.com>
18646
18647         PR debug/12934
18648         * gcc.dg/debug/debug-7.c: New test.
18649
18650 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18651
18652         * gcc.dg/20040217-1.c: New test.
18653
18654 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18655
18656         * gcc.c-torture/execute/990208-1.x: Delete.
18657
18658 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18659
18660         * gcc.c-torture/execute/20040208-2.x: New file.
18661
18662 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18663
18664         PR c++/11326
18665         * g++.dg/abi/structret1.C: New test.
18666
18667 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18668
18669         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18670         (i386_cpuid): No need to test if cpuid is available on AMD64.
18671         Fix assembly, so that it works onboth i386 and AMD64.
18672         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18673         (vecInLong): Fix s[] member type to unsigned int.
18674         (vecInWord): Remove type.
18675         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18676         (a64, b64, c64, d64, e64): Remove.
18677         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18678         Remove unused variable.  Remove initialization of removed variables.
18679         Don't call mmx_tests nor sse_tests.
18680         (reference_mmx, reference_sse): Remove.
18681         (check): Add return stmt.
18682         * gcc.dg/i386-sse-7.c: New test.
18683         * gcc.dg/i386-mmx-4.c: New test.
18684
18685 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18686
18687         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18688         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18689         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18690         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18691         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18692         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18693         g++.dg/tc1/dr94.C: Fix line terminator.
18694
18695 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18696
18697         * gcc.c-torture/compile/20040216-1.c: New.
18698
18699 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18700
18701         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18702         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18703         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18704         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18705         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18706         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18707
18708 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18709
18710         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18711
18712 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18713
18714         PR c++/13971
18715         * g++.dg/expr/cond4.C: New test.
18716
18717         PR c++/14086
18718         * g++.dg/lookup/crash2.C: New test.
18719
18720 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18721
18722         * gcc.c-torture/compile/20040214-2.c: New test.
18723
18724 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18725
18726         PR c++/14116
18727         * g++.dg/ext/typeof8.C: New test.
18728
18729 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18730
18731         * gcc.c-torture/compile/20040214-1.c: New test.
18732
18733 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18734
18735         PR c++/13635
18736         * g++.dg/template/spec11.C: New test.
18737
18738 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18739
18740         PR c++/13927
18741         * g++.dg/other/error8.C: New test.
18742
18743 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18744
18745         PR c++/14122
18746         * g++.dg/template/array4.C: New test.
18747
18748         PR c++/14108
18749         * g++.dg/inherit/thunk2.C: New test.
18750
18751         PR c++/14083
18752         * g++.dg/eh/cond2.C: New test.
18753
18754 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18755
18756         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18757
18758 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18759
18760         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18761
18762 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18763
18764         * g++.dg/simd-2.C: xfail on ppc64-linux.
18765
18766 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18767
18768         PR c/456
18769         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18770         tests.
18771
18772 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18773
18774         * gcc.dg/builtins-33.c: New test.
18775
18776 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18777
18778         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18779
18780 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18781
18782         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18783
18784 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18785
18786         * gcc.dg/ppc64-abi-3.c: New test.
18787
18788 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18789
18790         PR c/14092
18791
18792         * gcc.dg/pr14092-1.c: New testcase.
18793
18794 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18795
18796         * gcc.dg/cpp/assert4.c: Fix typo last change.
18797
18798         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18799         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18800
18801         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18802
18803 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18804
18805         * gcc.c-torture/compile/20040209-1.c: New test case.
18806
18807 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18808
18809         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18810
18811 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18812
18813         * gcc.c-torture/execute/20040208-[12].c: New tests.
18814
18815 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18816
18817         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18818
18819 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18820
18821         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18822
18823 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18824
18825         Bug 13856
18826         * gcc.dg/visibility-8.c: New testcase.
18827
18828 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18829
18830         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18831         arguments.
18832         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18833
18834 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18835
18836         PR middle-end/13696
18837         * g++.dg/opt/fold1.C: New test case.
18838
18839 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18840
18841         PR c++/14033
18842         * g++.dg/other/crash-2.C: New test.
18843
18844 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18845
18846         PR c++/14028
18847         * g++.dg/parse/angle-bracket2.C: New test.
18848
18849 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18850
18851         PR middle-end/13750
18852         Revert:
18853         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18854         PR pch/13361
18855         * testsuite/g++.dg/pch/wchar-1.C: New.
18856         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18857
18858 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18859
18860         PR c++/14008
18861         * g++.dg/parse/error15.C: New test.
18862         * g++.dg/parse/crash11.C: Update dg-error mark.
18863
18864 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18865
18866         PR c++/13932
18867         * g++.dg/warn/conv2.C: New test.
18868
18869 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18870
18871         PR c++/13086
18872         * g++.dg/warn/incomplete1.C: Remove xfail.
18873
18874 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18875
18876         * lib/file-format.exp (gcc_target_object_format): Use
18877         ${tool}_target_compile, not gcc_target_compile.
18878         * lib/target-supports.exp (check_alias_available): Likewise.
18879         (check_gc_sections_available): Likewise.
18880         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18881         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18882         dg-require-alias.
18883
18884 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18885
18886         PR c++/13969
18887         * g++.dg/template/static6.C: New test.
18888
18889 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18890
18891         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18892
18893 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18894
18895         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18896         tests for systems where `char' is unsigned by default.
18897
18898 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18899
18900         PR c++/13997
18901         * g++.dg/template/partial3.C: New test.
18902
18903 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18904
18905         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18906         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18907         Remove mentions of obsolete ports.
18908
18909 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18910
18911         * gcc.dg/noncompile/20001228-1.c: Fix for new
18912         error message.
18913
18914 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18915
18916         PR target/9348
18917         * gcc.c-torture/execute/multdi-1.c: New test case.
18918
18919 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18920
18921         PR c++/13925
18922         * g++.dg/template/lookup5.C: New test.
18923
18924 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18925
18926         PR c++/13950
18927         * g++.dg/template/lookup4.C: New test.
18928
18929         PR c++/13970
18930         * g++.dg/parse/error14.C: New test.
18931
18932         PR c++/14002
18933         * g++.dg/parse/template13.C: New test.
18934
18935 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18936
18937         PR c++/13978
18938         * g++.dg/template/koenig4.C: New test.
18939
18940         PR c++/13968
18941         * g++.dg/template/crash17.C: New test.
18942
18943         PR c++/13975
18944         * g++.dg/parse/error13.C: New test.
18945         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18946
18947 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18948
18949         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18950
18951 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18952
18953         PR c/11658
18954         PR c/13994
18955         * gcc.dg/noncompile/20040203-1.c: New test.
18956         * gcc.dg/noncompile/20040203-2.c: Likewise.
18957         * gcc.dg/noncompile/20040203-3.c: Likewise.
18958         * gcc.dg/20040203-1.c: Likewise.
18959
18960 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18961
18962         PR c++/10858
18963         * g++.dg/template/sizeof7.C: New test.
18964
18965 2004-02-02  Eric Christopher  <echristo@redhat.com>
18966             Zack Weinberg  <zack@codesourcery.com>
18967
18968         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
18969
18970 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
18971
18972         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
18973         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
18974         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
18975         * gcc.dg/cleanup-5.c: Run only on Linux targets.
18976
18977 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
18978
18979         PR c++/13113
18980         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
18981
18982         PR c++/13854
18983         * g++.dg/ext/attrib13.C: New test.
18984
18985         PR c++/13907
18986         * g++.dg/conversion/op2.C: New test.
18987
18988 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18989
18990         * gcc.dg/titype-1.c: Fix pasto.
18991
18992 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18993
18994         * gcc.dg/titype-1.c: New test.
18995
18996 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18997
18998         PR c++/13957
18999         * g++.dg/template/non-type-template-argument-1.C,
19000         g++.dg/template/qualified-id1.C: Update dg-error marks.
19001         * g++.dg/template/nontype6.C: New test.
19002
19003 2004-02-01  Roger Sayle  <roger@eyesopen.com>
19004
19005         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
19006         * gcc.dg/builtins-31.c: New testcase.
19007         * gcc.dg/builtins-32.c: New testcase.
19008
19009 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
19010
19011         * objc.dg/call-super-2.m: Update line numbers
19012         for the including of stddef.h.
19013
19014 2004-01-30  Michael Matz  <matz@suse.de>
19015
19016         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
19017         g++.dg/ext/case-range3.C: New tests.
19018
19019 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19020
19021         DR206
19022         PR c++/13813
19023         * g++.dg/template/member4.C: New test.
19024
19025 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19026
19027         PR c++/13683
19028         * g++.dg/template/sizeof6.C: New test.
19029
19030 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19031
19032         * gcc.dg/fwritable-strings-1.c: New test.
19033
19034 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19035
19036         * gcc.c-torture/compile/20040130-1.c: New test.
19037
19038 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
19039
19040         * objc.dg/call-super-2.m: Include stddef.h for size_t.
19041
19042 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
19043
19044         PR c++/13883
19045         * g++.dg/template/ctor3.C: New test.
19046
19047 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19048
19049         * g++.dg/tc1: New directory.
19050         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
19051         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
19052         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
19053         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
19054         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
19055
19056 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19057
19058         * g++.dg/parse/error11.C: New test.
19059         * g++.dg/parse/error12.C: Likewise.
19060
19061 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
19062
19063         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
19064         (scan_initial, main): Use aligned_sizeof instead of sizeof.
19065
19066 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
19067
19068         PR c++/13791
19069         * g++.dg/ext/attrib12.C: New test.
19070
19071         PR c++/13736
19072         * g++.dg/parse/cast2.C: New test.
19073
19074 2004-01-27  James E Wilson  <wilson@specifixinc.com>
19075
19076         * objc.dg/encode-2.m (main): New local string.  Set depending on
19077         sizeof long.  Use in sscanf call.
19078         * objc.dg/encode-3.m (main): New local string.  Set depending on
19079         sizeof long.  Use in scan_initial call.
19080
19081 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19082
19083         * objc.dg/call-super-2.m: Make LP64-safe.
19084         * objc.dg/desig-init-1.m: Likewise.
19085
19086 2004-01-27  Devang Patel <dpatel@apple.com>
19087
19088         * g++.dg/debug/namespace1.C: New test.
19089
19090 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
19091
19092         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
19093         xscale-*-*.
19094
19095         * gcc.dg/arm-mmx-1.c: New test.
19096
19097 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19098
19099         * gcc.dg/20040127-1.c: New test.
19100         * gcc.dg/20040127-2.c: New test.
19101
19102 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19103
19104         * objc.dg/stret-1.m (glob): Renamed to globa.
19105
19106 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
19107
19108         PR c++/13663
19109         * g++.dg/expr/for1.C: New test.
19110
19111 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
19112
19113         PR middle-end/13779
19114         * gcc.dg/darwin-longlong.c: New test.
19115
19116 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
19117
19118         * gcc.dg/20040124-1.c: Moved test from here...
19119         * gcc.c-torture/compile/20040124-1.c: ...to here.
19120
19121 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19122
19123         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
19124         the assembly output if -m64 is passed.
19125
19126 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
19127
19128         PR c++/13833
19129         * g++.dg/template/cond3.C: New test.
19130
19131 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19132
19133         PR c++/13810
19134         * g++.dg/template/ttp7.C: New test.
19135
19136 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19137
19138         PR c++/13797
19139         * g++.dg/template/nontype4.C: New test.
19140         * g++.dg/template/nontype5.C: Likewise.
19141
19142 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
19143
19144         * gcc.dg/torture/mips-clobber-at.c: New test.
19145
19146 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
19147
19148         * gcc.dg/20040124-1.c: New test.
19149
19150 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
19151
19152         * gcc.dg/20040123-1.c: New test.
19153
19154 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19155
19156         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
19157
19158 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19159
19160         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
19161
19162 2004-01-23  Andrew Pinski  <apinski@apple.com>
19163
19164         * gcc.dg/20030121-1.c: Move to ..
19165         * gcc.dg/20040121-1.c: here.
19166
19167 2004-01-23  Roger Sayle  <roger@eyesopen.com>
19168
19169         * gcc.dg/builtins-29.c: New test case.
19170
19171 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19172
19173         PR 18314
19174         * gcc.dg/builtins-30.c: New testcase.
19175
19176 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
19177
19178         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
19179         * lib/g77.exp: Likewise.
19180         * lib/objc.exp: Likewise.
19181         * lib/g++.exp: Likewise.
19182
19183 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19184
19185         * gcc.dg/struct-by-value-2.c: New test.
19186
19187 2004-01-21  Andrew Pinski  <apinski@apple.com>
19188
19189         PR target/13785
19190         * gcc.dg/20030121-1.c: New test.
19191
19192 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
19193
19194         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
19195         clobber frame pointer register in asm statement.
19196
19197 2004-01-21  Falk Hueffner  <falk@debian.org>
19198
19199         * gcc.c-torture/compile/20040121-1.c: New test.
19200
19201 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
19202
19203         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
19204
19205 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
19206
19207         * gcc.dg/ppc64-abi-2.c: New test.
19208
19209 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
19210
19211         * lib/treelang.exp: Fill out this file.
19212         * lib/treelang-dg.exp: New File.
19213
19214 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19215
19216         * gcc.c-torture/compile/981022-1.c: Remove.
19217         * gcc.dg/array-5.c: Remove XFAIL.
19218         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
19219         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
19220         gcc.dg/cond-lvalue-1.c: Update.
19221         * gcc.dg/cast-lvalue-2.c: New test.
19222
19223 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
19224
19225         PR c++/13592
19226         * g++.dg/other/error1.C (class foo): Tweak error message.
19227
19228         PR c++/13592
19229         * g++.dg/template/call2.C: New test.
19230
19231 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19232
19233         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
19234         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
19235         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
19236         scalar-return-1_x.c, scalar-return-2_y.c,
19237         scalar-return-3_x.c, scalar-return-3_y.c,
19238         scalar-return-4_x.c, scalar-return-4_y.c,
19239         struct-align-1.h, struct-align-1_x.c,
19240         struct-align-1_y.c, struct-align-2.h,
19241         struct-align-2_x.c, struct-align-2_y.c,
19242         struct-by-value-10_y.c, struct-by-value-11_x.c,
19243         struct-by-value-11_y.c, struct-by-value-12_x.c,
19244         struct-by-value-12_y.c, struct-by-value-13_x.c,
19245         struct-by-value-13_y.c, struct-by-value-14_x.c,
19246         struct-by-value-14_y.c, struct-by-value-15_x.c,
19247         struct-by-value-15_y.c, struct-by-value-16_y.c,
19248         struct-by-value-17_y.c, struct-by-value-18_y.c,
19249         struct-by-value-19_y.c, struct-by-value-1_x.c,
19250         struct-by-value-1_y.c, struct-by-value-20_y.c,
19251         struct-by-value-2_x.c, struct-by-value-2_y.c,
19252         struct-by-value-3_y.c, struct-by-value-4_x.c,
19253         struct-by-value-4_y.c, struct-by-value-5_y.c,
19254         struct-by-value-6_y.c, struct-by-value-7_y.c
19255         struct-by-value-8_x.c, struct-by-value-8_y.c
19256         struct-by-value-9_x.c, struct-by-value-9_y.c
19257         struct-return-10_x.c, struct-return-10_y.c,
19258         struct-return-19_x.c, struct-return-20_x.c
19259         struct-return-2_x.c, struct-return-2_y.c
19260         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
19261         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
19262
19263 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19264
19265         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
19266         attribute on sparc*-sun-solaris2.*.
19267
19268 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
19269
19270         PR c++/13710
19271         * g++.dg/ext/typeof7.C: New test.
19272
19273 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
19274
19275         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
19276         * gcc.dg/const-elim-1.c: Same.
19277
19278 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
19279
19280         * objc.dg/stret-1.m: New.
19281         * objc.dg/stret-2.m: New.
19282
19283 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19284
19285         PR c++/11895
19286         * g++.dg/ext/vector1.C: New test.
19287
19288 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
19289
19290         * gcc.dg/pch/import-1.c: New.
19291         * gcc.dg/pch/import-1.hs: New.
19292         * gcc.dg/pch/import-1a.h: New.
19293         * gcc.dg/pch/import-1b.h: New.
19294         * gcc.dg/pch/import-1c.h: New.
19295
19296 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19297
19298         PR c++/13574
19299         * g++.dg/ext/array1.C: New test.
19300
19301         PR c++/13178
19302         * g++.dg/conversion/op1.C: New test.
19303
19304 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
19305
19306         PR 11864
19307         From Kazumoto Kojima / Dan Kegel:
19308         * gcc.dg/pr11864-1.c: New test.
19309
19310         PR 10392
19311         From Marcus Comstedt / Dan Kegel:
19312         * gcc.dg/pr10392-1.c: New test.
19313
19314 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR c++/13478
19317         * g++.dg/init/ref10.C: New test.
19318
19319 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19320
19321         PR c++/13407
19322         * g++.dg/parse/typename6.C: New test.
19323
19324 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19325
19326         PR pch/13361
19327         * testsuite/g++.dg/pch/wchar-1.C: New.
19328         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19329
19330 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19331
19332         PR c++/9259
19333         * g++.dg/expr/sizeof2.C: New test.
19334
19335 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
19336
19337         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
19338
19339 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19340
19341         PR c++/13659
19342         * g++.dg/lookup/strong-using-3.C: New.
19343         * g++.dg/lookup/using-10.C: New.
19344
19345 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19346
19347         PR c++/13594
19348         * g++.dg/lookup/strong-using-2.C: New.
19349
19350 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
19351             Dan Kegel <dank@kegel.com>
19352             J"orn Rennecke <joern.rennecke@superh.com>
19353
19354         PR target/9365
19355         * gcc.dg/pr9365-1.c: New test.
19356
19357 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19358
19359         PR c++/8856
19360         * g++.dg/parse/casting-operator2.C: New test.
19361         * g++.old-deja/g++.pt/explicit83.C: Remove.
19362
19363 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19364
19365         * gcc.dg/label-compound-stmt-1.c: New test.
19366         * gcc.c-torture/compile/950922-1.c,
19367         gcc.c-torture/compile/20000211-3.c,
19368         gcc.c-torture/compile/20000518-1.c,
19369         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19370         compound statements.
19371
19372 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19373
19374         * gcc.dg/ppc64-abi-1.c: New test.
19375
19376 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19377
19378          * g++.dg/ext/attrib9.C: Add dg-warnings.
19379
19380 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19381
19382         PR c++/12335
19383         * g++.dg/parse/dtor3.C: New test.
19384
19385 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19386
19387         PR c++/12709
19388         * g++.dg/parse/try-catch-1.C: New test.
19389
19390 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19391
19392         * ada/acats/run_all.sh: Add more verbose output in acats.log
19393         when compiling tests.
19394
19395 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19396
19397         PR 13656
19398         * gcc.dg/typedef-redecl.c: New test case.
19399         * gcc.dg/typedef-redecl.h: New support file.
19400
19401 2004-01-13  Jan Hubicka  <jh@suse.cz>
19402
19403         * gcc.dg/always_inline.c: New test.
19404         * gcc.dg/debug/20031231-1.c: Fix.
19405
19406 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19407
19408         PR c++/13474
19409         * g++.dg/template/array3.C: New test.
19410
19411 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19412
19413         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19414         * g++.dg/warn/Wunused-2.C: Likewise.
19415
19416 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19417
19418         PR c++/13289
19419         * g++.dg/template/instantiate6.C: New test.
19420
19421 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19422
19423         PR middle-end/11397
19424         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19425
19426 2004-01-12  Jan Hubicka  <jh@suse.cz>
19427
19428         PR opt/12826
19429         * gcc.dg/20040112-1.c: New.
19430
19431         * gcc.dg/dwarf-die[1-7].c: Move to...
19432         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19433         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19434
19435 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19436
19437         PR c++/4100
19438         * g++.dg/parse/friend4.C: New test.
19439
19440 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19441
19442         PR c++/4100
19443         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19444         definition is called a friend.
19445
19446 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19447
19448         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19449
19450 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19451
19452         PR c++/3478
19453         * g++.dg/parse/error10.C: New test.
19454         * g++.dg/template/arg2.C: Accept "invalid type" error.
19455
19456 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19457
19458         PR middle-end/13392
19459         * g++.dg/opt/expect2.C: New test.
19460
19461 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19462
19463         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19464         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19465         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19466         Update dg-error regexps.
19467
19468 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19469
19470         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19471         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19472
19473 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19474
19475         * gcc.dg/pragma-re-1.c: Use right pointer type.
19476
19477 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19478
19479         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19480
19481 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19482
19483         * gcc.dg/rs6000-ldouble-1.c: New.
19484
19485 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19486
19487         DR 337
19488         PR c++/9256
19489         * g++.dg/other/abstract1.C: New test.
19490
19491 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19492
19493         * g++.dg/lookup/strong-using-1.C: New.
19494
19495 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19496
19497         PR c/11234
19498         * gcc.dg/func-ptr-conv-1.c: New test.
19499         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19500
19501 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19502
19503         PR target/13380.
19504         * gcc.c-torture/compile/20040109-1.c: New.
19505
19506 2004-01-08  Stuart Hastings  <stuart@apple.com>
19507
19508         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19509         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19510         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19511
19512 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19513
19514         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19515
19516 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19517
19518         * ada/acats/run_acats: Treat 'gnatchop' the same way
19519         as 'gnatmake'.  Export GCC_DRIVER.
19520         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19521         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19522
19523 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19524
19525         PR c++/12573
19526         * g++.dg/template/dependent-expr4.C: New test.
19527
19528 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19529
19530         * gcc.dg/altivec-11.c: New test.
19531
19532 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19533
19534         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19535
19536 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19537
19538         PR c/6024
19539         * gcc.dg/enum-compat-1.c: New test.
19540         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19541
19542 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19543
19544         PR c/12165
19545         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19546         gcc.dg/c99-idem-qual-3.c: New tests.
19547
19548 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19549
19550         * gcc.dg/winline-7.c: Don't cast void * to int.
19551
19552 2004-01-06  Jan Hubicka  <jh@suse.cz>
19553
19554         * gcc.dg/i386-sse-5.c: New test
19555         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19556
19557 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19558
19559         PR c++/12815
19560         * g++.dg/rtti/typeid4.C: New test.
19561
19562 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19563
19564         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19565
19566 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19567
19568         PR c++/12132
19569         * g++.dg/template/error11.C: New test.
19570
19571         PR c++/13451
19572         * g++.dg/template/class2.C: New test.
19573
19574 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19575         Richard Sandiford <rsandifo@redhat.com>
19576
19577         PR c++/13387
19578         * g++.dg/opt/alias3.C: New test.
19579
19580 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19581
19582         PR c++/13157
19583         * g++.dg/template/koenig3.C: New test.
19584
19585         PR c++/13529
19586         * g++.dg/parse/offsetof3.C: New test.
19587
19588         * g++.dg/init/copy7.C: Add missing dg-error markers.
19589
19590         PR c++/12226
19591         * g++.dg/init/copy7.c: New test.
19592
19593         PR c++/13536
19594         * g++.dg/parse/cast1.C: New test.
19595
19596 2004-01-04  Jan Hubicka  <jh@suse.cz>
19597
19598         * gcc.dg/winline[1-7].c: New tests.
19599
19600 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19601
19602         PR c++/13520
19603         * g++.dg/template/qualttp22.C: New test.
19604
19605 2004-01-01  Jan Hubicka  <jh@suse.cz>
19606
19607         * gcc.dg/debug/20031231-1.c: New.
19608         * gcc.c-torture/compile/20040101-1.c: New.
19609         * gcc.dg/dwarf-die-[1-7].c: New.
19610
19611 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19612
19613         PR optimization/13521
19614         * gcc.c-torture/compile/20031231-1.c: New test.
19615
19616 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19617
19618         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19619
19620 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19621
19622         PR c++/10079
19623         * g++.dg/template/crash16.C: New test.
19624
19625 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19626
19627         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19628
19629 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19630
19631         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19632         ports.
19633         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19634         * g++.old-deja/g++.law/profile1.C: Likewise.
19635         * gcc.c-torture/compile/981006-1.c: Likewise.
19636         * gcc.c-torture/execute/loop-2e.x: Likewise.
19637         * gcc.c-torture/execute/loop-2f.x: Remove.
19638         * gcc.c-torture/execute/loop-2g.x: Likewise.
19639         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19640         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19641
19642 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19643
19644         PR c++/13507
19645         * g++.dg/ext/attrib11.C: New test.
19646
19647         PR c++/13494
19648         * g++.dg/template/array2-1.C: New test.
19649         * g++.dg/template/array2-2.C: New test.
19650
19651 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19652
19653         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19654
19655 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19656
19657         PR c++/12774
19658         * g++.dg/template/array1-1.C: New test.
19659         * g++.dg/template/array1-2.C: New test.
19660
19661 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19662
19663         PR fortran/12632
19664         * g77.dg/12632.f: New test case.
19665
19666 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19667
19668         PR c++/13289
19669         * g++.dg/parse/nontype1.C: New test.
19670
19671 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19672
19673         PR c++/12403
19674         * g++.dg/parse/explicit1.C: New test.
19675         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19676
19677 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19678
19679         PR c++/13081
19680         * g++.dg/opt/inline6.C: New test.
19681
19682         PR c++/12613
19683         * g++.dg/parse/error9.C: New test.
19684
19685         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19686
19687 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19688
19689         PR c++/13009
19690         * g++.dg/init/assign1.C: New test.
19691
19692 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19693
19694         PR c++/13070
19695         * g++.dg/warn/format3.C: New test case.
19696
19697 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19698
19699         * gcc.c-torture/compile/20031227-1.c: New test.
19700
19701 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19702
19703         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19704         * g77.dg/bprob/bprob.exp: Likewise.
19705         * gcc.misc-tests/bprob.exp: Likewise.
19706         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19707         variants on systems where the library does not provide that
19708         functionality.
19709         * gcc.dg/builtins-20.c: Use builtins-config.h.
19710         * gcc.dg/builtins-config.h: New file.
19711
19712 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19713
19714         * lib/gcc-dg.exp (dg-require-profiling): New function.
19715         * lib/target-supports.exp (check_profiling_available): Likewise.
19716         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19717         * g77.dg/bprob/bprob.exp: Likewise.
19718         * gcc.misc-tests/bprob.exp: Likewise.
19719         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19720         * gcc.dg/20021014-1.c: Likewise.
19721         * gcc.dg/nest.c: Likewise.
19722
19723 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19724
19725         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19726         compiling.
19727         * g++.dg/lookup/java2.C: Likewise.
19728         * gcc.dg/cpp/lexident.c: Likewise.
19729
19730 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19731
19732         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19733         given.
19734         * gcc.c-torture/compile/961203-1.c: Likewise.
19735         * gcc.c-torture/compile/980506-1.c: Likewise.
19736
19737 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19738
19739         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19740         (additional_prunes): New global.
19741         (gcc-dg-prune): Handle additional per-test pruning.
19742         (dg-test): Clear additional_prunes between tests.
19743
19744         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19745         dg-prune-output to avoid spurious failures from assembler
19746         complaining about nonexistent WAW violations.
19747         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19748         Use dg-prune-output to avoid spurious failures from assembler
19749         warning about Itanium B-step errata.
19750
19751 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19752
19753         * g++.dg/abi/macro0.C: New test.
19754         * g++.dg/abi/macro1.C: Likewise.
19755         * g++.dg/abi/macro2.C: Likewise.
19756
19757         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19758         * g++.dg/abi/bitfield7.C: Likewise.
19759         * g++.dg/abi/dtor2.C: Likewise.
19760         * g++.dg/abi/mangle11.C: Likewise.
19761         * g++.dg/abi/mangle12.C: Likewise.
19762         * g++.dg/abi/mangle14.C: Likewise.
19763         * g++.dg/abi/mangle17.C: Likewise.
19764         * g++.dg/abi/vbase10.C: Likewise.
19765         * g++.dg/abi/vbase14.C: Likewise.
19766         * g++.dg/template/qualttp17.C: Likewise.
19767
19768 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19769
19770         PR c/11995
19771         * gcc.dg/20031223-1.c: New test.
19772
19773 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19774
19775         * gcc.dg/noreturn-7.c: New test.
19776
19777 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19778
19779         * gcc.dg/null-pointer-1.c: New test.
19780
19781 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19782
19783         * g++.old-deja/g++.jason/template18.C: Remove.
19784         * g++.old-deja/g++.jason/template37.C: Likewise.
19785
19786         PR c++/12862
19787         * g++.dg/lookup/ns1.C: New test.
19788
19789         PR c++/12397
19790         * g++.dg/template/lookup3.C: New test.
19791
19792 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19793
19794         * g++.dg/template/recurse1.C: New test
19795
19796 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19797
19798         PR c++/12479
19799         * g++.dg/parse/semicolon1.C: New test.
19800         * g++.dg/parse/semicolon1.h: Likewise.
19801
19802 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19803
19804         * gcc.dg/darwin-misaligned.c: New test.
19805
19806 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19807
19808         PR c/9163
19809         * gcc.dg/20031222-1.c: New test.
19810
19811 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19812
19813         PR c++/13438
19814         * g++.dg/parse/error8.C: New test.
19815
19816         PR c++/11554
19817         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19818
19819 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19820
19821         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19822         too small.
19823         * gcc.c-torture/compile/930217-1.c: Likewise.
19824         * gcc.c-torture/compile/930513-1.c: Likewise.
19825         * gcc.c-torture/execute/920908-2.c: Likewise.
19826         * gcc.c-torture/execute/921204-1.c: Likewise.
19827         * gcc.c-torture/execute/930621-1.c: Likewise.
19828         * gcc.c-torture/execute/930630-1.c: Likewise.
19829         * gcc.c-torture/execute/931031-1.c: Likewise.
19830         * gcc.c-torture/execute/980602-2.c: Likewise.
19831         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19832         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19833         * gcc.c-torture/execute/extzvsi.c: Likewise.
19834         * gcc.c-torture/unsorted/ext.c: Likewise.
19835
19836 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19837
19838         PR target/12749
19839         * gcc.c-torture/compile/20031220-2.c: New test case.
19840
19841 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19842
19843         PR optimization/13031
19844         * gcc.c-torture/compile/20031220-1.c: New test case.
19845
19846 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19847
19848         * gcc.dg/cast-function-1.c: New test.
19849
19850 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19851
19852         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19853         formats.
19854
19855 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19856
19857         PR c++/12795
19858         * g++.dg/ext/attrib10.C: New test.
19859
19860 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19861
19862         * gcc.dg/cleanup-10.c: New test.
19863         * gcc.dg/cleanup-11.c: New test.
19864
19865 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19866
19867         PR c++/13239
19868         * g++.dg/opt/expect1.C: New test.
19869
19870 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19871
19872         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19873
19874 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19875
19876         PR debug/12923
19877         * gcc.dg/20031218-1.c: New test.
19878
19879         PR debug/12389
19880         * gcc.dg/20031218-2.c: New test.
19881         * gcc.dg/20031218-3.c: New test.
19882
19883         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19884         of label name and allow for USER_LABEL_PREFIX == "_" names.
19885         * g++.dg/abi/mangle18-2.C: Likewise.
19886         * g++.dg/abi/mangle19-1.C: Likewise.
19887         * g++.dg/abi/mangle19-2.C: Likewise.
19888         * g++.dg/abi/mangle20-1.C: Likewise.
19889         * g++.dg/abi/mangle20-2.C: Likewise.
19890
19891 2003-12-18  Richard Henderson  <rth@redhat.com>
19892
19893         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19894
19895 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19896             Dan Kegel <dank@kegel.com>
19897
19898         PR other/12009
19899         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
19900         testing a cross compiler, it causes spurious compile failures.
19901         * lib/g++.exp: Likewise.
19902
19903 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19904
19905         PR c++/13262
19906         * g++.dg/template/access13.C: New test.
19907
19908 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19909
19910         * gcc.dg/20031216-1.c: New test.
19911
19912 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19913
19914         PR c++/9154
19915         * g++.dg/template/error10.C: New test.
19916
19917 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19918
19919         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19920         * g++.dg/eh/simd-2.C: Likewise.
19921
19922 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19923             Roger Sayle  <roger@eyesopen.com>
19924
19925         * gcc.c-torture/execute/ieee/mzero5.c: New.
19926
19927 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19928
19929         PR c++/10603
19930         * g++.dg/parse/error6.C: New test.
19931
19932         PR c++/12827
19933         * g++.dg/parse/error7.C: New test.
19934
19935 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19936
19937         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19938         at -O with stabs debugging formats.
19939         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19940         * gcc.dg/debug/debug-2.c: Likewise.
19941
19942 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19943
19944         PR c++/12696
19945         * g++.dg/init/error1.C: New test.
19946
19947         PR c++/12218
19948         * g++.dg/init/pm3.C: New test.
19949
19950 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19951
19952         PR c/3347
19953         * gcc.dg/bitfld-8.c: New test.
19954
19955 2003-12-16  James Lemke  <jim@wasabisystems.com>
19956
19957         * gcc.dg/arm-scd42-[123].c: New tests.
19958
19959 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19960
19961         PR c++/9043
19962         * g++.dg/abi/mangle20-1.C: New test.
19963         * g++.dg/abi/mangle20-2.C: New test.
19964
19965 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19966
19967         PR c++/13275
19968         * g++.dg/other/offsetof2.C: Remove XFAIL.
19969         * g++.dg/parse/offsetof1.C: New test.
19970         * g++.gd/parse/offsetof2.C: Likewise.
19971
19972 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19973
19974         * g++.dg/template/nontype3.C: New test.
19975         * g++.dg/template/static2.C: Tweaked the dg-error clause.
19976
19977 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19978
19979         * g++.dg/warn/noreturn-3.C: Also test instantiation.
19980
19981 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19982
19983         PR c++/13387
19984         * g++.dg/expr/assign1.C: New test.
19985
19986         PR c++/13242
19987         * g++.dg/abi/mangle19-1.C: New test.
19988         * g++.dg/abi/mangle19-2.C: New test.
19989
19990 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
19991
19992         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
19993
19994 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19995
19996         * gcc.c-torture/execute/20031216-1.c: New test.
19997
19998 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19999
20000         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
20001         an ICE regression.
20002
20003 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20004
20005         PR c++/10926
20006         * g++.dg/template/error9.C: New test.
20007
20008         PR c++/11116
20009         * g++.dg/template/error8.C: New test.
20010
20011 2003-12-15  Roger Sayle  <roger@eyesopen.com>
20012
20013         PR middle-end/13400
20014         * gcc.c-torture/execute/20031215-1.c: New test case.
20015
20016 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20017
20018         PR c++/13269
20019         * g++.dg/parse/error5.C: New test.
20020
20021         PR c++/12989
20022         * g++.dg/expr/sizeof1.C: New test.
20023
20024         PR c++/13310
20025         * g++.dg/template/crash15.C: New test.
20026
20027 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
20028
20029         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
20030         a non-POD type as the last named parameter of a varargs function.
20031
20032 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20033
20034         PR c++/13243
20035         PR c++/12573
20036         * g++.dg/template/crash14.C: New test.
20037         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
20038
20039 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20040
20041         * g++.dg/other/java1.C: New test.
20042
20043         PR c++/13241
20044         * g++.dg/abi/mangle18-1.C: New test.
20045         * g++.dg/abi/mangle18-2.C: New test.
20046
20047 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20048
20049         PR optimization/10312
20050         * gcc.c-torture/execute/20031214-1.c: New.
20051
20052 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
20053
20054         PR c++/10779
20055         PR c++/12160
20056         * g++.dg/parse/error3.C: New test.
20057         * g++.dg/parse/error4.C: Likewise.
20058         * g++.dg/abi/mangle4.C: Tweak error messages.
20059         * g++.dg/lookup/using5.C: Likewise.
20060         * g++.dg/other/error2.C: Likewise.
20061         * g++.dg/parse/typename5.C: Likewise.
20062         * g++.dg/parse/undefined1.C: Likewise.
20063         * g++.dg/template/arg2.C: Likewise.
20064         * g++.dg/template/ttp3.C: Likewise.
20065         * g++.dg/template/type1.C: Likewise.
20066         * g++.old-deja/g++.other/crash32.C: Likewise.
20067         * g++.old-djea/g++.pt/defarg8.C: Likewise.
20068
20069 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20070
20071         PR c++/13106
20072         * g++.dg/warn/noreturn-3.C: New test.
20073
20074 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20075
20076         PR c++/13118
20077         * g++.dg/abi/covariant3.C: New.
20078
20079 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
20080
20081         * g++.dg/eh/ia64-1.C: New test.
20082
20083 2003-12-12  Roger Sayle  <roger@eyesopen.com>
20084
20085         PR optimization/13037
20086         * g77.f-torture/execute/13037.f: New test case.
20087
20088 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20089
20090         PR c++/12881
20091         * g++.dg/abi/covariant2.C: New.
20092
20093 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
20094
20095         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
20096
20097 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
20098
20099         * gcc.c-torture/execute/wchar_t-1.x: Delete.
20100
20101 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
20102
20103         PR other/10819
20104         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
20105         to fix Bug 10819.
20106         * lib/g++.exp (g++_version): Likewise.
20107         * lib/g77.exp (g77_version): Likewise.
20108         * lib/objc.exp (default_objc_version): Likewise.
20109
20110 2003-12-10  Richard Henderson  <rth@redhat.com>
20111
20112         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
20113
20114         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
20115
20116 2003-12-08  Matt Austern  <austern@apple.com>
20117
20118         PR c/13134
20119         * lib/gcc-dg.exp (dg-require-visibility): Define.
20120         * lib/target-supports (check_visibility_available): Define.
20121         * gcc.dg/visibility-1.c: New test.
20122         * gcc.dg/visibility-2.c: Likewise.
20123         * gcc.dg/visibility-3.c: Likewise.
20124         * gcc.dg/visibility-4.c: Likewise.
20125         * gcc.dg/visibility-5.c: Likewise.
20126         * gcc.dg/visibility-6.c: Likewise.
20127         * g++.dg/ext/visibility-1.C: Likewise.
20128         * g++.dg/ext/visibility-2.C: Likewise.
20129         * g++.dg/ext/visibility-3.C: Likewise.
20130         * g++.dg/ext/visibility-4.C: Likewise.
20131         * g++.dg/ext/visibility-5.C: Likewise.
20132         * g++.dg/ext/visibility-6.C: Likewise.
20133
20134 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20135
20136         * g++.dg/lookup/java1.C: New test.
20137         * g++.dg/lookup/java2.C: New test.
20138
20139 2003-12-07  Falk Hueffner  <falk@debian.org>
20140
20141         * g++.dg/opt/noreturn-1.C: New test.
20142
20143 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
20144
20145         * gcc.dg/overflow-1.c: New test.
20146
20147 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20148
20149         * g77.f-torture/compile/13060.f: New test.
20150
20151 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
20152
20153         PR c++/13323
20154         * g++.dg/inherit/operator2.C: New test.
20155
20156 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20157
20158         PR c++/13305
20159         * g++.dg/ext/attrib9.C: New test.
20160
20161 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20162
20163         PR c++/13314
20164         * g++.dg/template/error7.C: New test.
20165
20166 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
20167             J"orn Rennecke <joern.rennecke@superh.com>
20168
20169         PR target/13302
20170         * g++.dg/other/struct-va_list.C: New test.
20171
20172 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20173
20174         PR c++/13166
20175         * g++.dg/parse/defarg6.C: New test.
20176
20177 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
20178
20179         PR target/13256
20180         * gcc.c-torture/execute/20031201-1.c: New test.
20181
20182 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
20183
20184         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
20185
20186 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20187
20188         * gcc.dg/builtin-return-1.c: New test.
20189
20190 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
20191             J"orn Rennecke <joern.rennecke@superh.com>
20192
20193         PR optimization/13260
20194         * gcc.c-torture/execute/20031204-1.c: New test.
20195
20196 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20197
20198         PR c++/9127
20199         * g++.dg/template/error6.C: New test.
20200
20201 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
20202
20203         * gcc.dg/20031202-1.c: New test.
20204
20205 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20206
20207         PR c++/13179
20208         * g++.dg/template/eh1.C: New test.
20209
20210         PR c++/10771
20211         * g++.dg/template/error5.C: New test.
20212
20213 2003-12-02  David Ung  <davidu@mips.com>
20214
20215         * gcc.dg/compat/vector-check.h: Corrected type for var
20216         g_##TMODE
20217
20218 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20219
20220         PR c++/10126
20221         * g++.dg/template/ptrmem8.C: New test.
20222
20223 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20224
20225         PR c++/12573
20226         * g++.dg/template/dependent-expr3.C: New test.
20227
20228 2003-12-01  James Lemke  <jim@wasabisystems.com>
20229
20230         * gcc.dg/arm-g2.c: New test.
20231
20232 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20233
20234         PR optimization/11634
20235         * gcc.dg/20031201-2.c: New test case.
20236
20237 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
20238
20239         PR 11433
20240         * objc.dg/proto-lossage-3.m: New test.
20241
20242 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20243
20244         PR optimization/12628
20245         * gcc.dg/20031201-1.c: New test case.
20246
20247 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20248
20249         * gcc.dg/unaligned-1.c: New test.
20250
20251 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
20252
20253         PR c++/9849
20254         * g++.dg/template/error4.C: New test.
20255         * g++.dg/template/nested3.C: Adjust error markers.
20256
20257 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20258
20259         * gcc.dg/cpp/assert4.c: Check more #system assertions.
20260
20261 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20262
20263         PR c/10333
20264         * gcc.dg/bitfld-7.c: New test.
20265
20266 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
20267
20268         * gcc.dg/tls/asm-1.C: New test.
20269
20270 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20271
20272         * gcc.dg/cpp/assert4.c: Update.
20273
20274 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20275
20276         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
20277         * gcc.dg/builtin-apply3.c: New test.
20278
20279 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20280
20281         * lib/compat.exp (compat-obj): New xfaildata parameter.
20282         Use it to set compiler_conditional_xfail_data before compiling.
20283         (compat-get-options): Handle dg-xfail-if.
20284         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
20285         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
20286         * gcc.dg/compat/vector-1_y.c: Likewise.
20287         * gcc.dg/compat/vector-2_x.c: Likewise.
20288         * gcc.dg/compat/vector-2_y.c: Likewise.
20289
20290 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20291
20292         * g++.dg/opt/reg-stack4.C: New test.
20293
20294 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20295
20296         * gcc.dg/builtin-apply2.c: New test.
20297
20298 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20299
20300         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
20301
20302 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20303
20304         PR c++/12924
20305         * g++.dg/template/template-id-2.C: New test.
20306
20307 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20308
20309         PR c++/5369
20310         * g++.dg/template/memfriend1.C: New test.
20311         * g++.dg/template/memfriend2.C: Likewise.
20312         * g++.dg/template/memfriend3.C: Likewise.
20313         * g++.dg/template/memfriend4.C: Likewise.
20314         * g++.dg/template/memfriend5.C: Likewise.
20315         * g++.dg/template/memfriend6.C: Likewise.
20316         * g++.dg/template/memfriend7.C: Likewise.
20317         * g++.dg/template/memfriend8.C: Likewise.
20318         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
20319
20320 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
20321
20322         PR c++/12515
20323         * g++.dg/ext/cond1.C: New test.
20324
20325 2003-11-20  Richard Henderson  <rth@redhat.com>
20326
20327         * gcc.dg/20020201-2.c: Remove.
20328         * gcc.dg/20020201-4.c: Remove.
20329         * gcc.dg/20020304-1.c: Remove.
20330
20331 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
20332
20333         * gcc.dg/cpp/trad/xwin1.c: New test case.
20334
20335 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
20336
20337         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
20338         * lib/g77.exp: Likewise.
20339         * lib/objc.exp: Likewise.
20340         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
20341         for darwin.
20342
20343 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20344
20345         PR c++/12932
20346         * g++.dg/template/static5.C: New test.
20347
20348 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20349
20350         * gcc.dg/nested-func-1.c: New test.
20351
20352 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20353
20354         * gcc.dg/cpp/assert4.c: New test.
20355
20356 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20357
20358         PR c++/2294
20359         * g++.dg/lookup/using9.c: New test.
20360
20361 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20362
20363         PR c++/12762
20364         * g++.dg/template/error3.C: New test.
20365
20366 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20367
20368         PR ada/13035
20369         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20370         No longer use a wrapper for gcc, since this does not work under
20371         Windows.
20372
20373 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20374
20375         PR c++/2094
20376         * g++.dg/template/ptrmem7.C: New test.
20377
20378 2003-11-13  Andrew Pinski <apinski@apple.com>
20379
20380         * gcc.c-torture/compile/20031113-1.c: New test.
20381
20382 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20383             Kean Johnston <jkj@sco.com>
20384
20385         PR c/13029
20386         * gcc.dg/unused-4.c: Update.
20387
20388 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20389
20390         * g++.dg/opt/const3.C: New test.
20391
20392 2003-11-13  Jan Hubicka  <jh@suse.cz>
20393
20394         * gcc.c-torture/compile/20031112-1.c: New test.
20395
20396 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20397
20398         * g++.dg/parse/crash10.C: Remove bogus error marker.
20399
20400 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20401
20402         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20403         (host_gcc): Likewise.
20404         (ROOT): Honor $PWDCMD.
20405         (BASE): Likewise.
20406         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20407
20408 2003-11-12  Catherine Moore  <clm@redhat.com>
20409
20410         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
20411
20412 2003-11-12  Andreas Jaeger  <aj@suse.de>
20413             Jakub Jelinek  <jakub@redhat.com>
20414             Andrew Pinski  <pinskia@physics.uc.edu>
20415             Richard Henderson  <rth@redhat.com>
20416
20417         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20418         systems.
20419         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20420
20421         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20422         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20423
20424 2003-11-11  Andreas Jaeger  <aj@suse.de>
20425
20426         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20427
20428         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20429
20430 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20431
20432         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20433         Clean ups.
20434
20435 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20436
20437         * gcc.dg/trampoline-1.c: New test.
20438
20439 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20440
20441         * gcc.c-torture/compile/200031109-1.c: New test.
20442
20443 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20444
20445         PR c/3190
20446         PR c/8714
20447         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20448         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20449         gcc.dg/format/no-y2k-1.c: Update.
20450
20451 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20452
20453         PR optimization/10467
20454         * gcc.dg/20031108-1.c: New test case.
20455
20456 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20457
20458         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20459
20460 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20461
20462         * gcc.dg/compound-lvalue-1.c: New test.
20463         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20464         some XFAILs.
20465
20466 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20467
20468         * gcc.dg/altivec-varargs-1.c: New test.
20469
20470 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20471
20472         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20473         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20474         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20475         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20476         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20477
20478 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20479
20480         * gcc.dg/cond-lvalue-1.c: New test.
20481
20482 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20483
20484         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20485
20486 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20487
20488         PR c++/11616
20489         * g++.dg/template/instantiate5.C: New test.
20490
20491 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20492
20493         PR c++/12726
20494         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20495         * ChangeLog: Add missing first entry for above test.
20496
20497 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20498
20499         PR c++/9810
20500         * g++.dg/template/using8.C: New test.
20501         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20502
20503 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20504
20505         PR optimization/10817
20506         * gcc.c-torture/compile/20031102-1.c: New test case.
20507
20508 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20509
20510         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20511         2147483647.
20512
20513 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20514
20515         * gcc.dg/20031102-1.c: New test.
20516
20517 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20518
20519         * gcc.dg/complex-1.c: New test.
20520
20521 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20522
20523         PR c++/12796
20524         * g++.dg/template/crash13.C: Adjust expected error location.
20525         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20526
20527 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20528
20529         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20530
20531 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20532
20533         PR/10239
20534         * gcc.c-torture/compile/20031031-2.c: New test.
20535
20536 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20537
20538         PR/11640
20539         * gcc.c-torture/compile/20031031-1.c: New test.
20540
20541 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20542
20543         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20544         * gcc.misc-tests/bprob.exp: Likewise.
20545         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20546         the execution test on arm-elf configs.
20547         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20548         configs that don't support scratch files.
20549         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20550
20551 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20552
20553         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20554         done by dejagnu.
20555
20556 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20557
20558         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20559         Avoid non pure sh syntax. Add more logging.
20560
20561         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20562         fail.
20563
20564 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20565
20566         PR libgcj/10610
20567         * gcc.dg/ppc-stackalign-1.c: New test.
20568
20569 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20570
20571         * ada/acats/run_all.sh: Change output to be more compliant with
20572         dejagnu framework.
20573         Create acats.sum and acats.log files under testsuite/ada/acats
20574         Only run [a-z]* directories, to filter out e.g. CVS.
20575         Redirect build output to log file.
20576
20577 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20578
20579         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20580
20581 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20582
20583         PR ada/5909:
20584         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20585
20586 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20587
20588         * gcc.c-torture/compile/20031023-1.c: New test.
20589         * gcc.c-torture/compile/20031023-2.c: New test.
20590         * gcc.c-torture/compile/20031023-3.c: New test.
20591         * gcc.c-torture/compile/20031023-4.c: New test.
20592
20593 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20594
20595         PR c++/10371
20596         * g++.dg/lookup/scoped8.C: New test.
20597
20598 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20599
20600         * g++.dg/opt/reg-stack3.C: New test.
20601
20602 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20603
20604         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20605
20606 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20607
20608         PR c++/11076
20609         * g++.dg/template/crash13.C: New test.
20610
20611 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20612
20613         * gcc.dg/c99-restrict-2.c: New test.
20614
20615 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20616
20617         PR c++/12698, c++/12699, c++/12700, c++/12566
20618         * g++.dg/inherit/covariant9.C: New test.
20619         * g++.dg/inherit/covariant10.C: New test.
20620         * g++.dg/inherit/covariant11.C: New test.
20621
20622 2003-10-23  Jason Merrill  <jason@redhat.com>
20623
20624         PR c++/12726
20625         * g++.dg/ext/complit2.C: New test.
20626
20627 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20628
20629         PR target/12654
20630         * gcc.c-torture/execute/20031020-1.c: New test.
20631
20632 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20633
20634         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20635         following the jump_insn.
20636
20637 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20638
20639         * gcc.dg/cast-lvalue-1.c: New test.
20640
20641 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20642
20643         PR c++/11962
20644         * g++.dg/template/cond2.C: New test.
20645
20646 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20647
20648         * gcc.dg/builtins-28.c: New test.
20649
20650 2003-10-20  Jan Hubicka  <jh@suse.cz>
20651
20652         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20653         parameter.
20654         * testsuite/gcc.dg/inline-2.c: Likewise.
20655
20656 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20657
20658         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
20659         * gcc.dg/nest.c:  Likewise.
20660
20661 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20662
20663         PR c++/9781, c++/10583, c++/11862
20664         * g++.dg/parse/crash13.C: New test.
20665
20666 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20667
20668         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20669
20670 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20671
20672         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20673         Define HAVE_C99_RUNTIME except on Solaris.
20674         * gcc.dg/builtins-20.c: Likewise.
20675
20676 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20677
20678         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20679
20680 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20681
20682         PR c++/12495
20683         * g++.dg/template/crash21.C: New test.
20684
20685 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20686
20687         PR c++/2513
20688         * g++.dg/template/typename5.C: New test.
20689
20690 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20691
20692         PR c++/12369
20693         * g++.dg/template/friend25.C: New test.
20694
20695 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20696
20697         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20698         versions.
20699
20700 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20701
20702         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20703         == 2147483647.
20704
20705 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20706
20707         * gcc.c-torture/execute/960416-1.x: Remove.
20708         * gcc.c-torture/execute/divconst-3.x: Likewise.
20709
20710 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20711
20712         PR target/12598
20713         * gcc.dg/torture/cris-volatile-1.c: New test.
20714
20715 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20716
20717         PR optimization/9325
20718         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20719         for overflowing floating point to integer conversion during RTL
20720         simplification.
20721
20722 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20723
20724         * objc/execute/_cmd.m: Fix typo.
20725         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20726         Relax 'scan-assembler' regexp.
20727         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20728         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20729         * objc.dg/zero-link-2.m: Remove blank line.
20730         * objc.dg/zero-link-3.m: New test case.
20731
20732 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20733
20734         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20735
20736         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20737         than linker trickery.
20738
20739 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20740
20741         PR c++/12370
20742         * g++.dg/other/friend2.C: New test.
20743
20744 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20745
20746         * gcc.dg/20031012-1.c: New test.
20747
20748 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20749
20750         * gcc.dg/weak/weak-3.c: Fix for new warning.
20751
20752 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20753
20754         PR optimization/8750
20755         * gcc.c-torture/execute/20031012-1.c: New test case.
20756
20757 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20758
20759         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20760         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20761
20762 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20763
20764         PR optimization/12260
20765         * gcc.c-torture/compile/20031011-2.c: New test case.
20766
20767 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20768
20769         * gcc.c-torture/execute/20031011-1.c: New testcase.
20770
20771 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20772
20773         * gcc.c-torture/compile/20031011-1.c: New test.
20774
20775 2003-10-11  Jan Hubicka  <jh@suse.cz>
20776
20777         * g++.dg/other/first-global.C: New test.
20778
20779 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20780
20781         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20782
20783 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20784
20785         * gcc.c-torture/compile/20031010-1.c: New test.
20786
20787 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20788
20789         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20790         * gcc.c-torture/execute/va-arg-25.c: ... here.
20791
20792 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20793
20794         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20795
20796 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20797
20798         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20799
20800 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20801
20802         * g++.dg/parse/error2.C: New test.
20803
20804 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20805
20806         PR c++/11097
20807         * g++.dg/other/error5.C: Modify the error message.
20808         * g++.dg/lookup/using8.C: New test.
20809
20810 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20811
20812         * gcc.dg/darwin-abi-2.c: New file.
20813         * gcc.c-torture/execute/va-arg-24.c: New file.
20814
20815 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20816
20817         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20818         indentation.
20819
20820 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20821
20822         PR c++/10147
20823         * g++.dg/other/error4.C: Update error messages.
20824         * g++.dg/template/ptrmem4.C: Likewise.
20825
20826         PR c++/12337
20827         * g++.dg/init/new9.C: New test.
20828
20829         PR c++/12334, c++/12236, c++/8656
20830         * g++.dg/ext/attrib8.C: New test.
20831
20832 2003-10-06  Devang Patel  <dpatel@apple.com>
20833
20834         * gcc.dg/debug/dwarf2-3.h: New test.
20835         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20836
20837 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20838
20839         * g++.dg/opt/cfg2.C: New test.
20840
20841 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20842
20843         * g++.dg/opt/float1.C: New test.
20844
20845 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20846
20847         * gcc.dg/c90-array-lval-6.c: New test.
20848         * gcc.dg/c99-array-lval-6.c: New test.
20849
20850 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20851             Ziemowit Laski  <zlaski@apple.com>
20852
20853         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20854         'Derived', so that it is never considered a class method; add
20855         new warning for '+port' method ambiguity.
20856         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20857         <objc/objc-api.h> (needed on Mac OS X).
20858         * objc.dg/method-13.m: New test.
20859
20860 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20861
20862         PR optimization/9325, PR java/6391
20863         * gcc.c-torture/execute/20031003-1.c: New test case.
20864
20865 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20866
20867         PR optimization/12180
20868         * gcc.dg/20031002-1.c: New test.
20869
20870         PR c++/12486
20871         * g++.dg/inherit/error1.C: New test.
20872
20873 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20874
20875         * lib/f-torture.exp (search_for): Rename to...
20876         (search_for_re): This.  Also, clean up comments and the
20877         "regexp" invocation.
20878
20879 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20880
20881         * gcc.c-torture/compile/20031002-1.c: New test.
20882
20883 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20884
20885         * g++.dg/opt/cond1.C: New test.
20886
20887 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20888
20889         * gcc.dg/Wold-style-definition-2.c: New testcase.
20890         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20891
20892 2003-09-29  Richard Henderson  <rth@redhat.com>
20893
20894         * g++.dg/init/array10.C: Add dg-options.
20895
20896 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20897
20898         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20899
20900 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20901
20902         * g++.dg/template/friend19.C: Fix typo.
20903         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20904
20905 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20906
20907         * gcc.c-torture/execute/20030928-1.c: New test.
20908         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20909
20910 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20911
20912         * g++.dg/opt/unroll1.C: New test.
20913
20914 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20915
20916         PR optimization/11741
20917         * gcc.dg/20030926-1.c: New test case.
20918
20919 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20920
20921         PR c++/5655
20922         * g++.dg/parse/access7.C: New test.
20923         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20924
20925 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20926
20927         MERGE OF objc-improvements-branch into MAINLINE:
20928         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20929         if libobjc has not been built.
20930         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20931         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20932         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20933         objc/execute/nested-3.m, objc/execute/np-2.m,
20934         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20935         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20936         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20937         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20938         objc.dg/special/unclaimed-category-1.h,
20939         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20940         well as GNU runtime.
20941         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20942         * execute/cascading-1.m, execute/function-message-1.m,
20943         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20944         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20945         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20946         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20947         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20948         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20949         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20950         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20951         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20952         * objc.dg/bitfield-2.m: Run only on Darwin.
20953         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20954         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20955         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20956         * objc.dg/const-str-1.m: Fix constant string layout.
20957
20958 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20959
20960         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20961
20962 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20963
20964         * gcc.dg/darwin-abi-1.c: New file.
20965
20966 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
20967
20968         PR target/12281
20969         * gcc.c-torture/compile/20030921-1.c: New test.
20970
20971 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20972
20973         * g++.dg/opt/reg-stack2.C: New test.
20974
20975 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20976
20977         * g++.dg/eh/delayslot1.C: New test.
20978
20979 2003-09-20  Richard Henderson  <rth@redhat.com>
20980
20981         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
20982
20983 2003-09-20  Roger Sayle  <roger@eyesopen.com>
20984
20985         * gcc.c-torture/execute/20030920-1.c: New test case.
20986
20987 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20988
20989         * g++.dg/rtti/typeid3.C: Correct expected error message.
20990
20991 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20992
20993         PR c++/157
20994         * g++.dg/parse/crash12.C: New test.
20995
20996 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
20997
20998         * gcc.dg/compat/mixed-struct-check.h: New.
20999         * gcc.dg/compat/mixed-struct-defs.h: New.
21000         * gcc.dg/compat/mixed-struct-init.h: New.
21001         * gcc.dg/compat/struct-by-value-19_main.c: New.
21002         * gcc.dg/compat/struct-by-value-19_x.c: New.
21003         * gcc.dg/compat/struct-by-value-19_y.c: New.
21004         * gcc.dg/compat/struct-by-value-20_main.c: New.
21005         * gcc.dg/compat/struct-by-value-20_x.c: New.
21006         * gcc.dg/compat/struct-by-value-20_y.c: New.
21007         * gcc.dg/compat/struct-return-19_main.c: New.
21008         * gcc.dg/compat/struct-return-19_x.c: New.
21009         * gcc.dg/compat/struct-return-19_y.c: New.
21010         * gcc.dg/compat/struct-return-20_main.c: New.
21011         * gcc.dg/compat/struct-return-20_x.c: New.
21012         * gcc.dg/compat/struct-return-20_y.c: New.
21013
21014 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
21015         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
21016         so that it will not complain on LP64 targets.
21017
21018 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21019
21020         PR c++/495
21021         * g++.dg/template/friend24.C: New test.
21022
21023 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
21024
21025         PR c++/12332
21026         * g++.dg/template/memtmpl2.C: New test.
21027
21028 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
21029
21030         PR target/11184
21031         * gcc.dg/builtin-apply1.c: New test.
21032
21033 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21034
21035         PR c++/9848
21036         * g++.dg/warn/Wunused-4.C: New test.
21037
21038 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21039
21040         PR c++/12316
21041         * g++.dg/other/gc2.C: New test.
21042
21043 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
21044
21045         PR c++/11991
21046         * g++.dg/rtti/typeid3.C: New test.
21047
21048         PR c++/12266
21049         * g++.dg/overload/template1.C: New test.
21050
21051 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21052
21053         * g++.dg/opt/cfg3.C: New test.
21054
21055 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21056
21057         PR c++/7939
21058         * g++.dg/template/crash11.C: New test.
21059
21060 2003-09-16  Jason Merrill  <jason@redhat.com>
21061             Jakub Jelinek  <jakub@redhat.com>
21062
21063         * gcc.dg/attr-warn-unused-result.c: New test.
21064
21065 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21066
21067         PR c++/12184
21068         * g++.dg/expr/call2.C: New test.
21069
21070 2003-09-15  Andreas Jaeger  <aj@suse.de>
21071
21072         * gcc.dg/Wold-style-definition-1.c: New test.
21073
21074 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
21075
21076         PR c++/3907
21077         * g++.dg/parse/template12.C: New test.
21078
21079         * g++.dg/abi/bitfield11.C: New test.
21080         * g++.dg/abi/bitfield12.C: Likewise.
21081
21082 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
21083
21084         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
21085         non-expansion of functional macro name without arguments at EOL.
21086         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
21087
21088 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
21089
21090         * gcc.c-torture/execute/20030914-[12].c: New tests.
21091
21092 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21093
21094         PR c++/11788
21095         * g++.dg/overload/addr1.C: New test.
21096
21097 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
21098
21099         * gcc.dg/20030909-1.c: New test.
21100
21101 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21102
21103         * gcc.dg/ultrasp10.c: New test.
21104
21105 2003-09-09  Devang Patel  <dpatel@apple.com>
21106
21107         * gcc.dg/darwin-ld-6.c: New test.
21108
21109 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21110
21111         * gcc.dg/torture/builtin-explog-1.c: New testcase.
21112
21113 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21114
21115         * gcc.dg/ia64-types1.c: New test.
21116         * gcc.dg/ia64-types2.c: Likewise.
21117
21118 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21119
21120         * gcc.dg/builtins-1.c: Add more _Complex tests.
21121         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21122
21123         * gcc.dg/builtins-1.c: Test existing _Complex functions.
21124         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21125
21126 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21127
21128         PR c++/11786
21129         * g++.dg/lookup/koenig2.C: New test.
21130
21131         PR c++/5296
21132         * g++.dg/rtti/typeid2.C: New test.
21133
21134 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
21135
21136         * gcc.c-torture/compile/20030904-1.c: New test.
21137
21138 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21139
21140         * g++.dg/opt/longbranch2.C: New test.
21141
21142 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21143
21144         * g++.dg/template/crash10.C: Only compile it.
21145
21146 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21147
21148         PR middle-end/11665
21149         * gcc.c-torture/compile/20030907-1.c: New test.
21150         * g++.dg/init/array11.C: New test.
21151
21152 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21153
21154         PR c++/11852
21155         * g++.dg/init/struct1.C: New test.
21156
21157 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21158
21159         PR c++/12181
21160         * g++.dg/expr/comma1.C: New test.
21161
21162 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
21163
21164         PR c++/11867
21165         * g++.dg/expr/static_cast5.C: New test.
21166
21167 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
21168
21169         PR c++/11507
21170         * g++.dg/lookup/scoped7.C: New test.
21171
21172         PR c++/9574
21173         * g++.dg/other/static1.C: New test.
21174
21175         PR c++/11490
21176         * g++.dg/warn/template-1.C: New test.
21177
21178         PR c++/11432
21179         * g++.dg/template/crash10.C: New test.
21180
21181         PR c++/2478
21182         * g++.dg/overload/VLA.C: New test.
21183
21184         PR c++/10804
21185         * g++.dg/template/call1.C: New test.
21186
21187 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21188
21189         PR c++/11794
21190         * g++.dg/parse/using3.C: New test.
21191
21192 2003-09-06  Roger Sayle  <roger@eyesopen.com>
21193
21194         PR c++/11409
21195         * g++.dg/overload/builtin3.C: New test case.
21196
21197 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
21198
21199         PR c/9862
21200         * gcc.dg/20030906-1.c: New test.
21201         * gcc.dg/20030906-2.c: Likewise.
21202
21203 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21204
21205         PR c++/12167
21206         * g++.dg/parse/defarg5.C: New test.
21207
21208         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
21209
21210 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
21211
21212         PR c++/12163
21213         * g++.dg/expr/static_cast4.C: New test.
21214
21215         PR c++/12146
21216         * g++.dg/template/crash9.C: New test.
21217
21218 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
21219
21220         * g++.old-deja/g++.ext/pretty2.C: Update for change
21221         in __FUNCTION__.
21222         * g++.old-deja/g++.ext/pretty3.C: Likewise.
21223
21224 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
21225
21226         PR c++/11922
21227         * g++/dg/template/qualified-id1.C: New test.
21228
21229         PR c++/12037
21230         * g++.dg/warn/noeffect4.C: New test.
21231
21232 2003-09-04  Matt Austern  <austern@apple.com>
21233
21234         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
21235         * g++.dg/ext/fnname2.C: Likewise.
21236         * g++.dg/ext/fnname3.C: Likewise.
21237
21238 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
21239
21240         * g++.dg/expr/lval1.C: New test.
21241         * g++.dg/ext/lvcast.C: Remove.
21242
21243 2003-09-03  Roger Sayle  <roger@eyesopen.com>
21244
21245         PR optimization/11700.
21246         * gcc.c-torture/compile/20030903-1.c: New test case.
21247
21248 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
21249
21250         PR c++/12053
21251         * g++.dg/abi/layout4.C: New test.
21252
21253 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
21254
21255         PR c++/11553
21256         * g++.dg/parse/friend3.C: New test.
21257
21258 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
21259
21260         PR c++/11847
21261         * g++.dg/template/class1.C: New test.
21262
21263         PR c++/11808
21264         * g++.dg/expr/call1.C: New test.
21265
21266 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
21267
21268         PR c++/12114
21269         * g++.dg/init/ref9.C: New test.
21270
21271         PR c++/11972
21272         * g++.dg/template/nested4.C: New test.
21273
21274 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21275
21276         PR c++/12093
21277         * g++.dg/template/non-dependent4.C: New test.
21278
21279         PR c++/11928
21280         * g++.dg/inherit/conv1.C: New test.
21281
21282 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21283
21284         PR c++/6196
21285         * g++.dg/ext/label1.C: New test.
21286         * g++.dg/ext/label2.C: Likewise.
21287
21288 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21289
21290         * g++.dg/expr/cond3.C: New test.
21291
21292 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21293
21294         * gcc.dg/builtins-1.c: Add new builtin cases.
21295
21296 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21297
21298         * gcc.dg/builtins-1.c: Add new cases.
21299         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21300
21301 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21302
21303         * gcc.dg/builtins-1.c: Add more math builtin tests.
21304         * gcc.dg/torture/builtin-attr-1.c: New test.
21305
21306 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21307
21308         PR optimization/5079
21309         * g++.dg/opt/static3.C: New test.
21310
21311 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21312
21313         * gcc.misc-tests/gcov-10b.c: New test.
21314
21315 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
21316
21317         * g++.dg/opt/ptrmem3.C: New test.
21318
21319         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
21320
21321 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
21322
21323         * gcc.dg/20030826-2.c: New test.
21324
21325 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21326
21327         PR middle-end/12002
21328         * g77.f-torture/compile/12002.f: New test case.
21329
21330 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21331
21332         * gcc.dg/20030826-1.c: New test case.
21333
21334 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
21335
21336         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
21337
21338 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
21339
21340         PR c++/11871
21341         * c++.dg/lookup/crash1.C: New test.
21342
21343         * c++.dg/warn/noeffect3.C: New test.
21344
21345 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
21346
21347         * gcc.dg/compat/vector-1_x.c: Compile with -w.
21348         * gcc.dg/compat/vector-1_y.c: Ditto.
21349         * gcc.dg/compat/vector-2_x.c: Ditto.
21350         * gcc.dg/compat/vector-2_y.c: Ditto.
21351
21352 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
21353
21354         * gcc.dg/20030702-1.c: New test.
21355
21356 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
21357
21358         PR c++/8795
21359         * g++.dg/ext/altivec-1.C: New test.
21360
21361 2003-08-24  Richard Henderson  <rth@redhat.com>
21362
21363         * g++.dg/eh/simd-2.C: Add -w for x86.
21364
21365 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21366
21367         * gcc.dg/20030815-1.c: New test.
21368
21369 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21370
21371         PR c++/3765
21372         * g++.dg/parse/access6.C: New test.
21373
21374 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21375
21376         PR c++/641, c++/11876
21377         * g++.dg/template/friend22.C: New test.
21378         * g++.dg/template/friend23.C: Likewise.
21379
21380 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21381
21382         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21383         identically.
21384
21385 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21386
21387         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21388
21389 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21390
21391         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21392
21393 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21394
21395         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21396
21397 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21398
21399         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21400
21401 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21402
21403         PR c++/11919
21404         * g++.dg/overload/prom1.C: New test.
21405
21406         PR c++/11551
21407         * g++.dg/parse/dtor2.C: New test.
21408
21409         PR c++/10762
21410         * g++.dg/parse/using2.C: New test.
21411
21412 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21413
21414         PR target/11805
21415         * gcc.c-torture/compile/20030821-1.c: New.
21416
21417 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21418
21419         PR c++/11834
21420         * g++.dg/template/deduce2.C: New test.
21421
21422 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21423
21424         * gcc.c-torture/execute/20030821-1.c: New test.
21425
21426 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21427
21428         PR middle-end/11984
21429         * gcc.dg/20030820-1.c: New test case.
21430
21431 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21432
21433         PR c++/11945
21434         * g++.dg/warn/noeffect2.C: New test.
21435
21436 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21437
21438         PR c++/10926
21439         * g++.dg/template/dtor2.C: New test.
21440
21441         PR c++/11684
21442         * g++.dg/template/operator1.C: New test.
21443         * g++.dg/parse/operator4.C: New test.
21444
21445         PR c++/11946.C
21446         * g++.dg/expr/enum1.C: New test.
21447         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21448
21449         PR c++/11036.C
21450         * g++.dg/parse/elab2.C: New test.
21451         * g++.dg/parse/typedef4.C: Change error message.
21452         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21453         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21454         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21455
21456 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21457
21458         * gcc.dg/pch/warn-1.c: New.
21459         * gcc.dg/pch/warn-1.hs: New.
21460
21461         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21462         not-tested file.
21463
21464 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21465
21466         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21467
21468 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21469
21470         * gcc.dg/uninit-D.c: New Test.
21471         * gcc.dg/uninit-E.c: New Test.
21472         * gcc.dg/uninit-F.c: New Test.
21473         * gcc.dg/uninit-G.c: New Test.
21474
21475 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21476
21477         * g++.dg/README: Describe the pch directory.
21478
21479 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21480
21481         PR c++/11174
21482         * g++.dg/parse/access4.C: New test.
21483         * g++.dg/parse/access5.C: Likewise.
21484         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21485
21486 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21487
21488         * gcc.dg/noncompile/20030818-1.c: New.
21489
21490 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21491
21492         PR c++/11957
21493         * g++.dg/warn/noeffect1.C: New test.
21494
21495         * g++.dg/template/scope2.C: New test.
21496         * g++.dg/template/error2.C: Correct dg-error
21497
21498 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21499
21500         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21501
21502 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21503
21504         PR C++/11512
21505         * g++.dg/template/warn1.C: New.
21506
21507 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21508
21509         * g++.dg/template/error2.C: New test.
21510         * g++.dg/lookup/using7.C: Adjust errors
21511         * g++.old-deja/g++.pt/crash36.C: Likewise.
21512         * g++.old-deja/g++.pt/derived3.C: Likewise.
21513
21514 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21515
21516         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21517         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21518         * gcc.c-torture/execute/builtins/string-9.c: New, from
21519         string-opt-9.c.  Adjust for execute/builtins framework.
21520         * gcc.c-torture/execute/string-opt-9.c: Delete.
21521
21522 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21523
21524         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21525
21526         * g++.dg/parse/ret-type2.C: New test.
21527
21528         PR c++/11703
21529         * g++.dg/init/new8.C: New test.
21530
21531         PR c++/10923
21532         * g++.dg/parse/typedef5.C: New test.
21533
21534         PR c++/9512
21535         * g++.dg/parse/qualified2.C: New test.
21536         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21537         invalid code.
21538
21539 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21540
21541         * g++.dg/conversion/ptrmem1.C: New test.
21542
21543 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21544
21545         PR target/11693
21546         * gcc.dg/20030811-1.c: New test.
21547
21548         PR target/11535
21549         * gcc.c-torture/execute/20030811-1.c: New test.
21550
21551 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21552
21553         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21554
21555 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21556
21557         PR c++/11789.C
21558         * g++.dg/inherit/multiple1.C: New test.
21559
21560 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21561
21562         * gcc.dg/spe1.c: New test.
21563
21564         PR c++/11670
21565         * g++.dg/expr/cast2.C: New test.
21566
21567         PR c++/10530
21568         * g++.dg/template/dependent-name2.C: New test.
21569
21570 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21571
21572         * g++.dg/parse/crash11.C: Put the dg options in comments.
21573
21574 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21575
21576         * lib/gcc-dg.exp: Update for diagnostic change.
21577
21578 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21579
21580         PR c++/5767
21581         * g++.dg/parse/crash11.C: New test.
21582
21583 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21584
21585         * gcc.dg/cpp/spacing1.c: Update.
21586
21587 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21588
21589         PR target/11739
21590         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21591         a value for -mtune.
21592
21593 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21594
21595         PR middle-end/11771
21596         * gcc.c-torture/compile/20030804-1.c: New test case.
21597
21598 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21599
21600         * gcc.dg/20030804-1.c: New test case.
21601
21602 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21603
21604         * gcc.dg/cpp/separate-1.c: New test.
21605
21606 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21607
21608         PR c++/11704
21609         * g++.dg/template/dependent-expr2.C: New test.
21610
21611         PR c++/11766
21612         * g++.dg/expr/ptrmem1.C: New test.
21613
21614 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21615
21616         PR c++/9453
21617         * g++.dg/template/friend15.C: New test.
21618
21619 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21620
21621         * lib/dg-pch.exp: Work round PCH bug.
21622
21623 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21624
21625         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21626         builtins.  Move cases from builtins-4.c here.
21627
21628         * gcc.dg/torture/builtin-math-1.c: New test taken from
21629         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21630         additional cases.
21631
21632         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21633         Delete.
21634
21635 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21636
21637         PR c++/9447
21638         * g++.dg/template/using7.C: New test.
21639
21640 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21641
21642         * import1.c, import2.c: New tests.
21643
21644 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21645
21646         * g++.dg/eh/crossjump1.C: New test.
21647
21648 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21649
21650         PR c++/11697
21651         * g++.dg/template/using6.C: New test.
21652
21653         PR c++/11744
21654         * g++.dg/template/koenig2.C: New test.
21655
21656 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21657
21658         PR c++/7983
21659         * g++.dg/parse/typedef4.C: New test.
21660
21661 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21662
21663         PR c++/8442, c++/8806
21664         * g++.dg/template/elab1.C: New test.
21665         * g++.dg/template/type2.C: Likewise.
21666         * g++.dg/template/ttp3.C: Adjust expected error message.
21667         * g++.old-deja/g++.law/visibility13.C: Likewise.
21668         * g++.old-deja/g++.niklas/t135.C: Likewise.
21669         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21670         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21671         template argument.
21672         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21673
21674 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21675
21676         PR c++/11295
21677         * g++.dg/ext/stmtexpr1.C: New test.
21678
21679         * g++.dg/opt/tmp1.C: New test.
21680
21681         PR c++/11525
21682         * g++.dg/parse/constant4.C: New test.
21683
21684         PR c++/9447
21685         * g++.dg/template/using5.C: New test.
21686
21687 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21688
21689         * gcc.dg/builtins-27.c: New test case.
21690
21691 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21692
21693         * gcc.dg/tls/opt-7.c: New test.
21694
21695 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21696
21697         * g++.old-deja/g++.other/crash18.C: Remove.
21698
21699 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21700
21701         * g++.dg/template/explicit3.C: New.
21702         * g++.dg/template/explicit4.C: New.
21703         * g++.dg/template/explicit5.C: New.
21704
21705         PR c++/11347
21706         * g++.dg/template/memtmpl1.C: New.
21707
21708 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21709
21710         PR target/11565
21711         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21712         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21713
21714 2003-07-30  Jan Hubicka  <jh@suse.cz>
21715
21716         * vtgc1.c: Kill.
21717
21718 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21719
21720         * gcc.dg/struct-in-proto-1.c: New test.
21721
21722 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21723
21724         * gcc.dg/cpp/include2.c: Only expect one message.
21725
21726 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21727
21728         PR c++/9447
21729         * g++.dg/template/using1.C: New test.
21730         * g++.dg/template/using2.C: New test.
21731         * g++.dg/template/using3.C: New test.
21732         * g++.dg/template/using4.C: New test.
21733
21734 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21735
21736         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21737         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21738
21739 2003-07-28  Jan Hubicka  <jh@suse.cz>
21740
21741         PR c++/11530
21742         * g++.dg/opt/call1.C: New test.
21743
21744 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21745
21746         PR c++/11667
21747         * g++.dg/init/enum2.C: New test.
21748         * g++.dg/template/overload1.C: Add "-w" option.
21749
21750 2003-07-28    <hp@bitrange.com>
21751
21752         * gcc.dg/Wdeclaration-after-statement-1.c,
21753         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21754
21755 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21756
21757         * gcc.c-torture/compile/20030725-1.c: New test.
21758
21759 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21760
21761         * gcc.dg/20030505.c: Only run for SPE.
21762         Remove definition of opaque type.
21763
21764 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21765
21766         * g++.dg/template/ptrmem6.C: New test.
21767
21768 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21769
21770         * gcc.c-torture/compile/zero-strct-2.c: New test.
21771
21772 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21773
21774         * gcc.dg/intermod-1.c: New test.
21775
21776 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21777
21778         PR c++/11617
21779         * g++.dg/template/lookup2.C: New test.
21780         * g++.dg/template/memclass1.C: Remove instantiated from error.
21781         * g++.dg/other/error2.C: Tweak expected errors.
21782
21783         PR c++/11596
21784         * g++.dg/template/defarg3.C: New test.
21785
21786         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21787
21788 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21789
21790         * g++.dg/inherit/access5.C: New test.
21791
21792 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21793
21794         PR c++/11513
21795         * g++.dg/template/crash8.C: New test.
21796
21797 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21798
21799         PR c/10602
21800         * gcc.dg/noncompile/incomplete-2.c: New test.
21801
21802 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21803
21804         PR c++/11645
21805         * g++.dg/inherit/access4.C: New test.
21806
21807         PR c++/11517
21808         * g++.dg/expr/cond2.C: New test.
21809
21810         PR optimization/10679
21811         * g++.dg/opt/inline4.C: New test.
21812
21813 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21814
21815         * g++.dg/parse/crash10: New test.
21816
21817 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21818
21819         * g++.dg/ext/flexary1.C: New test.
21820
21821 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21822
21823         PR c++/10793
21824         * g++.dg/template/crash9.C: New test.
21825
21826 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21827
21828         PR c++/3004
21829         * g++.dg/parse/typedef3.C: New test.
21830
21831         PR c++/7906
21832         * g++.dg/parse/operator2.C: New test.
21833
21834         PR c++/8895
21835         * g++.dg/parse/def-tmpl-arg1.C: New test.
21836
21837         PR c++/9282
21838         * g++.dg/parse/funptr1.C: New test.
21839
21840         PR c++/9452
21841         * g++.dg/parse/ambig3.C: New test.
21842
21843         PR c++/9454
21844         * g++.dg/parse/operator3.C: New test.
21845
21846         PR c++/9486
21847         * g++.dg/parse/template10.C: New test.
21848
21849         PR c++/9488
21850         * g++.dg/parse/template11.C: New test.
21851
21852         PR c++/10150
21853         * g++.dg/parse/invalid-op1.C: New test.
21854
21855         PR c++/10247
21856         * g++.dg/parse/condexpr1.C: New test.
21857
21858 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21859
21860         * g++.dg/ext/packed3.C: New test.
21861         * g++.dg/ext/packed4.C: New test.
21862
21863         * gcc.dg/pack-test-3.c: New test.
21864
21865 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21866
21867         * lib/compat.exp: Handle dg-options per source file.
21868         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21869         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21870         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21871         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21872         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21873         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21874         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21875         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21876         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21877         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21878         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21879         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21880         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21881         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21882
21883 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21884
21885         PR c/10320
21886         * gcc.c-torture/execute/20030718-1.c: New test.
21887
21888 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21889
21890         PR optimization/11536
21891         * gcc.dg/20030721-1.c: New test.
21892
21893 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21894
21895         PR c++/11546
21896         * g++.dg/template/lookup1.C: New test.
21897
21898 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21899
21900         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21901         diagnostics of ill-formed constructs involving labels.
21902         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21903         the new 'previously defined here' message.
21904
21905 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21906
21907         * g++.dg/parse/non-dependent2.C: New test.
21908
21909 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21910
21911         * g++.dg/init/init-ref4.C: xfail on targets without
21912         weak symbols.
21913
21914 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21915
21916         PR target/11087
21917         * gcc.c-torture/execute/20030717-1.c: New test.
21918
21919 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21920
21921         * g++.dg/opt/cfg1.C: New test.
21922
21923 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21924
21925         PR optimization/11557
21926         * gcc.dg/20030717-1.c: New test.
21927
21928 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21929
21930         PR c++/10476
21931         * g++.dg/expr/crash-1.C: New test.
21932
21933         PR c++/11027
21934         * g++.dg/template/init3.C: New test.
21935
21936         PR c++/8222
21937         * g++.dg/template/non-dependent1.C: New test.
21938
21939         PR c++/11070
21940         * g++.dg/template/non-dependent2.C: New test.
21941
21942         PR c++/11071
21943         * g++.dg/template/non-dependent3.C: New test.
21944
21945         PR c++/9907
21946         * g++.dg/template/sizeof5.C: New test.
21947
21948 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21949
21950         PR 11498
21951         * gcc.c-torture/compile/mangle-1.c: New file.
21952
21953 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21954
21955         PR c++/7809
21956         * g++.dg/parse/access3.C: New test.
21957
21958 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21959
21960         PR c++/11384
21961         * g++.dg/init/init-ref4.C: New test.
21962
21963 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21964
21965         PR c++/11547
21966         * g++.dg/parse/constant3.C: New test.
21967         * g++.dg/parse/crash7.C: Likewise.
21968
21969 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
21970
21971         PR target/11008
21972         * gcc.dg/i386-pentium4-not-mull.c: New.
21973
21974 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
21975
21976         * gcc.dg/asm-names.c (ymain): Make it weak.
21977
21978 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21979
21980         PR c++/5421
21981         * g++.dg/template/friend21.C: New test.
21982
21983 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
21984
21985         * gcc.dg/cleanup-8.c: New test.
21986         * gcc.dg/cleanup-9.c: New test.
21987
21988 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
21989
21990         * g++.dg/ext/dll-MI1.h: New file.
21991         * g++.dg/ext/dllexport-MI1.C: New file.
21992         * g++.dg/ext/dllimport-MI1.C: New file.
21993
21994 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
21995
21996         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
21997         it does not have cmpstrsi patterns (just cmpmemsi).
21998
21999 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
22000
22001         PR debug/11473
22002         * g++.dg/debug/debug8.C: New test.
22003
22004 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22005
22006         PR c++/10108
22007         * g++.dg/template/crash7.C: New test.
22008
22009 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
22010
22011         PR target/10795
22012         * gcc.c-torture/compile/20030708-1.c: New.
22013
22014 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22015
22016         * gcc.c-torture/execute/20030715-1.c: New test.
22017
22018 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
22019
22020         * gcc.dg/pch/inline-3.c: New file.
22021         * gcc.dg/pch/inline-3.hs: New file.
22022         * gcc.dg/pch/inline-4.c: New file.
22023         * gcc.dg/pch/inline-4.hs: New file.
22024
22025 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
22026
22027         PR c++/11509
22028         * g++.dg/template/crash6.C: New test.
22029
22030         PR c++/7053
22031         * g++.dg/template/friend20.C: New test.
22032
22033         PR c++/7019
22034         * g++.dg/template/overload2.C: New test.
22035
22036 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22037
22038         PR optimization/11440
22039         * gcc.c-torture/execute/20030714-1.c: New test.
22040
22041 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22042
22043         PR c++/11154
22044         * g++.dg/template/partial2.C: New test.
22045
22046 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
22047
22048         PR c++/11503
22049         * g++.dg/template/anon1.C: New test.
22050
22051         PR c++/11493
22052         PR c++/11495
22053         * g++.dg/parse/template9.C: Likewise.
22054         * g++.dg/template/crash4.C: New test.
22055         * g++.dg/template/koenig1.C: Likewise.
22056         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
22057         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
22058         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
22059         functions.
22060         * g++.old-deja/g++.jason/template36.C: Likewise.
22061         * g++.old-deja/g++.mike/p1989.C: Likewise.
22062         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
22063         * g++.old-deja/g++.pt/ttp20.C: Use this->.
22064         * g++.old-deja/g++.pt/ttp21.C: Use this->.
22065         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
22066         compiling.
22067         * g++.old-deja/g++.pt/union2.C: Use this->.
22068
22069 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
22070
22071         * gcc.dg/20030711-1.c: New test.
22072
22073 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
22074
22075         PR c++/11050
22076         * g++.dg/parse/args1.C: New test.
22077         * g++.pt/defarg8.C: Change expected errors.
22078
22079 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
22080
22081         PR c++/8164
22082         * g++.dg/template/nontype2.C: New test.
22083
22084         PR c++/10558
22085         * g++.dg/parse/template8.C: New test.
22086
22087         PR c++/8327
22088         * g++.dg/template/scope1.C: New test.
22089
22090         * g++.dg/warn/Wsign-compare-1.C: New test.
22091
22092 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22093
22094         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
22095
22096 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
22097
22098         PR c++/9411
22099         * g++.dg/template/explicit2.C: New test.
22100
22101         PR c++/10032
22102         * g++.dg/warn/pedantic1.C: New test.
22103
22104 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
22105
22106         PR c++ 9483
22107         * g++.dg/other/field1.C: New test.
22108
22109 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22110
22111         PR c/11449
22112         * gcc.c-torture/compile/20030707-1.c: New.
22113
22114 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22115
22116         PR c++/10849
22117         * g++.dg/template/access12.C: New test.
22118
22119 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
22120
22121         * g++.dg/bprob/bprob.exp (prof_ext): Update.
22122         * g77.dg/bprob/bprob.exp (prof_ext): Update.
22123         * gcc.misc-tests/bprob.exp (prof_ext): Update.
22124         * gcc.misc-tests/gcov.exp: Update
22125         * g++.dg/gcov/gcov.exp: Update
22126         * lib/gcov.exp: Update.
22127
22128 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
22129
22130         * g++.dg/abi/mangle17.C: Make sure template expressions are
22131         dependent.
22132         * g++.dg/abi/mangle4.C: Mark erroneous casts.
22133         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
22134         * g++.dg/opt/stack1.C: Remove erroneous code.
22135         * g++.dg/parse/template7.C: New test.
22136         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
22137         * g++.old-deja/g++.pt/crash4.C: Likewise.
22138
22139 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22140
22141         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
22142         with zero or one occurence of `$' after the initial `L'.
22143
22144 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
22145
22146         * gcc.c-torture/compile/20030704-1.c: Add a comment.
22147
22148 2003-07-08  Roger Sayle  <roger@eyesopen.com>
22149
22150         PR c/11370
22151         * gcc.dg/Wunreachable-6.c: New testcase.
22152         * gcc.dg/Wunreachable-7.c: New testcase.
22153
22154 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22155
22156         PR c/11420
22157         * gcc.dg/20030708-1.c: New test.
22158
22159 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
22160
22161         * gcc.dg/compat/sdata-section.h: New file.
22162         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
22163         * gcc.dg/torture/mips-sdata-1.c: New test.
22164
22165 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22166
22167         PR c++/11030
22168         * g++.dg/template/friend19.C: New test.
22169
22170 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22171
22172         * g++.dg/opt/strength-reduce.C: New test.
22173
22174 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22175
22176         PR target/10979
22177         * gcc.dg/20030707-1.c: New testcase.
22178
22179 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22180
22181         PR optimization/11059
22182         * g++.dg/opt/emptyunion.C: New testcase.
22183
22184 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22185             Eric Botcazou  <ebotcazou@libertysurf.fr>
22186
22187         * g++.dg/opt/stack1.C: New test.
22188
22189 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
22190
22191         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
22192         run test.
22193
22194         PR c++/11431
22195         * g++.dg/expr/static_cast3.C: New test.
22196
22197 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
22198
22199         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
22200         everywhere.
22201         * gcc.dg/concat.c: Concatenation of string constants with
22202         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
22203         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
22204         * gcc.dg/cpp/escape-2.c: Use wide character constants where
22205         necessary to avoid multi-character character constant warning.
22206         * gcc.dg/cpp/escape.c: Likewise.
22207         * gcc.dg/cpp/ucs.c: Likewise.
22208         Remove backslashes from dg-bogus comments, as they confuse Tcl.
22209         Fix a typo.
22210
22211 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22212
22213         PR c/11428
22214         * gcc.c-torture/compile/20030704-1.c: New.
22215
22216 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22217
22218         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
22219
22220 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
22221
22222         PR c++/5287, PR c++/7910,  PR c++/11021
22223         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
22224         tests for warnings.
22225         * g++.dg/ext/dllimport2.C: Add tests for warnings.
22226         * g++.dg/ext/dllimport3.C: Likewise.
22227         * g++.dg/ext/dllimport4.C: New file.
22228         * g++.dg/ext/dllimport5.C: New file.
22229         * g++.dg/ext/dllimport6.C: New file.
22230         * g++.dg/ext/dllimport7.C: New file.
22231         * g++.dg/ext/dllimport8.C: New file.
22232         * g++.dg/ext/dllimport9.C: New file.
22233         * g++.dg/ext/dllimport10.C: New file.
22234         * g++.dg/ext/dllexport1.C: New file.
22235
22236 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22237
22238         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
22239         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
22240
22241 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22242
22243         * gcc.dg/builtins-25.c: New testcase.
22244         * gcc.dg/builtins-26.c: New testcase.
22245
22246 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
22247
22248         * gcc.dg/compat/vector-defs.h: New file.
22249         * gcc.dg/compat/vector-setup.h: New file.
22250         * gcc.dg/compat/vector-check.h: New file.
22251         * gcc.dg/compat/vector-1_main.c: New file.
22252         * gcc.dg/compat/vector-1_x.c: New file.
22253         * gcc.dg/compat/vector-1_y.c: New file.
22254         * gcc.dg/compat/vector-2_main.c: New file.
22255         * gcc.dg/compat/vector-2_x.c: New file.
22256         * gcc.dg/compat/vector-2_y.c: New file.
22257
22258         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
22259         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
22260         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
22261         * gcc.dg/compat/struct-align-1.h: New file.
22262         * gcc.dg/compat/struct-align-1_main.c: New file.
22263         * gcc.dg/compat/struct-align-1_x.c: New file.
22264         * gcc.dg/compat/struct-align-1_y.c: New file.
22265         * gcc.dg/compat/struct-align-2.h: New file.
22266         * gcc.dg/compat/struct-align-2_main.c: New file.
22267         * gcc.dg/compat/struct-align-2_x.c: New file.
22268         * gcc.dg/compat/struct-align-2_y.c: New file.
22269
22270         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
22271         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22272         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22273         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22274         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22275         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22276         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22277         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22278         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22279         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22280         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22281         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22282         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22283         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22284         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22285         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22286         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22287         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22288         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22289         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22290         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22291         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22292         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22293         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22294         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22295         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22296         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22297         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22298         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22299
22300 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22301
22302         * gcc.dg/i386-call-1.c: New test.
22303
22304 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22305
22306         PR c++/9162
22307         * g++.dg/parse/defarg4.C: New.
22308
22309 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22310
22311         PR target/10700
22312         * gcc.c-torture/compile/20030703-1.c: New test case.
22313
22314 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22315
22316         * g++.dg/template/local3.C: Remove extra semicolon.
22317
22318 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22319
22320         * gcc.dg/i386-volatile-1.c: New test.
22321
22322 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
22323
22324         PR c++/11072
22325         * g++.dg/other/offsetof2.C: XFAIL.
22326         * g++.dg/other/offsetof5.C: New.
22327
22328         PR c++/10219
22329         * g++.dg/template/error1.C: New.
22330
22331         PR c++/9779
22332         * g++.dg/template/dependent-expr1.C: New.
22333
22334 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22335
22336         PR c++/6949
22337         * g++.dg/template/local3.C: New test.
22338
22339         PR c++/11149
22340         * g++.dg/lookup/scoped6.C: New test.
22341
22342 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
22343
22344         PR c++/8046
22345         * g++.dg/other/error7.C: New test.
22346
22347 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
22348
22349         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
22350         * g++.old-deja/g++.abi/vtable3.h: Likewise.
22351         * g++.old-deja/g++.law/code-gen5.C: Likewise.
22352         * g++.old-deja/g++.other/union2.C: Likewise.
22353         * gcc.dg/c90-const-expr-2.c: Likewise.
22354         * gcc.dg/c90-const-expr-3.c: Likewise.
22355         * gcc.dg/c99-const-expr-2.c: Likewise.
22356         * gcc.dg/c99-const-expr-3.c: Likewise.
22357         * gcc.dg/concat.c: Likewise.
22358
22359 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22360
22361         PR c++/9559
22362         * g++.dg/init/static1.C: New test.
22363
22364 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22365
22366         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22367         * g++.old-deja/g++.other/access2.C: Likewise.
22368         * g++.old-deja/g++.other/decl2.C: Likewise.
22369         * gcc.c-torture/execute/20020615-1.c: Likewise.
22370
22371 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22372
22373         PR c++/4933
22374         * g++.dg/template/sizeof4.C: New test.
22375
22376 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22377
22378         * g++.dg/other/error6.C: New test.
22379
22380 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22381
22382         PR c++/10750
22383         * g++.dg/parse/constant2.C: New test.
22384
22385 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22386
22387         PR c++/11106
22388         * g++.dg/other/error5.C: New test.
22389
22390 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22391
22392         * gcc.dg/format/gcc_diag-1.c: New test.
22393
22394 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22395
22396         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22397
22398 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22399
22400         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22401         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22402         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22403
22404 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22405
22406         * gcc.c-torture/execute/builtins/string-8.c: New test.
22407         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22408         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22409         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22410
22411 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22412
22413         PR c++/10468
22414         * g++.dg/ext/typeof6.C: New test.
22415
22416 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22417
22418         PR c++/10796
22419         * g++.dg/init/enum1.C: New test.
22420
22421 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22422
22423         * gcc.dg/20030627-1.c: New test.
22424
22425 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22426
22427         PR c++/11332
22428         * g++.dg/expr/static_cast2.C: New test.
22429
22430 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22431             Jakub Jelinek  <jakub@redhat.com>
22432
22433         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22434         sprintf(dst,"%s",src) optimization.
22435         * gcc.c-torture/execute/20030626-1.c: New test case.
22436         * gcc.c-torture/execute/20030626-2.c: New test case.
22437
22438 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22439
22440         * gcc.c-torture/execute/multi-ix.c: New test.
22441
22442         * gcc.c-torture/execute/simd-4.c (main):
22443         Added missing semicolon at end of union.
22444
22445 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22446
22447         PR c++/8266
22448         * g++.dg/template/explicit-instantiation3.C: New test.
22449
22450 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22451
22452         * gcc.dg/20030626-1.c: Use signed char.
22453
22454 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22455
22456         * gcc.dg/20030626-1.c: New test.
22457
22458 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22459
22460         * const-str-2.m: Update.
22461
22462 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22463
22464         PR c++/10990
22465         * g++.dg/rtti/dyncast1.C: New test.
22466         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22467         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22468         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22469
22470         PR c++/10931
22471         * g++.dg/expr/static_cast1.C: New test.
22472
22473 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22474
22475         * gcc.dg/20030625-1.c: New test.
22476
22477 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22478
22479         * gcc.c-torture/compile/20030624-1.c: New test case.
22480
22481 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22482
22483         * gcc.c-torture/execute/string-opt-17.c: New test.
22484
22485 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22486
22487         PR c++/5754
22488         * g++.dg/parse/crash6.C: New test.
22489
22490 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22491
22492         * gcc.dg/builtins-24.c: New test case.
22493
22494 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22495
22496         * g++.dg/opt/operator1.C: New test.
22497
22498 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22499
22500         * gcc.c-torture/execute/string-opt-16.c: New test case.
22501
22502 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22503
22504         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22505         * g++.old-deja/g++.other/conv7.C: Likewise
22506         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22507         * g++.old-deja/g++.other/overload14.C: Likewise.
22508
22509 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22510
22511         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22512         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22513
22514 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22515
22516         PR c++/10888
22517         * g++.dg/warn/Winline-3.C: New test.
22518
22519 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22520
22521         * lib/target-supports.exp (check_alias_available): Make the test
22522         program acceptable to the Solaris assembler.
22523
22524         PR c++/10749
22525         * g++.dg/template/memclass2.C: New test.
22526
22527 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22528             Eric Botcazou  <ebotcazou@libertysurf.fr>
22529
22530         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22531         data for non-matching targets.
22532         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22533
22534 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22535
22536         PR c++/10845
22537         * g++.dg/template/member3.C: New test.
22538
22539 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22540
22541         PR c++/10939
22542         * g++.dg/template/func1.C: New test.
22543
22544         PR c++/9649
22545         * g++.dg/template/static4.C: New test.
22546         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22547
22548         PR c++/11041
22549         * g++.dg/init/ref7.C: New test.
22550
22551 2003-06-19  Matt Austern  <austern@apple.com>
22552
22553         PR c++/11228
22554         * g++.dg/anew1.C: New test.
22555         * g++.dg/anew2.C: New test.
22556         * g++.dg/anew3.C: New test.
22557         * g++.dg/anew4.C: New test.
22558
22559 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22560
22561         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22562
22563 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22564
22565         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22566         endian-dependent.
22567
22568 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22569
22570         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22571         Remove cruft.
22572
22573 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22574
22575         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22576         * gcc.c-torture/compile/961203-1.c: Likewise.
22577         * gcc.c-torture/compile/980506-1.c: Likewise.
22578
22579 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22580
22581         PR c++/10712
22582         * g++.dg/lookup/using7.C: New test.
22583
22584 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22585
22586         PR c++/11105
22587         * g++.dg/abi/conv1.C: Remove it.
22588         * g++.dg/template/conv7.C: New test.
22589         * g++.dg/template/conv8.C: Likewise.
22590         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22591         conversion operator.
22592
22593 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22594
22595         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22596         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22597         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22598         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22599         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22600         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22601         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22602         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22603         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22604         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22605         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22606         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22607         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22608         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22609         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22610         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22611         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22612         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22613         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22614         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22615         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22616         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22617         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22618         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22619         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22620         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22621         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22622         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22623         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22624
22625 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22626
22627         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22628         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22629         indications.
22630
22631 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22632
22633         * gcc.dg/i386-387-5.c: New test case.
22634         * gcc.dg/i386-387-6.c: New test case.
22635         * gcc.dg/builtins-23.c: New test case.
22636
22637 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22638
22639         * gcc.dg/builtins-22.c: New test case.
22640         * gcc.dg/i386-387-1.c: Update to test exp.
22641         * gcc.dg/i386-387-2.c: Likewise.
22642
22643 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22644
22645         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22646
22647 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22648
22649         * lib/gcc-dg.exp (dg-require-dll): New function.
22650         (dg-xfail-if): Likewise.
22651         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22652         driver.
22653
22654         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22655         * gcc.c-torture/compile/20001205-1.c: Likewise.
22656         * gcc.c-torture/compile/20001226-1.c: Likewise.
22657         * gcc.c-torture/compile/20010518-2.c: Likewise.
22658         * gcc.c-torture/compile/20020312-1.c: Likewise.
22659         * gcc.c-torture/compile/20020604-1.c: Likewise.
22660         * gcc.c-torture/compile/920501-12.c: Likewise.
22661         * gcc.c-torture/compile/920501-4.c: Likewise.
22662         * gcc.c-torture/compile/920520-1.c: Likewise.
22663         * gcc.c-torture/compile/920521-1.c: Likewise.
22664         * gcc.c-torture/compile/920625-1.c: Likewise.
22665         * gcc.c-torture/compile/961203-1.c: Likewise.
22666         * gcc.c-torture/compile/980506-1.c: Likewise.
22667         * gcc.c-torture/compile/981006-1.c: Likewise.
22668         * gcc.c-torture/compile/981022-1.c: Likewise.
22669         * gcc.c-torture/compile/981223-1.c: Likewise.
22670         * gcc.c-torture/compile/990617-1.c: Likewise.
22671         * gcc.c-torture/compile/dll.c: Likewise.
22672         * gcc.c-torture/compile/labels-3.c: Likewise.
22673         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22674         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22675         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22676         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22677         * gcc.c-torture/compile/simd-5.c: Likewise.
22678         * gcc.c-torture/compile/20000804-1.x: Remove.
22679         * gcc.c-torture/compile/20001205-1.x: Likewise.
22680         * gcc.c-torture/compile/20001226-1.x: Likewise.
22681         * gcc.c-torture/compile/20010518-2.x: Likewise.
22682         * gcc.c-torture/compile/20020312-1.x: Likewise.
22683         * gcc.c-torture/compile/20020604-1.x: Likewise.
22684         * gcc.c-torture/compile/920501-12.x: Likewise.
22685         * gcc.c-torture/compile/920501-4.x: Likewise.
22686         * gcc.c-torture/compile/920520-1.x: Likewise.
22687         * gcc.c-torture/compile/920521-1.x: Likewise.
22688         * gcc.c-torture/compile/920625-1.x: Likewise.
22689         * gcc.c-torture/compile/961203-1.x: Likewise.
22690         * gcc.c-torture/compile/980506-1.x: Likewise.
22691         * gcc.c-torture/compile/981006-1.x: Likewise.
22692         * gcc.c-torture/compile/981022-1.x: Likewise.
22693         * gcc.c-torture/compile/981223-1.x: Likewise.
22694         * gcc.c-torture/compile/990617-1.x: Likewise.
22695         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22696         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22697         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22698         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22699         * gcc.c-torture/compile/simd-5.x: Likewise.
22700
22701         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22702
22703 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22704
22705         * gcc.c-torture/execute/20030611-1.c: New test.
22706
22707 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22708
22709         PR middle-end/168
22710         * gcc.dg/20030612-1.c: New test case.
22711
22712 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22713
22714         PR c++/10635
22715         * g++.dg/expr/cast1.C: New test.
22716
22717 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22718
22719         * gcc.dg/builtins-21.c: New test case.
22720
22721 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22722
22723         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22724         options instead of at the end.
22725         * lib/objc.exp (objc_target_compile): Likewise.
22726
22727 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22728
22729         PR c++/10432
22730         * g++.dg/parse/error1.C: New test.
22731
22732 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22733
22734         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22735         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22736         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22737         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22738         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22739         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22740         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22741         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22742         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22743         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22744         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22745         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22746         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22747         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22748         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22749         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22750         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22751         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22752         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22753         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22754         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22755         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22756         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22757         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22758
22759         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22760         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22761         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22762         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22763         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22764         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22765         * gcc.dg/compat/scalar-return-3_main.c: New file.
22766         * gcc.dg/compat/scalar-return-3_x.c: New file.
22767         * gcc.dg/compat/scalar-return-3_y.c: New file.
22768         * gcc.dg/compat/scalar-return-4_main.c: New file.
22769         * gcc.dg/compat/scalar-return-4_x.c: New file.
22770         * gcc.dg/compat/scalar-return-4_y.c: New file.
22771
22772 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22773
22774         * gcc.dg/compat/fp2-struct-check.h: New file.
22775         * gcc.dg/compat/fp2-struct-defs.h: New file.
22776         * gcc.dg/compat/fp2-struct-init.h: New file.
22777         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22778         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22779         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22780         * gcc.dg/compat/struct-return-10_main.c: New file.
22781         * gcc.dg/compat/struct-return-10_x.c: New file.
22782         * gcc.dg/compat/struct-return-10_y.c: New file.
22783
22784         * gcc.dg/compat/compat-common.h: New file.
22785         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22786         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22787         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22788         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22789         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22790         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22791         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22792         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22793         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22794         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22795         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22796         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22797         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22798         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22799         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22800         * gcc.dg/compat/small-struct-check.h: Ditto.
22801         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22802         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22803         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22804         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22805         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22806         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22807         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22808         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22809         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22810         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22811         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22812         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22813         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22814         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22815         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22816         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22817         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22818         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22819         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22820         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22821         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22822         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22823         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22824         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22825         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22826         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22827         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22828         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22829         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22830         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22831
22832 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22833
22834         * g++.dg/pch/static-1.C: New file.
22835         * g++.dg/pch/static-1.Hs: New file.
22836
22837 2003-06-10  Richard Henderson  <rth@redhat.com>
22838
22839         * gcc.dg/asm-7.c: Adjust expected warning text.
22840
22841 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22842
22843         * gcc.dg/builtins-20.c: New test case.
22844
22845 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22846
22847         PR c++/11131
22848         * g++.dg/opt/template1.C: New test.
22849
22850 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22851
22852         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22853         additional_sources.
22854
22855 2003-05-21  David Taylor  <dtaylor@emc.com>
22856
22857         * gcc.dg/Wpadded.c: New file.
22858
22859 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22860
22861         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22862         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22863         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22864         dg-require-weak.
22865
22866 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22867
22868         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22869
22870 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22871
22872         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22873         (dg-require-alias): Likewise.
22874         (dg-require-gc-sections): Likewise.
22875         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22876
22877 2003-06-08  Richard Henderson  <rth@redhat.com>
22878
22879         * gcc.dg/20011029-2.c: Fix the array reference.
22880         * gcc.dg/asm-7.c: New.
22881
22882 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22883
22884         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22885
22886 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22887
22888         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22889         (dg-require-gc-sections): Likewise.
22890
22891 2003-06-08  Jan Hubicka  <jh@suse.cz>
22892
22893         * i386-cmov1.c: Fix regular expression.
22894         * i386-cvt-1.c: Likewise.
22895         * i386-local.c: Likewise.
22896         * i386-local2.c: Likewise.
22897         * i386-mul.c: Likewise.
22898         * i386-ssetype-1.c: Likewise.
22899         * i386-ssetype-3.c: Likewise.
22900         * i386-ssetype-5.c: Likewise.
22901
22902 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22903
22904         PR c++/11039
22905         * g++.dg/warn/implicit-typename2.C: New test.
22906         * g++.dg/warn/implicit-typename3.C: New test.
22907
22908 2003-06-07  Richard Henderson  <rth@redhat.com>
22909
22910         * g++.dg/other/offsetof3.C: Use size_t.
22911         * g++.dg/other/offsetof4.C: Likewise.
22912
22913 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22914
22915         * lib/copy-file.exp: New. Implement gcc_copy_files.
22916
22917         * lib/dg-pch.exp: Load copy-file.exp
22918         (dg-pch): Use gcc_copy_files instead of "file copy".
22919
22920 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22921
22922         * gcc.dg/weak/weak.exp: Simplify.
22923         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22924         * gcc.dg/weak/weak-1.c: Likewise.
22925         * gcc.dg/weak/weak-2.c: Likewise.
22926         * gcc.dg/weak/weak-3.c: Likewise.
22927         * gcc.dg/weak/weak-4.c: Likewise.
22928         * gcc.dg/weak/weak-5.c: Likewise.
22929         * gcc.dg/weak/weak-6.c: Likewise.
22930         * gcc.dg/weak/weak-7.c: Likewise.
22931         * gcc.dg/weak/weak-8.c: Likewise.
22932         * gcc.dg/weak/weak-9.c: Likewise.
22933
22934 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22935
22936         gcc.c-torture/execute/20030606-1.c: New.
22937
22938 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22939
22940         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22941         * gcc.dg/builtins-19.c: Likewise.
22942
22943 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22944
22945         * gcc.dg/builtins-2.c: Add some more tests.
22946         * gcc.dg/builtins-18.c: New test case.
22947         * gcc.dg/builtins-19.c: New test case.
22948
22949 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22950             Jim Wilson  <wilson@tuliptree.org>
22951
22952         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22953
22954 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22955
22956         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22957         mempcpy/stpcpy calls not to be optimized into something else.
22958         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22959         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22960         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22961
22962 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22963
22964         * gcc.dg/format/asm_fprintf-1.c: New test.
22965
22966 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
22967
22968         * lib/gcc-defs.exp (additional_sources): New variable.
22969         (dg-additional-sources): New function.
22970         (additional_files): New variable.
22971         (dg-additional-files): New function.
22972         (dg-additional-files-options): Likewise.
22973         * lib/gcc-dg.exp (dg-require-weak): New function.
22974         (dg-require-alias): Likewise.
22975         (dg-require-gc-sections): Likewise.
22976         * lib/target-supports.exp (check_alias_available): Remove testfile
22977         parameter.
22978         (check_gc_sections_available): New function.
22979         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
22980         (dg-gpp-additional-files): Likewise.
22981         * lib/g++.exp (additional_sources): Remove.
22982         (additional_files): Likewise.
22983         (g++_target_compile): Use dg-additional-files-options.
22984
22985         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
22986         Tcl logic.
22987         * gcc.dg/special/ecos.exp: Remove.
22988         * gcc.dg/special/20000419-2.c: Use dg-require-*.
22989         * gcc.dg/special/alias-1.c: Likewise.
22990         * gcc.dg/special/alias-2.c: Likewise.
22991         * gcc.dg/special/gcsec-1.c: Likewise.
22992         * gcc.dg/special/weak-1.c: Likewise.
22993         * gcc.dg/special/weak-2.c: Likewise.
22994         * gcc.dg/special/wkali-1.c: Likewise.
22995         * gcc.dg/special/wkali-2.c: Likewise.
22996
22997         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
22998         dg-gpp-additional-*.
22999         * g++.dg/special/conpr-3.C: Likewise.
23000         * g++.dg/special/conpr-4.C: Likewise.
23001         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
23002         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
23003         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
23004         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
23005         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
23006         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
23007         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
23008         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
23009         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
23010         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
23011         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
23012         * g++.old-deja/g++.other/comdat1.C: Likewise.
23013         * g++.old-deja/g++.other/comdat2.C: Likewise.
23014         * g++.old-deja/g++.other/comdat3.C: Likewise.
23015         * g++.old-deja/g++.other/ctor1.C: Likewise.
23016         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
23017
23018 2003-06-05  Richard Henderson  <rth@redhat.com>
23019
23020         * gcc.dg/debug/20030605-1.c: New.
23021
23022 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23023
23024         * README.QMTEST: Update.
23025
23026 2003-06-04  Richard Henderson  <rth@redhat.com>
23027
23028         * gcc.dg/cleanup-1.c: New.
23029         * gcc.dg/cleanup-2.c: New.
23030         * gcc.dg/cleanup-3.c: New.
23031         * gcc.dg/cleanup-4.c: New.
23032         * gcc.dg/cleanup-5.c: New.
23033         * gcc.dg/cleanup-6.c: New.
23034         * gcc.dg/cleanup-7.c: New.
23035
23036 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23037
23038         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
23039
23040         * lib/dg-pch.exp: New file.
23041         * g++.dg/pch/pch.exp: Use dg-pch.exp.
23042         * gcc.dg/pch/pch.exp: Likewise.
23043
23044 2003-06-04  Roger Sayle  <roger@eyesopen.com>
23045
23046         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
23047         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
23048         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
23049         * gcc.dg/builtins-17.c: New test case.
23050         * gcc.dg/i386-387-4.c: New test case.
23051         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
23052
23053 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23054
23055         * gcc.dg/ultrasp9.c: New test.
23056
23057 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23058
23059         * gcc.c-torture/compile/20030604-1.c: New test.
23060         * gcc.dg/sparc-constant-1.c: New test.
23061
23062 2003-06-03  Glen Nakamura  <glen@imodulo.com>
23063
23064         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
23065
23066 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
23067
23068         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
23069
23070         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
23071         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
23072
23073 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
23074
23075         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
23076
23077 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23078
23079         PR c++/10940
23080         * g++.dg/template/spec10.C: New test.
23081
23082 2003-06-03  Roger Sayle  <roger@eyesopen.com>
23083
23084         * gcc.dg/builtins-16.c: New test case.
23085
23086 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
23087
23088         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
23089         mempcpy test with post-increments.
23090         * gcc.c-torture/execute/string-opt-3.c: New test.
23091         * gcc.dg/string-opt-1.c: New test.
23092
23093 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
23094
23095         PR fortran/10965
23096         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
23097
23098 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
23099
23100         * lib/scanasm.exp (dg-scan): New function, factored out of ...
23101         (scan-assembler): ... here.  Use dg-scan.
23102         (scan-assembler-not): Likewise.
23103         (scan-file): New function.
23104         (scan-file-not): Likewise.
23105         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
23106         * gcc.dg/cpp/_Pragma4.c: Likewise.
23107         * gcc.dg/cpp/_Pragma5.c: Likewise.
23108         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23109         * gcc.dg/cpp/avoidpaste2.c: Likewise.
23110         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
23111         * gcc.dg/cpp/cmdlne-P.c: Likewise.
23112         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
23113         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
23114         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
23115         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
23116         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
23117         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
23118         * gcc.dg/cpp/cxxcom1.c: Likewise.
23119         * gcc.dg/cpp/line1.c: Likewise.
23120         * gcc.dg/cpp/maccom1.c: Likewise.
23121         * gcc.dg/cpp/maccom2.c: Likewise.
23122         * gcc.dg/cpp/maccom3.c: Likewise.
23123         * gcc.dg/cpp/maccom4.c: Likewise.
23124         * gcc.dg/cpp/maccom5.c: Likewise.
23125         * gcc.dg/cpp/maccom6.c: Likewise.
23126         * gcc.dg/cpp/multiline.c: Likewise.
23127         * gcc.dg/cpp/spacing1.c: Likewise.
23128         * gcc.dg/cpp/spacing2.c: Likewise.
23129         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
23130         * gcc.dg/cpp/trad/maccom1.c: Likewise.
23131         * gcc.dg/cpp/trad/maccom2.c: Likewise.
23132         * gcc.dg/cpp/trad/maccom3.c: Likewise.
23133         * gcc.dg/cpp/trad/maccom4.c: Likewise.
23134         * gcc.dg/cpp/trad/maccom6.c: Likewise.
23135         * gcc.dg/cpp/cxxcom2.c: Likewise.
23136         * gcc.dg/cpp/cxxcom2.h: New file.
23137
23138         * gcc.dg/cpp/truefalse.cpp: Move it to ...
23139         * g++.dg/cpp/truefalse.C: Here.
23140         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
23141
23142 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
23143
23144         * gcc.dg/cpp/redef3.c: New file.
23145
23146 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23147
23148         * gcc.dg/i386-loop-3.c: New test.
23149
23150 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
23151
23152         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
23153
23154 2003-05-31  Roger Sayle  <roger@eyesopen.com>
23155
23156         * gcc.dg/fwrapv-1.c: New test case.
23157         * gcc.dg/fwrapv-2.c: New test case.
23158
23159 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23160
23161         PR c++/10956
23162         * g++.dg/template/spec9.C: New test.
23163
23164 2003-05-29  Roger Sayle  <roger@eyesopen.com>
23165
23166         * gcc.dg/duff-4.c: New test case.
23167
23168 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
23169
23170         PR fortran/10843
23171         * g77.dg/ffixed-form-1.f: New test
23172         * g77.dg/ffixed-form-2.f: New test
23173         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
23174         * g77.dg/ffree-form-3.f: New test
23175
23176 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
23177
23178         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
23179         * gcc.dg/wint_t-1.c: Likewise.
23180
23181 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23182
23183         * g++.dg/template/access11.C: New test.
23184
23185 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23186
23187         PR c++/10849
23188         * g++.dg/template/access10.C: New test.
23189
23190 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23191             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23192
23193         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
23194
23195 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23196
23197         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
23198         suppress for powerpc-*-darwin*.
23199         * gcc.dg/torture/builtin-noret-2.c: Likewise.
23200
23201 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23202
23203         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
23204         suppress option for powerpc-*-darwin*.
23205
23206 2003-05-23  Roger Sayle  <roger@eyesopen.com>
23207
23208         * gcc.dg/builtins-1.c: Add tests for tan and atan.
23209         * gcc.dg/builtins-4.c: Add test for fmod.
23210
23211 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23212
23213         PR c++/10682
23214         * g++.dg/template/instantiate4.C: New test.
23215
23216 2003-05-22  Roger Sayle  <roger@eyesopen.com>
23217
23218         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
23219
23220 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
23221
23222         * gcc.dg/compat/scalar-return-1_main.c: New file.
23223         * gcc.dg/compat/scalar-return-1_x.c: New file.
23224         * gcc.dg/compat/scalar-return-1_y.c: New file.
23225         * gcc.dg/compat/scalar-return-2_main.c: New file.
23226         * gcc.dg/compat/scalar-return-2_x.c: New file.
23227         * gcc.dg/compat/scalar-return-2_y.c: New file.
23228         * gcc.dg/compat/struct-return-3_main.c: New file.
23229         * gcc.dg/compat/struct-return-3_y.c: New file.
23230         * gcc.dg/compat/struct-return-3_x.c: New file.
23231         * gcc.dg/compat/struct-return-2_main.c: New file.
23232         * gcc.dg/compat/struct-return-2_x.c: New file.
23233         * gcc.dg/compat/struct-return-2_y.c: New file.
23234
23235 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23236
23237         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
23238         for hppa*-hp-hpux*.
23239         * gcc.dg/20021014-1.c (dg-options): Likewise.
23240         * gcc.dg/nest.c (dg-options): Likewise.
23241
23242 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
23243
23244         PR c++/9738
23245         * g++.dg/ext/dllimport2.C: New file.
23246         * g++.dg/ext/dllimport3.C: New file.
23247
23248 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
23249
23250         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
23251         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23252         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23253         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23254         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23255         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23256         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
23257         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
23258         * gcc.dg/compat/small-struct-defs.h: New file.
23259         * gcc.dg/compat/small-struct-init.h: New file.
23260         * gcc.dg/compat/small-struct-check.h: New file.
23261         * gcc.dg/compat/fp-struct-defs.h: New file.
23262         * gcc.dg/compat/fp-struct-check.h: New file.
23263         * gcc.dg/compat/fp-struct-init.h: New file.
23264         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
23265         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
23266
23267 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
23268
23269         * gcc.dg/20030225-2.c: New test.
23270
23271 2003-05-18  Roger Sayle  <roger@eyesopen.com>
23272             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23273
23274         * gcc.c-torture/compile/20030518-1.c: New test case.
23275
23276 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
23277
23278         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
23279         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
23280         gcc-dg-debug-runtest.
23281         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
23282         gcc-dg-debug-runtest.
23283
23284 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23285
23286         PR c++/9022
23287         * g++.dg/lookup/using6.C: New test.
23288
23289 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23290
23291         * g++.dg/parse/access2.C: New test.
23292
23293 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
23294
23295         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
23296         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
23297         * gcc.dg/debug/debug.exp: Likewise.
23298
23299 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
23300
23301         * gcc.dg/dollar.c: New test.
23302
23303 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
23304
23305         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
23306         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
23307         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
23308         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
23309         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
23310         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
23311         * gcc.dg/compat/struct-by-value-6_main.c: New file.
23312         * gcc.dg/compat/struct-by-value-6_x.c: New file.
23313         * gcc.dg/compat/struct-by-value-6_y.c: New file.
23314         * gcc.dg/compat/struct-by-value-7_main.c: New file.
23315         * gcc.dg/compat/struct-by-value-7_x.c: New file.
23316         * gcc.dg/compat/struct-by-value-7_y.c: New file.
23317         * gcc.dg/compat/struct-by-value-8_main.c: New file.
23318         * gcc.dg/compat/struct-by-value-8_x.c: New file.
23319         * gcc.dg/compat/struct-by-value-8_y.c: New file.
23320         * gcc.dg/compat/struct-by-value-9_main.c: New file.
23321         * gcc.dg/compat/struct-by-value-9_x.c: New file.
23322         * gcc.dg/compat/struct-by-value-9_y.c: New file.
23323
23324 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
23325
23326         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
23327         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
23328         support for "repo" mode.
23329         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
23330         * lib/g77-dg.exp: Likewise.
23331         * lib/obj-dg.exp: Likewise.
23332
23333 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
23334
23335         Merge from gcc-3_2-rhl8-branch:
23336         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
23337
23338         * gcc.dg/tls/opt-6.c: New test.
23339
23340         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
23341
23342         * gcc.dg/20030405-1.c: New test.
23343
23344         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
23345
23346         * gcc.dg/20030309-1.c: New test.
23347
23348         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23349
23350         * gcc.c-torture/execute/20030307-1.c: New test.
23351
23352         2003-02-20  Randolph Chung  <tausq@debian.org>
23353
23354         * gcc.c-torture/compile/20030220-1.c: New test.
23355
23356         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
23357
23358         * gcc.dg/20030217-1.c: New test.
23359
23360         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23361
23362         * gcc.c-torture/compile/20020129-1.c: New test.
23363
23364         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23365
23366         * gcc.dg/unroll-1.c: New test.
23367
23368         2002-11-16  Jan Hubicka  <jh@suse.cz>
23369
23370         * gcc.c-torture/execute/20020920-1.c: New test.
23371
23372         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23373
23374         PR target/7434
23375         * gcc.c-torture/compile/20021008-1.c: New test.
23376
23377         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23378
23379         PR target/7559
23380         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23381
23382         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23383
23384         * gcc.c-torture/compile/20020807-1.c: New test.
23385
23386         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23387
23388         * gcc.dg/tls/opt-1.c: New test.
23389
23390         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23391
23392         * gcc.dg/20020729-1.c: New test.
23393
23394         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23395
23396         * g++.dg/opt/life1.C: New test.
23397
23398         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23399
23400         * gcc.dg/20020525-1.c: New test.
23401
23402         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23403
23404         PR c++/6794
23405         * g++.dg/ext/pretty1.C: New test.
23406         * g++.dg/ext/pretty2.C: New test.
23407
23408 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23409
23410         PR c++/8385
23411         * g++.dg/ext/typeof5.C: New test.
23412
23413 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23414
23415         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23416         __USER_LABEL_PREFIX__ into account.
23417         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23418
23419 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23420
23421         * gcc.dg/builtins-15.c: New test case.
23422
23423 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23424
23425         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23426
23427 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23428
23429         * lib/g++.exp: Tweak handling of additional source files.
23430         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23431         * g++.dg/special/conpr-2a.C: Rename to ...
23432         * g++.dg/special/conpr-2a.cc: ... this.
23433         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23434         * g++.dg/special/conpr-3a.C: Rename to ...
23435         * g++.dg/special/conpr-3a.cc: This.
23436         * g++.dg/special/conpr-3b.C: Rename to ...
23437         * g++.dg/special/conpr-3b.cc: This.
23438         * g++.dg/special/conpr-4.C: New test.
23439         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23440
23441 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23442
23443         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23444
23445 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23446
23447         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23448         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23449         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23450         * g++.old-deja/g++.other/warn3.C: Likewise.
23451
23452 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23453
23454         * gcc.dg/i386-387-1.c: Update to also test log.
23455         * gcc.dg/i386-387-2.c: Likewise.
23456
23457 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23458
23459         * g77.f-torture/execute/int8421.f: New test.
23460
23461 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23462
23463         PR c++/10230, c++/10481
23464         * g++.dg/lookup/scoped5.C: New test.
23465
23466 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23467
23468         PR c++/10552
23469         * g++.dg/template/ttp6.C: New test.
23470
23471 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23472
23473         * gcc.c-torture/execute/builtins: New directory.
23474         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23475         gcc.c-torture/execute/builtins.
23476         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23477         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23478         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23479         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23480
23481 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23482
23483         PR c++/9252
23484         * g++.dg/template/access8.C: New test.
23485         * g++.dg/template/access9.C: New test.
23486
23487 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23488
23489         PR c++/9554
23490         * g++.dg/parse/access1.C: New test.
23491
23492 2003-05-09  DJ Delorie  <dj@redhat.com>
23493
23494         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23495         long, and not an int.
23496
23497 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23498
23499         PR c++/10555, c++/10576
23500         * g++.dg/template/memclass1.C: New test.
23501
23502 2003-05-08  DJ Delorie  <dj@redhat.com>
23503
23504         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23505         targets.
23506         * gcc.c-torture/execute/20021024-1.x: Likewise.
23507         * gcc.c-torture/execute/shiftdi.x: Likewise.
23508         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23509         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23510         * gcc.dg/20021018-1.c: Likewise.
23511
23512 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23513
23514         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23515
23516         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23517         (bcopy): Call memmove.
23518
23519 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23520
23521         * g77.f-torture/compile/8485.f: New test case.
23522
23523 2003-05-07  Richard Henderson  <rth@redhat.com>
23524
23525         PR c++/10570
23526         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23527         Verify exception_cleanup not called for rethrows.
23528         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23529         when exiting catch block without rethrowing.
23530         * g++.dg/eh/forced3.C: New.
23531         * g++.dg/eh/forced4.C: New.
23532
23533 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23534
23535         * gcc.dg/20030505.c: Fix triplet.
23536
23537 2003-05-06  DJ Delorie  <dj@redhat.com>
23538
23539         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23540         * gcc.dg/nest.c: Likewise.
23541
23542 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23543
23544         * gcc.dg/builtins-14.c: New test case.
23545
23546 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23547
23548         * lib/compat.exp (compat-execute): New argument.
23549         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23550         * gcc.dg/compat: New test directory.
23551         * gcc.dg/compat/compat.exp: New expect script.
23552         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23553         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23554         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23555         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23556         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23557         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23558
23559         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23560         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23561         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23562         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23563         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23564         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23565         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23566         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23567         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23568         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23569         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23570         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23571         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23572         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23573         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23574
23575 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23576
23577         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23578
23579 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23580
23581         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23582
23583 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23584
23585         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23586         * gcc.dg/ppc-fsel-2.c: New test.
23587
23588         * gcc.dg/unused-5.c: New test.
23589
23590 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23591
23592         PR c++/10496
23593         * g++.dg/warn/pmf1.C: New test.
23594
23595 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23596
23597         PR c++/4494
23598         * g++.dg/warn/main.C: New test.
23599
23600 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23601
23602         * gcc.dg/nonnull-3.c: New test.
23603
23604 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23605
23606         * gcc.dg/cpp/Wtrigraphs.c: Update.
23607         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23608
23609 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23610
23611         * gcc.dg/ppc-fsel-1.c: New test.
23612
23613 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23614
23615         PR c/10604
23616         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23617
23618 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23619
23620         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23621
23622 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23623
23624         PR c++/9364, c++/10553, c++/10586
23625         * g++.dg/parse/typename4.C: New test.
23626         * g++.dg/parse/typename5.C: Likewise.
23627
23628 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23629
23630         * gcc.c-torture/compile/20030503-1.c: New test.
23631
23632 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23633
23634         * g++.dg/lookup/using5.C: Fix testcase error.
23635
23636 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23637
23638         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23639         since MEABI is no longer supported.  Remove all vestiges
23640         of MEABI from the test.
23641
23642 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23643
23644         PR c++/10554
23645         * g++.dg/lookup/using5.C: New test.
23646
23647 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23648
23649         PR c++/8772
23650         * g++.dg/template/ttp5.C: New test.
23651
23652 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23653
23654         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23655         (dg-gpp-additional-sources): New function.
23656         (dg-gpp-additional-files): Likewise.
23657         * lib/g++.exp (additional_sources): New variable.
23658         (additional_files): Likewise.
23659         (g++_target_compile): Deal with them.
23660         * lib/old-dejagnu.exp: Remove.
23661         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23662         * g++.old-deja: Revise all tests to use dg commands.
23663
23664 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23665
23666         PR c++/9432, c++/9528
23667         * g++.dg/lookup/using4.C: New test.
23668
23669 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23670
23671         * gcc.dg/noreturn-5.c: New file.
23672         * gcc.dg/noreturn-6.c: New file.
23673
23674         * gcc.c-torture/compile/inline-1.c: New file.
23675
23676 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23677
23678         PR c++/10551
23679         * g++.dg/template/explicit1.C: New test.
23680
23681 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23682
23683         PR c++/10549
23684         * g++.dg/other/bitfield1.C: New test.
23685
23686         PR c++/10527
23687         * g++.dg/init/new7.C: New test.
23688
23689 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23690
23691         * g++.dg/ext/desig1.C: New test.
23692         * g++.dg/ext/init1.C: Update.
23693
23694         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23695
23696 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23697
23698         PR c++/10180
23699         * g++.dg/warn/Winline-1.C: New test.
23700
23701 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23702
23703         * gcc.c-torture/execute/string-opt-19.c: New test.
23704
23705         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23706         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23707
23708 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23709
23710         PR c++/10506
23711         * g++.dg/init/new6.C: New test.
23712
23713         PR c++/10503
23714         * g++.dg/init/ref6.C: New test.
23715
23716 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23717
23718         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23719
23720 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23721
23722         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23723         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23724
23725 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23726
23727         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23728         initialized static data members.
23729
23730 2003-04-25  H.J. Lu <hjl@gnu.org>
23731
23732         * gcc.dg/ia64-sync-4.c: New test.
23733
23734 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23735
23736         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23737         date.
23738
23739 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23740
23741         PR c++/10337
23742         * g++.dg/warn/conv1.C: New test.
23743         * g++.old-deja/g++.other/conv7.C: Adjust.
23744         * g++.old-deja/g++.other/overload14.C: Adjust.
23745
23746 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23747
23748         PR c++/10471
23749         * g++.dg/template/defarg2.C: New test.
23750
23751 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23752
23753         * gcc.dg/cpp/include2.c: Update.
23754         * gcc.dg/cpp/multiline-2.c: New.
23755         * gcc.dg/cpp/multiline.c: Update.
23756         * gcc.dg/cpp/strify2.c: Update.
23757         * gcc.dg/cpp/trad/literals-2.c: Update.
23758
23759 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23760
23761         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23762
23763 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23764
23765         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23766
23767 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23768
23769         PR c++/10451
23770         * g++.dg/parse/crash4.C: New test.
23771
23772         PR c++/9847
23773         * g++.dg/parse/crash5.C: New test.
23774
23775 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23776
23777         PR c++/10446
23778         * g++.dg/parse/crash3.C: New test.
23779
23780         PR c++/10428
23781         * g++.dg/parse/elab1.C: New test.
23782
23783 2003-04-22  Devang Patel  <dpatel@apple.com>
23784
23785         * gcc.dg/cpp/trad/funlike-5.c: New test.
23786
23787 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23788
23789         * g++.dg/other/packed1.C: Fix dg options.
23790
23791 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23792
23793         * g++.dg/other/offsetof2.C: New test.
23794
23795 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23796
23797         * g++.dg/template/recurse.C: Adjust location of error messages.
23798
23799 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23800
23801         PR c++/9881
23802         * g++.dg/init/addr-const1.C: New test.
23803         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23804
23805 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23806
23807         PR c++/10405
23808         * g++.dg/lookup/struct-hack1.C: New test.
23809
23810 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23811
23812         * ucs.c: Update diagnostic messages.
23813
23814 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23815
23816         * gcc.dg/cpp/truefalse.cpp: New test.
23817         * gcc.dg/cpp/cpp.exp: Update.
23818         * g++.dg/other/stdbool-if.C: Remove.
23819
23820 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23821
23822         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23823         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23824
23825 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23826
23827         * gcc.c-torture/compile/20030418-1.c: New test.
23828
23829 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23830
23831         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23832
23833 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23834
23835         PR c++/10347
23836         g++.dg/template/dependent-name1.C: New test.
23837
23838 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23839
23840         * gcc.dg/warn-1.c (tourist_guide): New array,
23841         contains a pointer to bar.
23842
23843 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23844
23845         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23846         * gcc.c-torture/execute/medce-1.c: New test case.
23847         * gcc.c-torture/execute/medce-2.c: New test case.
23848
23849 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23850
23851         * lib/prune.exp: Ignore more messages.
23852
23853         PR c++/10381
23854         * g++.dg/parse/lookup3.C: New test.
23855
23856 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23857
23858         * gcc.c-torture/compile/20030415-1.c : New test.
23859
23860 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23861
23862         * gcc.c-torture/execute/scope-2.c: Move to ...
23863         * gcc.dg/noncompile/scope.c: .... here.
23864
23865 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23866
23867         * gcc.dg/20030414-2.c: New test case.
23868
23869 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23870
23871         PR target/10377
23872         * gcc.dg/20030414-1.c: New test.
23873
23874 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23875
23876         * gcc.dg/builtins-12.c: New test case.
23877         * gcc.dg/builtins-13.c: New test case.
23878
23879 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23880
23881         * gcc.c-torture/execute/string-opt-18.c: New test.
23882
23883 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23884
23885         PR c++/10300
23886         * g++.dg/init/new5.C: New test.
23887
23888 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23889
23890         PR c++/7910
23891         * g++.dg/ext/dllimport1.C: New test.
23892
23893 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23894
23895         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23896
23897 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23898
23899         PR Fortran/9263
23900         * g77.f-torture/noncompile/9263.f: New test
23901         PR Fortran/1832
23902         * g77.f-torture/execute/1832.f: New test
23903
23904 2003-04-11  David Chad  <davidc@freebsd.org>
23905             Loren J. Rittle  <ljrittle@acm.org>
23906
23907         libobjc/8562
23908         * objc.dg/headers.m: New test.
23909
23910 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23911
23912         * gcc.c-torture/execute/builtin-noret-2.c: New.
23913         * gcc.c-torture/execute/builtin-noret-2.x: New.
23914         XFAIL builtin-noret-2.c at -O1 and above.
23915         * gcc.dg/redecl.c: New.
23916         * gcc.dg/Wshadow-1.c: Update error regexps.
23917
23918 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23919
23920         * g++.dg/abi/bitfield10.C: New test.
23921
23922 2003-04-09  Mike Stump  <mrs@apple.com>
23923
23924         * gcc.dg/pch/pch.exp: Make testcase names longer.
23925         * g++.dg/pch/pch.exp: Make testcase names longer.
23926
23927 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23928
23929         * gcc.dg/builtins-11.c: New test case.
23930
23931 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23932
23933         * gcc.dg/builtins-9.c: New test case.
23934         * gcc.dg/builtins-10.c: New test case.
23935
23936 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23937
23938         * gcc.dg/noncompile/init-4.c.c: New test.
23939
23940 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23941
23942         * gcc.misc-test/gcov-9.c: New test.
23943         * gcc.misc-test/gcov-10.c: New test
23944         * gcc.misc-test/gcov-11.c: New test.
23945
23946 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23947
23948         PR optimization/10024
23949         * gcc.c-torture/compile/20030405-1.c: New test.
23950
23951 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23952
23953         * gcc.dg/pch/static-3.c: New.
23954         * gcc.dg/pch/static-3.hs: New.
23955         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23956
23957 2003-04-04  Richard Henderson  <rth@redhat.com>
23958
23959         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23960         * g++.dg/eh/forced2.C: Likewise.
23961
23962 2003-04-03  Mike Stump  <mrs@apple.com>
23963
23964         * lib/scanasm.exp (scan-assembler): Add xfail processing for
23965         target arg.
23966         (scan-assembler-times, scan-assembler-not): Likewise.
23967         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
23968
23969 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23970
23971         * gcc.dg/sparc-loop-1.c: New test.
23972
23973 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
23974
23975         PR other/9274
23976         * g++.dg/pch/system-2.C: New.
23977         * g++.dg/pch/system-2.Hs: New.
23978
23979 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
23980
23981         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
23982
23983         * g++.dg/eh/simd-1.C (vecfunc): Same.
23984
23985 2003-04-01  Roger Sayle  <roger@eyesopen.com>
23986
23987         * gcc.c-torture/execute/20030401-1.c: New test case.
23988
23989 2003-04-01  Ziemowit Laski <zlaski@apple.com>
23990
23991         * objc.dg/defs.m: New.
23992
23993 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
23994
23995         * g++.dg/eh/simd-1.C: New.
23996         * g++.dg/eh/simd-2.C: New.
23997
23998 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
23999
24000         * gcc.c-torture/execute/simd-3.c: New.
24001
24002 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24003
24004         PR c/9936
24005         * gcc.dg/20030331-2.c: New test.
24006
24007 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24008
24009         PR c++/10278
24010         * g++.dg/parse/crash2.C: New test.
24011
24012 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24013
24014         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
24015         * gcc.c-torture/execute/20030331-1.c: ...here.
24016
24017 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24018
24019         * gcc.c-torture/execute/20030331-1.c: New test.
24020
24021 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24022
24023         * lib/gcov.exp: Adjust call return testing strings.
24024         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
24025
24026 2003-03-31  Roger Sayle  <roger@eyesopen.com>
24027
24028         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
24029         * gcc.dg/builtins-7.c: New test case.
24030         * gcc.dg/builtins-8.c: New test case.
24031
24032 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24033
24034         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
24035
24036 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
24037
24038         PR c++/7647
24039         * g++.dg/lookup-class-member-2.C: New test.
24040
24041 2003-03-30  Glen Nakamura  <glen@imodulo.com>
24042
24043         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
24044
24045 2003-03-28  Roger Sayle  <roger@eyesopen.com>
24046
24047         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
24048
24049 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
24050
24051         * g++.dg/init/attrib1.C: New test.
24052
24053 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24054
24055         * gcc.dg/ultrasp8.c: New test.
24056
24057 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24058
24059         * gcc.dg/ultrasp7.c: New test.
24060
24061 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
24062
24063         PR c++/10047
24064         * g++.dg/template/inline1.C: New test.
24065
24066 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24067
24068         * gcc.dg/sparc-dwarf2.c: New test.
24069
24070 2003-03-27  Roger Sayle  <roger@eyesopen.com>
24071
24072         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
24073         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
24074
24075 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
24076
24077         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
24078         than reading .x files.
24079         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
24080         * g77.dg/gcov/gcov-1.f: Likewise.
24081         * gcc.misc-tests/gcov-4b.c: Likewise.
24082         * gcc.misc-tests/gcov-5b.c: Likewise.
24083         * gcc.misc-tests/gcov-6.c: Likewise.
24084         * gcc.misc-tests/gcov-7.c: Likewise.
24085         * gcc.misc-tests/gcov-8.c: Likewise.
24086         * g++.dg/gcov/gcov-1.x: Remove.
24087         * g77.dg/gcov/gcov-1.x: Likewise.
24088         * gcc.misc-tests/gcov-4b.x: Likewise.
24089         * gcc.misc-tests/gcov-5b.x: Likewise.
24090         * gcc.misc-tests/gcov-6.x: Likewise.
24091         * gcc.misc-tests/gcov-7.x: Likewise.
24092         * gcc.misc-tests/gcov-8.x: Likewise.
24093
24094 2003-03-27  Glen Nakamura  <glen@imodulo.com>
24095
24096         PR opt/10087
24097         * gcc.dg/20030324-1.c: New test.
24098
24099 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
24100
24101         PR c++/10224
24102         * g++.dg/template/arg3.C: New test.
24103
24104         PR c++/10158
24105         * g++.dg/template/friend18.C: New test.
24106
24107 2003-03-26  Roger Sayle  <roger@eyesopen.com>
24108
24109         * g77.f-torture/compile/20030326-1.f: New test case.
24110
24111 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
24112
24113         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
24114
24115         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
24116
24117 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
24118
24119         * gcc.dg/ia64-sync-3.c: New test.
24120
24121 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
24122
24123         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
24124
24125 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24126
24127         * gcc.dg/ultrasp6.c: New test.
24128
24129 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24130
24131         * gcc.dg/i386-signbit-1.c: New test.
24132         * gcc.dg/i386-signbit-2.c: New test.
24133         * gcc.dg/i386-signbit-3.c: New test.
24134
24135 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24136
24137         * gcc.dg/ultrasp5.c: Fix options.
24138
24139 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24140
24141         * gcc.dg/ultrasp5.c: Fix comment.
24142
24143 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
24144
24145         PR fortran/10197
24146         * g77.f-torture/execute/10197.f: New test.
24147
24148 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
24149
24150         PR c++/9898, c++/383
24151         * g++.dg/template/conv6.C: New test.
24152
24153         PR c++/10119
24154         * g++.dg/template/ptrmem5.C: New test.
24155
24156         PR c++/10026
24157         * g++.dg/lookup/koenig1.C: New test.
24158
24159         PR C++/10199
24160         * g++.dg/lookup/template2.C: New test.
24161
24162 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
24163
24164         * g++.dg/opt/rtti1.C: New test.
24165
24166 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24167
24168         * gcc.dg/ultrasp5.c: New test.
24169
24170 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
24171
24172         PR middle-end/9967
24173         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
24174         builtin fputs.
24175
24176 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
24177
24178         PR c/8224
24179         * gcc.dg/20030323-1.c: New test.
24180
24181 2003-03-23  Roger Sayle  <roger@eyesopen.com>
24182
24183         * gcc.c-torture/compile/20030323-1.c: New test case.
24184
24185 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
24186
24187         * gcc.dg/20030321-1.c: New test.
24188
24189 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
24190
24191         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
24192
24193 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24194
24195         PR c++/9978, c++/9708
24196         * g++.dg/ext/vlm1.C: Adjust expected error.
24197         * g++.dg/ext/vla2.C: New test.
24198         * g++.dg/template/arg1.C: New test.
24199         * g++.dg/template/arg2.C: New test.
24200
24201 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
24202
24203         * g77.f-torture/execute/select.f: New test.
24204         * g77.f-torture/noncompile/select_no_compile.f: New test.
24205
24206 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
24207
24208         PR c++/9898
24209         * g++.dg/other/error4.C: New test.
24210
24211 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
24212
24213         * g++.dg/template/friend17.C: New test.
24214
24215 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
24216
24217         * gcc.c-torture/compile/20030320-1.c: New.
24218
24219 2003-03-20  Roger Sayle  <roger@eyesopen.com>
24220
24221         * gcc.dg/builtins-6.c: New test case.
24222
24223 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
24224
24225         PR target/10073
24226         * gcc.c-torture/compile/20030319-1.c: New.
24227
24228 2003-03-18  Jan Hubicka  <jh@suse.cz>
24229
24230         * gcc.dg/i386-cvt-1.c: New test.
24231
24232 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
24233
24234         * objc.dg/naming-1.m: Use "(parse|syntax) error".
24235         * objc.dg/naming-2.m: Likewise.
24236
24237 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
24238
24239         PR c++/9639
24240         * g++.dg/parse/crash1.C: New test.
24241
24242 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
24243
24244         PR c++/8805
24245         * g++.dg/eh/cleanup1.C: New test.
24246
24247 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24248
24249         * gcc.c-torture/execute/20030316-1.c: New test case.
24250
24251 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24252
24253         PR c++/9629
24254         * g++.dg/init/ctor2.C: New test.
24255
24256 2003-03-15  Roger Sayle  <roger@eyesopen.com>
24257
24258         * g77.f-torture/compile/xformat.f: New test case.
24259
24260 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24261
24262         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
24263         * g++.old-deja/g++.mike/eh50.C: Likewise.
24264
24265 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24266
24267         PR c++/6440
24268         * g++.dg/template/spec7.C: New test.
24269         * g++.dg/template/spec8.C: Likewise.
24270
24271 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
24272
24273         * gcc.c-torture/execute/20030313-1.c: New test.
24274
24275 2003-03-14  Richard Henderson  <rth@redhat.com>
24276
24277         * gcc.dg/inline-2.c: Adjust alpha test for external call.
24278
24279 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24280
24281         * gcc.c-torture/compile/20030314-1.c: New test.
24282
24283 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
24284
24285         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
24286         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
24287         thumb target,
24288         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
24289         to accept newer _imp__  prefix and additional
24290         newline in .drectve section.
24291         * gcc.dg/dll-4.c: Likewise.
24292         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
24293         switch.
24294
24295 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
24296
24297         * g++.dg/parse/namespace9.C: New test.
24298
24299         * g++.dg/init/ref5.C: New test.
24300         * g++.dg/parse/ptrmem1.C: Likewise.
24301
24302 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24303
24304         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
24305         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
24306         regular expression.
24307         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
24308         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
24309
24310 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
24311
24312         * gcc.c-torture/execute/20030224-2.c: New test.
24313
24314 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24315
24316         * gcc.dg/decl-3.c: New test.
24317
24318 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24319
24320         * gcc.dg/i386-loop-2.c: New test.
24321
24322 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
24323
24324         PR c++/9474
24325         * g++.dg/parse/namespace8.C: New test.
24326
24327         PR c++/9924
24328         * g++.dg/overload/builtin2.C: New test.
24329
24330 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
24331
24332         * gcc.dg/return-type-3.c: New test.
24333
24334 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
24335
24336         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
24337         profiling options are not supported.
24338
24339 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
24340
24341         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
24342         * g++.old-deja/g++.warn/impint2.C: Likewise.
24343
24344 2003-03-10  Devang Patel  <dpatel@apple.com>
24345
24346         * g++.dg/cpp/c++_cmd_1.C: New test.
24347         * g++.dg/cpp/c++_cmd_1.h: New file.
24348
24349 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
24350
24351         * gcc.dg/altivec-9.c: New file.
24352
24353 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24354
24355         * gcc.dg/ppc-sdata-1.c: New test.
24356         * gcc.dg/ppc-sdata-2.c: New test.
24357
24358 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
24359
24360         PR c++/9373
24361         * g++.dg/opt/ptrmem2.C: New test.
24362
24363         PR c++/8534
24364         * g++.dg/opt/ptrmem1.C: New test.
24365
24366 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24367
24368         * gcc.dg/i386-loop-1.c: New test.
24369
24370 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24371
24372         PR c++/9970
24373         * g++.dg/lookup/friend1.C: New test.
24374
24375 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24376
24377         PR c++/9823
24378         * g++.dg/parser/constructor1.C: New test.
24379
24380 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24381
24382         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24383
24384         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24385
24386 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24387
24388         * gcc.dg/cpp/Wunused.c: Update test.
24389
24390 2003-03-08  Jan Hubicka  <jh@suse.cz>
24391
24392         * gcc.dg/inline-3.c: New test.
24393
24394 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24395
24396         PR c++/9809
24397         * g++.dg/parse/builtin1.C: New test.
24398
24399         PR c++/9982
24400         * g++.dg/abi/cookie1.C: New test.
24401         * g++.dg/abi/cookie2.C: Likewise.
24402
24403         PR c++/9524
24404         * g++.dg/template/field1.C: New test.
24405
24406         PR c++/9912
24407         * g++.dg/parse/class1.C: New test.
24408         * g++.dg/parse/namespace7.C: Likewise.
24409         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24410
24411 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24412
24413         * g++.dg/init/ref4.C: New test.
24414
24415 2003-03-07  Jan Hubicka  <jh@suse.cz>
24416
24417         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24418         * gcc.dg/inline-3.c:  New test.
24419
24420 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24421
24422         * g++.dg/init/ref3.C: New test.
24423
24424         PR c++/9965
24425         * g++.dg/init/ref2.C: New test.
24426
24427         PR c++/9400
24428         * g++.dg/warn/Wshadow-2.C: New test.
24429
24430         PR c++/9791
24431         * g++.dg/warn/Woverloaded-1.C: New test.
24432
24433 2003-03-05  Jan Hubicka  <jh@suse.cz>
24434
24435         * gcc.dg/i386-local2.c: New.
24436         * gcc.dg/i386-local.c: Fix typo.
24437
24438 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24439
24440         * g++.dg/abi/layout3.C: New test.
24441
24442 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24443
24444         * gcc.c-torture/compile/20030305-1.c
24445
24446 2003-03-05  Jan Hubicka  <jh@suse.cz>
24447
24448         * gcc.dg/i386-local.c: New.
24449
24450 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24451
24452         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24453
24454 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24455
24456         * gcc.dg/switch-2.c: New test.
24457         * gcc.dg/switch-3.c: New test.
24458         * gcc.dg/Wswitch.c: Adjust line numbers.
24459         * gcc.dg/Wswitch-default.c: Likewise.
24460         * gcc.dg/Wswitch-enum.c: Likewise.
24461
24462 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24463
24464         * gcc.c-torture/execute/20030222-1.c: New test.
24465
24466 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24467
24468         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24469
24470 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24471
24472         PR c++/9878
24473         * g++.dg/init/ref1.C: New test.
24474
24475 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24476
24477         * gcc.dg/sh-relax.c: New SH-only test.
24478
24479 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24480
24481         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24482         comment explaining purpose of testcase.
24483
24484 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24485
24486         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24487         for HC11/HC12 (asm needs two int registers).
24488         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24489         HC11/HC12 because the test uses an asm which needs two 32-bit
24490         registers.
24491
24492 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24493
24494         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24495         for HC11/HC12 (array is too large otherwise).
24496         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24497         * gcc.c-torture/compile/20010518-2.x: Likewise.
24498         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24499         HC11/HC12 (array is too large).
24500
24501 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24502
24503         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24504         * lib/g++-dg.exp (g++-dg-test): Likewise.
24505
24506 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24507
24508         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24509         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24510
24511 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24512
24513         * g++.dg/warn/implicit-typename1.C: Remove warning.
24514
24515 2003-02-28  Richard Henderson  <rth@redhat.com>
24516
24517         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24518         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24519
24520 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24521
24522         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24523         * g++.dg/pch/pch.exp: Likewise.
24524
24525 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24526
24527         PR c++/9879
24528         * testsuite/g++.dg/init/new4.C: New test.
24529
24530 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24531
24532         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24533
24534 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24535
24536         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24537         unsigned long.
24538
24539         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24540         wider than float.
24541
24542 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24543
24544         * lib/scanasm.exp: Add support for counting numbers of
24545         occurences.
24546         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24547         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24548
24549 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24550
24551         PR c++/9683
24552         * g++.dg/template/static3.C: New test.
24553
24554         PR c++/9829
24555         * g++.dg/parse/namespace6.C: New test.
24556
24557 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24558
24559         PR target/9732
24560         * gcc.dg/20030225-1.c: New test.
24561
24562 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24563
24564         * README: Remove out-of-date information.
24565
24566         PR c++/9836
24567         * g++.dg/template/spec6.C: New test.
24568
24569 2003-02-24  Jeff Law  <law@redhat.com>
24570
24571         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24572
24573 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24574
24575         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24576         * gcc.dg/pragma-ep-1.c: Likewise.
24577
24578 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24579
24580         PR c++/9602
24581         * g++.dg/template/friend16.C: New test.
24582
24583 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24584
24585         PR c++/5333
24586         * g++.dg/parse/fused-params1.C: Adjust error messages.
24587         * g++.dg/template/nested3.C: New test.
24588
24589 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24590
24591         * g++.dg/abi/param1.C: New test.
24592
24593 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24594
24595         PR c++/7982
24596         * g++.dg/warn/implicit-typename1.C: New test.
24597
24598 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24599
24600         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24601         with "mtune".
24602         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24603         * gcc.c-torture/execute/20010129-1.x: Likewise.
24604         * gcc.dg/20011107-1.c: Likewise.
24605         * gcc.dg/20020108-1.c: Likewise.
24606         * gcc.dg/20020122-3.c: Likewise.
24607         * gcc.dg/20020206-1.c: Likewise.
24608         * gcc.dg/20020310-1.c: Likewise.
24609         * gcc.dg/20020426-2.c: Likewise.
24610         * gcc.dg/20020517-1.c: Likewise.
24611         * gcc.dg/991230-1.c: Likewise.
24612         * gcc.dg/i386-unroll-1.c: Likewise.
24613         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24614
24615 2003-02-22  Jan Hubicka  <jh@suse.cz>
24616
24617         * gcc.dg/i386-mul.c: New test.
24618
24619 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24620
24621         * gcc.dg/builtins-5.c: New test case.
24622
24623 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24624
24625         * gcc.dg/asmreg-1.c: New test.
24626
24627 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24628
24629         PR c++/9749
24630         * g++.dg/parse/varmod1.C: New test.
24631
24632 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24633
24634         PR c++/9727
24635         * g++.dg/template/op1.C: New test.
24636
24637 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24638
24639         PR c++/8906
24640         * g++.dg/template/nested2.C: New test.
24641
24642 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24643
24644         PR c++/8724
24645         * g++.dg/expr/dtor1.C: New test.
24646
24647 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24648
24649         * gcc.dg/cpp/include3.c: New test.
24650         * gcc.dg/cpp/inc/foo.h: New file.
24651
24652 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24653
24654         * gcc.c-torture/execute/20030221-1.c: New test.
24655
24656 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24657
24658         PR c++/9729
24659         * g++.dg/abi/conv1.C: New test.
24660
24661 2003-02-20  Jan Hubicka  <jh@suse.cz>
24662
24663         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24664
24665 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24666
24667         * gcc.c-torture/compile/20030219-1.c: New test.
24668
24669 2003-02-18  Jan Hubicka  <jh@suse.cz>
24670
24671         * gcc.dg/funcorder.c: New test.
24672
24673 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24674
24675         * gcc.c-torture/execute/20030218-1.c: New.
24676
24677 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24678
24679         * gcc.dg/20030218-1.c: New.
24680
24681 2003-02-18  Richard Henderson  <rth@redhat.com>
24682
24683         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24684         * gcc.dg/attr-used-2.c: New.
24685
24686 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24687
24688         PR c++/9704
24689         * g++.dg/init/copy5.C: New test.
24690
24691 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24692
24693         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24694         * g++.dg/pch/pch.exp: Likewise.
24695
24696 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24697
24698         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24699         STACK_SIZE is not defined.
24700
24701 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24702
24703         PR c++/9457
24704         * g++.dg/template/init1.C: New test.
24705
24706 2003-02-16  Jan HUbicka  <jh@suse.cz>
24707
24708         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24709         (foo): Add few extra tests
24710         * gcc.dg/c99-const-expr-3.c: Likewise.
24711         * gcc.c-torture/execute/20030216-1.c: New.
24712
24713 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24714
24715         PR c++/9459
24716         * g++.dg/ext/typeof4.C: New test.
24717
24718 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24719
24720         * gcc.dg/i386-387-3.c: New test case.
24721
24722 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24723
24724         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24725         cris-*-elf* cris-*-aout* and mmix-*-*.
24726
24727 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24728
24729         * gcc.dg/20030213-1.c: New test.
24730
24731 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24732
24733         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24734         * gcc.dg/i386-387-2.c: Likewise.
24735
24736 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24737
24738         * gcc.dg/ppc-spe.c: Fix formatting.
24739         Enable tests that were previously unsupported by gas.
24740         Delete tests for instructions that no longer exist.
24741         Switch arguments on evsubifw builtin.
24742
24743 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24744
24745         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24746         STACK_SIZE is too small.
24747
24748 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24749             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24750
24751         * gcc.dg/decl-2.c: New test.
24752
24753 2003-02-10  Jan Hubicka  <jh@suse.cz>
24754
24755         * gcc.dg/i386-fpcvt-1.c:  New test.
24756
24757 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24758
24759         * gcc.c-torture/execute/20030209-1.c: New test.
24760
24761 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24762
24763         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24764         int-wide bitops, use the constants of the same width.
24765         Likewise, if long long is 32-bit wide, test bitops using
24766         32-bit constants.
24767
24768 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24769
24770         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24771
24772 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24773
24774         * testsuite/gcc.dg/builtins-4.c: New test case.
24775
24776 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24777
24778         * gcc.dg/20020430-1.c: Fix dg command typos.
24779         * gcc.dg/20020503-1.c: Likewise.
24780
24781 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24782
24783         PR c++/8785
24784         * g++.dg/parse/fused-params1.C: New test.
24785
24786         PR c++/8857
24787         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24788
24789         PR c++/8921
24790         * g++.dg/parse/non-dependent1.C: New test.
24791
24792         PR c++/8928
24793         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24794
24795         PR c++/9228
24796         * g++.dg/parse/undefined7.C: New test.
24797         * g++.dg/parse/non-templ1.C: New test.
24798
24799         PR c++/9229
24800         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24801
24802 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24803
24804         * gcc.c-torture/compile/20030206-1.c: New test.
24805
24806 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24807
24808         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24809         "pow" to "foo" to avoid potential confusion with a math built-in.
24810
24811 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24812
24813         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24814         conditions for SPARC targets.
24815
24816 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24817
24818         * gcc.dg/20030204-1.c: New test.
24819
24820 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24821
24822         PR c++/38
24823         * g++.dg/parse/array-size1.C: New test.
24824
24825         PR c++/5657
24826         * g++.dg/parse/undefined3.C: New test.
24827
24828         PR c++/5665
24829         * g++.dg/parse/undefined4.C: New test.
24830
24831         PR c++/5975
24832         * g++.dg/parse/undefined5.C: New test.
24833
24834         PR c++/7259
24835         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24836
24837         PR c++/8578
24838         * g++.dg/parse/casting-operator1.C: New test.
24839
24840         PR c++/8596
24841         * g++.dg/parse/undefined6.C: New test.
24842
24843         PR c++/8736
24844         * g++.dg/parse/missing-template1.C: New test.
24845
24846 2003-02-04  Jan Hubicka  <jh@suse.cz>
24847
24848         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
24849         * gcc.dg/i386-cmov?.c:  Likewise.
24850         * gcc.dg/i386-fpcvt-?.c:  Likewise.
24851         * gcc.dg/i386-ssefp-1.c:  Likewise.
24852         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
24853         conventions.
24854
24855 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24856
24857         PR c++/7129
24858         * testsuite/g++.dg/ext/max.C: New test.
24859
24860 2003-02-03  Jan Hubicka  <jh@suse.cz>
24861
24862         * gcc.c-torture/execute/20030203-1.c: New test.
24863
24864 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24865
24866         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24867         'natural-endian'.
24868
24869 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24870
24871         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24872         * g++.dg/init/new2.C: Likewise.
24873         * g++.dg/other/new1.C: Likewise.
24874
24875 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24876
24877         * gcc.dg/struct-ret-libc.c: New test.
24878
24879 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24880
24881         * gcc.dg/20030129-1.c: New test.
24882
24883 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24884
24885         PR c++/8849
24886         * g++.dg/template/ptrmem4.C: New test.
24887
24888 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24889
24890         * g++.dg/parser/constant1.C: New test.
24891
24892 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24893
24894         PR c++/8591
24895         * g++.dg/parse/friend2.C: New test.
24896
24897 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24898
24899         PR c++/9437
24900         * g++.dg/template/unify4.C: New test.
24901
24902 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24903
24904         * gcc.c-torture/execute/20030128-1.c: New test.
24905
24906 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24907
24908         * g++.dg/lookup/nested1.C: Test moved from ...
24909         * g++.old-deja/g++.other/lookup24.C: ... here.
24910
24911 2003-01-28  Jan Hubicka  <jh@suse.cz>
24912
24913         * gcc.dg/i386-cmov5.c:  New test.
24914
24915 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24916
24917         * gcc.c-torture/execute/20010925-1.c: Changed the
24918         memcpy declaration.
24919
24920 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24921
24922         PR c++/3902
24923         * g++.dg/parse/template5.C: New test.
24924
24925 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24926
24927         PR fortran/9258
24928         * g77.dg/pr9258: New test.
24929
24930 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24931
24932         * README: Move relevant parts from README.g++.
24933
24934         * README.g++: Remove this file.
24935
24936 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24937
24938         * g++.dg/abi/dcast1.C: New test.
24939
24940 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24941
24942         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24943
24944 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24945
24946         PR c++/47
24947         * g++.old-deja/g++.other/lookup24.C: New test.
24948
24949 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24950
24951         PR middle-end/7227
24952         * gcc.dg/uninit-C.c: New test.
24953
24954 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24955
24956         * g++.dg/abi/covariant1.C: New test.
24957
24958 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24959
24960         * gcc.dg/20030123-1.c: New test.
24961
24962 2003-01-25  Jan Hubicka  <jh@suse.cz>
24963
24964         PR opt/8492
24965         * gcc.c-torture/compile/20030125-1.c
24966
24967 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
24968
24969         PR c++/9403
24970         * g++.dg/parse/template3.C: New test.
24971         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
24972
24973         PR c++/795
24974         * g++.dg/parse/template4.C: New test.
24975
24976         PR c++/9415
24977         * g++.dg/template/qual2.C: New test.
24978
24979         PR c++/8545
24980         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
24981
24982         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
24983
24984 2003-01-25  Roger Sayle  <roger@eyesopen.com>
24985
24986         * gcc.c-torture/execute/switch-1.c: New test case.
24987
24988 2003-01-25  Jan Hubicka  <jh@suse.cz>
24989
24990         * gcc.c-torture/execute/20030125-1.[cx]: New test.
24991
24992 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
24993
24994         Tweaks for Bison-1.875. From the NEWS file:
24995         "- `parse error' -> `syntax error'
24996         Bison now uniformly uses the term `syntax error'"
24997         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
24998         * gcc.dg/cpp/digraph2.c: Likewise.
24999         * gcc.dg/cpp/direct2.c: Likewise.
25000         * gcc.dg/cpp/paste4.c: Likewise.
25001         * gcc.dg/c90-restrict-1.c: Likewise.
25002         * gcc.dg/c99-func-2.c: Likewise.
25003         * gcc.dg/noncompile/920721-2.c: Likewise.
25004         * gcc.dg/noncompile/930622-2.c: Likewise.
25005         * gcc.dg/noncompile/940112-1.c: Likewise.
25006         * gcc.dg/noncompile/950921-1.c: Likewise.
25007         * gcc.dg/noncompile/951123-1.c: Likewise.
25008         * gcc.dg/noncompile/971104-1.c: Likewise.
25009         * gcc.dg/noncompile/990416-1.c: Likewise.
25010
25011 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
25012
25013         * g++.dg/parse/undefined1.C: Add error message.
25014
25015 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25016
25017         PR c++/9354
25018         * g++.dg/parse/new1.C: New test.
25019
25020         PR c++/9216
25021         * g++.dg/parse/template2.C: New test.
25022
25023         PR c++/9354
25024         * g++.dg/parse/typedef2.C: New test.
25025
25026         PR c++/9328
25027         * g++.dg/ext/typeof3.C: New test.
25028
25029 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25030
25031         PR c++/2738
25032         * g++.dg/parse/ret-type1.C: New test.
25033
25034         PR c++/3792
25035         * g++.dg/parse/tmpl-outside1.C: New test.
25036
25037         PR c++/4207
25038         * g++.dg/parse/int-as-enum1.C: New test.
25039
25040         PR c++/4903
25041         * g++.dg/parse/no-typename1.C: New test.
25042
25043         PR c++/5533
25044         * g++.dg/parse/no-value1.C: New test.
25045
25046         PR c++/5921
25047         * g++.dg/parse/wrong-inline1.C: New test.
25048
25049         PR c++/6402
25050         * g++.dg/parse/ref1.C: New test.
25051
25052         PR c++/6992
25053         * g++.dg/parse/attr-ctor1.C: New test.
25054
25055         PR c++/7229
25056         * g++.dg/parse/namespace5.C: New test.
25057
25058         PR c++/7917
25059         * g++.dg/parse/func-def1.C: New test.
25060
25061         PR c++/8143
25062         * g++.dg/parse/undefined1.C: New test.
25063
25064         PR c++/5723, PR c++/8522
25065         * g++.dg/parse/specialization1.C: New test.
25066
25067         PR c++/163, PR c++/8595
25068         * g++.dg/parse/struct-as-enum1.C: New test.
25069
25070         PR c++/9173
25071         * g++.dg/parse/undefined2.C: New test.
25072
25073 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25074
25075         PR c++/9298
25076         * g++.dg/parse/template1.C: New test.
25077
25078         PR c++/9384
25079         * g++.dg/parse/using1.C: New test.
25080
25081         PR c++/9285
25082         PR c++/9294
25083         * g++.dg/parse/expr2.C: New test.
25084
25085         PR c++/9388
25086         * g++.dg/parse/lookup2.C: Likewise.
25087
25088 2003-01-21  Jan Hubicka  <jh@suse.cz>
25089
25090         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
25091         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
25092         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
25093         * gcc.c-torture/execute/string-opt-*.c: Likewise.
25094
25095 2003-01-20  Nick Clifton  <nickc@redhat.com>
25096
25097         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
25098         problem with ARM sibcall code generation.
25099
25100 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25101
25102         * gcc.c-torture/execute/20030120-1.c: New.
25103
25104 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
25105
25106         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
25107
25108 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
25109
25110         PR c++/9272
25111         * g++.dg/parse/ctor1.C: New test.
25112
25113         PR c++/9294:
25114         * g++.dg/parse/qualified1.C: New test.
25115
25116         * g++.dg/parse/typename3.C: New test.
25117
25118 2003-01-16  Richard Henderson  <rth@redhat.com>
25119
25120         * g++.dg/tls/init-2.C: Fix error matches for real this time.
25121
25122 2003-01-16  Richard Henderson  <rth@redhat.com>
25123
25124         * g++.dg/pch/pch.exp: Copy test header to the working directory
25125         before using it either for precompilation or direct use.
25126         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
25127         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
25128
25129 2003-01-16  Richard Henderson  <rth@redhat.com>
25130
25131         * gcc.dg/pch/pch.exp: Copy test header to the working directory
25132         before using it either for precompilation or direct use.
25133         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
25134         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
25135
25136 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
25137
25138         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
25139         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
25140         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
25141         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
25142         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
25143         typename warning into error.
25144         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
25145         error messages.
25146         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
25147         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
25148         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
25149         messages.
25150         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
25151         make declaration visible in template.
25152         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
25153         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
25154         messages.
25155         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
25156         message.
25157         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
25158         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
25159         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
25160         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
25161         typename warning with error message.
25162         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
25163         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
25164         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
25165
25166 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
25167
25168         * g++.dg/parse/ambig2.C: New test.
25169
25170 2003-01-15  Richard Henderson  <rth@redhat.com>
25171
25172         * g++.dg/tls/init-2.C: Update error message string.
25173
25174 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25175
25176         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
25177
25178 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
25179
25180         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
25181         all for HC11/HC12.
25182         * gcc.c-torture/compile/20001205-1.x: Likewise.
25183         * gcc.c-torture/compile/20001226-1.x: Likewise.
25184         * gcc.c-torture/compile/920520-1.x: Likewise.
25185         * gcc.c-torture/compile/961203-1.x: Likewise.
25186         * gcc.c-torture/compile/20020604-1.x: Likewise.
25187
25188 2003-01-15  Jan Hubicka  <jh@suse.cz>
25189
25190         * gcc.c-torture/compile/20030115-1.c: New test.
25191
25192         * gcc.dg/i386-fpcvt-1.c: New test.
25193         * gcc.dg/i386-fpcvt-2.c: New test.
25194
25195 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
25196
25197         Further conform g++'s __vmi_class_type_info to the C++ ABI
25198         specification.
25199         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
25200         the specification.
25201
25202 2003-01-14  Jan Hubicka  <jh@suse.cz>
25203
25204         * gcc.dg/i386-fpcvt-1.c: New test.
25205         * gcc.dg/i386-fpcvt-2.c: New test.
25206
25207 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25208
25209         * gcc.dg/i386-mmx-3.c: New test.
25210
25211 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
25212
25213         PR c++/9264
25214         * g++.dg/parse/octal1.C: New file.
25215
25216         PR c++/9172
25217         * g++.dg/parse/typename1.C: New file.
25218
25219 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
25220
25221         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
25222         * gcc.dg/bf-no-ms-layout.c: Likewise.
25223         * gcc.dg/bf-ms-attrib.c: Likewise.
25224
25225 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
25226
25227         PR c++/9099
25228         * g++.dg/parse/dtor1.C: New file.
25229
25230         PR c++/9128
25231         * g++.dg/rtti/typeid1.C: New file.
25232
25233         PR c++/9153
25234         * g++.dg/parse/lookup1.C: New file.
25235
25236         PR c++/9171
25237         * g++.dg/templ/spec5.C: New file.
25238
25239 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
25240
25241         * gcc.c-torture/compile/20030110-1.c: New test.
25242
25243 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
25244
25245         Merge from pch-branch:
25246
25247         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
25248
25249         * gcc.dg/pch/cpp-1.h: New.
25250         * gcc.dg/pch/cpp-1.c: New.
25251         * gcc.dg/pch/cpp-2.h: New.
25252         * gcc.dg/pch/cpp-2.c: New.
25253
25254         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
25255
25256         * gcc.dg/pch/except-1.h: New.
25257         * gcc.dg/pch/except-1.c: New.
25258
25259         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
25260
25261         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
25262         running test.
25263         * gcc.dg/pch: Include *.hp not *.h.
25264         * gcc.dg/pch/system-1.h: New.
25265         * gcc.dg/pch/system-1.c: New.
25266
25267         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
25268
25269         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
25270         rather than trying to build and run a program using PCH.
25271         * gcc.dg/pch: Remove dg-do commands from test files.
25272
25273         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
25274
25275         * gcc.dg/pch/macro-3.c: New.
25276         * gcc.dg/pch/macro-3.h: New.
25277
25278         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
25279
25280         * gcc.dg/pch/common-1.c: New.
25281         * gcc.dg/pch/common-1.h: New.
25282         * gcc.dg/pch/decl-1.c: New.
25283         * gcc.dg/pch/decl-1.h: New.
25284         * gcc.dg/pch/decl-2.c: New.
25285         * gcc.dg/pch/decl-2.h: New.
25286         * gcc.dg/pch/decl-3.c: New.
25287         * gcc.dg/pch/decl-3.h: New.
25288         * gcc.dg/pch/decl-4.c: New.
25289         * gcc.dg/pch/decl-4.h: New.
25290         * gcc.dg/pch/decl-5.c: New.
25291         * gcc.dg/pch/decl-5.h: New.
25292         * gcc.dg/pch/global-1.c: New.
25293         * gcc.dg/pch/global-1.h: New.
25294         * gcc.dg/pch/inline-1.c: New.
25295         * gcc.dg/pch/inline-1.h: New.
25296         * gcc.dg/pch/inline-2.c: New.
25297         * gcc.dg/pch/inline-2.h: New.
25298         * gcc.dg/pch/static-1.c: New.
25299         * gcc.dg/pch/static-1.h: New.
25300         * gcc.dg/pch/static-2.c: New.
25301         * gcc.dg/pch/static-2.h: New.
25302
25303         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
25304
25305         * g++.dg/pch/pch.exp: Better handle failing testcases.
25306         * gcc.dg/pch/pch.exp: Likewise.
25307         * gcc.dg/pch/macro-1.c: New.
25308         * gcc.dg/pch/macro-1.h: New.
25309         * gcc.dg/pch/macro-2.c: New.
25310         * gcc.dg/pch/macro-2.h: New.
25311
25312         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
25313
25314         * g++.dg/dg.exp: Treat files in pch/ specially.
25315         * g++.dg/pch/pch.exp: New file.
25316         * g++.dg/pch/empty.H: New file.
25317         * g++.dg/pch/empty.C: New file.
25318         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
25319         "precompile".
25320
25321         * gcc.dg/pch/pch.exp: New file.
25322         * gcc.dg/pch/empty.h: New file.
25323         * gcc.dg/pch/empty.c: New file.
25324         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
25325         "precompile".
25326
25327 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25328
25329         * g++.dg/template/friend14.C: New test.
25330
25331 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25332
25333         * gcc.dg/old-style-asm-1.c: New test.
25334
25335 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
25336
25337         * gcc.c-torture/compile/20030109-1.c: New test.
25338
25339 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25340
25341         * gcc.c-torture/execute/20030109-1.c: New test.
25342
25343 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
25344
25345         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
25346         * g++.old-deja/g++.mike/dyncast2.C: Likewise
25347         * g++.old-deja/g++.mike/dyncast3.C: Likewise
25348         * g++.old-deja/g++.mike/eh2.C: Likewise
25349         * g++.old-deja/g++.mike/eh3.C: Likewise
25350         * g++.old-deja/g++.mike/eh5.C: Likewise
25351         * g++.old-deja/g++.mike/eh6.C: Likewise
25352         * g++.old-deja/g++.mike/eh7.C: Likewise
25353         * g++.old-deja/g++.mike/eh8.C: Likewise
25354         * g++.old-deja/g++.mike/eh9.C: Likewise
25355         * g++.old-deja/g++.mike/eh10.C: Likewise
25356         * g++.old-deja/g++.mike/eh12.C: Likewise
25357         * g++.old-deja/g++.mike/eh13.C: Likewise
25358         * g++.old-deja/g++.mike/eh14.C: Likewise
25359         * g++.old-deja/g++.mike/eh16.C: Likewise
25360         * g++.old-deja/g++.mike/eh17.C: Likewise
25361         * g++.old-deja/g++.mike/eh18.C: Likewise
25362         * g++.old-deja/g++.mike/eh21.C: Likewise
25363         * g++.old-deja/g++.mike/eh23.C: Likewise
25364         * g++.old-deja/g++.mike/eh24.C: Likewise
25365         * g++.old-deja/g++.mike/eh25.C: Likewise
25366         * g++.old-deja/g++.mike/eh26.C: Likewise
25367         * g++.old-deja/g++.mike/eh27.C: Likewise
25368         * g++.old-deja/g++.mike/eh28.C: Likewise
25369         * g++.old-deja/g++.mike/eh29.C: Likewise
25370         * g++.old-deja/g++.mike/eh31.C: Likewise
25371         * g++.old-deja/g++.mike/eh33.C: Likewise
25372         * g++.old-deja/g++.mike/eh34.C: Likewise
25373         * g++.old-deja/g++.mike/eh35.C: Likewise
25374         * g++.old-deja/g++.mike/eh36.C: Likewise
25375         * g++.old-deja/g++.mike/eh37.C: Likewise
25376         * g++.old-deja/g++.mike/eh38.C: Likewise
25377         * g++.old-deja/g++.mike/eh39.C: Likewise
25378         * g++.old-deja/g++.mike/eh40.C: Likewise
25379         * g++.old-deja/g++.mike/eh41.C: Likewise
25380         * g++.old-deja/g++.mike/eh42.C: Likewise
25381         * g++.old-deja/g++.mike/eh44.C: Likewise
25382         * g++.old-deja/g++.mike/eh46.C: Likewise
25383         * g++.old-deja/g++.mike/eh47.C: Likewise
25384         * g++.old-deja/g++.mike/eh48.C: Likewise
25385         * g++.old-deja/g++.mike/eh49.C: Likewise
25386         * g++.old-deja/g++.mike/eh50.C: Likewise
25387         * g++.old-deja/g++.mike/eh51.C: Likewise
25388         * g++.old-deja/g++.mike/eh53.C: Likewise
25389         * g++.old-deja/g++.mike/eh55.C: Likewise
25390         * g++.old-deja/g++.mike/p7912.C: Likewise
25391         * g++.old-deja/g++.mike/p9706.C: Likewise
25392         * g++.old-deja/g++.mike/p10416.C: Likewise
25393         * g++.old-deja/g++.mike/p11667.C: Likewise
25394         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25395         Remove redundant reference to Iris.
25396         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25397         Elxsi, i860, Pico Java, and WE32K.
25398
25399 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25400
25401         * g++.dg/ext/asm4.C: New test.
25402
25403 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25404
25405         PR c++/9030
25406         * g++.dg/template/friend12.C: New test.
25407         * g++.dg/template/friend13.C: Likewise.
25408         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25409
25410 2003-01-08  Jan Hubicka  <jh@suse.cz>
25411
25412         * gcc.dg/i386-cadd.c: New test.
25413         * gcc.dg/i386-cmov4.c: Likewise.
25414
25415 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25416
25417         PR c++/9165
25418         * g++.dg/warn/Wunused-3.C: New test.
25419
25420         * g++.dg/abi/bitfield9.C: New test.
25421
25422         PR c++/9189
25423         * g++.dg/parse/defarg3.C: New test.
25424
25425 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25426
25427         * g++.dg/parse/ambig1.C: New test.
25428         * g++.dg/parse/defarg2.C: New test.
25429
25430 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25431
25432         * g++.dg/template/defarg-1.C: New test.
25433         * g++.dg/template/local2.C: Likewise.
25434
25435 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25436
25437         * gcc.c-torture/execute/20030105-1.c: New test.
25438
25439 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25440
25441         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25442         * g++.dg/parse/namespace4.C: Likewise.
25443
25444 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25445
25446         * g++.dg/template/ntp2.C: New test.
25447
25448 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25449
25450         * g++.dg/parse/extern-C-1.C: New test.
25451
25452         * g++.dg/parse/namespace4.C: New test.
25453
25454         * g++.dg/template/nested1.C: New test.
25455
25456         * g++.dg/parse/namespace3.C: New test.
25457
25458 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25459
25460         * g++.dg/lookup/two-stage1.C: New test.
25461
25462 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25463
25464         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25465         * g++.old-deja/g++.jason/access8.C: Likewise.
25466         * g++.old-deja/g++.other/decl5.C: Likewise.
25467
25468 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25469
25470         * g++.dg/parse/parse7.C: New test.
25471
25472 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25473
25474         PR c++/2843
25475         * g++.dg/ext/attrib7.C: New test.
25476
25477 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25478
25479         * g++.dg/parse/parse6.C: New test.
25480
25481 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25482
25483         * gcc.dg/h8300-stack-1.c: New.
25484
25485 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25486
25487         g++.dg/lookup/exception1.C: New test.
25488
25489         g++.dg/lookup/template1.C: New test.
25490
25491         g++.dg/parse/namespace2.C: New test.
25492
25493         g++.dg/parse/parens2.C: New test.
25494
25495 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25496
25497         * g++.dg/parse/parse5.C: New test.
25498         * g++.dg/lookup/scoped4.C: New test.
25499
25500 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25501
25502         * g++.dg/parse/parens1.C: New test.
25503
25504         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25505         angle-bracket1.C.
25506         * g++.dg/parse/parens2.C: New test.
25507
25508         * g++.dg/lookup/scope-operator1.C: New test.
25509
25510         * g++.dg/parse/operator1.C: New test.
25511
25512 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25513
25514         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25515         * g++.old-deja/g++.other/access6.C: Likewise.
25516         * g++.old-deja/g++.other/decl1.C: Likewise.
25517         * g++.old-deja/g++.pt/typename12.C: Likewise.
25518
25519 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25520
25521         * g++.dg/parse/namespace1.C: New test.
25522
25523 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25524
25525         * g++.dg/parse/parse4.C: New test.
25526
25527 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25528
25529         * g++.dg/parse/parse3.C: New test.
25530
25531 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25532
25533         * g++.dg/parse/parse2.C: New test.
25534
25535 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25536
25537         * g++.dg/template/friend11.C: New test.
25538
25539 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25540
25541         * g++.dg/parse/parse1.C: New test.
25542
25543 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25544
25545         * lib/profopt.exp: Change the name of a global variable to avoid
25546         possible clashes with other test suites.
25547
25548 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25549
25550         * g++.dg/inherit/covariant8.C: New test.
25551
25552 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25553
25554         * g++.dg/init/array9.C: New test.
25555
25556         PR c++/9112
25557         * g++.dg/parse/expr1.C: New test.
25558
25559 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25560
25561         * gcc.c-torture/compile/20021230-1.c: New test.
25562
25563 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25564
25565         * g++.dg/inherit/covariant5.C: New test.
25566         * g++.dg/inherit/covariant6.C: New test.
25567         * g++.dg/inherit/covariant7.C: New test.
25568
25569 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25570
25571         PR c++/2739
25572         * g++.dg/other/access2.C: New test.
25573
25574 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25575
25576         * g++.dg/other/anon-struct.C: No longer fails
25577         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25578         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25579         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25580
25581 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25582
25583         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25584
25585 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25586
25587         * g++.dg/eh/spec4.C: Remove stray semicolon.
25588         * g++.dg/expr/pmf-1.C: Change error message.
25589         * g++.dg/ext/asm1.C: Remove stray semicolon.
25590         * g++.dg/ext/typename1.C: Add missing typenames.
25591         * g++.dg/inherit/template-as-base.C: Change error message.
25592         * g++.dg/lookup/scoped1.C: Likewise.
25593         * g++.dg/lookup/scoped2.C: Likewise.
25594         * g++.dg/lookup/using2.C: Likewise.
25595         * g++.dg/other/component1.C: Remove stray semicolon.
25596         * g++.dg/other/do1.C: Change error message.
25597         * g++.dg/other/error2.C: Likewise.
25598         * g++.dg/other/init1.C: Likewise.
25599         * g++.dg/other/packed1.C: Remove stray semicolon.
25600         * g++.dg/other/ptrmem2.C: Change error message.
25601         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25602         marker.
25603         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25604         * g++.dg/template/access3.C: Add typename keyword.
25605         * g++.dg/template/access5.C: Remove stray semicolon.
25606         * g++.dg/template/access6.C: Likewise.
25607         * g++.dg/template/complit1.C: Likewise.
25608         * g++.dg/template/crash1.C: Change error message.
25609         * g++.dg/template/inherit2.C: Remove stray semicolon.
25610         * g++.dg/template/instantiate2.C: Likewise.
25611         * g++.dg/template/instantiate3.C: Change error message.
25612         * g++.dg/template/qual1.C: Remove stray semicolon.
25613         * g++.dg/template/qualttp18.C: Change error message.
25614         * g++.dg/template/ref1.C: Remove stray semicolon.
25615         * g++.dg/template/sizeof1.C (A::value): Declare it.
25616         * g++.dg/template/spec4.C: Change error message.
25617         * g++.dg/template/static1.C: Likewise.
25618         * g++.dg/template/type1.C: Likewise.
25619         * g++.dg/template/typename3.C: Likewise.
25620         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25621         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25622         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25623         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25624         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25625         named return value extension.
25626         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25627         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25628         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25629         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25630         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25631         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25632         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25633         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25634         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25635         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25636         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25637         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25638         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25639         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25640         syntax.
25641         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25642         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25643         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25644         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25645         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25646         * g++.old-deja/g++.brendan/template11.C: Likewise.
25647         * g++.old-deja/g++.brendan/template26.C: Likewise.
25648         * g++.old-deja/g++.brendan/template27.C: Use explicit
25649         specialization syntax.
25650         * g++.old-deja/g++.brendan/template30.C: Likewise.
25651         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25652         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25653         non-dependent names.
25654         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25655         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25656         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25657         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25658         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25659         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25660         named return value extension.
25661         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25662         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25663         * g++.old-deja/g++.ext/return1.C: Likewise.
25664         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25665         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25666         * g++.old-deja/g++.jason/access8.C: Likewise.
25667         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25668         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25669         pseudo-destructor names.
25670         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25671         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25672         pseudo-destructor names.
25673         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25674         * g++.old-deja/g++.jason/overload19.C: Likewise.
25675         * g++.old-deja/g++.jason/overload32.C: Likewise.
25676         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25677         stray semicolons.
25678         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25679         * g++.old-deja/g++.jason/return.C: Likewise.
25680         * g++.old-deja/g++.jason/return2.C: Likewise.
25681         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25682         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25683         syntax.
25684         * g++.old-deja/g++.jason/template10.C: Account for use of
25685         non-dependent names.
25686         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25687         syntax.
25688         * g++.old-deja/g++.jason/template37.C: Likewise.
25689         * g++.old-deja/g++.law/access4.C: Change error messages.
25690         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
25691         pseudo-destructor names.
25692         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25693         * g++.old-deja/g++.law/ctors9.C: Likewise.
25694         * g++.old-deja/g++.law/cvt22.C: Likewise.
25695         * g++.old-deja/g++.law/dtors5.C: Likewise.
25696         * g++.old-deja/g++.law/global-init1.C: Likewise.
25697         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25698         * g++.old-deja/g++.law/operators28.C: Likewise.
25699         * g++.old-deja/g++.law/visibility28.C: Likewise.
25700         * g++.old-deja/g++.martin/eval1.C: Likewise.
25701         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25702         name.
25703         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25704         * g++.old-deja/g++.mike/net34.C: Likewise.
25705         * g++.old-deja/g++.mike/net36.C: Likewise.
25706         * g++.old-deja/g++.mike/ns2.C: Likewise.
25707         * g++.old-deja/g++.mike/p12306.C: Likewise.
25708         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25709         value extension.
25710         * g++.old-deja/g++.mike/p700.C: Likewise.
25711         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25712         * g++.old-deja/g++.mike/p710.C: Likewise.
25713         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25714         value extension.
25715         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25716         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25717         * g++.old-deja/g++.ns/crash2.C: Likewise.
25718         * g++.old-deja/g++.ns/crash3.C: Likewise.
25719         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25720         * g++.old-deja/g++.ns/ns17.C: Likewise.
25721         * g++.old-deja/g++.ns/template16.C: Likewise.
25722         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25723         keyword.
25724         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25725         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25726         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25727         named return value extension.
25728         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25729         * g++.old-deja/g++.other/access4.C: Issue additional error
25730         messages.
25731         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25732         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25733         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25734         * g++.old-deja/g++.other/crash25.C: Change error message.
25735         * g++.old-deja/g++.other/crash4.C: Change error message.
25736         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25737         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25738         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25739         checks.
25740         * g++.old-deja/g++.other/defarg8.C: Likewise.
25741         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25742         * g++.old-deja/g++.other/dtor10.C: Likewise.
25743         * g++.old-deja/g++.other/incomplete.C: Likewise.
25744         * g++.old-deja/g++.other/linkage7.C: Likewise.
25745         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25746         lookup algorithm.
25747         * g++.old-deja/g++.other/mangle2.C: Likewise.
25748         * g++.old-deja/g++.other/refinit2.C: Likewise.
25749         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25750         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25751         * g++.old-deja/g++.pt/crash28.C: Likewise.
25752         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25753         syntax.
25754         * g++.old-deja/g++.pt/crash32.C: Change error message.
25755         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25756         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25757         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25758         error message position.
25759         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25760         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25761         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25762         syntax.
25763         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25764         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25765         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25766         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25767         keyword.
25768         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25769         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25770         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25771         keyword.
25772         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25773         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25774         syntax.
25775         * g++.old-deja/g++.pt/friend28.C: Account for use of
25776         non-dependent names.
25777         * g++.old-deja/g++.pt/friend29.C: Likewise.
25778         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25779         rules.
25780         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25781         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25782         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25783         lookup rules.
25784         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25785         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25786         keyword.
25787         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25788         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25789         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25790         keyword.
25791         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25792         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25793         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25794         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25795         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25796         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25797         keyword.
25798         * g++.old-deja/g++.pt/spec10.C: Likewise.
25799         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25800         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25801         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25802         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25803         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25804         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25805         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25806         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25807         * g++.old-deja/g++.pt/typename15.C: Likewise.
25808         * g++.old-deja/g++.pt/typename22.C: Likewise.
25809         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25810         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25811         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25812         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25813         syntax.
25814         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25815         return value extension.
25816         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25817         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25818         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25819         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25820
25821 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25822
25823         * g++.dg/warn/inline1.C: New test.
25824         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25825         * g++.old-deja/g++.jason/synth10.C: Likewise.
25826         * g++.old-deja/g++.mike/net31.C: Likewise.
25827         * g++.old-deja/g++.mike/p8786.C: Likewise.
25828
25829         * g++.dg/template/friend10.C: New test.
25830         * g++.dg/template/conv5.C: New test.
25831
25832 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25833
25834         * g++.dg/lookup/scoped3.C: New test.
25835
25836         * g++.dg/lookup/decl1.C: New test.
25837         * g++.dg/lookup/decl2.C: New test.
25838
25839 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25840
25841         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25842         gcc.c-torture/compile/20021015-1.c,
25843         gcc.c-torture/compile/20021015-2.c,
25844         gcc.c-torture/compile/20021123-1.c,
25845         gcc.c-torture/compile/20021123-2.c,
25846         gcc.c-torture/compile/20021123-3.c,
25847         gcc.c-torture/compile/20021123-4.c,
25848         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25849         only to 3.1 or 3.2 branch.
25850
25851 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25852
25853         * gcc.dg/i386-bitfield3.c: New test.
25854
25855         * gcc.dg/i386-bitfield2.c: New test.
25856
25857 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25858
25859         * g++.dg/parse/conv_op1.C: New test.
25860
25861 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25862
25863         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25864         approved.
25865
25866 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25867
25868         * gcc.c-torture/compile/20021220-1.c: New test.
25869
25870 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25871
25872         * gcc.dg/i386-fastcall-1.c: New.
25873
25874 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25875
25876         * gcc.c-torture/execute/20021219-1.c: New test.
25877
25878 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25879
25880         * gcc.dg/i386-pic-1.c: New test.
25881
25882 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25883
25884         PR c++/8099
25885         * g++.dg/template/friend9.C: New test.
25886
25887 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25888
25889         PR c++/3663
25890         * g++.dg/template/access7.C: New test.
25891
25892 2002-12-18  Nick Clifton  <nickc@redhat.com>
25893
25894         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25895         the libstdc++-v3 directory has been found.
25896
25897 2002-12-12  Devang Patel <dpatel@apple.com>
25898         * gcc.dg/darwin-ld-1.c: New test.
25899         * gcc.dg/darwin-ld-2.c: New test.
25900         * gcc.dg/darwin-ld-3.c: New test.
25901         * gcc.dg/darwin-ld-4.c: New test.
25902         * gcc.dg/darwin-ld-5.c: New test.
25903
25904 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25905
25906         * gcc.c-torture/compile/20021212-1.c: New test.
25907
25908 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25909
25910         * gcc.dg/fshort-wchar: New test.
25911
25912 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25913
25914         PR c++/8372
25915         * g++.dg/template/dtor1.C: New test.
25916
25917         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25918         markers.
25919
25920 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25921
25922         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25923
25924 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25925
25926         * g++.dg/template/static1.C: New test.
25927         * g++.dg/template/static2.C: New test.
25928         * g++.old-deja/g++.ext/memconst.C: New test.
25929
25930 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25931
25932         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25933         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25934         * g++.dg/special/initp1.C: Likewise.
25935
25936 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25937
25938         * gcc.c-torture/execute/20021204-1.c: New test.
25939
25940 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25941
25942         * gcc.dg/ppc-fmadd-1.c: New file.
25943         * gcc.dg/ppc-fmadd-2.c: New file.
25944         * gcc.dg/ppc-fmadd-3.c: New file.
25945
25946 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25947
25948         * gcc.c-torture/compile/20021204-1.c: New test.
25949
25950 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25951
25952         * g++.dg/inherit/covariant2.C: New test.
25953         * g++.dg/inherit/covariant3.C: New test.
25954         * g++.dg/inherit/covariant4.C: New test.
25955         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25956         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25957
25958 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25959
25960         PR c++/8688
25961         * g++.dg/init/brace3.C: New test.
25962
25963 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25964
25965         * gcc.dg/20020210-1.c: Fix a comment typo.
25966
25967 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
25968
25969         PR c++/8720
25970         * g++.dg/parse/defarg1.C: New test.
25971
25972         PR c++/8615
25973         * g++.dg/template/char1.C: New test.
25974
25975         * g++.dg/template/varmod1.C: Fix typo.
25976
25977 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25978
25979         DR 180
25980         * g++.old-deja/g++.pt/crash32.C: Expect error.
25981
25982 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
25983
25984         PR c++/5919
25985         * g++.dg/template/varmod1.C: New test.
25986
25987         PR c++/8727
25988         * g++.dg/inherit/typeinfo1.C: New test.
25989
25990         PR c++/8663
25991         * g++.dg/inherit/typedef1.C: New test.
25992
25993 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
25994
25995         PR c++/8332
25996         PR c++/8493
25997         * g++.dg/template/strlen1.C: New test.
25998
25999         PR c++/8227
26000         * g++.dg/template/ctor2.C: New test.
26001
26002         PR c++/8214
26003         * g++.dg/init/string1.C: New test.
26004
26005         PR c++/8511
26006         * g++.dg/template/friend8.C: New test.
26007
26008 2002-11-29  Joe Buck <jbuck@synopsys.com>
26009
26010         * g++.dg/lookup/anon2.C: New test.
26011
26012 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
26013
26014         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
26015         h8300 port.
26016
26017 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
26018
26019         * gcc.dg/bitfld-6.c: New test.
26020
26021 2002-11-27  Jan Hubicka  <jh@suse.cz>
26022
26023         * gcc.c-torture/execute/20021127.[cx]: New test.
26024
26025 2002-11-26  Jan Hubicka  <jh@suse.cz>
26026
26027         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
26028         quality.
26029
26030 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
26031
26032         * g++.dg/init/brace2.C: New test.
26033         * g++.old-deja/g++.mike/p9129.C: Correct.
26034
26035 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
26036
26037         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
26038
26039 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
26040
26041         * gcc.dg/sibcall-6: New test for indirect sibcalls.
26042
26043 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
26044
26045         * testsuite/g++.dg/abi/empty11.C: New test.
26046         * testsuite/g++.dg/rtti/cv1.C: New test.
26047
26048 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
26049
26050         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
26051
26052 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
26053
26054         * g++.dg/abi/empty10.C: New test.
26055
26056 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26057
26058         * gcc.c-torture/compile/20021124-1.c: New test.
26059
26060 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
26061
26062         * g++.dg/abi/rtti2.C: New test.
26063
26064 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26065
26066         * gcc.dg/i386-unroll-1.c: New test.
26067
26068 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26069
26070         * gcc.c-torture/compile/20021120-1.c: New test.
26071         * gcc.c-torture/compile/20021120-2.c: New test.
26072
26073 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26074
26075         * gcc.dg/bitfld-5.c: New test.
26076
26077 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26078
26079         * gcc.c-torture/execute/20021120-3.c: New test.
26080
26081 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26082
26083         * gcc.c-torture/execute/20021120-2.c: New test.
26084
26085 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26086
26087         * gcc.c-torture/execute/20021120-1.c: New test.
26088
26089 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
26090
26091         * gcc.c-torture/execute/20021118-3.c: New test.
26092
26093 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26094
26095         * gcc.c-torture/compile/20021119-1.c: New test.
26096
26097 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
26098
26099         * gcc.dg/duff-1.c: New test.
26100         * gcc.dg/duff-2.c: New test.
26101         * gcc.dg/duff-3.c: New test.
26102
26103 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
26104
26105         * gcc.dg/cpp/_Pragma5.c: New test.
26106
26107 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26108
26109         * gcc.c-torture/execute/20021118-2.c: New test.
26110
26111 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26112
26113         * gcc.c-torture/execute/20021118-1.c: New test.
26114
26115 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
26116
26117         * gcc.dg/20021116-1.c: New test.
26118
26119 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
26120
26121         * g++.dg/abi/vcall1.C: New test.
26122
26123 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
26124
26125         * gcc.dg/20021029-1.c: New test.
26126         * gcc.dg/20021029-2.c: New test.
26127
26128 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26129
26130         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
26131
26132 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26133
26134         PR c/8439
26135         * gcc.dg/20021110.c: Move to ...
26136         * gcc.c-torture/compile/20021110.c: .... here.
26137
26138 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26139
26140         PR c/8467
26141         * gcc.c-torture/execute/20021111-1.c
26142
26143 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26144
26145         PR c/8439
26146         * gcc.dg/20021110.c: New test.
26147
26148 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
26149
26150         * g++.dg/abi/vthunk3.C: Run only on x86.
26151
26152 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26153
26154         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
26155
26156 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
26157
26158         * lib/compat.exp (compat-execute): Fix logic error in last
26159         change.
26160
26161 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
26162
26163         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
26164
26165 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26166
26167         PR c++/8389
26168         * g++.dg/template/access6.C: New test.
26169
26170 2002-11-08  Jan Hubicka  <jh@suse.cz>
26171
26172         * gcc.dg/i386-ssefp-1.c: New test.
26173         * gcc.dg/i386-ssefp-1.c: New test.
26174
26175 2002-11-08  Jan Hubicka  <jh@suse.cz>
26176
26177         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
26178
26179 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26180
26181         * g++.dg/abi/vthunk3.C: New test.
26182
26183         PR c++/8338
26184         * g++.dg/template/crash2.C: New test.
26185
26186 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26187
26188         * testsuite/g++.dg/abi/dtor1.C: New test.
26189         * testsuite/g++.dg/abi/dtor2.C: Likewise.
26190
26191 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
26192
26193         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
26194         Darwin.
26195
26196 2002-11-04  Adam Nemet  <anemet@lnxw.com>
26197
26198         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
26199         -mthumb.  Only xfail with -O0.
26200
26201 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
26202
26203         * g++.dg/abi/thunk1.C: New test.
26204         * g++.dg/abi/thunk2.C: Likewise.
26205         * g++.dg/abi/vtt1.C: Likewise.
26206
26207 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
26208
26209         PR optimization/8423
26210         * gcc.c-torture/execute/builtin-constant.c: New test.
26211
26212 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
26213
26214         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
26215         Add some more cases.
26216
26217 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
26218
26219         PR c++/8391
26220         * g++.dg/opt/local1.C: New test.
26221
26222 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
26223
26224         PR c++/8160
26225         * g++.dg/template/complit1.C: New test.
26226
26227         PR c++/8149
26228         * g++.dg/template/typename4.C: Likewise.
26229
26230 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26231
26232         Core issue 287, PR c++/7639
26233         * g++.dg/template/instantiate1.C: Adjust error location.
26234         * g++.dg/template/instantiate3.C: New test.
26235         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
26236         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
26237         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
26238
26239 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
26240
26241         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
26242
26243 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
26244
26245         PR c++/8287
26246         * g++.dg/init/dtor2.C: New test.
26247
26248 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26249
26250         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
26251         * gcc.dg/nest.c: Bypass errors on irix6.
26252
26253 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
26254
26255         * gcc.dg/nest.c: Expect error for mmix-*-*.
26256         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
26257
26258 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
26259
26260         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
26261         markers.
26262
26263         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
26264
26265 2002-10-25  Mike Stump  <mrs@apple.com>
26266
26267         * gcc.dg/warn-1.c: New test.
26268
26269 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26270
26271         * g++.dg/template/typename3.C: New test.
26272
26273 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
26274
26275         * g++.dg/lookup/ptrmem1.C: New test.
26276
26277         * g++.dg/abi/vthunk2.C: New test.
26278
26279 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26280
26281         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
26282
26283 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
26284
26285         * g++.dg/abi/empty9.C: New test.
26286
26287 2002-10-24  Richard Henderson  <rth@redhat.com>
26288
26289         * g++.dg/inherit/thunk1.C: Enable for ia64.
26290
26291 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26292
26293         PR c++/8067
26294         * g++.dg/lookup/pretty1.C: New test.
26295
26296 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
26297
26298         * gcc.dg/20021023-1.c: New test.
26299
26300 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26301
26302         PR c++/7679
26303         * g++.dg/parse/inline1.C: New test.
26304
26305 2002-10-23  Richard Henderson  <rth@redhat.com>
26306
26307         * g++.dg/inherit/thunk1.C: Enable for x86_64.
26308
26309         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
26310
26311 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
26312
26313         PR c++/6579
26314         * g++.dg/parse/stmtexpr3.C: New test.
26315
26316 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26317
26318         * g++.dg/expr/cond1.C: New test.
26319
26320 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26321
26322         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
26323
26324 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26325
26326         * g++.dg/abi/vbase13.C: New test.
26327         * g++.dg/abi/vbase14.C: Likewise.
26328
26329 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
26330
26331         * gcc.dg/tls/pic-1.c: New test.
26332         * gcc.dg/tls/nonpic-1.c: New test.
26333         * gcc.dg/20021018-1.c: New test.
26334
26335 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26336
26337         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
26338         Remove only files with the same base name as the test case.
26339         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
26340         (profopt-execute): Likewise.  Also, remove old profiling
26341         and performance data files before running the tests.
26342
26343         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
26344         * g++.dg/bprob/bprob.exp: Likewise.
26345         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
26346         to allow more general test case names.
26347
26348         * g++.dg/bprob/bprob-1.C: Rename to ...
26349         * g++.dg/bprob/g++-bprob-1.C: ... this.
26350
26351         * g77.dg/bprob/bprob-1.f: Rename to ...
26352         * g77.dg/bprob/g77-bprob-1.f: ... this.
26353
26354 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26355
26356         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
26357         bison 1.50 or later.
26358
26359 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26360
26361         * g++.dg/README: Describe more test directories.
26362
26363 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26364
26365         * g++.dg/init/array6.C: Add additional tests.
26366
26367 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26368
26369         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26370         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26371
26372 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26373
26374         * gcc.c-torture/compile/20020604-1.x: New.
26375         * gcc.c-torture/compile/simd-5.x: Likewise.
26376         * gcc.c-torture/execute/920710-1.x: Likewise.
26377         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26378
26379 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26380
26381         * g++.dg/inherit/override1.C: Add dg-options clause.
26382
26383 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26384
26385         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26386         _mm_slli_si128.
26387
26388 2002-10-19  Andreas Schwab  <schwab@suse.de>
26389
26390         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26391         directory component.
26392
26393 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26394
26395         * g++.dg/inherit/thunk1.C: New test.
26396
26397         * g++.dg/inherit/override1.C: New test.
26398
26399         * g++.dg/abi/mangle11.C: New test.
26400         * g++.dg/abi/mangle14.C: New test.
26401         * g++.dg/abi/mangle17.C: New test.
26402
26403 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26404
26405         * g++.dg/overload/member2.C: New test.
26406
26407 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26408
26409         * g++.dg/README: Describe new compat directory.
26410         * g++.dg/dg.exp: Skip tests in compat directory.
26411         * README.compat: New file.
26412         * lib/compat.exp: New expect script.
26413         * g++.dg/compat: New test directory.
26414         * g++.dg/compat/compat.exp: New expect script.
26415         * g++.dg/compat/abi: New test directory.
26416         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26417         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26418         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26419         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26420         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26421         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26422         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26423         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26424         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26425         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26426         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26427         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26428         * g++.dg/compat/break: New test directory.
26429         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26430         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26431         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26432         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26433         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26434         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26435         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26436         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26437         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26438         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26439         g++.dg/compat/break/README: New files.
26440         * g++.dg/compat/eh: New test directory.
26441         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26442         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26443         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26444         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26445         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26446         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26447         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26448         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26449         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26450         g++.dg/compat/eh/filter2_y.C,
26451         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26452         g++.dg/compat/eh/new1_y.C,
26453         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26454         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26455         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26456         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26457         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26458         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26459         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26460         g++.dg/compat/eh/unexpected1_y.C: New files.
26461         * g++.dg/compat/init: New test directory.
26462         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26463         g++.dg/compat/init/array5_y.C,
26464         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26465         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26466         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26467         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26468         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26469         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26470         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26471         g++.dg/compat/init/init-ref2_y.C: New files.
26472
26473 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26474
26475         PR c++/7584
26476         * g++.dg/inherit/using3.C: New test.
26477
26478 2002-10-17  Jan Hubicka  <jh@suse.cz>
26479
26480         * gcc.dg/20021017-2.c: New test.
26481
26482 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26483
26484         * g++.dg/abi/mangle16.C: Adjust.
26485
26486         * g++.dg/init/array8.C: New test.
26487
26488 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26489
26490         * gcc.dg/special/mips-abi.exp: New test.
26491         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26492
26493 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26494
26495         * g++.dg/abi/mangle16.C: New test.
26496         * g++.dg/abi/mangle17.C: Likewise.
26497
26498         PR c++/7478
26499         * g++.dg/template/ref1.C: New test.
26500
26501 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26502
26503         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26504
26505 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26506
26507         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26508
26509 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26510
26511         PR c++/7524
26512         * g++.dg/init/array7.C: New test.
26513
26514 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26515
26516         * g++.dg/init/array6.C: New test.
26517
26518         * g++.dg/abi/mangle13.C: Likewise.
26519         * g++.dg/abi/mangle14.C: Likewise.
26520         * g++.dg/abi/mangle15.C: Likewise.
26521
26522 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26523
26524         * g++.dg/abi/empty8.C: New test.
26525
26526 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * g++.dg/init/ctor1.C: New test.
26529
26530 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26531
26532         * gcc.c-torture/execute/20021015-1.c: New test.
26533
26534 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26535
26536         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26537
26538 2002-10-14  Jan Hubicka  <jh@suse.cz>
26539
26540         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26541
26542 2002-10-14  Richard Henderson  <rth@redhat.com>
26543
26544         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26545
26546 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26547
26548         PR optimization/6631
26549         * g++.dg/opt/const2.C: New test.
26550
26551 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26552
26553         PR c++/7176
26554         * g++.dg/parse/friend1.C: New test.
26555         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26556
26557 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26558
26559         * gcc.dg/20021014-1.c: New test.
26560
26561 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26562
26563         PR c++/5661
26564         * g++.dg/ext/vlm1.C: New test.
26565         * g++.dg/ext/vlm2.C: Likewise.
26566
26567         * g++.dg/init/array1.C: Remove invalid braces.
26568         * g++.dg/init/brace1.C: New test.
26569         * g++.dg/init/copy2.C: Likewise.
26570         * g++.dg/init/copy3.C: Likewise.
26571         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26572         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26573         braces.
26574
26575 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26576
26577         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26578
26579 2002-10-11  Richard Shann  <richard.shann@superh.com>
26580
26581         * gcc.c-torture/compile/simd-5.c: New test.
26582
26583 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26584
26585         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26586
26587 2002-10-10  Jim Wilson  <wilson@redhat.com>
26588
26589         * gcc.c-torture/execute/20021010-1.c: New test.
26590
26591 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26592
26593         PR c/7353
26594         * g++.dg/ext/typedef-init.C: New test.
26595         * gcc.dg/typedef-init.c: New test.
26596
26597 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26598
26599         * gcc.dg/cpp/paste13.c: New test.
26600
26601 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26602
26603         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26604         remaining platforms, XFAIL during compile, not execute.  Don't
26605         XFAIL at -O0.
26606
26607 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26608
26609         * gcc.dg/alias-1.c: Tweak expected warning.
26610
26611 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26612
26613         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26614
26615 2002-10-06  Andreas Jaeger  <aj@suse.de>
26616
26617         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26618         * gcc.dg/cpp/c++98.C: Likewise.
26619
26620         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26621         * g++.dg/cpp/c++98.C: Likewise.
26622
26623         * g++.dg/README (Subdirectories): Mention cpp directory.
26624
26625         PR target/7559
26626         * gcc.dg/20021006-1.c: New test.
26627
26628 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26629
26630         PR c++/7804
26631         * g++.dg/other/warning1.C: New test.
26632
26633 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26634
26635         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
26636         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26637         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26638
26639 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26640
26641         PR c++/7931
26642         * g++.dg/template/ptrmem3.C: New test.
26643
26644         PR c++/7754
26645         * g++.dg/template/union1.C: New test.
26646
26647 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26648
26649         PR c++/8006
26650         * g++.dg/abi/mangle9.C: New test.
26651         * g++.dg/abi/mangle10.C: New test.
26652         * g++.dg/abi/mangle11.C: New test.
26653         * g++.dg/abi/mangle12.C: New test.
26654
26655 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26656
26657         PR c++/7188.
26658         * g++.dg/template/meminit1.C: New test.
26659         * g++.dg/warn/Wreorder-1.C: Likewise.
26660         * g++.old-deja/g++.mike/warn3.C: Tweak.
26661         * lib/prune.exp: Ingore "in copy constructor".
26662
26663 2002-10-02  Andreas Jaeger  <aj@suse.de>
26664
26665         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26666         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26667         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26668         on x86-64.
26669
26670 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26671
26672         * gcc.dg/empty1.C: Fix typo.
26673
26674 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26675
26676         * gcc.dg/alias-1.c: New test.
26677
26678 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26679
26680         * gcc.dg/empty1.C: New test.
26681
26682         * g++.dg/tls/init-2.C: Tweak error messages.
26683
26684 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26685
26686         * gcc.c-torture/compile/20020923-1.c: New test.
26687
26688 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26689
26690         * gcc.c-torture/execute/ffs-1.c: New test.
26691         * gcc.c-torture/execute/ffs-2.c: Ditto.
26692
26693 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26694
26695         * g++.dg/overload/member1.C: New test.
26696
26697 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26698
26699         * g++.dg/abi/empty7.C: New test.
26700         * g++.dg/init/pm2.C: Likewise.
26701
26702 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26703
26704         * g++.dg/rtti/crash1.C: New test.
26705
26706 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26707
26708         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26709         gcc.dg/sibcall-4.c: New tests.
26710
26711 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26712
26713         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26714         powerpc and MMIX targets.
26715
26716 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26717
26718         * gcc.dg/cpp/20020927-1.c: New.
26719
26720 2002-09-26  David S. Miller  <davem@redhat.com>
26721
26722         * gcc.c-torture/compile/trunctfdf.c: New.
26723
26724 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26725
26726         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26727
26728 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26729
26730         * gcc.c-torture/execute/loop-15.c: New.
26731
26732 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26733
26734         * README.QMTEST: Fix typo.
26735
26736 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26737
26738         * gcc.dg/20020926-1.c: New test.
26739
26740 2002-09-25  David S. Miller  <davem@redhat.com>
26741
26742         PR target/7842
26743         * gcc.c-torture/execute/shiftdi.c: New test.
26744
26745 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26746
26747         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26748         unique to the tool.
26749         * lib/g77.exp (g77_init): Likewise.
26750         * lib/g++.exp (g++_init): Likewise.
26751         * lib/objc.exp (objc_init): Likewise.
26752
26753 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26754
26755         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26756         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26757         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26758
26759 2002-09-25  Richard Henderson  <rth@redhat.com>
26760
26761         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26762         too-small long double.
26763
26764 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26765
26766         * gcc.dg/20020919-1.c: New test.
26767
26768 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26769
26770         * g++.dg/abi/bitfield6.C: New test.
26771         * g++.dg/abi/bitfield7.C: New test.
26772         * g++.dg/abi/bitfield8.C: New test.
26773         * g++.dg/abi/vbase11.C: New test.
26774
26775 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26776
26777         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26778         hppa*-*-hpux*.  Update test comment.
26779
26780 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26781
26782         * gcc.dg/tls/struct-1.c: New test.
26783
26784 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26785
26786         * gcc.dg/cpp/tr-warn2.c: Update.
26787
26788 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26789
26790         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26791
26792 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26793
26794         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26795         systems.
26796
26797 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26798
26799         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26800
26801         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26802         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26803         setting of cxxfilt.
26804
26805 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26806
26807         * gcc.dg/20020312-2.c: Update for darwin.
26808
26809 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26810
26811         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26812
26813 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26814
26815         * objc.dg/comp-types-1.m: New test.
26816         * objc.dg/comp-types-2.m: New test.
26817         * objc.dg/comp-types-3.m: New test.
26818         * objc.dg/comp-types-4.m: New test.
26819         * objc.dg/comp-types-5.m: New test.
26820         * objc.dg/comp-types-6.m: New test.
26821
26822 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26823
26824         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26825
26826 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26827
26828         * g++.dg/other/do1.C: New test.
26829
26830         * g++.dg/template/subst1.C: New test.
26831
26832 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26833
26834         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26835
26836 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26837
26838         * g++.dg/template/qualttp20.C: Adjust expected errors.
26839         * g++.old-deja/g++.jason/report.C: Likewise.
26840         * g++.old-deja/g++.other/qual1.C: Likewise.
26841
26842         * g++.dg/lookup/scoped2.C: New test.
26843
26844         * g++.dg/ext/asm3.C: New test.
26845
26846 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26847
26848         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26849
26850 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26851
26852         * ChangeLog: follow spelling conventions.
26853         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26854         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26855         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26856         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26857         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26858         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26859         * g++.old-deja/g++.law/global-init1.C: Likewise.
26860         * g++.old-deja/g++.other/delete4.C: Likewise.
26861         * g++.old-deja/g++.other/inline21.C: Likewise.
26862         * g++.old-deja/g++.other/singleton.C: Likewise.
26863         * g77.dg/strlen0.f: Likewise.
26864         * g77.f-torture/compile/20010519-1.f: Likewise.
26865         * g77.f-torture/compile/980310-4.f: Likewise.
26866         * gcc.c-torture/compile/20000605-1.c: Likewise.
26867         * gcc.c-torture/execute/20020225-1.c: Likewise.
26868         * gcc.dg/c90-hexfloat-2.c: Likewise.
26869         * gcc.dg/c99-bool-1.c: Likewise.
26870         * gcc.dg/c99-hexfloat-2.c: Likewise.
26871         * gcc.dg/dll-2.c: Likewise.
26872         * gcc.dg/wtr-union-init-1.c: Likewise.
26873         * gcc.dg/wtr-union-init-2.c: Likewise.
26874         * gcc.dg/wtr-union-init-3.c: Likewise.
26875         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26876         * gcc.dg/cpp/defined.c: Likewise.
26877         * gcc.dg/cpp/macsyntx.c: Likewise.
26878         * gcc.dg/cpp/paste2.c: Likewise.
26879         * gcc.dg/cpp/trad/defined.c: Likewise.
26880         * gcc.dg/format/c90-printf-1.c: Likewise.
26881         * gcc.dg/format/c90-scanf-1.c: Likewise.
26882         * gcc.dg/format/c99-printf-1.c: Likewise.
26883         * gcc.dg/format/c99-scanf-1.c: Likewise.
26884         * gcc.misc-tests/gcov-8.c: Likewise.
26885         * lib/profopt.exp: Likewise.
26886
26887 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26888
26889         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26890
26891 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26892
26893         * g++.dg/inherit/using2.C: New test.
26894
26895 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26896
26897         * ChangeLog: Follow spelling conventions.
26898         * g++.dg/template/friend4.C: Likewise.
26899         * g++.old-deja/g++.pt/crash67.C: Likewise.
26900         * gcc.c-torture/execute/20000801-4.c: Likewise.
26901         * gcc.dg/c90-digraph-1.c: Likewise.
26902         * gcc.dg/c94-digraph-1.c: Likewise.
26903         * gcc.dg/c99-digraph-1.c: Likewise.
26904         * gcc.dg/cpp/line5.c: Likewise.
26905         * gcc.dg/cpp/multiline.c: Likewise.
26906         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26907         * gcc.dg/format/attr-3.c: Likewise.
26908         * gcc.dg/format/c90-scanf-3.c: Likewise.
26909         * gcc.dg/format/ext-4.c: Likewise.
26910
26911 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26912
26913         * g++.dg/template/pretty1.C: New test.
26914
26915 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26916
26917         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26918
26919 2002-09-13  Matt Austern  <austern@apple.com>
26920
26921         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26922         passing a cast expression to a function by const reference.
26923
26924 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26925
26926         * g++.dg/template/deduce1.C: New test.
26927
26928 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26929
26930         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26931         32-bit int.
26932
26933 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26934
26935         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26936         usage.
26937
26938 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26939
26940         * gcc.c-torture/compile/20020910-1.c: New test.
26941
26942 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26943
26944         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26945
26946 2002-09-10  Andreas Jaeger  <aj@suse.de>
26947
26948         * gcc.dg/20020312-2.c: Adjust for x86-64.
26949
26950 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26951
26952         * g77.dg/7388.f: New test case for PR 7388.
26953
26954 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26955
26956         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26957
26958 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26959
26960         * objc.dg/proto-lossage-1.m: New test.
26961
26962 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26963
26964         * gcc.dg/cpp/_Pragma4.c: Fix typo.
26965
26966 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
26967
26968         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
26969         expected to pass.
26970
26971 2002-09-06  Stan Shebs  <shebs@apple.com>
26972             David Edelsohn  <edelsohn@gnu.org>
26973
26974         * gcc.dg/weak: New directory.
26975         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
26976         target-specific xfail bits.
26977         * gcc.dg/typeof-2.c: Move to new directory.
26978         * gcc.dg/weak.exp: New expect script.
26979
26980 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
26981
26982         * gcc.c-torture/execute/extzvsi.c: New test.
26983
26984 2002-09-05  Stan Shebs  <shebs@apple.com>
26985
26986         * gcc.dg/weak-1.c: xfail on Darwin.
26987         * gcc.dg/weak-2.c: Ditto.
26988         * gcc.dg/weak-3.c: Ditto.
26989         * gcc.dg/weak-4.c: Ditto.
26990         * gcc.dg/weak-5.c: Ditto.
26991         * gcc.dg/weak-6.c: Ditto.
26992         * gcc.dg/weak-7.c: Ditto.
26993         * gcc.dg/weak-8.c: Ditto.
26994         * gcc.dg/weak-9.c: Ditto.
26995
26996 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
26997
26998         * gcc.c-torture/execute/loop-14.c: New test.
26999
27000 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
27001
27002         * g++.dg/other/cxa-atexit1.C: New test.
27003
27004         * gcc.dg/typeof-2.c: New test.
27005
27006 2002-09-03  Roger Sayle  <roger@eyesopen.com>
27007
27008         * gcc.dg/builtins-2.c: New testcase.
27009         * gcc.dg/builtins-3.c: New testcase.
27010
27011 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
27012
27013         * gcc.dg/cpp/_Pragma4.c: New test.
27014
27015 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
27016
27017         * objc/execute/nil_method-1.m: New testcase.
27018
27019 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
27020
27021         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
27022         [Object class], not [Object initialize].
27023
27024 2002-08-31  Roger Sayle  <roger@eyesopen.com>
27025             Hans-Peter Nilsson  <hp@bitrange.com>
27026
27027         * gcc.c-torture/execute/20020720-1.x: Skip test on
27028         mmix-knuth-mmixware.  Correct comment.
27029
27030 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
27031
27032         * testsuite/g++.dg/abi/bitfield5.C: New test.
27033         * testsuite/g++.dg/abi/vbase10.C: Likewise.
27034
27035 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
27036
27037         * objc.dg/undeclared-selector.m: New test.
27038
27039 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
27040
27041         * g++.dg/other/offsetof1.C: Avoid cast warning.
27042
27043 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
27044
27045         * objc.dg/super-class-2.m: New test.
27046
27047 2002-08-24  Matt Austern  <austern@apple.com>
27048
27049         * g++.dg/ext/lvaddr.C: New test.
27050         * g++.dg/ext/lvcast.C: New test.
27051
27052 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
27053
27054         * testsuite/g++.dg/inherit/cond1.C: New test.
27055
27056 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
27057
27058         * gcc.dg/noncompile/incomplete-1.c: New test.
27059
27060 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
27061
27062         * gcc.dg/typespec-1.c: New test.
27063
27064 2002-08-20  Devang Patel  <dpatel@apple.com>
27065         * objc.dg/proto-hier-2.m: New test.
27066
27067 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
27068
27069         * objc.dg/bitfield-1.m: New test.
27070         * objc.dg/bitfield-2.m: New test.
27071
27072 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27073
27074         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
27075         gcc.dg/c99-flex-array-4.c: New tests.
27076
27077 2002-08-16  Stan Shebs  <shebs@apple.com>
27078
27079         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
27080
27081 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
27082
27083         * gcc.dg/typeof-1.c: New test.
27084         * g++.dg/ext/typeof2.C: New test.
27085
27086 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27087
27088         * g++.dg/other/offsetof1.C: New test.
27089
27090 2002-08-14  Richard Henderson  <rth@redhat.com>
27091
27092         * gcc.dg/tls/diag-3.c: Fix expected message strings.
27093
27094 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
27095
27096         * gcc.dg/cpp/_Pragma3.c: New test.
27097
27098 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
27099
27100         * g++.dg/template/inherit3: New test.
27101
27102 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27103
27104         * gcc.dg/bitfld-4.c: Add blank options.
27105
27106 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
27107
27108         * g++.dg/template/crash1.C: New test.
27109
27110 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27111
27112         * gcc.dg/tls/opt-2.c: New test.
27113
27114 2002-08-08  Devang Patel  <dpatel@apple.com>
27115
27116         * objc.dg/selector-1.m : New test
27117
27118 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27119
27120         * g++.dg/abi/bitfield4.C: New test.
27121         * gcc.dg/bitfld-4.c: New test.
27122
27123 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27124
27125         * g++.dg/other/packed1.C: New test.
27126
27127 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
27128
27129         * g++.dg/abi/offsetof.C: Tweak error messages.
27130         * g++.old-deja/g++.mike/p10769a.C: Likewise.
27131
27132 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27133
27134         * gcc.dg/bitfld-3.c: New test.
27135
27136 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27137             Richard Henderson  <rth@redhat.com>
27138
27139         * gcc.dg/i386-bitfield1.c: New test.
27140         * g++.dg/abi/bitfield3.C: Update.
27141
27142 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
27143
27144         * objc.dg/const-str-2.m: Update.
27145         * gcc.dg/cpp/c++98.c: Change to C extension.
27146         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
27147         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
27148
27149 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
27150
27151         * testsuite/gcc.dg/tls/diag-3.c: New.
27152
27153 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
27154
27155         * g++.dg/README (Subdirectories): Document new subdir expr.
27156         * g++.dg/expr/pmf-1.C: New test.
27157
27158 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
27159
27160         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
27161
27162 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
27163
27164         * g++.dg/abi/bitfield3.C: New test.
27165
27166 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
27167
27168         * lib/gcov.exp: Tweak expected line formats.
27169         * gcc.misc-tests/gcov8.c: New test.
27170         * gcc.misc-tests/gcov8.x: New flags.
27171
27172 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
27173
27174         * consistency.vlad/layout/endian.c: Include string.h.
27175
27176         * gcc.c-torture/execute/20020805-1.c: New test.
27177
27178 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
27179
27180         * g++.dg/other/conversion1.C: New test.
27181
27182 2002-08-03  Roger Sayle  <roger@eyesopen.com>
27183
27184         * gcc.dg/builtins-1.c: New testcase.
27185
27186 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
27187
27188         * g++.dg/inherit/access3.C: New test.
27189
27190 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
27191
27192         * gcc.dg/ia64-visibility-2.c: New test.
27193
27194 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
27195
27196         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
27197         __qualifier_flags to __flags.
27198
27199 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
27200
27201         * g++.dg/inherit/operator1.C: New test.
27202         * g++.dg/lookup/disamb1.C: Fix typo in comment.
27203         * g++.dg/other/error1.C: Change expected error message.
27204         * g++.dg/template/conv4.C: Likewise.
27205
27206 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
27207
27208         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
27209         for documented behavior.
27210
27211 2002-07-25  Roger Sayle  <roger@eyesopen.com>
27212
27213         * gcc.c-torture/execute/20020720-1.x: Skip this test on
27214         several targets known to fail.
27215
27216 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
27217
27218         * gcc.dg/mips-args-[123].c: New tests.
27219
27220 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
27221
27222         * gcc.dg/ppc-spe.c: New.
27223
27224 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
27225
27226         * g++.dg/other/ptrmem4.C: New testcase.
27227
27228 2002-07-24  Richard Henderson  <rth@redhat.com>
27229
27230         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
27231
27232 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
27233
27234         * g++.dg/ext/alignof1.C (main): Return 0 for success.
27235
27236 2002-07-24  Roger Sayle  <roger@eyesopen.com>
27237
27238         * gcc.c-torture/execute/memset-3.c: New testcase.
27239
27240 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
27241
27242         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
27243         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
27244
27245 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27246
27247         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
27248         Delete.
27249
27250 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
27251
27252         * gcc.c-torture/compile/simd-4.c: New test.
27253
27254 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27255
27256         PR c++/7347, c++/7348
27257         * g++.dg/template/access4.C: New test.
27258         * g++.dg/template/access5.C: New test.
27259         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
27260         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
27261         * g++.old-deja/g++.pt/ttp58.C: Likewise.
27262         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
27263
27264 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
27265
27266         * gcc.dg/gnu89-init-2.c: New test.
27267
27268 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
27269
27270         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
27271
27272 2002-07-20  Roger Sayle  <roger@eyesopen.com>
27273
27274         * gcc.c-torture/execute/20020720-1.c: New testcase.
27275
27276 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
27277
27278         * gcc.dg/cpp/Wsignprom.c: New tests.
27279
27280 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
27281
27282         * gcc.c-torture/execute/loop-13.c: New test.
27283
27284 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
27285
27286         * gcc.dg/cpp/expr.c: New tests.
27287
27288 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
27289
27290         * g++.dg/opt/pr6713.C: Add template instantiation.
27291
27292 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
27293
27294         * gcc.dg/nest.c: New test.
27295
27296 2002-07-17  Richard Henderson  <rth@redhat.com>
27297
27298         * g++.dg/opt/pr6713.C: New test.
27299
27300 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
27301
27302         * gcc.c-torture/execute/loop-2e.x: Let the testcase
27303         XFAIL for all x86 processors.
27304
27305 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
27306
27307         * gcc.c-torture/execute/20010122-1.x: Do not test with
27308         -fomit-frame-pointer.
27309
27310 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27311
27312         * g++.dg/template/instantiate2.C: New test.
27313         * g++.dg/template/spec4.C: New test.
27314
27315 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27316
27317         * g++.dg/template/access2.C: New test.
27318         * g++.dg/template/access3.C: New test.
27319
27320 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
27321
27322         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
27323         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
27324         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
27325         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
27326         Convert to use <stdarg.h>.
27327         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
27328         Delete.
27329         * gcc.dg/va-arg-2.c: New.
27330         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
27331
27332 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
27333
27334         * gcc.c-torture/compile/20020710-1.c: New test.
27335
27336 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
27337                           Andrew Pinski  <pinskia@physics.uc.edu>
27338
27339         gcc.c-torture/compile/simd-2.c: New testcase.
27340         gcc.c-torture/compile/simd-3.c: Likewise.
27341
27342 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
27343
27344         PR c++/7224
27345         * g++.dg/overload/error1.C: New test.
27346
27347 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27348
27349         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
27350         configuration and IRIX 6 O32 ABI.
27351
27352 2002-07-11  Roger Sayle  <roger@eyesopen.com>
27353
27354         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
27355
27356 2002-07-10  Roger Sayle  <roger@eyesopen.com>
27357
27358         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
27359
27360 2002-07-10  Jeffrey A Law  <law@redhat.com>
27361
27362         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27363
27364         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27365
27366 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27367
27368         * gcc.dg/20020312-2.c: Check for __PPC__.
27369
27370 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27371
27372         * gcc.c-torture/compile/20020709-1.c: New test.
27373
27374 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27375
27376         * g++.dg/template/qualttp21.C: New test case.
27377
27378 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27379
27380         * gcc.c-torture/compile/20020706-1.c: New test.
27381         * gcc.c-torture/compile/20020706-2.c: New test.
27382
27383 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27384             Alexandre Oliva  <aoliva@redhat.com>
27385
27386         * g++.dg/warn/incomplete1.C: New test.
27387
27388 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27389
27390         PR c++/7099
27391         * g++.dg/warn/noreturn1.C: New test.
27392
27393 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27394
27395         PR c++/6706
27396         * g++.dg/debug/debug6.C: New test.
27397         * g++.dg/debug/debug7.C: New test.
27398
27399 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27400
27401         * gcc.c-torture/compile/simd-3.c: New test.
27402
27403 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27404
27405         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27406         * gcc.dg/20020620-1.c: Likewise.
27407
27408 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27409
27410         PR c++/6944
27411         * g++.dg/init/array4.C: New test.
27412         * g++.dg/init/array5.C: New test.
27413
27414 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27415
27416         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27417         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27418
27419 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27420
27421         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27422         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27423         * gcc.dg/wtr-conversion-1.c: Likewise.
27424         * gcc.dg/wtr-escape-1.c: Likewise.
27425         * gcc.dg/wtr-int-type-1.c: Likewise.
27426         * gcc.dg/wtr-label-1.c: Likewise.
27427         * gcc.dg/wtr-static-1.c: Likewise.
27428         * gcc.dg/wtr-strcat-1.c: Likewise.
27429         * gcc.dg/wtr-suffix-1.c: Likewise.
27430         * gcc.dg/wtr-switch-1.c: Likewise.
27431         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27432         * gcc.dg/wtr-union-init-1.c: Likewise.
27433         * gcc.dg/wtr-union-init-2.c: Likewise.
27434         * gcc.dg/wtr-union-init-3.c: Likewise.
27435
27436         * gcc.dg/wtr-func-def-1.c: New test.
27437
27438 2002-07-02 Devang Patel <dpatel@apple.com>
27439
27440         * objc.dg/param-1.m: New test.
27441
27442 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27443
27444         * gcc.dg/cpp/trad/directive.c: Add test.
27445         * gcc.dg/cpp/trad/macroargs.c: Add test.
27446         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27447
27448 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27449
27450         * gcc.dg/cpp/cmdlne-M.c: New test.
27451
27452 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27453
27454         * objc.dg/desig-init-1.m: New test.
27455
27456 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27457
27458         PR c++/6716
27459         * g++.dg/template/instantiate1.C: New test.
27460
27461 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27462
27463         PR c++/7112
27464         * g++.dg/template/sizeof2.C: New test.
27465
27466 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27467
27468         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27469         gcc.dg/cpp/trad/include.c: New tests.
27470
27471 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27472
27473         PR target/7177
27474         * gcc.c-torture/compile/20020701-1.c: New test.
27475
27476 2002-07-01  Stan Shebs  <shebs@apple.com>
27477
27478         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27479         header here...
27480         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27481         (objc-torture-execute): or here.
27482
27483 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27484
27485         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27486
27487 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27488
27489         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27490
27491 2002-06-30  Devang Patel  <dpatel@apple.com>
27492
27493         * objc.dg/fsyntax-only.m: New test.
27494
27495 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27496
27497         PR c++/6695
27498         * g++.dg/template/friend7.C: New file.
27499
27500 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27501
27502         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27503         return type.
27504
27505 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27506
27507         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27508         avoid division by zero.
27509
27510 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27511
27512         * gcc.dg/Wunknownprag.c: New tests.
27513
27514 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27515
27516         * gcc.c-torture/execute/simd-2.c: New test.
27517
27518 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27519
27520         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27521         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27522         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27523         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27524         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27525         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27526         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27527         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27528         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27529         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27530         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27531         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27532         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27533         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27534         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27535         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27536         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27537
27538 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27539
27540         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27541         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27542         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27543         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27544         New tests.
27545         * gcc.dg/cpp/trad/directive.c: Update.
27546
27547 2002-06-23  Andreas Jaeger  <aj@suse.de>
27548
27549         * gcc.c-torture/execute/complex-6.c: New.
27550
27551 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27552
27553         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27554         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27555         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27556         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27557
27558 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27559
27560         * gcc.dg/cpp/trad: New directory with traditional tests copied
27561         from parent directory.
27562         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27563         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27564         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27565         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27566         Move to trad/ and rename.
27567         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27568         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27569         gcc.dg/cpp/trad/redef2.c: New tests.
27570         * gcc.dg/cpp/trad/trad.exp: New driver.
27571
27572 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27573
27574         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27575         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27576         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27577         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27578         Remove.
27579
27580 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27581
27582         * gcc.dg/20020620-1.c: New test.
27583
27584 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27585
27586         * g++.dg/template/ttp4.C: New test.
27587
27588 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27589
27590         * g++.dg/opt/vt1.C: Fix regexp.
27591
27592 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27593
27594         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27595         Don't use attribute `noinline'.
27596
27597 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27598
27599         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27600
27601 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27602
27603         * gcc.c-torture/execute/simd-1.c: New.
27604
27605         * gcc.dg/simd-1.c: New.
27606
27607 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27608
27609         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27610
27611 2002-06-16  Richard Henderson  <rth@redhat.com>
27612
27613         * g++.dg/ext/anon-struct1.C: New.
27614         * g++.dg/ext/anon-struct2.C: New.
27615         * g++.dg/ext/anon-struct3.C: New.
27616         * gcc.dg/anon-struct-1.c: New.
27617         * gcc.dg/anon-struct-2.c: New.
27618         * gcc.dg/anon-struct-3.c: New.
27619         * gcc.dg/20011008-1.c: Adjust warning text.
27620         * gcc.dg/20020527-1.c: Add -fms-extensions.
27621
27622 2002-06-16  Richard Henderson  <rth@redhat.com>
27623
27624         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27625
27626 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27627
27628         * gcc.c-torture/execute/20020615-1.c: New test.
27629
27630 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27631
27632         * gcc.c-tortuture/execute/compare-1.c: New test case.
27633         * gcc.c-tortuture/execute/compare-2.c: New test case.
27634         * gcc.c-tortuture/execute/compare-3.c: New test case.
27635
27636 2002-06-13  Richard Henderson  <rth@redhat.com>
27637
27638         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27639         ia64 ilp32.
27640
27641 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27642
27643         * g++.dg/template/typename2.C: Update error message.
27644
27645 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27646
27647         * gcc.c-torture/execute/20020611-1.c: New test.
27648
27649 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27650
27651         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27652         list of targets to skip.
27653
27654 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27655
27656         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27657         targets if not optimizing.
27658
27659 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27660
27661         * gcc.c-torture/compile/20020605-1.c: New test.
27662
27663         * g++.dg/opt/vt1.C: New test.
27664
27665         * gcc.dg/20020531-1.c: New test.
27666
27667         * gcc.dg/20020530-1.c: New test.
27668
27669         * gcc.dg/20020527-1.c: New test.
27670
27671         * g++.dg/opt/cse1.C: New test.
27672
27673 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27674
27675         * gcc.dg/20020607-2.c: New test case.
27676
27677 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27678
27679         * gcc.c-torture/compile/20020604-1.c: New test.
27680
27681 2002-06-04  Richard Henderson  <rth@redhat.com>
27682
27683         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27684         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27685         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27686
27687 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27688
27689         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27690
27691 2002-06-03  Richard Henderson  <rth@redhat.com>
27692
27693         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27694         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27695
27696 2002-06-02  Richard Henderson  <rth@redhat.com>
27697
27698         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27699         test functions static.
27700
27701 2002-06-02  Andreas Jaeger  <aj@suse.de>
27702
27703         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27704         now.
27705
27706 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27707
27708         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27709         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27710         Update for mofified diagnostics.
27711         * gcc.dg/c99-intconst-1.c: No longer fail.
27712
27713 2002-06-02  Richard Henderson  <rth@redhat.com>
27714
27715         * gcc.dg/uninit-A.c: Remove xfail markers.
27716
27717 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27718
27719         * gcc.dg/fnegate-1.c: New test case.
27720
27721 2002-05-30  Osku Salerma  <osku@iki.fi>
27722
27723         * gcc.c-torture/execute/mayalias-1.c: New file.
27724
27725 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27726
27727         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27728         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27729         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27730
27731 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27732
27733         * gcc.c-torture/execute/20020529-1.c: New test.
27734
27735 2002-05-27  Richard Henderson  <rth@redhat.com>
27736
27737         * g++.dg/ext/attrib6.C: New test case.
27738
27739 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27740
27741         * gcc.c-torture/execute/pure-1.c: New test.
27742
27743 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27744
27745         * gcc.dg/cpp/arith-2.c: Remove.
27746
27747 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27748
27749         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27750         * gcc.dg/cpp/if-3.c: Remove.
27751
27752 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27753
27754         * g++.dg/opt/cse2.C: New test.
27755
27756 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27757
27758         * gcc.dg/cpp/arith-1.c: New semantic tests.
27759         * gcc.dg/cpp/if-1.c: Update.
27760
27761 2002-05-24  Ben Elliston  <bje@redhat.com>
27762
27763         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27764
27765 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27766
27767         * gcc.dg/verbose-asm.c: New test.
27768
27769 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27770
27771         * gcc.dg/cpp/paste12.c: New test.
27772
27773 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27774
27775         * g++.dg/parse/named_ops.C: New test.
27776
27777 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27778
27779         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27780
27781 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27782
27783         * gcc.dg/weak-2.c: Allow optional leading underscore
27784         in scan-assembler symbol name.
27785         * gcc.dg/weak-3.c: Likewise.
27786         * gcc.dg/weak-4.c: Likewise.
27787         * gcc.dg/weak-5.c: Likewise.
27788
27789 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27790
27791         * gcc.dg/20020523-1.c: New test.
27792
27793 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27794
27795         * objc.dg/const-str-2.m: Update now that we stop after
27796         a command line error.
27797
27798 2002-05-22  Richard Henderson  <rth@redhat.com>
27799
27800         * g++.dg/dg.exp: Fix typo in test pruneing.
27801
27802 2002-05-22  Richard Henderson  <rth@redhat.com>
27803
27804         * g++.dg/dg.exp: Prune the tls subdirectory.
27805         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27806         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27807         * g++.dg/tls/init-1.C: New.
27808
27809 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27810
27811         * gcc.dg/20020517-1.c: New test.
27812
27813 2002-05-21  Richard Henderson  <rth@redhat.com>
27814
27815         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27816         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27817
27818 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27819
27820         * g++.dg/other/copy2.C: New test.
27821
27822 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27823
27824         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27825         (MAX_COPY): Bump up to 10 times sizeof (long long).
27826         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27827
27828         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27829         sizeof (long long).
27830
27831         * gcc.c-torture/execute/strcpy-1.c: New test.
27832
27833 2002-05-19  Jason Merrill  <jason2redhat.com>
27834
27835         * g++.dg/ext/oper1.C: New test.
27836
27837 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27838 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27839
27840         * README.QMTEST: New file.
27841
27842         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27843
27844 2002-05-19  Andreas Jaeger  <aj@suse.de>
27845
27846         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27847         now.
27848         * gcc.c-torture/execute/loop-2d.x: Likewise.
27849
27850 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27851
27852         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
27853         support weak symbols.
27854         * gcc.dg/weak-4.c: Likewise
27855         * gcc.dg/weak-6.c: Likewise
27856
27857 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27858
27859         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27860         cygwin, coff and h8300-*-hms targets
27861         * gcc.dg/weak-5.c: Likewise
27862         * gcc.dg/weak-7.c: Likewise
27863
27864 2002-05-16  Jason Merrill  <jason@redhat.com>
27865
27866         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27867         (scan-assembler-not, scan-assembler-dem): Likewise.
27868         (scan-assembler-dem-not): Likewise.
27869
27870 2002-05-15  Richard Henderson  <rth@redhat.com>
27871
27872         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27873
27874 2002-05-15  Richard Henderson  <rth@redhat.com>
27875
27876         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27877         (vfoo1f): Warning here.
27878         (vfoo1l): Don't redefine the alias.
27879
27880 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27881
27882         * g++.dg/init/pm1.C: New test.
27883
27884 2002-05-12  David S. Miller  <davem@redhat.com>
27885
27886         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27887         types.
27888
27889 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27890
27891         * gcc.c-torture/execute/20020510-1.c: New test case.
27892
27893 2002-05-10  David S. Miller  <davem@redhat.com>
27894
27895         * gcc.c-torture/execute/conversion.c: Test long double too.
27896
27897 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27898
27899         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27900         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27901         * lib/g++.exp (g++_link_flags): Likewise.
27902         * lib/objc.exp (objc_target_compile): Likewise.
27903
27904 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27905
27906         * gcc.dg/cpp/poison.c: Update.
27907         * gcc.dg/cpp/20000625-2.c: Remove.
27908         * gcc.dg/cpp/direct2s.c: Remove final test.
27909
27910 2002-05-08  Tom Rix  <trix@redhat.com>
27911
27912         * gcc.c-torture/execute/20020508-1.c: New test.
27913         * gcc.c-torture/execute/20020508-2.c: New test.
27914         * gcc.c-torture/execute/20020508-3.c: New test.
27915
27916 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27917
27918         * gcc.dg/cpp/charconst-4.c: More tests.
27919
27920 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27921
27922         PR c/6569
27923         * gcc.dg/weak-3.c: Update location of warning messages.
27924         * gcc.dg/weak-5.c: Likewise.
27925
27926 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27927
27928         * gcc.c-torture/execute/20020506-1.c: New test case.
27929
27930 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27931
27932         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27933
27934 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27935
27936         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27937
27938 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27939
27940         * gcc.dg/cpp/charconst-3.c: New test.
27941
27942 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27943
27944         * gcc.dg/cpp/charconst.c: Update tests.
27945
27946 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27947
27948         * treelang: Added directory for new sample language treelang. Also
27949         lib/treelang.exp: New file to signal treelang should be tested.
27950
27951 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27952
27953         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27954         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27955         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27956         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27957         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27958         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27959         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27960
27961 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27962
27963         * gcc.dg/format/xopen-2.c: New test.
27964
27965 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27966
27967         * gcc.dg/20020503-1.c: New test.
27968
27969 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
27970
27971         * g++.dg/init/dtor1.C: Make it tougher.
27972
27973 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
27974
27975         * g++.dg/init/dtor1.C: New test.
27976
27977 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
27978
27979         * gcc.dg/altivec-8.c: New.
27980
27981 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
27982
27983         * gcc.dg/altivec-7.c: New.
27984
27985 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
27986
27987         * g++.dg/parse/typedef1.C: New test.
27988
27989 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
27990
27991         PR c++/6486
27992         * g++.dg/template/friend6.C: New test.
27993
27994         PR c++/6492
27995         * g++.dg/init/copy1.C: New test.
27996
27997 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
27998
27999         * g++.dg/warn/effc1.C: New test.
28000
28001 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28002
28003         * gcc.dg/cpp/if-cexp.c: Add a test.
28004
28005 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
28006
28007         * gcc.dg/20020426-2.c: New test.
28008
28009 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28010
28011         * gcc.dg/cpp/if-mop.c: Update.
28012         * gcc.dg/cpp/if-mpar.c: Add test.
28013         * gcc.dg/cpp/if-oppr.c: Update.
28014
28015 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28016
28017         PR c/6343
28018         * gcc.dg/weak-[2-7].c: New tests.
28019
28020 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28021
28022         * gcc.dg/enum1.c: New test.
28023
28024 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28025
28026         PR c++/6497
28027         * g++.dg/inherit/access2.C: New test.
28028
28029 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28030
28031         PR bootstrap/6445
28032         * gcc.dg/20020426-1.c: New test.
28033
28034 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28035
28036         * g++.dg/abi/enum1.C: New test.
28037
28038 2002-04-26  Richard Henderson  <rth@redhat.com>
28039
28040         * gcc.dg/c99-bool-1.c: Expect always true warning.
28041
28042 2002-04-25  Roger Sayle  <roger@eyesopen.com>
28043
28044         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
28045
28046 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28047
28048         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
28049         targets.
28050
28051 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
28052
28053         * g++.dg/abi/mange7.C: New test.
28054
28055         PR c++/6438.
28056         * g++.dg/parse/stmtexpr2.C: New test.
28057
28058 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
28059
28060         * gcc.dg/20020312-2.c: Add SH target.
28061
28062 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28063
28064         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
28065         compiler output on mips*-*-irix*.
28066
28067 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
28068
28069         * g++.dg/parse/attr1.C: New test.
28070
28071 2002-04-23  Roger Sayle  <roger@eyesopen.com>
28072
28073         * gcc.c-torture/execute/string-opt-17.c: New test case.
28074         * gcc.c-torture/execute/memset-2.c: New test case.
28075
28076 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
28077
28078         PR c++/6256:
28079         * g++.dg/template/friend5.C: New test.
28080
28081         PR c++/6331:
28082         * g++.dg/template/qual1.C: Likewise.
28083
28084 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
28085
28086         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
28087         Include stdlib.h, not stdio.h or ctype.h.
28088
28089 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
28090
28091         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
28092         cris-*-elf* and mmix-*-*.
28093         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
28094         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
28095         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
28096         Ditto.
28097         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
28098         * gcc.dg/wchar_t-1.c: Ditto.
28099
28100 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
28101
28102         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
28103         Clarify comment.
28104
28105 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
28106
28107         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
28108
28109 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28110
28111         * gcc.c-torture/execute/20000906-1.x: Delete.
28112
28113 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
28114
28115         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
28116
28117 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
28118
28119         * PR6367
28120         * g77.f-torture/execute/6367.f: New test.
28121         * g77.f-torture/execute/6367.x: Disable for MMIX.
28122
28123 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
28124
28125         * PR6352
28126         * g++.dg/opt/inline2.C: New test.
28127
28128 2002-04-18  Richard Henderson  <rth@redhat.com>
28129
28130         * gcc.dg/20000906-1.c: Enable for all targets.
28131         * gcc.c-torture/compile/iftrap-2.c: New.
28132
28133 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28134
28135         * gcc.dg/20020418-1.c: New test.
28136         * gcc.dg/20020418-2.c: New test.
28137
28138 2002-04-18  Richard Henderson  <rth@redhat.com>
28139
28140         * gcc.c-torture/compile/iftrap-1.c: New.
28141         * gcc.dg/iftrap-1.c: Adjust for ia64.
28142         * gcc.dg/iftrap-2.c: New.
28143
28144 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28145
28146         * gcc.c-torture/compile/20020418-1.c: New test.
28147
28148 2002-04-18  Roger Sayle  <roger@eyesopen.com>
28149
28150         * gcc.c-torture/compile/20020415-1.c: New.
28151
28152 2002-04-18  David S. Miller  <davem@redhat.com>
28153
28154         * gcc.c-torture/execute/20020418-1.c: New test.
28155
28156 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
28157
28158         * gcc.dg/20020416-1.c: New test.
28159
28160         * g++.dg/opt/inline1.C: New test.
28161
28162 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
28163
28164         * gcc.dg/altivec-5.c: New test.
28165
28166         * gcc.dg/20020415-1.c: New test.
28167
28168 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
28169
28170         * testsuite/lib/chill.exp: Remove.
28171
28172 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
28173
28174         * g++.dg/other/big-struct.C: New test.
28175
28176 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
28177
28178         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
28179         of scratch file.
28180
28181 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
28182
28183         PR c/6277
28184         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
28185         in scan-assembler function name
28186
28187 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
28188
28189         * g77.f-torture/execute/980628-4.x,
28190         g77.f-torture/execute/980628-5.x,
28191         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28192         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28193         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
28194         i[34567]86-*-*.
28195
28196 2002-04-13  David S. Miller  <davem@redhat.com>
28197
28198         * gcc.c-torture/execute/20020413-1.c: New test.
28199
28200 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
28201
28202         * gcc.dg/asm-6.c,
28203         * g++.dg/ext/asm1.C: New tests.
28204
28205 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
28206
28207         PR c++ 5373.
28208         * g++.dg/parse/stmtexpr1.C: New test.
28209
28210         PR c++/5189.
28211         * g++.dg/template/copy1.C: New test.
28212
28213 2002-04-12  Richard Henderson  <rth@redhat.com>
28214
28215         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
28216
28217 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
28218
28219         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
28220         gcc.c-torture/execute/20020307-2.c.
28221
28222 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
28223
28224         * g++.dg/ext/attrib5.C,
28225         * g++.dg/lookup/struct1.C: New tests.
28226
28227 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
28228
28229         * gcc.dg/20020411-1.c: New test.
28230
28231         * gcc.c-torture/execute/20020411-1.c: New test.
28232
28233 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
28234
28235         * g77.f-torture/execute/6177.f: New test.
28236
28237 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
28238
28239         PR middle-end/6247
28240         * g++.dg/opt/cleanup1.C: New test.
28241
28242         * g++.dg/opt/const1.C: New test.
28243
28244 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
28245
28246         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
28247
28248 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28249
28250         PR c++/5507
28251         * g++.dg/template/typename2.C: New test.
28252
28253 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
28254
28255         * gcc.c-torture/execute/loop-12.c: New.
28256
28257 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
28258
28259         * g77.f-torture/execute/980628-4.x,
28260         g77.f-torture/execute/980628-5.x,
28261         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28262         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28263         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
28264
28265 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28266
28267         PR optimization/6086
28268         * g++.dg/opt/preinc1.C: New test.
28269
28270 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28271
28272         PR c++/5571
28273         * g++.dg/opt/static2.C: New test.
28274
28275 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28276
28277         PR c/5120
28278         * gcc.dg/20020406-1.c: New test.
28279
28280 2002-04-04  David S. Miller  <davem@redhat.com>
28281
28282         * gcc.c-torture/execute/20020404-1.c: New test.
28283
28284 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
28285
28286         PR c/6123
28287         * gcc.dg/20020312-2.c: Do not declare global register variable
28288         if __PIC__ or __pic__ is defined.
28289
28290 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
28291
28292         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
28293         __asm__ so that it works correctly even if -ansi -pedantic-errors.
28294
28295 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28296
28297         * gcc.misc-tests/linkage.exp: Update last change to handle
28298         sparc*-, not just sparc-.
28299
28300 2002-04-03  Richard Henderson  <rth@redhat.com>
28301
28302         * gcc.dg/cpp/ucs.c: Improved long UCS test.
28303
28304 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28305
28306         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
28307
28308 2002-04-02  David S. Miller  <davem@redhat.com>
28309
28310         * gcc.c-torture/execute/20020402-3.c: New test.
28311
28312 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28313
28314         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
28315         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
28316
28317         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
28318         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
28319         g77.f-torture/execute/20001201.x,
28320         g77.f-torture/execute/u77-test.x: New files.
28321
28322         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
28323         * gcc.dg/wchar_t-1.c: Ditto.
28324
28325 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28326
28327         * gcc.c-torture/execute/20020402-1.c: New test.
28328
28329 2002-04-01  Richard Henderson  <rth@redhat.com>
28330
28331         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
28332
28333         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
28334
28335 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28336
28337         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
28338
28339 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28340
28341         * g++.dg/inherit/template-as-base.C: Expect error.
28342         * g++.dg/inherit/namespace-as-base.C: Likewise.
28343
28344 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
28345
28346         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
28347         g++.dg/ext/instantiate3.C: Tweak match patterns.
28348
28349         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
28350         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
28351         -da test.
28352
28353 2002-03-31  Richard Henderson  <rth@redhat.com>
28354
28355         * gcc.dg/special/alias-2.c: New.
28356         * gcc.dg/special/ecos.exp: Run it.
28357
28358 2002-03-31  Richard Henderson  <rth@redhat.com>
28359
28360         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28361
28362 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28363
28364         * gcc.dg/weak-1.c: Disable on h8300 port.
28365
28366 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28367
28368         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28369         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28370         ordering tests.
28371         * g++.dg/bprob/bprob-1.C: New test.
28372         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28373         * g++.dg/gcov/gcov-1.C: New test.
28374         * g++.dg/gcov/gcov-1.x: New file.
28375         * g++.dg/gcov/gcov-2.C: New test.
28376         * g++.dg/gcov/gcov-3.C: New test.
28377         * g++.dg/gcov/gcov-3.h: New file.
28378
28379 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28380
28381         * g++.old-deja/g++.other/builtins5.C: New test.
28382         * g++.old-deja/g++.other/builtins6.C: New test.
28383         * g++.old-deja/g++.other/builtins7.C: New test.
28384         * g++.old-deja/g++.other/builtins8.C: New test.
28385         * g++.old-deja/g++.other/builtins9.C: New test.
28386
28387 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28388
28389         * g++.dg/opt/static1.C: New test.
28390
28391         * g++.dg/opt/longbranch1.C: New test.
28392
28393 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28394
28395         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28396
28397         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28398
28399 2002-03-28  Jeffrey A Law  (law@redhat.com)
28400
28401         * gcc.c-torture/execute/20020328-1.c: New test.
28402
28403 2002-03-27  Richard Henderson  <rth@redhat.com>
28404
28405         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28406         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28407         move from g++.old-deja/g++.ext/.
28408
28409 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28410
28411         * g++.dg/init/new2.C: New test.
28412
28413 2002-03-26  Richard Henderson  <rth@redhat.com>
28414
28415         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28416
28417         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28418         on sparc.
28419
28420         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28421         sparcv9 systems.
28422         * gcc.dg/20001102-1.c: Likewise.
28423
28424 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28425
28426         * gcc.dg/cpp/endif-pedantic1.c,
28427         gcc.dg/cpp/endif-pedantic2.c:  New tests.
28428
28429 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28430
28431         * g++.dg/init/new1.C: New test.
28432
28433 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28434
28435         * g++.dg/abi/vbase9.C: New test.
28436
28437 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28438
28439         * gcc.dg/arm-asm.c: New test.
28440
28441 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28442
28443         * gcc.dg/Wswitch-enum.c: New test.
28444         Fix PR c/5044.
28445
28446 2002-03-26  Richard Henderson  <rth@redhat.com>
28447
28448         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28449         structure.
28450
28451 2002-03-25  Richard Henderson  <rth@redhat.com>
28452
28453         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28454         sparcv9 systems.
28455
28456         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28457         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28458
28459 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28460
28461         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28462
28463 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28464
28465         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28466         targets using generic thunk support.
28467
28468 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28469
28470         * gcc.c-torture/compile/20020323-1.c: New test.
28471
28472         * g++.dg/opt/conj2.C: New test.
28473
28474 2002-03-24  Richard Henderson  <rth@redhat.com>
28475
28476         * gcc.dg/weak-1.c: Use -fno-common.
28477
28478 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28479
28480         * g77.dg/f77-edit-apostrophe-out.f: New test
28481         * g77.dg/f77-edit-h-out.f: New test
28482         * g77.dg/f77-edit-t-in.f: New test
28483         * g77.dg/f77-edit-t-out.f: New test
28484         * g77.dg/f77-edit-x-out.f: New test
28485         * g77.dg/f77-edit-slash-out.f: New test
28486         * g77.dg/f77-edit-colon-out.f: New test
28487         * g77.dg/f77-edit-s-out.f: New test
28488
28489 2002-03-24  Richard Henderson  <rth@redhat.com>
28490
28491         * objc/execute/formal_protocol-6.x: New XFAIL.
28492
28493 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28494
28495         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
28496         that do not support weak symbols
28497
28498 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28499
28500         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
28501         * lib/g77.exp:  Likewise
28502         * lib/objc.exp: Likewise
28503
28504 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28505
28506         * gcc.dg/Wswitch-default.c: New test.
28507
28508 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28509
28510         * g++.dg/other/enum1.C: New test.
28511
28512 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28513
28514         * gcc.dg/pragma-ep-3.c: Fix typo.
28515
28516 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28517
28518         * g++.dg/inherit/template-as-base.C: New test.
28519
28520 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28521
28522         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28523         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28524
28525 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28526
28527         * gcc.dg/cpp/multiline.c: Update to match.
28528
28529 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28530
28531         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28532
28533 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28534
28535         * gcc.dg/cpp/extratokens2.c:  New file.
28536
28537 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28538
28539         * gcc.dg/20020312-2.c: Add rs6000 target.
28540
28541         * gcc.c-torture/compile/20020319-1.c: New test.
28542
28543 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28544
28545         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28546         (A, E): Handle this.
28547
28548 2002-03-20  Jason Merrill  <jason@redhat.com>
28549
28550         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28551         ignoring -fpic.
28552         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28553         through prune_gcc_output.
28554
28555 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28556
28557         * gcc.c-torture/compile/20020320-1.c: New test.
28558
28559 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28560
28561         * gcc.c-torture/compile/20020318-1.c: New test.
28562
28563         * gcc.dg/struct-by-value-1.c: New test.
28564
28565         * gcc.dg/20020319-1.c: New test.
28566
28567 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28568
28569         * g++.dg/opt/conj1.C: New test.
28570
28571 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28572
28573         * g++.dg/template/qualttp20.C: Revert previous change.
28574         * g++.dg/template/qualttp3.C: Likewise.
28575         * g++.dg/template/qualttp4.C: Likewise
28576         * g++.dg/template/qualttp5.C: Likewise
28577         * g++.dg/template/qualttp6.C: Likewise
28578         * g++.dg/template/qualttp7.C: Likewise
28579         * g++.dg/template/qualttp8.C: Likewise
28580         * g++.dg/template/recurse.C: Likewise.
28581
28582 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28583
28584         * gcc.dg/cpp/wchar-1.c: Update.
28585
28586 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28587
28588         * g++.dg/template/conv1.C: New test.
28589         * g++.dg/template/conv2.C: New test.
28590         * g++.dg/template/conv3.C: New test.
28591         * g++.dg/template/conv4.C: New test.
28592
28593 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28594
28595         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28596         * g++.dg/template/qualttp3.C: Likewise.
28597         * g++.dg/template/qualttp4.C: Likewise
28598         * g++.dg/template/qualttp5.C: Likewise
28599         * g++.dg/template/qualttp6.C: Likewise
28600         * g++.dg/template/qualttp7.C: Likewise
28601         * g++.dg/template/qualttp8.C: Likewise
28602         * g++.dg/template/recurse.C: Likewise.
28603
28604 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28605
28606         * g++.dg/opt/dtor1.C: New test.
28607
28608 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28609
28610         * gcc.c-torture/compile/20020315-1.c: New test.
28611
28612 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28613
28614         * gcc.dg/weak-1.c: Fix scan tests.
28615
28616 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28617
28618         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28619         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28620         cris-*-aout* mmix-*-*.
28621         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28622         cris-*-aout* mmix-*-*.
28623         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28624         cris-*-elf* cris-*-aout* and mmix-*-*.
28625         * gcc.dg/20001009-1.c: Ditto.
28626         * gcc.dg/20010912-1.c: Ditto.
28627         * gcc.dg/20020122-4.c: Ditto.
28628         * gcc.dg/inline-2.c: Ditto.
28629
28630 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28631
28632         * gcc.c-torture/compile/20020314-1.c: New test.
28633
28634 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28635
28636         * gcc.c-torture/execute/20020314-1.c: New test.
28637
28638 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28639
28640         * g++.dg/warn/Wunused-1.C: New test.
28641
28642 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28643
28644         * g++.dg/abi/mangle6.C: New test.
28645
28646 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28647
28648         * gcc.c-torture/compile/20020309-2.c: New test.
28649
28650         * gcc.c-torture/compile/20020312-1.c: New test.
28651
28652 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28653
28654         * g++.dg/other/access1.C: New test.
28655
28656 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28657
28658         * gcc.c-torture/execute/wchar_t-1.c: New test.
28659
28660 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28661
28662         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28663
28664 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28665
28666         * gcc.dg/20020312-1.c: New test case.
28667
28668 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28669
28670         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28671
28672 2002-03-11  Richard Henderson  <rth@redhat.com>
28673
28674         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28675         * g++.old-deja/g++.jason/report.C: Likewise.
28676
28677 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28678
28679         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28680         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28681
28682 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28683
28684         * testsuite/g++.dg/overload/pmf1.C: New test.
28685
28686 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28687
28688         * gcc.c-torture/execute/20020307-1.c: Use long.
28689
28690 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28691
28692         PR optimization/5844
28693         * gcc.dg/20020310-1.c: New test.
28694
28695 2002-03-09  Michael Meissner  <meissner@redhat.com>
28696
28697         * gcc.c-torture/execute/memcpy-2.c: New test.
28698         * gcc.c-torture/execute/memset-1.c: New test.
28699         * gcc.c-torture/execute/strlen-1.c: New test.
28700         * gcc.c-torture/execute/strcmp-1.c: New test.
28701         * gcc.c-torture/execute/strncmp-1.c: New test.
28702
28703 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28704
28705         * gcc.dg/ppc-ldstruct.c: New test.
28706
28707 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28708
28709         * gcc.c-torture/execute/va-arg-22.c: New test.
28710
28711 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28712
28713         * gcc.c-torture/compile/20020309-1.c: New test.
28714
28715 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28716
28717         * gcc.c-torture/execute/20020307-2.c: New test.
28718
28719 2002-03-07  Jeffrey A Law  (law@redhat.com)
28720
28721         * g77.f-torture/compile/20020307-1.f: New test.
28722
28723 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28724
28725         * gcc.dg/unordered-1.c: New test.
28726
28727 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28728
28729         * gcc.c-torture/execute/20020307-1.c: New test.
28730
28731 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28732
28733         * gcc.dg/20020304-1.c: New test.
28734
28735         * gcc.c-torture/compile/20020304-2.c: New test.
28736
28737 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28738
28739         * gcc.c-torture/compile/20020304-1.c: New test case
28740         (from PR c/5830).
28741
28742 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28743
28744         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28745
28746 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28747
28748         * g++.dg/other/classkey1.C: New test.
28749
28750 2002-03-01  Richard Henderson  <rth@redhat.com>
28751
28752         * gcc.c-torture/compile/981223-1.x: New.
28753         * gcc.c-torture/compile/920625-1.x: New.
28754
28755 2002-02-28  Richard Henderson  <rth@redhat.com>
28756
28757         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28758
28759 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28760
28761         * gcc.c-torture/execute/20020227-1.c: New test.
28762
28763 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28764
28765         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28766         here" ERROR lines.
28767         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28768         * g++.old-deja.g++.other/defarg1.C: Likewise.
28769         * g++.old-deja/g++.pt/calls2.C: Likewise.
28770         * g++.old-deja/g++.pt/crash20.C: Likewise.
28771         * g++.old-deja/g++.pt/crash30.C: Likewise.
28772         * g++.old-deja/g++.pt/crash36.C: Likewise.
28773         * g++.old-deja/g++.pt/crash6.C: Likewise.
28774         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28775         * g++.old-deja/g++.pt/derived3.C: Likewise.
28776         * g++.old-deja/g++.pt/error1.C: Likewise.
28777         * g++.old-deja/g++.pt/friend21.C: Likewise.
28778         * g++.old-deja/g++.pt/friend23.C: Likewise.
28779         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28780         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28781
28782 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28783
28784         * gcc.c-torture/execute/20020225-2.c: New test.
28785
28786 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28787
28788         * gcc.c-torture/execute/920730-1t.c,
28789         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28790         Delete test cases, only relevant to -traditional.
28791
28792 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28793
28794         * gcc.dg/cpp/undef1.c: Remove.
28795         * gcc.dg/cpp/directiv.c: Update.
28796         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28797
28798 2002-02-27  Michael Meissner  <meissner@redhat.com>
28799
28800         * gcc.c-torture/execute/20020226-1.c: New test.
28801
28802 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28803
28804         * g++.dg/debug/debug4.C: New test.
28805
28806         * gcc.dg/ia64-visibility-1.c: New test.
28807
28808 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28809
28810         * gcc.dg/debug/20020224-1.c: New.
28811
28812 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28813
28814         * gcc.c-torture/execute/960416-1.x: New.
28815         * gcc.c-torture/execute/divconst-3.x: Likewise.
28816
28817 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28818
28819         * gcc.dg/20020224-1.c: New test.
28820
28821 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28822
28823         * gcc.c-torture/execute/20020225-1.c: New.
28824
28825 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28826
28827         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28828
28829 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28830
28831         * gcc.dg/20020222-1.c: New test.
28832
28833 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28834
28835         * g++.dg/opt/anonunion1.C: New test.
28836
28837 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28838
28839         * g++.dg/template/qualttp19.C: New test.
28840         * g++.dg/template/qualttp20.C: New test.
28841         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28842         * g++.old-deja/g++.other/qual1.C: Likewise.
28843
28844 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28845
28846         * gcc.dg/attr-alwaysinline.c: New.
28847
28848 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28849
28850         * gcc.dg/20020220-1.c: New test.
28851
28852         * gcc.dg/20020220-2.c: New test.
28853
28854         * g++.dg/opt/mmx1.C: New test.
28855
28856 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28857
28858         * gcc.c-torture/compile/20020110.c: New test.
28859
28860 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28861
28862         * gcc.c-torture/execute/20020219-1.c: New test.
28863
28864         * gcc.dg/20020219-1.c: New test.
28865
28866         * gcc.dg/noncompile/20020220-1.c: New test.
28867
28868         * g++.dg/opt/ptrintsum1.C: New test.
28869
28870         * gcc.dg/debug/20020220-1.c: New test.
28871
28872 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28873
28874         * gcc.c-torture/execute/20020216-1.c: New test.
28875
28876 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28877
28878         * gcc.dg/decl-1.c: Update, new test.
28879
28880 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28881
28882         * g++.dg/abi/bitfield1.C: New test.
28883         * g++.dg/abi/bitfield2.C: New test.
28884
28885 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28886
28887         * gcc.dg/attr-nest.c: New test.
28888
28889 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28890
28891         * gcc.c-torture/execute/20020215-1.c: New test.
28892
28893 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28894
28895         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28896         * g++.dg/debug/debug.exp: New.
28897         * g++.dg/debug/trivial.C: New.
28898         * g++.dg/debug/debug1.C: Moved...
28899         * g++.dg/other/debug1.C: ...from here.
28900         * g++.dg/debug/debug2.C: Moved...
28901         * g++.dg/other/debug2.C: ...from here.
28902         * g++.dg/debug/debug3.C: Moved...
28903         * g++.dg/other/debug3.C: ...from here.
28904
28905         * gcc.dg/noncompile/20020213-1.c: New test.
28906
28907 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28908
28909         * g++.dg/other/debug3.C: New test.
28910
28911         * gcc.c-torture/execute/20020213-1.c: New test.
28912
28913 2002-02-13  Richard Smith <richard@ex-parrot.com>
28914
28915         * g++.old-deja/g++.other/thunk1.C: New test.
28916
28917 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28918
28919         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28920
28921 2002-02-13  Stan Shebs  <shebs@apple.com>
28922
28923         * gcc.dg/altivec-3.c: New.
28924
28925 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28926
28927         * gcc.dg/Wunreachable-1.c: New test.
28928         * gcc.dg/Wunreachable-2.c: New test.
28929
28930 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28931
28932         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28933
28934 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28935
28936         * gcc.dg/decl-1.c: New test.
28937
28938 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28939
28940         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28941
28942 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28943
28944         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28945         * gcc.c-torture/compile/980506-1.x: Likewise.
28946
28947 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28948
28949         * gcc.dg/20020210-1.c: New.
28950
28951 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28952
28953         * g77.f-torture/execute/947.f: New regression test
28954         for PR fortran/947.
28955
28956 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28957
28958         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28959         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28960
28961 2002-02-08  Richard Henderson  <rth@redhat.com>
28962
28963         * gcc.c-torture/compile/labels-3.c: New.
28964
28965 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
28966
28967         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
28968         expression statements work instead.
28969         * gcc.dg/noncompile/20020207-1.c: New test.
28970
28971 2002-02-07  Richard Henderson  <rth@redhat.com>
28972
28973         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
28974
28975 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28976
28977         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
28978         message from g77
28979         * lib/g77-dg.exp: Trim g77 error messages so that they are
28980         recognized by dg.exp.
28981
28982 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28983
28984         PR fortran/5473
28985         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
28986
28987 2002-02-07  Richard Henderson  <rth@redhat.com>
28988
28989         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
28990         to be sufficiently aligned for integers.
28991
28992 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
28993
28994         * g++.dg/template/friend4.C: New test.
28995
28996 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28997
28998         PR fortran/5743
28999         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
29000         unsupported cases.
29001
29002 2002-02-07  Richard Henderson  <rth@redhat.com>
29003
29004         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
29005         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
29006         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
29007         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
29008
29009 2002-02-06  Richard Henderson  <rth@redhat.com>
29010
29011         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
29012
29013 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
29014
29015         * gcc.dg/20020206-1.c: New test.
29016
29017 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
29018
29019         * gcc.c-torture/execute/20020206-1.c: New test.
29020
29021         * gcc.c-torture/execute/20020206-2.c: New test.
29022
29023         PR optimization/5429:
29024         * gcc.c-torture/compile/20020206-1.c: New test.
29025
29026 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
29027
29028         * g++.dg/ext/align1.C: Do not use an explicit alignment value
29029         as certain file formats cannot support particularly large
29030         alignments.
29031
29032         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
29033         and do not expect to be able to link the executable.
29034
29035         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
29036         fail because the COFF format does not support the weak attribute.
29037
29038 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
29039
29040         * g77.dg/pr5473.f:  New test
29041
29042 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
29043
29044         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
29045         Fix testcase accordingly.
29046
29047 2002-02-04  Richard Henderson  <rth@redhat.com>
29048
29049         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
29050         (buf): Change to be an array of pointers, not ints.
29051
29052 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29053
29054         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
29055         before all tests.  Move warning one line above to match where it
29056         C frontend emits.
29057         * gcc.dg/Wswitch-2.c: New test.
29058         * g++.dg/warn/Wswitch-1.C: New test.
29059         * g++.dg/warn/Wswitch-2.C: New test.
29060
29061 2002-02-04  Richard Henderson  <rth@redhat.com>
29062
29063         * g++.dg/abi/offsetof.C: Fix size comparison.
29064
29065 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
29066
29067         * gcc.dg/cast-qual-2.c: New test.
29068
29069 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29070
29071         * gcc.dg/20020201-4.c: New test.
29072
29073 2002-02-04  Ben Elliston  <bje@redhat.com>
29074
29075         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
29076         target_info attribute != 0, in addition to the empty string.
29077         (gcc_target_compile): Likewise.
29078
29079 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
29080
29081         * gcc.dg/Wswitch.c: New test.
29082         PR gcc/4475. PR gcc/3780.
29083
29084 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
29085
29086         * g77.f-torture/execute/5122.f: New test for regressions
29087         against PR fortran/5122.
29088
29089 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
29090
29091         * g77.f-torture/compile/pr3743.f: Delete
29092         * g77.dg/pr3743-1.f: New test.
29093         * g77.dg/pr3743-2.f: New test.
29094         * g77.dg/pr3743-3.f: New test.
29095         * g77.dg/pr3743-4.f: New test.
29096
29097 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29098
29099         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
29100
29101 2002-02-02  Richard Henderson  <rth@redhat.com>
29102
29103         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
29104         * gcc.c-torture/execute/bf64-1.c: Likewise.
29105
29106 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29107
29108         * gcc.dg/20020201-2.c: New test.
29109
29110         * gcc.dg/20020201-3.c: New test.
29111
29112         * gcc.c-torture/execute/bitfld-2.c: New test.
29113
29114 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29115
29116         * gcc.dg/bitfld-1.c: Update.
29117         * gcc.dg/bitfld-2.c: Update.
29118         * gcc.c-torture/execute/bitfld-1.x: New.
29119
29120 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29121
29122         * gcc.c-torture/execute/20020201-1.c: New test.
29123
29124 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
29125
29126         PR target/5469
29127         * gcc.dg/20020201-1.c: New test.
29128
29129 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
29130
29131         PR fortran/3743
29132         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
29133         * g77.f-torture/compile/pr3743.x: Remove
29134
29135 2002-01-31  Tom Rix  <trix@redhat.com>
29136
29137         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
29138
29139 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29140
29141         * gcc.dg/noncompile/20020130-1.c: New test.
29142
29143 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
29144
29145         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
29146
29147 2002-01-29  Richard Henderson  <rth@redhat.com>
29148
29149         * gcc.c-torture/execute/991118-1.c: Cast various constants back
29150         to long long.
29151         * gcc.c-torture/execute/bf64-1.c: Likewise.
29152
29153 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
29154
29155         * gcc.c-torture/execute/20020129-1.c: New test.
29156
29157 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29158
29159         * gcc.c-torture/compile/20000224-1.c: Update.
29160         * gcc.c-torture/execute/bitfld-1.c: New tests.
29161         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
29162         * gcc.dg/uninit-A.c: Update.
29163
29164 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29165
29166         * g++.dg/template/ctor1.C: Add instantiation.
29167
29168 2002-01-28  Paul Koning  <pkoning@equallogic.com>
29169
29170         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
29171         argument to __builtin_prefetch to be const ptr.
29172
29173 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
29174
29175         * gcc.c-torture/compile/20020120-1.c: New test.
29176
29177 2002-01-27  Kazu Hirata  <kazu@hxi.com>
29178
29179         * gcc.c-torture/execute/20020127-1.c: New test.
29180
29181 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
29182
29183         * g77.dg/f77-edit-i-in.f: New test
29184         * g77.dg/f77-edit-i-out.f: New test
29185
29186 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
29187
29188         * gcc.dg/debug/debug.exp: New file.
29189         * gcc.dg/debug/trivial.c: New file.
29190         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
29191         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
29192         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
29193         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
29194         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
29195         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
29196         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
29197         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
29198         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
29199         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
29200         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
29201         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
29202         * gcc.dg/20000503-1.c: Removed.
29203         * gcc.dg/20010207-1.c: Removed.
29204         * gcc.dg/20011223-1.c: Removed.
29205         * gcc.dg/20020104-2.c: Removed.
29206         * gcc.dg/debug-1.c: Removed.
29207         * gcc.dg/debug-2.c: Removed.
29208         * gcc.dg/debug-3.c: Removed.
29209         * gcc.dg/debug-4.c: Removed.
29210         * gcc.dg/debug-5.c: Removed.
29211         * gcc.dg/debug-6.c: Removed.
29212         * gcc.dg/dwarf2-1.c: Removed.
29213         * gcc.dg/dwarf2-2.c: Removed.
29214
29215 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
29216
29217         * g++.old-deja/g++.other/eh5.C: New test.
29218         * g++.old-deja/g++.other/sibcall2.C: New test.
29219         * g++.old-deja/g++.other/array9.C: New test.
29220         * g++.old-deja/g++.other/typename2.C: New test.
29221         * g++.old-deja/g++.other/crash60.C: New test.
29222         * g++.old-deja/g++.other/conv9.C: New test.
29223         * g++.old-deja/g++.other/mangle10.C: New test.
29224         * g++.old-deja/g++.other/unchanging1.C: New test.
29225         * g++.old-deja/g++.other/exprstmt1.C: New test.
29226         * g++.old-deja/g++.other/inline23.C: New test.
29227         * g++.old-deja/g++.eh/ia64-1.C: New test.
29228         * g++.old-deja/g++.other/dwarf2-1.C: New test.
29229         * g++.old-deja/g++.other/reload1.C: New test.
29230         * g++.old-deja/g++.other/static20.C: New test.
29231         * g++.old-deja/g++.other/local-alloc1.C: New test.
29232         * g++.old-deja/g++.other/conv8.C: New test.
29233         * g++.old-deja/g++.other/stmtexpr2.C: New test.
29234         * g++.old-deja/g++.other/storeexpr1.C: New test.
29235         * g++.old-deja/g++.other/storeexpr2.C: New test.
29236         * g++.dg/eh/template2.C: New test.
29237         * g++.dg/warn/weak1.C: New test.
29238
29239 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
29240
29241         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29242         Remove first, non-varying, argument.
29243
29244 2002-01-23  Richard Henderson  <rth@redhat.com>
29245
29246         * gcc.dg/inline-2.c: New.
29247
29248         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
29249         Add optional target arg.  Check number of arguments.
29250         (scan-assembler-not, scan-assembler-dem): Likewise.
29251         (scan-assembler-dem-not): Likewise.
29252
29253 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29254
29255         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
29256         line 12.
29257         * g++.old-deja/g++.brendan/parse3.C,
29258         g++.old-deja/g++.other/crash26.C,
29259         g++.old-deja/g++.other/crash28.C,
29260         g++.old-deja/g++.other/crash29.C,
29261         g++.old-deja/g++.other/crash30.C,
29262         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
29263
29264 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
29265
29266         * gcc.dg/20020115-1.c: New.
29267
29268 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
29269
29270         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
29271
29272 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
29273
29274         * gcc.dg/20020122-3.c: New.
29275
29276 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
29277
29278         * g++.dg/other/gc1.C: New test.
29279
29280 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29281
29282         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
29283
29284 2002-01-22  Richard Henderson  <rth@redhat.com>
29285
29286         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
29287
29288 2002-01-22  Richard Henderson  <rth@redhat.com>
29289
29290         * gcc.dg/20020122-4.c: New.
29291
29292 2002-01-22  H.J. Lu <hjl@gnu.org>
29293
29294         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
29295         link output.
29296         * gcc.dg/special/ecos.exp: Likewise.
29297         * lib/g++-dg.exp: Likewise.
29298         * lib/g77-dg.exp: Likewise.
29299         * lib/gcc-dg.exp : Likewise.
29300         * lib/mike-g++.exp: Likewise.
29301         * lib/mike-g77.exp: Likewise.
29302         * lib/mike-gcc.exp: Likewise.
29303         * lib/objc-dg.exp: Likewise.
29304
29305 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
29306
29307         PR target/5379
29308         * gcc.dg/20020122-2.c: New test.
29309
29310 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
29311
29312         * gcc.dg/20020122-1.c: New test.
29313
29314 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
29315
29316         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
29317
29318 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
29319
29320         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
29321
29322 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29323
29324         * gcc.c-torture/compile/20020121-1.c: New test.
29325
29326 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29327
29328         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
29329         ld_library_path.
29330
29331 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
29332
29333         * gcc.dg/20020218-1.c: New test.
29334
29335 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
29336
29337         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
29338         messages
29339         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
29340         "At global scope" warning
29341         * g++.dg/ext/align1.C: Change cygwin test for alignment
29342         from db-bogus to dg-warning
29343
29344 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
29345
29346         * g77.f-torture/compile/cpp2.F: New test.
29347
29348 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29349
29350         * g++.dg/template/access1.C: New test.
29351
29352 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
29353
29354         * gcc.dg/20020118-1.c: New.
29355
29356 2002-01-18  Kazu Hirata  <kazu@hxi.com>
29357
29358         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
29359
29360 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29361
29362         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29363         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29364         alignment warnings.
29365
29366 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29367
29368         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29369         torture_with_loops and torture_without_loops
29370
29371 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29372
29373         * gcc.c-torture/compile/20020116-1.c: New test.
29374
29375 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29376
29377         * gcc.dg/20020116-2.c: New test.
29378
29379         * gcc.dg/ultrasp4.c: New test.
29380
29381         * gcc.dg/20020116-1.c: New test.
29382
29383 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29384
29385         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29386         by EABI.
29387
29388 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29389
29390         * gcc.misc-tests/i386-prefetch.exp: New.
29391         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29392         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29393         * gcc.misc-tests/i386-pf-none-1.c: New test.
29394         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29395
29396 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29397
29398         * gcc.dg/gnu89-init-1.c: Add new tests.
29399
29400 2002-01-15  Andreas Jaeger  <aj@suse.de>
29401
29402         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29403         * gcc.dg/i386-mmx-2.c: Likewise.
29404         * gcc.dg/i386-sse-1.c: Likewise.
29405         * gcc.dg/i386-sse-2.c: Likewise.
29406         * gcc.dg/i386-sse-3.c: Likewise.
29407
29408 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29409
29410         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29411         Uncomment additional cases that now pass.
29412
29413 2002-01-11  Richard Henderson  <rth@redhat.com>
29414
29415         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29416         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29417
29418 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29419
29420         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29421
29422 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29423
29424         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29425         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29426
29427 2002-01-10  Dale Johannesen  <dalej@apple.com>
29428
29429         * gcc.c-torture/execute/loop-11.c: New.
29430
29431 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29432
29433         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29434         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29435
29436 2002-01-09  Richard Henderson  <rth@redhat.com>
29437
29438         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29439         type in which to perform the operation for each size.
29440
29441 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29442
29443         * gcc.c-torture/compile/20020109-2.c: New test.
29444
29445 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29446
29447         * gcc.c-torture/execute/loop-10.c: New test.
29448
29449 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29450
29451         * gcc.c-torture/compile/20010226-1.c: New test.
29452         * gcc.c-torture/compile/20010227-1.c: New test.
29453         * gcc.c-torture/compile/20010426-1.c: New test.
29454         * gcc.c-torture/compile/20010510-1.c: New test.
29455         * gcc.c-torture/compile/20010605-3.c: New test.
29456         * gcc.c-torture/compile/20010824-1.c: New test.
29457         * gcc.c-torture/execute/20010409-1.c: New test.
29458         * gcc.dg/noncompile/20000901-1.c: New test.
29459         * gcc.dg/20001023-1.c: New test.
29460         * gcc.dg/20001101-1.c: New test.
29461         * gcc.dg/20001102-1.c: New test.
29462         * gcc.dg/20010207-1.c: New test.
29463         * gcc.dg/20010405-1.c: New test.
29464         * gcc.dg/20010822-1.c: New test.
29465         * gcc.dg/20011107-1.c: New test.
29466
29467 2002-01-09  Jeffrey A Law  (law@redhat.com)
29468
29469         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29470
29471         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29472         execution failure on PA targets.
29473
29474 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29475
29476         * gcc.c-torture/compile/20020109-1.c: New test.
29477
29478 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29479
29480         * gcc.c-torture/execute/20020108-1.c: New test.
29481
29482 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29483
29484         * gcc.dg/20020108-1.c: New test.
29485
29486 2002-01-08  H.J. Lu <hjl@gnu.org>
29487
29488         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29489         for header files.
29490
29491 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29492
29493         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29494         consistency.
29495
29496 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29497
29498         * gcc.dg/altivec-4.c: Test altivec predicates.
29499
29500 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29501
29502         * gcc.c-torture/execute/20020107-1.c: New test.
29503
29504 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29505
29506         PR c/5279
29507         * gcc.c-torture/compile/20020106-1.c: New test.
29508
29509 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29510
29511         * gcc.c-torture/execute/nestfunc-4.c: New test.
29512
29513 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29514
29515         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29516         extra triple that slipped in.
29517         * g++.old-deja/g++.abi/align.C: Likewise.
29518         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29519
29520 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29521
29522         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29523         * g++.old-deja/g++.abi/align.C: Likewise.
29524         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29525
29526         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29527         on FreeBSD/i386.
29528         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29529         FreeBSD.
29530
29531 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29532
29533         * gcc.dg/20020104-1.c: New test.
29534
29535         * gcc.dg/20020104-2.c: New test.
29536
29537 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29538
29539         * gcc.dg/20020103-1.c: Fix typo in target selector.
29540
29541 2002-01-03  Richard Henderson  <rth@redhat.com>
29542
29543         * gcc.dg/20020103-1.c: New.
29544
29545 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29546
29547         * gcc.c-torture/execute/20020103-1.c: New test.
29548
29549 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29550
29551         * g++.dg/other/debug2.C: New test.
29552
29553         * gcc.c-torture/compile/20020103-1.c: New test.
29554
29555 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29556
29557         * gcc.dg/gnu89-init-1.c: Added new tests.
29558
29559 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29560
29561         * g++.dg/template/friend2.C: Remove as patch is reverted.
29562
29563         * g++.dg/warn/oldcast1.C: New test.
29564
29565         * g++.dg/template/ptrmem1.C: New test.
29566         * g++.dg/template/ptrmem2.C: New test.
29567
29568         * g++.dg/template/ntp.C: New test.
29569
29570         * g++.dg/other/component1.C: New test.
29571
29572         * g++.dg/template/ttp3.C: New test.
29573
29574         * g++.dg/template/friend2.C: New test.
29575         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29576
29577 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29578
29579         * g++.dg/other/ptrmem1.C: New test.
29580         * g++.dg/other/ptrmem2.C: New test.
29581
29582 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29583
29584         * g++.dg/template/ctor1.C: New test.
29585
29586 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29587
29588         * g++.dg/template/friend2.C: New test.
29589
29590 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29591
29592         * gcc.dg/mmix-1.c: New test.
29593
29594 2001-12-31  Richard Henderson  <rth@redhat.com>
29595
29596         * gcc.dg/asm-5.c: New.
29597
29598 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29599
29600         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29601         in namespace __gnu_cxx
29602
29603 2001-12-30  Richard Henderson  <rth@redhat.com>
29604
29605         * gcc.dg/debug-6.c: New.
29606
29607 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29608
29609         * gcc.c-torture/compile/20011229-2.c: New test.
29610
29611 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29612
29613         * gcc.dg/debug-3.c: New test.
29614         * gcc.dg/debug-4.c: New test.
29615         * gcc.dg/debug-5.c: New test.
29616
29617 2001-12-29  Richard Henderson  <rth@redhat.com>
29618
29619         * g++.dg/eh/loop1.C: New.
29620
29621 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29622
29623         * g++.dg/template/crash1.C: New test.
29624
29625 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29626
29627         * g++.dg/other/const1.C: New test.
29628
29629 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29630
29631         * gcc.c-torture/compile/20011229-1.c: New test.
29632
29633 2001-12-28  Stan Shebs  <shebs@apple.com>
29634
29635         * lib/objc-torture.exp: Resync with c-torture.exp.
29636         * lib/objc.exp: Load standard libraries.
29637
29638 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29639
29640         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29641         additional tests.
29642
29643 2001-12-27  Roger Sayle <roger@eyesopen.com>
29644
29645         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29646
29647 2001-12-27  Richard Henderson  <rth@redhat.com>
29648
29649         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29650
29651 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29652
29653         * g++.dg/eh/ctor1.C: New test.
29654         * g++.dg/other/error2.C: New test.
29655
29656 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29657
29658         * g++.dg/other/init2.C: New test.
29659
29660 2001-12-24  Richard Henderson  <rth@redhat.com>
29661
29662         * gcc.dg/20011223-1.c: New.
29663         * gcc.dg/inline-1.c: New.
29664
29665 2001-12-23  Richard Henderson  <rth@redhat.com>
29666
29667         * gcc.dg/asm-4.c: Test operand modifiers.
29668
29669 2001-12-23  Richard Henderson  <rth@redhat.com>
29670
29671         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29672
29673 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29674
29675         * gcc.c-torture/execute/20011223-1.c: New test.
29676
29677 2001-12-21  Richard Henderson  <rth@redhat.com>
29678
29679         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29680         re-enables the warning.
29681
29682 2001-12-21  Richard Henderson  <rth@redhat.com>
29683
29684         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29685
29686 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29687
29688         * gcc.c-torture/compile/20011218-1.c: New test.
29689
29690 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29691
29692         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29693         arm-isr.c test.
29694         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29695         epilogue generation for ARM ISR routines.
29696
29697 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29698
29699         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29700         * gcc.dg/format/c90-printf-3.c: Likewise.
29701         * gcc.dg/format/c99-printf-3.c: Likewise.
29702         * gcc.dg/format/ext-1.c: Likewise.
29703         * gcc.dg/format/ext-6.c: Likewise.
29704         * gcc.dg/format/format.h: Prototype unlocked stdio.
29705
29706 2001-12-20  Richard Henderson  <rth@redhat.com>
29707
29708         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29709         (arena): Use it.
29710         (malloc): Correct allocation logic.  Abort if we fill up the
29711         arena before initialization complete.
29712         (realloc): Correct allocation logic.
29713
29714 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29715
29716         * gcc.c-torture/compile/20011219-2.c: New test.
29717
29718         * gcc.c-torture/execute/20011219-1.c: New test.
29719
29720 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29721
29722         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
29723         target does not support weak symbols.
29724
29725 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29726
29727         * gcc.c-torture/compile/20011219-1.c: New test.
29728
29729 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29730
29731         * g++.dg/other/error1.C: New test.
29732
29733 2001-12-17  Jeffrey A Law  (law@redhat.com)
29734
29735         * gcc.c-torture/execute/20011217-1.c: New test.
29736
29737 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29738
29739         * objc.dg/special/: New directory.
29740         * objc.dg/special/special.exp: New file.
29741         * objc.dg/special/unclaimed-category-1.h: New file.
29742         * objc.dg/special/unclaimed-category-1a.m: New file.
29743         * objc.dg/special/unclaimed-category-1.m: New file.
29744
29745 2001-12-17  Andreas Jaeger  <aj@suse.de>
29746
29747         * gcc.c-torture/compile/20011217-2.c: New test.
29748
29749 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29750
29751         * gcc.c-torture/compile/20011217-1.c: New test.
29752
29753 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29754
29755         * testsuite/gcc.dg/20011214-1.c: New.
29756
29757 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29758
29759         * gcc.dg/altivec-4.c: New.
29760
29761 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29762
29763         * gcc.dg/20011113-1.c: New test.
29764
29765 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29766
29767         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29768         std::__malloc_alloc_template<0> and
29769         std::__default_alloc_template<false, 0>.
29770
29771 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29772
29773         * objc/execute/bf-21.m: New test.
29774         * objc/execute/enumeration-1.m: New test.
29775         * objc/execute/enumeration-2.m: New test.
29776
29777 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29778
29779         * gcc.dg/gnu89-init-1.c: New test.
29780
29781 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29782
29783         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29784         * g++.old-deja/g++.jason/2371.C: Likewise.
29785         * g++.old-deja/g++.jason/template33.C: Likewise.
29786         * g++.old-deja/g++.jason/template34.C: Likewise.
29787         * g++.old-deja/g++.jason/template36.C: Likewise.
29788         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29789         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29790         * g++.old-deja/g++.other/typename1.C: Likewise.
29791         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29792         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29793         * g++.old-deja/g++.pt/typename11.C: Likewise.
29794         * g++.old-deja/g++.pt/typename14.C: Likewise.
29795         * g++.old-deja/g++.pt/typename16.C: Likewise.
29796         * g++.old-deja/g++.pt/typename3.C: Likewise.
29797         * g++.old-deja/g++.pt/typename4.C: Likewise.
29798         * g++.old-deja/g++.pt/typename5.C: Likewise.
29799         * g++.old-deja/g++.pt/typename7.C: Likewise.
29800         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29801
29802 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29803
29804         * g++.dg/other/linkage1.C: New test.
29805         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29806         specifiers.
29807
29808 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29809
29810         * gcc.dg/concat.c: New test.
29811
29812 2001-12-11  Stan Shebs  <shebs@apple.com>
29813
29814         * objc/compile: New test directory.
29815         * objc/compile/compile.exp: New expect script.
29816         * objc/compile/20011211-1.m: New compile test.
29817
29818 2001-12-11  Jason Merrill  <jason@redhat.com>
29819
29820         * lib/prune.exp (prune_gcc_output): Also handle "In member
29821         function".  So many permutations...
29822
29823 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29824
29825         * g++.dg/template/typedef1.C: New test.
29826
29827 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29828
29829         * g++.dg/other/copy1.C: New test.
29830
29831 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29832
29833         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29834
29835         * gcc.dg/builtin-choose-expr.c: New.
29836
29837 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29838
29839         * gcc.dg/altivec-2.c: New.
29840
29841 2001-12-07  Richard Henderson  <rth@redhat.com>
29842
29843         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29844
29845 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29846
29847         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29848         ultrasparc.
29849
29850 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29851
29852         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29853
29854 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29855
29856         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29857         variable argument list.
29858
29859 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29860
29861         * gcc.c-torture/execute/memcheck: Delete entire directory.
29862         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29863         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29864
29865 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29866
29867         * gcc.dg/Wshadow-1.c: New test.
29868
29869 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29870
29871         * gcc.c-torture/compile/20011130-1.c: New test.
29872
29873         * gcc.dg/noncompile/20011025-1.c: New test.
29874
29875         * g++.dg/other/anon-union.C: New test.
29876
29877         * gcc.c-torture/execute/20011024-1.c: New test.
29878
29879 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29880
29881         * gcc.c-torture/execute/20000722-1.x,
29882         gcc.c-torture/execute/20010123-1.x: Remove.
29883         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29884         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29885         gcc.dg/c99-complit-2.c: New tests.
29886
29887 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29888
29889         * g++.dg/inherit/base1.C: New test.
29890
29891 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29892
29893         * g++.dg/other/stdarg1.C: New test.
29894
29895         * gcc.c-torture/compile/20011130-2.c: New test.
29896
29897 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29898
29899         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29900         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29901         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29902         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29903         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29904         * gcc.dg/builtin-prefetch-1.c: New test.
29905
29906 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29907
29908         * gcc.dg/20011130-1.c: New test.
29909
29910 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29911
29912         * g++.dg/other/scope1.C: New test.
29913         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29914
29915 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29916
29917         * gcc.dg/vla-init-1.c: New test.
29918
29919 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29920
29921         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29922
29923 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29924
29925         * objc.dg/alias.m: Update.
29926         * objc.dg/class-1.m: Update.
29927         * objc.dg/const-str-1.m: Update.
29928         * objc.dg/fwd-proto-1.m: Update.
29929         * objc.dg/id-1.m: Update.
29930         * objc.dg/super-class-1.m: Update.
29931
29932 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29933
29934         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29935         constructs.
29936
29937 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29938
29939         * gcc.c-torture/execute/20011128-1.c: New test.
29940
29941 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29942
29943         * gcc.dg/20011127-1.c: New test.
29944
29945 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29946
29947         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29948         from Austin Group draft 7.
29949         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29950         scanf format arguments.
29951         * gcc.dg/format/no-exargs-2.c: New test.
29952
29953 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29954
29955         * g++.dg/abi/vbase8-4.C: New test.
29956
29957 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29958
29959         * gcc.c-torture/execute/20011121-1.c: New test.
29960
29961 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29962
29963         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29964
29965 2001-11-23  Andreas Jaeger  <aj@suse.de>
29966
29967         * gcc.dg/cpp/charconst-2.c: New test.
29968
29969 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
29970
29971         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
29972         to the host if it is remote.  Let tests specify extra headers
29973         they use.
29974         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
29975         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
29976         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
29977         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
29978         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
29979         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
29980         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
29981         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
29982         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
29983         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
29984
29985 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
29986
29987         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
29988         for little endian ARMs.
29989
29990 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
29991
29992         * gcc.c-torture/compile/20011119-1.c: New test.
29993         * gcc.c-torture/compile/20011119-2.c: New test.
29994
29995 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
29996
29997         * gcc.dg/altivec-1.c: Fix typo.
29998
29999 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30000
30001         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
30002
30003 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
30004
30005         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
30006
30007 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
30008
30009         * lib/g77.exp: Don't specify --rpath-link.
30010
30011         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
30012         across all the headers.
30013         * gcc.dg/format/format.exp: For testing on a remote host,
30014         copy format.h.
30015
30016         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
30017         * gcc.c-torture/execute/930406-1.c: Likewise.
30018         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30019
30020 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
30021
30022         * gcc.dg/altivec-1.c: New.
30023
30024 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
30025
30026         * gcc.dg/cpp/fpreprocessed.c: New test case.
30027
30028 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30029
30030         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
30031         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
30032         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
30033
30034 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30035
30036         * gcc.dg/no-builtin-1.c: New test.
30037
30038 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
30039
30040         * gcc.c-torture/execute/20011115-1.c: New test.
30041
30042 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
30043
30044         * gcc.c-torture/compile/20011114-2.c: New test.
30045         * gcc.c-torture/compile/20011114-3.c: New test.
30046         * gcc.c-torture/compile/20011114-4.c: New test.
30047
30048 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30049
30050         * g++.dg/other/init1.C: New test.
30051
30052 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
30053
30054         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
30055         message.
30056
30057         * gcc.c-torture/execute/20011114-1.c: New testcase.
30058
30059         * gcc.c-torture/compile/20010327-1.c: Revert last change.
30060         * gcc.c-torture/compile/20011114-1.c: New test, exactly
30061         like the (before this change) version of 20010327-1.c.
30062
30063 2001-11-14  Roger Sayle <roger@eyesopen.com>
30064
30065         * gcc.c-torture/execute/string-opt-13.c: New testcase.
30066
30067 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
30068
30069         * g++.dg/init/array2.C: New test.
30070
30071 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
30072
30073         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
30074
30075 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
30076
30077         * g++.dg/other/forscope1.C: New test.
30078         * g++.dg/ext/forscope1.C: New test.
30079         * g++.dg/ext/forscope2.C: New test.
30080
30081 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
30082
30083         * gcc.c-torture/execute/20011113-1.c: New test.
30084
30085 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
30086
30087         * gcc.c-torture/execute/20011109-2.c: New test.
30088
30089         * gcc.c-torture/execute/20011109-1.c: New test.
30090
30091 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
30092
30093         * gcc.c-torture/compile/20011109-1.c: New test.
30094
30095 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
30096
30097         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
30098         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
30099         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
30100         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
30101         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
30102         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
30103         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
30104
30105 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30106
30107         * g++.dg/warn/Wshadow-1.C: New tests.
30108         * g++.old-deja/g++.mike/for3.C: Update.
30109
30110 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30111
30112         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
30113         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
30114         XFAILs.  Adjust expected error texts.
30115         * gcc.c-torture/compile/20011106-1.c,
30116         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
30117         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
30118         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
30119         gcc.dg/c99-array-lval-5.c: New tests.
30120
30121 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30122
30123         * gcc.dg/cpp/defined.c: Update.
30124
30125 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30126
30127         * gcc.c-torture/execute/anon-1.c: New test.
30128
30129 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
30130
30131         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
30132         same size, so no warning should be produced on stormy16.
30133
30134         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
30135         due to oversized array.
30136         * g++.old-deja/g++.mike/ns15.C: Likewise.
30137         * g++.old-deja/g++.pt/crash16.C: Likewise.
30138
30139 2001-11-02  Graham Stott  <grahams@redhat.com>
30140
30141         * g++.dgother/debug1.C: Fix typos.
30142
30143 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
30144
30145         * g++.dg/other/debug1.C: New test.
30146
30147 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30148
30149         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
30150         of unsigned long.
30151
30152 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
30153
30154         * gcc.dg/20011029-2.c: New test.
30155
30156         * gcc.c-torture/compile/20011029-1.c: New test.
30157
30158 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
30159
30160         * objc/execute/class_self-1.m: New test.
30161         * objc/execute/class_self-2.m: New test.
30162
30163 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
30164
30165         * gcc.misc-tests/msgs.exp: Delete.
30166         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
30167         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
30168         error set to match recent changes.
30169
30170 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
30171
30172         * gcc.dg/20011021-1.c: New test.
30173
30174 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
30175
30176         * gcc.c-torture/compile/20011023-1.c: New test.
30177
30178 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
30179
30180         * lib/g77.exp: Rewrite based on lib/g++.exp.
30181
30182 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
30183
30184         * gcc.c-torture/execute/20011019-1.c: New test.
30185
30186         * gcc.dg/20011018-1.c: New test.
30187
30188 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
30189
30190         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
30191
30192 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
30193
30194         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
30195         * gcc.dg/attr-invalid.c: Likewise.
30196
30197 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
30198
30199         * testsuite/gcc.dg/20011015-1.c: New test.
30200
30201 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30202
30203         * g++.dg/template/unify2.C: New test.
30204
30205 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30206
30207         * g++.dg/other/exception-specification.C: New test
30208
30209 2001-10-13  Tom Rix  <trix@redhat.com>
30210
30211         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
30212         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
30213
30214 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
30215
30216         * testsuite/gcc.dg/20011009-1.c: New test.
30217
30218 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
30219
30220         PR g++/4476
30221         * g++.dg/other/friend1.C: New test.
30222
30223 2001-10-11  Richard Henderson  <rth@redhat.com>
30224
30225         * g++.old-deja/g++.other/crash18.C: Add -S to options.
30226
30227 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30228
30229         * gcc.c-torture/compile/20011010-1.c: New.
30230
30231 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30232
30233         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
30234         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
30235         g77.f-torture/execute/execute.exp,
30236         g77.f-torture/noncompile/noncompile.exp,
30237         gcc.c-torture/compile/compile.exp,
30238         gcc.c-torture/execute/execute.exp,
30239         gcc.c-torture/execute/ieee/ieee.exp,
30240         gcc.c-torture/execute/memcheck/memcheck.exp,
30241         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
30242         objc/execute/execute.exp: Update FSF address.
30243
30244 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30245
30246         * gcc.dg/cpp/cmdlne-C.c: Update.
30247         * gcc.dg/cpp/cmdlne-C2.c: New.
30248
30249 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30250
30251         * gcc.c-torture/execute/20011008-3.c: New.
30252
30253 2001-10-08  DJ Delorie  <dj@redhat.com>
30254
30255         * gcc.dg/20011008-1.c: New.
30256         * gcc.dg/20011008-2.c: New.
30257
30258 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30259
30260         * gcc.dg/cpp/spacing1.c: Update test.
30261
30262 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30263
30264         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
30265         spelling errors of "separate" as "seperate".
30266
30267 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
30268
30269         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
30270         enough to avoid inlining.
30271
30272 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30273
30274         * lib/g77.exp: set libg2c_dir correctly.
30275
30276 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30277
30278         * gcc.dg/cpp/macro11.c: New test.
30279
30280 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30281
30282         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
30283         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
30284         gcc.dg/format/multattr-3.c: New tests.
30285         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
30286         tests for format attributes on function pointers being rejected.
30287
30288 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30289
30290         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
30291
30292 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30293
30294         * g++.dg/warn/format1.C: New test.
30295
30296 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30297
30298         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
30299
30300 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30301
30302         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
30303
30304 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30305
30306         * gcc.dg/cpp/redef2.c: Add test.
30307
30308 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
30309
30310         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
30311         long-standing bug on i686, apparently.
30312         * gcc.c-torture/execute/loop-2c.x: New file.
30313         * gcc.c-torture/execute/loop-2d.x: New file.
30314         * gcc.c-torture/execute/loop-3c.x: New file.
30315
30316 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
30317
30318         * gcc.dg/cpp/20000625-2.c: Correct line number.
30319
30320 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30321
30322         * gcc.dg/cpp/macro10.c: New test.
30323         * gcc.dg/cpp/strify3.c: New test.
30324         * gcc.dg/cpp/spacing1.c: Add tests.
30325         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
30326         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
30327
30328 2001-09-24  DJ Delorie  <dj@redhat.com>
30329
30330         * gcc.c-torture/execute/20010924-1.c: New test.
30331
30332 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30333
30334         * testsuite/objc/execute/paste.m: Remove.
30335
30336 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30337
30338         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
30339
30340 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
30341
30342         * g77.dg/strlen0.f: New test.
30343
30344 2001-09-21  Richard Henderson  <rth@redhat.com>
30345
30346         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
30347         * g++.old-deja/g++.abi/vtable2.C: Likewise.
30348
30349 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30350
30351         Table-driven attributes.
30352         * g++.dg/ext/attrib1.C: New test.
30353
30354 2001-09-20  DJ Delorie  <dj@redhat.com>
30355
30356         * gcc.dg/20000926-1.c: Update expected warning messages.
30357         * gcc.dg/array-2.c: Likewise, and test for warnings too.
30358         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
30359         array.
30360
30361 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30362
30363         * g++.dg/eh/registers1.C: New test case.
30364
30365 2001-09-17  Richard Henderson  <rth@redhat.com>
30366
30367         * gcc.dg/array-5.c: Fix VLA decomposition test.
30368
30369 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30370
30371         * gcc.dg/cpp/line5.c: New testcase.
30372
30373 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30374
30375         * gcc.dg/cpp/macro9.c: New test.
30376
30377 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30378
30379         * gcc.c-torture/execute/980223.c: Change type of addr from long
30380         to char *.
30381
30382 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30383
30384         * gcc.c-torture/execute/20010915-1.c: New test.
30385
30386 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30387
30388         * g77.dg/bprob: New directory.
30389         * g77.dg/bprob/bprob.exp: New file.
30390         * g77.dg/bprob/bprob-1.f: New test.
30391         * g77.dg/gcov: New directory.
30392         * g77.dg/gcov/gcov.exp: New file.
30393         * g77.dg/gcov/gcov-1.f: New test.
30394         * g77.dg/gcov/gcov-1.x: New file.
30395
30396 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30397
30398         * gcc.dg/cpp/directiv.c: Update.
30399         * gcc.dg/cpp/undef1.c: Update.
30400
30401 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30402
30403         * gcc.dg/20010912-1.c: New test.
30404
30405 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30406
30407         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30408         language-independent file in lib.
30409         * lib/gcov.exp: New file.
30410
30411 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30412
30413         * gcc.c-torture/compile/20010911-1.c: New test.
30414
30415 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30416
30417         * lib/profopt.exp: New, to support profile-directed optimizations.
30418         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30419         * gcc.misc-tests/bprob-1.c: New test.
30420         * gcc.misc-tests/bprob-2.c: New test.
30421
30422 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30423
30424         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30425         XFAIL and which kinds of gcov output to verify.
30426         * gcc.misc-tests/gcov-4b.x: New file.
30427         * gcc.misc-tests/gcov-5b.x: New file.
30428         * gcc.misc-tests/gcov-6.x: New file.
30429         * gcc.misc-tests/gcov-7.c: New test.
30430         * gcc.misc-tests/gcov-7.x: New file.
30431
30432 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30433
30434         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30435         * gcc.misc-tests/gcov-6.c: New test.
30436
30437 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30438
30439         PR c++/3986
30440         * g++.dg/abi/vbase1.C: New test.
30441
30442 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30443
30444         * objc.dg/method-2.m: New.
30445
30446 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30447
30448         PR c++/4203
30449         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30450         * g++.dg/init/empty1.C: New test.
30451
30452 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30453
30454         * gcc.c-torture/compile/20010903-1.c: New test.
30455
30456 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30457
30458         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30459         for m68k.
30460
30461 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30462
30463         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30464
30465         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30466
30467         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30468
30469 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30470
30471         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30472         for 16-bit 'unsigned int'.
30473
30474 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30475
30476         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30477
30478 2001-08-27  Richard Henderson  <rth@redhat.com>
30479
30480         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30481         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30482
30483 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30484
30485         * gcc.dg/asm-names.c (ymain): New.
30486
30487 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30488
30489         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30490         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30491         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30492
30493 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30494
30495         * gcc.dg/compare5.c: New testcase.
30496
30497 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30498
30499         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30500         and "In instantiation".
30501
30502 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30503
30504         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30505
30506 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30507
30508         * gcc.misc-tests/gcov.exp: Add support for branch information.
30509         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30510         * gcc.misc-tests/gcov-4.c: New test.
30511         * gcc.misc-tests/gcov-4b.c: New test.
30512         * gcc.misc-tests/gcov-5b.c: New test.
30513
30514 2001-08-20  Zack Weinberg  <zackw@panix.com>
30515
30516         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30517         expected to fail.
30518
30519 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30520
30521         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30522
30523 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30524
30525         * g++.dg/eh/template1.C: New test.
30526
30527 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30528
30529         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30530         Fix thinko.
30531         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30532         for xfail.
30533
30534 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30535
30536         * lib/g77-dg.exp:  Use prune.exp for common procedures
30537         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30538         * lib/g77.exp: (g77-dg-prune) Remove
30539
30540 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30541
30542         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30543
30544 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30545
30546         * g++.dg/template/unify1.C: New test.
30547
30548 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30549
30550         * g++.dg/abi/empty4.C: New test.
30551
30552 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30553
30554         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30555         solaris2.*
30556         * g77.f-torture/compile/pr3743.x: Likewise
30557
30558 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30559
30560         * g++.dg/other/using-declaration.C: New test.
30561
30562 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30563
30564         * gcc.dg/cpp/tr-sign.c: New testcase.
30565
30566 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30567
30568         * gcc.dg/cpp/19951025-1.c: Revert.
30569         * gcc.dg/cpp/directiv.c: We no longer process directives that
30570         interrupt macro arguments.
30571
30572 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30573
30574         * gcc.dg/bconstp-1.c: New test.
30575
30576 2001-08-03  Richard Henderson  <rth@redhat.com>
30577
30578         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30579
30580 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30581
30582         * gcc.dg/cpp/19951025-1.c: Update.
30583
30584 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30585
30586         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30587         should be x.
30588
30589 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30590
30591         Kill -fhonor-std.
30592         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30593         * g++.old-deja/g++.other/std1.C: Likewise.
30594         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30595
30596 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30597
30598         * lib/g77.exp:  Load gcc-defs.exp for common procedures
30599         (g77_pass, g77_fail, g77_finish, g77_exit,
30600         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30601
30602 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30603
30604         * g77.dg/fbackslash.f
30605         * g77.dg/fcase-preserve.f
30606         * g77.dg/ff90-1.f
30607         * g77.dg/ffixed-line-length-0.f
30608         * g77.dg/ffixed-line-length-132.f
30609         * g77.dg/ffixed-line-length-7.f
30610         * g77.dg/ffixed-line-length-72.f
30611         * g77.dg/ffixed-line-length-none.f
30612         * g77.dg/ffree-form-1.f
30613         * g77.dg/fno-backslash.f
30614         * g77.dg/fno-f90-1.f
30615         * g77.dg/fno-fixed-form-1.f
30616         * g77.dg/fno-onetrip.f
30617         * g77.dg/fno-typeless-boz.f
30618         * g77.dg/fno-underscoring.f
30619         * g77.dg/fno-vxt-1.f
30620         * g77.dg/fonetrip.f
30621         * g77.dg/ftypeless-boz.f
30622         * g77.dg/fugly-assumed.f
30623         * g77.dg/funderscoring.f
30624         * g77.dg/fvxt-1.f
30625
30626 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30627
30628         * objc.dg/fwd-proto-1.m: New.
30629         * objc.dg/local-decl-1.m: New.
30630         * objc.dg/naming-1.m: New.
30631         * objc.dg/naming-2.m: New.
30632         * objc.dg/proto-hier-1.m: New.
30633
30634 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30635
30636         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30637         largest-type elements to a struct makes its size grow.
30638
30639 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30640
30641         * g++.dg/abi/vthunk1.C: New test.
30642
30643 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30644
30645         * g++.dg/abi/vbase8-22.C: New test.
30646
30647 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30648
30649         * gcc.dg/cpp/macro8.c: New test.
30650
30651 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30652
30653         * g++.dg/abi/vbase8-21.C: New test.
30654
30655 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30656
30657         * g++.dg/abi/vbase8-10.C: New test.
30658
30659 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30660
30661         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30662         ${tool}_set_ld_library_path.
30663         Changed caller.
30664         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30665         g++.exp.
30666
30667 2001-07-26  Stan Cox <scox@redhat.com>
30668
30669         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30670         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30671         gcc_exit, gcc_check_unsupported_p):
30672         Moved to gcc-deps.exp
30673         * gcc-deps.exp: New file.
30674
30675 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30676
30677         * g++.old-deja/g++.pt/defarg14.C: New test.
30678
30679 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30680
30681         * g++.old-deja/g++.other/lineno5.C: New test.
30682
30683 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30684
30685         * g++.old-deja/g++.pt/crash68.C: New test.
30686
30687 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30688
30689         * g++.old-deja/g++.other/crash42.C: New test.
30690
30691 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30692
30693         * gcc.dg/cpp/extratokens.c: Fix.
30694         * gcc.dg/cpp/skipping2.c: New tests.
30695
30696 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30697
30698         * gcc.c-torture/execute/20010724-1.c: New file.
30699         * gcc.c-torture/execute/20010724-1.x: New file.
30700
30701 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30702
30703         * g++.old-deja/g++.other/cond7.C: New test.
30704
30705 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30706
30707         * g++.old-deja/g++.other/optimize4.C: New test.
30708
30709 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30710
30711         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30712
30713 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30714
30715         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30716         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30717         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30718         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30719
30720         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30721         bug report" message.
30722
30723         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30724         * g++.dg/ext/instantiate1.C: Move from old-deja.
30725
30726 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30727
30728         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30729         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30730         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30731         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30732
30733 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30734
30735         * gcc.c-torture/execute/20010723-1.c: New test.
30736
30737 2001-07-23  Ben Elliston  <bje@redhat.com>
30738
30739         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30740
30741 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30742
30743         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30744         i[34567]86-*-*.
30745         Delete handling of ieee_multilib_flags.
30746         Pass -mieee for alpha*-*-* and sh-*-*.
30747         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30748
30749 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30750
30751         Remove old-abi tests.
30752         * g++.old-deja/g++.mike/p11116.C: Remove.
30753         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30754
30755 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30756
30757         * g77.f-torture/compile/pr3743.f:  New test
30758
30759 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30760
30761         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30762
30763 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30764
30765         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30766         g++.old-deja/g++.pt/static6.C: Likewise.
30767         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30768         supports weak symbols.
30769
30770 2001-07-18  Andreas Jaeger  <aj@suse.de>
30771
30772         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30773         supported again.
30774
30775 2001-07-18  Andreas Jaeger  <aj@suse.de>
30776
30777         * gcc.dg/iftrap-1.c: Fix target line.
30778
30779 2001-07-17  Richard Henderson  <rth@redhat.com>
30780
30781         * gcc.c-torture/execute/20010717-1.c: New.
30782
30783 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30784
30785         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30786         tests.
30787
30788 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30789
30790         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30791
30792 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30793
30794         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30795         UAC_SIGBUS, UAC_NOPRINT definitions.
30796
30797 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30798
30799         * objc/execute/object_is_class.m: New test.
30800         * objc/execute/object_is_meta_class.m: New test.
30801
30802 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30803
30804         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30805         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30806
30807 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30808
30809         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30810         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30811
30812 2001-07-14  Richard Henderson  <rth@redhat.com>
30813
30814         * gcc.dg/iftrap-1.c: New.
30815
30816 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30817
30818         * g77.f-torture/execute/intrinsic77.f: New test.
30819
30820 2001-07-11  Janis Johnson <janis@us.ibm.com>
30821
30822         * gcc.misc-tests/gcov-3.c: New test.
30823
30824 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30825
30826         * gcc.c-torture/compile/20010711-1.c,
30827         * gcc.c-torture/compile/20010711-2.c: New tests.
30828
30829 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30830
30831         * gcc.c-torture/execute/20010711-1.c: New test.
30832
30833 2001-07-11  Ben Elliston  <bje@redhat.com>
30834
30835         * g++.old-deja/g++.other/enum5.C: New test.
30836
30837 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30838
30839         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30840         (g++-dg-prune): Call prune_gcc_output.
30841         * prune.exp: New file for prune_gcc_output.
30842         * lib/g++.exp, lib/gcc.exp: Load it.
30843
30844 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30845
30846         * gcc.c-torture/compile/20010701-1.c,
30847         g++.old-deja/g++.ext/attrib6.C: New tests.
30848
30849 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30850
30851         * gcc.c-torture/compile/20010706-1.c: New test.
30852
30853 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30854
30855         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30856
30857 2001-06-28  Stan Shebs  <shebs@apple.com>
30858
30859         * gcc.dg/pragma-darwin.c: New test.
30860
30861 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30862
30863         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30864         Solaris 2.[678] system.
30865
30866 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30867
30868         * gcc.dg/20010622-1.c: New test.
30869
30870 2001-06-18  Stan Shebs  <shebs@apple.com>
30871
30872         * objc.dg: New directory.
30873         * objc.dg/dg.exp: New file.
30874         * objc.dg/alias.m: New.
30875         * objc.dg/class-1.m: New.
30876         * objc.dg/class-2.m: New.
30877         * objc.dg/const-str-1.m: New.
30878         * objc.dg/const-str-2.m: New.
30879         * objc.dg/id-1.m: New.
30880         * objc.dg/method-1.m: New.
30881         * objc.dg/super-class-1.m: New.
30882         * lib/objc-dg.exp: New file.
30883
30884 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30885
30886         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30887         of label name.
30888
30889 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30890
30891         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30892
30893 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30894
30895         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30896         variable.
30897
30898 2001-06-12  Richard Henderson  <rth@redhat.com>
30899
30900         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30901
30902 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30903
30904         * g++.old-deja/g++.abi/vbase5.C: New test.
30905         * g++.old-deja/g++.abi/vbase6.C: New test.
30906         * g++.old-deja/g++.abi/vbase7.C: New test.
30907
30908 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30909
30910         * gcc.c-torture/compile/20010610-1.c: New test.
30911
30912 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30913
30914         * g++.old-deja/g++.abi/vbase4.C: New test.
30915
30916 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30917
30918         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30919         support %f for HC11/HC12 targets.
30920         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30921         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30922         on HC11/HC12 targets.
30923         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30924
30925 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30926
30927         * gcc.dg/wchar_t-1.c: New file.
30928         * gcc.dg/wint_t-1.c: Likewise.
30929
30930 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30931
30932         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30933
30934 2001-06-11  Richard Henderson  <rth@redhat.com>
30935
30936         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30937
30938 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30939
30940         * gcc.c-torture/compile/20010611-1.c: New test.
30941
30942 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30943
30944         * gcc.dg/c99-tag-1.c: Add more tests.
30945
30946 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30947
30948         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30949         representation on MN10300 and ARM/Thumb.
30950
30951 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30952
30953         * g77.f-torture/execute/20010610.f: New.
30954
30955 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30956
30957         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30958         names.
30959
30960 2001-06-09  Richard Henderson  <rth@redhat.com>
30961
30962         * gcc.c-torture/execute/ashrdi-1.c: New.
30963         * gcc.c-torture/execute/ashldi-1.c: New.
30964         * gcc.c-torture/execute/lshrdi-1.c: New.
30965
30966 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
30967
30968         * objc/execute/load-3.m: Added. Check sending +load to categories,
30969         in addition to classes.
30970
30971 2001-06-08  Stan Shebs  <shebs@apple.com>
30972
30973         * objc/execute/load-2.m: New test.  From Nicola Pero
30974         <n.pero@mi.flashnet.it>.
30975
30976 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
30977
30978         * gcc.c-torture/execute/20010605-2.c: New test.
30979
30980 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30981
30982         * g++.old-deja/g++.abi/vbase2.C: New test.
30983         * g++.old-deja/g++.abi/vbase3.C: New test.
30984
30985 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30986
30987         * g++.old-deja/g++.pt/friend49.C: New test.
30988
30989 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30990
30991         * g++.old-deja/g++.ext/anon3.C: New test.
30992
30993 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
30994
30995         * g++.old-deja/g++.other/conv7.C: New test.
30996
30997 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30998
30999         * gcc.c-torture/compile/20010605-2.c: New test.
31000
31001 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31002
31003         * gcc.c-torture/execute/20010604-1.c: New test.
31004
31005 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
31006
31007         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
31008
31009 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
31010
31011         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
31012         (g++_link_flags): Likewise.
31013         (g++_init): Pass gccpath's value to two previous functions.
31014
31015 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31016
31017         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
31018         Ensure logfile entry matches exec command line.
31019
31020 2001-05-31  Richard Henderson  <rth@redhat.com>
31021
31022         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
31023         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
31024
31025 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
31026
31027         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
31028         compiler for irix6.2
31029
31030 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
31031
31032         * g++.old-deja/g++.other/optimize3.C: New file.
31033
31034 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
31035
31036         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
31037         assemble.
31038
31039 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
31040
31041         * g++.old-deja/g++.other/optimize2.C: New file.
31042
31043 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
31044
31045         * gcc.c-torture/compile/20010518-2.c: New file.
31046         * gcc.c-torture/execute/20010518-1.c: New file.
31047         * gcc.c-torture/execute/20010518-2.c: New file.
31048
31049 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31050
31051         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
31052
31053 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
31054
31055         G++ no longer defines builtins that do not begin with __builtin.
31056         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
31057         * g++.old-deja/g++.brendand/misc13.C: Likewise.
31058         * g++.old-deja/g++.law/builtin1.C: Likewise.
31059         * g++.old-deja/g++.law/cvt2.C: Likewise.
31060         * g++.old-deja/g++.mike/net5.C: Likewise.
31061         * g++.old-deja/g++.other/builtins1.C: Likewise.
31062         * g++.old-deja/g++.other/builtins2.C: Likewise.
31063         * g++.old-deja/g++.other/builtins3.C: Likewise.
31064         * g++.old-deja/g++.other/builtins4.C: Likewise.
31065         * g++.old-deja/g++.other/inline8.C: Likewise.
31066         * g++.old-deja/g++.robertl/eb39.C: Likewise.
31067
31068 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
31069
31070         * g++.old-deja/g++.pt/using1.C: Adjust.
31071         * g++.old-deja/g++.pt/using2.C: New test.
31072
31073 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31074
31075         * gcc.dg/cpp/charconst.c: New tests.
31076         * gcc.dg/cpp/escape.c: New tests.
31077         * gcc.dg/cpp/escape-1.c: New tests.
31078         * gcc.dg/cpp/escape-2.c: New tests.
31079         * gcc.dg/cpp/ucs.c: New tests.
31080
31081 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
31082
31083         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
31084         native compiler for irix6.5.
31085
31086 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
31087
31088         * lib/g++.exp (g++_include_flags): Use args to compute
31089         get_multilibs.
31090         (g++_link_flags): Likewise.
31091         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
31092
31093 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31094
31095         * gcc.dg/c90-hexfloat-1.c: Add more tests.
31096
31097 2001-05-21  Geoff Keating  <geoffk@redhat.com>
31098
31099         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
31100         this file.
31101
31102 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31103
31104         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
31105         STACK_SIZE;
31106         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
31107         to STACK_SIZE; Use it to define size of add_histo array.
31108         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
31109         to STACK_SIZE.
31110         (f): Use GITT_SIZE to define size of gitt local table.
31111         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
31112         to STACK_SIZE; Use it to define size of bytemem array.
31113
31114 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31115
31116         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
31117         on 68HC11/HC12 due to the asm instruction.
31118         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
31119         * gcc.c-torture/compile/920520-1.x: Likewise.
31120         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
31121         on 68HC11/HC12 because the function is larger than 64K.
31122         * gcc.c-torture/compile/961203-1.x: New file, this test fails
31123         on 68HC11/HC12 because the structure is too large.
31124
31125 2001-05-20  Richard Henderson  <rth@redhat.com>
31126
31127         * gcc.c-torture/execute/20010520-1.c: New.
31128
31129 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31130
31131         * g++.old-deja/g++.warn/compare1.C: New test.
31132         * gcc.dg/compare4.c: New test.
31133
31134 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
31135
31136         * g++.old-deja/g++.other/optimize1.C: New test.
31137
31138 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31139
31140         * g++.old-deja/g++.pt/spec41.C: New test.
31141
31142 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
31143
31144         * gcc.c-torture/compile/20010114-1.x: Remove.
31145
31146 2001-05-18  Stan Shebs  <shebs@apple.com>
31147
31148         * gcc.c-torture/compile/20010518-1.c: New test.
31149
31150 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
31151
31152         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
31153         * g++.old-deja/g++.pt/crash67.C: New test.
31154
31155 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
31156
31157         * g++.old-deja/g++.other/debug9.C: New test.
31158
31159 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
31160
31161         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
31162
31163 2001-05-16  Jan Hubicka  <jh@suse.cz>
31164
31165         * gcc.c-torture/compile/20010516-1.c: New test.
31166
31167 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31168
31169         * g++.old-deja/g++.other/crash41.C: New test.
31170
31171 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31172
31173         * g++.old-deja/g++.pt/crash66.C: New test.
31174
31175 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
31176
31177         * g++.old-deja/g++.robertl/eb27.C: Convert.
31178
31179 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
31180
31181         * g++.dg/friend-warn.C: New test.  Do not warn about friend
31182         declaration being redundant.
31183
31184 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
31185
31186         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
31187
31188 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
31189
31190         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
31191
31192 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
31193
31194         * lib/g++.exp: Use testsuite_flags.
31195
31196 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
31197
31198         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
31199
31200 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31201
31202         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
31203
31204 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
31205
31206         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
31207
31208 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
31209
31210         * gcc.c-torture/compile/20010313-1.c: New test.
31211
31212 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
31213
31214         * gcc.dg/cpp/direct2.c: New test.
31215         * gccq.dg/cpp/direct2s.c: New test.
31216
31217         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
31218
31219 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
31220
31221         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
31222         * g++.old-deja/g++.other/op3.C: Likewise.
31223
31224 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31225
31226         * gcc.dg/cpp/syshdr.h: New file.
31227         * gcc.dg/cpp/sysmac1.c: Update.
31228         * gcc.dg/cpp/sysmac2.c: Update.
31229
31230 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31231
31232         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
31233
31234 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
31235
31236         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
31237         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
31238
31239 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
31240
31241         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
31242
31243 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
31244
31245         * lib/g++.exp (g++_include_flags): Don't use any special flags
31246         if TESTING_IN_BUILD_TREE is not defined.
31247         (g++_init): Use a plain 'c++' as the compiler if
31248         TESTING_IN_BUILD_TREEE is not defined.
31249
31250 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31251
31252         * g++.old-deja/g++.eh/catch13.C: New test.
31253         * g++.old-deja/g++.eh/catch14.C: New test.
31254
31255 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31256
31257         * gcc.dg/cpp/tr-define.c: New test.
31258
31259 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
31260
31261         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
31262         <stdlib.h>, not <malloc.h>.
31263
31264 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31265
31266         * g++.old-deja/g++.ns/template17.C: New test.
31267
31268 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31269
31270         * g++.old-deja/g++.pt/ref4.C: New test.
31271
31272 2001-04-30  Richard Henderson  <rth@redhat.com>
31273
31274         * gcc.dg/20000724-1.c: Revert last change.
31275
31276 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
31277
31278         * g77.f-torture/execute/20010430.f: New test.
31279
31280 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
31281
31282         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
31283
31284 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
31285
31286         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
31287
31288 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31289
31290         * g++.old-deja/g++.eh/crash6.C: New test.
31291
31292 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31293
31294         * g++.old-deja/g++.other/warn7.C: New test.
31295
31296 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31297
31298         * g++.old-deja/g++.other/defarg9.C: New test.
31299
31300 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31301
31302         * g77.f-torture/compile/20010426.f: New test.
31303         * g77.f-torture/execute/20010426.f: New test.
31304
31305 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31306
31307         * g77.f-torture/compile/20000629-1.x: Remove - error
31308         has been fixed.
31309
31310 2001-04-26  Jeffrey A Law  (law@cygnus.com)
31311
31312         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
31313         Tweak slightly to work with g++.dg framework.
31314         * g++.dg/special/ecos.exp: Run initp1.C test.
31315         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
31316
31317         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
31318         its linker doesn't give line numbers either.
31319         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
31320
31321 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31322
31323         * g++.old-deja/g++.other/lex1.C: New test.
31324
31325 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
31326
31327         * gcc.dg/noncompile/20010425-1.c: New test.
31328
31329 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31330
31331         * g++.old-deja/g++.pt/mangle2.C: New test.
31332
31333 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31334
31335         * gcc.dg/format/plus-1.c: New test.
31336
31337 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31338
31339         * gcc.dg/20010423-1.c: New test.
31340
31341 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31342
31343         * gcc.c-torture/execute/20010422-1.c: New test.
31344
31345 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
31346
31347         * g++.old-deja/g++.ns/type2.C: New test.
31348
31349 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
31350
31351         * g++.old-deja/g++.other/perf1.C: New test.
31352
31353 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
31354
31355         * gcc.dg/c99-func-2.c: Remove xfail.
31356         * gcc.dg/c99-func-3.c: Remove xfail.
31357         * gcc.dg/c99-func-4.c: Remove xfail.
31358
31359 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31360
31361         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31362
31363 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31364
31365         * gcc.c-torture/compile/20010423-1.c: New test.
31366
31367 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31368
31369         * g++.old-deja/g++.pt/typename28.C: New test.
31370
31371 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31372
31373         * g++.old-deja/g++.abi/empty2.C: New test.
31374         * g++.old-deja/g++.abi/empty3.C: New test.
31375
31376 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31377
31378         * g++.old-deja/g++.other/comdat2.C: New test.
31379         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31380
31381 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31382
31383         * g++.old-deja/g++.other/overload14.C: New test.
31384
31385 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31386
31387         * g++.old-deja/g++.other/lookup23.C: New test.
31388
31389 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31390
31391         * gcc.c-torture/execute/20010403-1.c: New test.
31392
31393 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31394             Mark Mitchell  <mark@codesourcery.com>
31395
31396         * lib/old-dejagnu.exp: Don't delete output of executable.
31397         Add .exe suffix to executables.
31398
31399 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31400
31401         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31402
31403 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31404
31405         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31406
31407 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31408
31409         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31410         * g++.old-deja/g++.abi/crash1.C: New test.
31411
31412 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31413
31414         * g++.old-deja/g++.other/crash40.C: New test.
31415
31416 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31417
31418         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31419
31420 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31421
31422         * g++.old-deja/g++.other/warn6.C: New test.
31423
31424 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31425
31426         * g++.old-deja/g++.robertl/eb42.C: Same.
31427
31428 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31429
31430         * gcc.dg/wtr-conversion-1.c: New testcase.
31431
31432 2001-04-10  Richard Henderson  <rth@redhat.com>
31433
31434         * g++.old-deja/g++.other/array5.C: New.
31435
31436 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31437
31438         * gcc.c-torture/execute/20010408-1.c: New test.
31439
31440 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31441
31442         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31443         headers and constructs.
31444         * g++.old-deja/g++.robertl/eb79.C: Same.
31445         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31446         * g++.old-deja/g++.robertl/eb73.C: Same.
31447         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31448         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31449         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31450         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31451         * g++.old-deja/g++.robertl/eb44.C: Same.
31452         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31453         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31454         * g++.old-deja/g++.robertl/eb39.C: Same.
31455         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31456         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31457         * g++.old-deja/g++.robertl/eb30.C: Same.
31458         * g++.old-deja/g++.robertl/eb3.C: Same.
31459         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31460         * g++.old-deja/g++.robertl/eb21.C: Same.
31461         * g++.old-deja/g++.robertl/eb15.C: Same.
31462         * g++.old-deja/g++.robertl/eb118.C: Same.
31463         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31464         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31465         * g++.old-deja/g++.robertl/eb109.C: Same.
31466         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31467         * g++.old-deja/g++.mike/rtti1.C: Same.
31468         * g++.old-deja/g++.mike/p658.C: Same.
31469         * g++.old-deja/g++.mike/net46.C: Same.
31470         * g++.old-deja/g++.mike/net34.C: Same.
31471         * g++.old-deja/g++.mike/memoize1.C: Same.
31472         * g++.old-deja/g++.mike/eh2.C: Same.
31473         * g++.old-deja/g++.law/weak.C: Same.
31474         * g++.old-deja/g++.law/visibility7.C: Same.
31475         * g++.old-deja/g++.law/visibility25.C: Same.
31476         * g++.old-deja/g++.law/visibility22.C: Same.
31477         * g++.old-deja/g++.law/visibility2.C: Same.
31478         * g++.old-deja/g++.law/visibility17.C: Same.
31479         * g++.old-deja/g++.law/visibility13.C: Same.
31480         * g++.old-deja/g++.law/visibility10.C: Same.
31481         * g++.old-deja/g++.law/visibility1.C: Same.
31482         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31483         * g++.old-deja/g++.law/vbase1.C: Same.
31484         * g++.old-deja/g++.law/operators32.C: Same.
31485         * g++.old-deja/g++.law/nest3.C: Same.
31486         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31487         * g++.old-deja/g++.law/except5.C (main): Same.
31488         * g++.old-deja/g++.law/cvt7.C (run): Same.
31489         * g++.old-deja/g++.law/cvt2.C: Same.
31490         * g++.old-deja/g++.law/cvt16.C: Same.
31491         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31492         * g++.old-deja/g++.law/ctors17.C (main): Same.
31493         * g++.old-deja/g++.law/ctors13.C: Same.
31494         * g++.old-deja/g++.law/ctors12.C (main): Same.
31495         * g++.old-deja/g++.law/ctors10.C: Same.
31496         * g++.old-deja/g++.law/code-gen5.C: Same.
31497         * g++.old-deja/g++.law/bad-error7.C: Same.
31498         * g++.old-deja/g++.law/arm9.C: Same.
31499         * g++.old-deja/g++.law/arm12.C: Same.
31500         * g++.old-deja/g++.law/arg8.C: Same.
31501         * g++.old-deja/g++.law/arg1.C: Same.
31502         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31503         * g++.old-deja/g++.jason/template31.C: Same.
31504         * g++.old-deja/g++.jason/template24.C (main): Same.
31505         * g++.old-deja/g++.jason/2371.C: Same.
31506         * g++.old-deja/g++.eh/new2.C: Same.
31507         * g++.old-deja/g++.eh/new1.C: Same.
31508         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31509         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31510         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31511         * g++.old-deja/g++.brendan/crash62.C: Same.
31512         * g++.old-deja/g++.brendan/crash52.C: Same.
31513         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31514         * g++.old-deja/g++.brendan/crash38.C: Same.
31515         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31516         * g++.old-deja/g++.brendan/copy9.C: Same.
31517
31518 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31519
31520         * gcc.c-torture/execute/20001203-2.c (memset):
31521         Count argument is of type __SIZE_TYPE__.
31522
31523 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31524
31525         * gcc.c-torture/compile/20010404-1.c: New test.
31526
31527 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31528
31529         * gcc.c-torture/compile/20010326-1.c: New test.
31530
31531 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31532
31533         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31534         peculiarities of the SH.
31535         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31536
31537 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31538
31539         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31540         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31541         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31542
31543 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31544
31545         * g77.f-torture/compile/20010321-1.f: New test.
31546
31547 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31548
31549         * gcc.c-torture/compile/20010329-1.c: New test.
31550
31551 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31552
31553         * gcc.c-torture/execute/20010329-1.c: New test.
31554
31555 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31556
31557         * g++.old-deja/g++.other/eh4.C: Fix typo.
31558
31559 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31560
31561         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31562
31563 2001-03-28  Philip Blundell  <philb@gnu.org>
31564
31565         * gcc.c-torture/compile/20010328-1.c: New test.
31566
31567 2001-03-27  Richard Henderson  <rth@redhat.com>
31568
31569         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31570         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31571
31572 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31573
31574         * gcc.c-torture/compile/20010327-1.c: New test.
31575
31576 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31577
31578         * g++.old-deja/g++.other/friend12.C: New test.
31579         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31580         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31581
31582 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31583
31584         * gcc.c-torture/execute/20010325-1.c: New test.
31585
31586 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31587
31588         * g++.old-deja/g++.other/mangle3.C: New test.
31589
31590 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31591
31592         * g++.old-deja/g++.other/anon8.C: New test.
31593
31594 2001-03-20  Philip Blundell  <philb@gnu.org>
31595
31596         * gcc.c-torture/compile/20010320-1.c: New test.
31597
31598 2001-03-17  Richard Henderson  <rth@redhat.com>
31599
31600         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31601
31602 2001-03-15  Geoff Keating  <geoff@redhat.com>
31603
31604         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31605         tests on AIX.
31606
31607 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31608
31609         * g++.old-deja/g++.other/eh4.C: New test.
31610
31611 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31612
31613         * gcc.dg/cpp/mi1.c: Update.
31614
31615 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31616
31617         * g++.old-deja/g++.other/regstack.C: New test.
31618
31619 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31620
31621         * g++.old-deja/g++.other/ref4.C: New test.
31622
31623 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31624
31625         * objc/execute/va_method.m: Added.
31626         * objc/execute/IMP.m: Added.
31627         * objc/execute/_cmd.m: Added.
31628         * objc/execute/accessing_ivars.m: Added.
31629         * objc/execute/class-1.m: Added.
31630         * objc/execute/class-10.m: Added.
31631         * objc/execute/class-11.m: Added.
31632         * objc/execute/class-12.m: Added.
31633         * objc/execute/class-13.m: Added.
31634         * objc/execute/class-14.m: Added.
31635         * objc/execute/class-2.m: Added.
31636         * objc/execute/class-3.m: Added.
31637         * objc/execute/class-4.m: Added.
31638         * objc/execute/class-5.m: Added.
31639         * objc/execute/class-6.m: Added.
31640         * objc/execute/class-7.m: Added.
31641         * objc/execute/class-8.m: Added.
31642         * objc/execute/class-9.m: Added.
31643         * objc/execute/class-tests-1.h
31644         * objc/execute/class-tests-2.h
31645         * objc/execute/compatibility_alias.m: Added.
31646         * objc/execute/encode-1.m: Added.
31647         * objc/execute/formal_protocol-1.m: Added.
31648         * objc/execute/formal_protocol-2.m: Added.
31649         * objc/execute/formal_protocol-3.m: Added.
31650         * objc/execute/formal_protocol-4.m: Added.
31651         * objc/execute/formal_protocol-5.m: Added.
31652         * objc/execute/formal_protocol-6.m: Added.
31653         * objc/execute/formal_protocol-7.m: Added.
31654         * objc/execute/informal_protocol.m: Added.
31655         * objc/execute/initialize.m: Added.
31656         * objc/execute/load.m: Added.
31657         * objc/execute/many_args_method.m: Added.
31658         * objc/execute/nested-3.m: Added.
31659         * objc/execute/no_clash.m: Added.
31660         * objc/execute/private.m: Added.
31661         * objc/execute/redefining_self.m: Added.
31662         * objc/execute/root_methods.m: Added.
31663         * objc/execute/selector-1.m: Added.
31664         * objc/execute/static-1.m: Added.
31665         * objc/execute/static-2.m: Added.
31666         * objc/execute/va_method.m: Added.
31667
31668 2001-03-10  Richard Henderson  <rth@redhat.com>
31669
31670         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31671
31672 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31673
31674         * g++.old-deja/g++.other/crash31.C: XFAIL.
31675         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31676         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31677         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31678         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31679         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31680
31681 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31682
31683         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31684
31685 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31686
31687         * gcc.dg/20000724-1.c: Don't use multiline strings.
31688
31689 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31690
31691         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31692         result of -cString against what we expect it to be; don't just
31693         print it out for no one to read.
31694
31695         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31696         Based on testcases provided by Nicola Pero.
31697
31698 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31699
31700         * gcc.dg/cpp/macro7.c: New test.
31701
31702 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31703
31704         * gcc.dg/cpp/multiline.c: Update.
31705
31706 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31707
31708         * g++.old-deja/g++.other/enum3.C: New test.
31709
31710 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31711
31712         * g++.old-deja/g++.other/pod1.C: New test.
31713
31714 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31715
31716         * g++.old-deja/g++.ext/overload1.C: New test.
31717
31718 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31719
31720         * g++.old-deja/g++.pt/using1.C: New test.
31721
31722 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31723
31724         * g++.old-deja/g++.other/using9.C: New test.
31725
31726 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31727
31728         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31729
31730         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31731
31732 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31733
31734         * g++.old-deja/g++.ext/realpt1.C: Remove.
31735
31736 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31737
31738         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31739
31740 2001-02-26  Will Cohen  <wcohen@redhat.com>
31741
31742         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31743
31744 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31745
31746         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31747         templatized constructors.
31748
31749 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31750
31751         * gcc.c-torture/execute/20010224-1.c: New test.
31752
31753 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31754
31755         * gcc.c-torture/execute/20010222-1.c: New test.
31756
31757 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31758
31759         * g++.old-deja/g++.other/inline20.C: New test.
31760
31761 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31762
31763         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31764
31765 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31766
31767         * g++.old-deja/g++.other/lookup22.C: New test.
31768
31769 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31770
31771         * g77.dg: New directory.
31772         * g77.dg/20010216-1.f: New test case.
31773         * g77.dg/dg.exp: New driver.
31774         * lib/g77-dg.exp: New driver library.
31775
31776 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31777
31778         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31779
31780 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31781
31782         * g++.old-deja/g++.other/decl9.C: New test.
31783
31784 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31785
31786         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31787         not need <string> and also tests the initialization at runtime.
31788
31789 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31790
31791         * gcc.c-torture/execute/longlong.c: New test.
31792
31793 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31794
31795         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31796
31797 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31798
31799         * gcc.c-torture/execute/920302-1.c (execute):
31800         Change argument type to short.
31801
31802 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31803
31804         * g++.old-deja/g++.pt/deduct6.C: New test.
31805
31806 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31807
31808         * g++.old-deja/g++.pt/deduct5.C: New test.
31809
31810 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31811
31812         * gcc.c-torture/execute/20010209-1.c: New test.
31813
31814 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31815
31816         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31817
31818 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31819
31820         * g++.dg/vtgc1.C: Update for new ABI.
31821
31822         * consistency.vlad: New directory, 1665 files.
31823
31824 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31825
31826         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31827         return type.
31828         * gcc.dg/cpp/digraphs.c: Declare puts.
31829
31830 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31831
31832         * g++.old-deja/g++.other/warn5.C: New test.
31833
31834 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31835
31836         * g++.old-deja/g++.pt/spec40.C: New test.
31837
31838 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31839
31840         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31841         case.
31842         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31843
31844 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31845
31846         * gcc.c-torture/compile/20010209-1.c: New test.
31847
31848 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31849
31850         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31851         excess errors message but not if it crashes.
31852         * g++.old-deja/g++.other/crash27.C: Likewise.
31853         * g++.old-deja/g++.other/crash28.C: Likewise.
31854         * g++.old-deja/g++.other/crash30.C: Likewise.
31855         * g++.old-deja/g++.other/crash32.C: Likewise.
31856         * g++.old-deja/g++.other/crash35.C: Likewise.
31857         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31858
31859 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31860
31861         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31862         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31863         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31864         g77.f-torture/execute/execute.exp,
31865         g77.f-torture/noncompile/noncompile.exp,
31866         gcc.c-torture/execute/execute.exp,
31867         gcc.c-torture/execute/memcheck/memcheck.exp,
31868         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31869         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31870         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31871         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31872         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31873         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31874         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31875         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31876         Remove bug reporting instructions with ancient email addresses.
31877
31878 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31879
31880         * gcc.dg/20010202-1.c: New test.
31881         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31882
31883 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31884
31885         * g++.dg/stdbool-if.C: New test.
31886
31887 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31888
31889         * objc/execute/fdecl.m: Added main().
31890
31891 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31892
31893         * gcc.c-torture/execute/20010206-1.c: New test.
31894
31895 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31896
31897         * gcc.dg/cpp/avoidpaste1.c: Update.
31898
31899 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31900
31901         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31902         Pero <nicola@brainstorm.co.uk>.
31903         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31904
31905 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31906
31907         * g++.old-deja/g++.pt/spec39.C: New test.
31908
31909 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31910
31911         * gcc.c-torture/compile/20010202-1.c: New test.
31912
31913 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31914
31915         * g++.old-deja/g++.abi/primary2.C: New test.
31916         * g++.old-deja/g++.abi/primary3.C: New test.
31917         * g++.old-deja/g++.abi/primary4.C: New test.
31918         * g++.old-deja/g++.abi/primary5.C: New test.
31919         * g++.old-deja/g++.abi/vtable3.h: New test.
31920         * g++.old-deja/g++.abi/vtable3a.C: New test.
31921         * g++.old-deja/g++.abi/vtable3b.C: New test.
31922         * g++.old-deja/g++.abi/vtable3c.C: New test.
31923         * g++.old-deja/g++.abi/vtable3d.C: New test.
31924         * g++.old-deja/g++.abi/vtable3e.C: New test.
31925         * g++.old-deja/g++.abi/vtable3f.C: New test.
31926         * g++.old-deja/g++.abi/vtable3g.C: New test.
31927         * g++.old-deja/g++.abi/vtable3h.C: New test.
31928         * g++.old-deja/g++.abi/vtable3i.C: New test.
31929         * g++.old-deja/g++.abi/vtable3j.C: New test.
31930         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31931
31932 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31933
31934         * g++.old-deja/g++.other/anon6.C: New test.
31935         * g++.old-deja/g++.other/anon7.C: New test.
31936
31937 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31938
31939         * gcc.dg/cpp/avoidpaste2.c: New tests.
31940
31941 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31942
31943         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31944
31945 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31946
31947         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31948         DECIMAL_DIG cases for Irix."
31949
31950 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31951
31952         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31953
31954 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31955
31956         * gcc.dg/c99-tag-1.c: New test.
31957
31958 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31959
31960         * gcc.dg/cpp/tr-warn1.c: Add tests.
31961
31962 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31963
31964         * gcc.dg/cpp/avoidpaste1.c: Update.
31965         * gcc.dg/cpp/paste4.c: Update.
31966
31967 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
31968
31969         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
31970         cases for Irix.
31971
31972 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31973
31974         * g++.old-deja/g++.other/inline19.C: New test.
31975
31976 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31977
31978         * gcc.dg/Wlarger-than.c: New test.
31979
31980 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31981
31982         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
31983
31984 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
31985
31986         * gcc.c-torture/execute/20010129-1.c: New test.
31987         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
31988
31989 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31990
31991         * gcc.dg/cpp/avoidpaste1.c: Test case.
31992
31993 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
31994
31995         * g++.old-deja/g++.other/inline18.C: New test.
31996
31997 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31998
31999         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
32000         and __builtin_putchar.
32001
32002 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
32003
32004         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
32005         tests.
32006
32007 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
32008
32009         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
32010         floating point number rounding mode to round to the nearest
32011         representable mode.
32012
32013 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
32014
32015         * g++.old-deja/g++.other/mangle2.C: New test.
32016
32017 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32018
32019         * gcc.c-torture/compile/20010124-1.c: New test.
32020
32021 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
32022
32023         * g++.old-deja/g++.pt/spec38.C: New test.
32024
32025 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32026
32027         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
32028         "Build don't run".
32029
32030 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32031
32032         * gcc.c-torture/execute/20010123-1.c: New test.
32033
32034 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32035
32036         * g++.old-deja/g++.pt/spec37.C: New test.
32037
32038 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32039
32040         * g++.old-deja/g++.pt/overload14.C: New test.
32041
32042 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32043
32044         * gcc.c-torture/execute/20010122-1.c: New test, exercise
32045         __builtin_return_address.
32046
32047 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
32048
32049         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
32050         * g++.old-deja/g++.pt/spec35.C: New test.
32051         * g++.old-deja/g++.pt/spec36.C: New test.
32052
32053 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
32054
32055         * gcc.c-torture/compile/20010118-1.c: New test.
32056
32057 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
32058
32059         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
32060
32061 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32062
32063         * gcc.c-torture/execute/20010119-1.c: New test.
32064
32065 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32066
32067         * g++.old-deja/g++.other/vbase5.C: New test.
32068
32069 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32070
32071         * gcc.c-torture/execute/20010118-1.c: New test.
32072
32073 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32074
32075         * g++.old-deja/g++.pt/deduct3.C: New test.
32076
32077 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32078
32079         * g++.old-deja/g++.pt/spec34.C: New test.
32080
32081 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
32082
32083         * g77.f-torture/compile/20000601-2.f: New test.
32084
32085 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32086
32087         * g++.old-deja/g++.other/init17.C: New test.
32088
32089 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
32090
32091         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
32092
32093 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32094
32095         * g++.old-deja/g++.pt/unify8.C: New test.
32096
32097 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32098
32099         * g++.old-deja/g++.abi/vbase1.C: New test.
32100
32101 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32102
32103         * g++.old-deja/g++.pt/crash65.C: New test.
32104
32105 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32106
32107         * gcc.dg/cpp/assembl2.S: New test case.
32108
32109 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
32110
32111         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
32112         are supported.
32113
32114 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32115
32116         * g++.old-deja/g++.other/builtins1.C: New test.
32117         * g++.old-deja/g++.other/builtins2.C: Likewise.
32118         * g++.old-deja/g++.other/builtins3.C: Likewise.
32119         * g++.old-deja/g++.other/builtins4.C: Likewise.
32120
32121 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
32122
32123         * gcc.c-torture/compile/20010117-1.c: New test.
32124         * gcc.c-torture/compile/20010117-2.c: New test.
32125
32126 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32127
32128         * g77.f-torture/execute/20010116.[fx]: New test,
32129         XFAIL on i?86-*-*.
32130         * g77.f-torture/compile/20010115.f: Indicate it's
32131         a test for PR fortran/1636.
32132
32133 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32134
32135         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
32136
32137 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32138
32139         * g77.f-torture/compile/20010115.f: New test.
32140
32141 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
32142
32143         * g++.old-deja/g++.pt/nontype5.C: New test.
32144
32145 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32146
32147         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
32148         have an equivalent working one below it.
32149
32150 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32151
32152         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
32153         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32154
32155 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32156
32157         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
32158         message containing "init_priority".
32159         (conpr-2.C): Likewise.
32160         (conpr-3.C): Likewise.
32161         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
32162
32163 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32164
32165         * gcc.c-torture/execute/20010114-2.c: New test.
32166
32167 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32168
32169         * gcc.c-torture/compile/20010114-1.c: New test.
32170         * gcc.c-torture/compile/20010114-1.x: Xfail.
32171         * gcc.c-torture/compile/20010114-2.c: New test.
32172         * gcc.c-torture/execute/20010114-1.c: New test.
32173         * gcc.dg/trunc-1.c: New test.
32174         * gcc.dg/uninit-B.c: New test.
32175
32176 2001-01-13  Nick Clifton  <nickc@redhat.com>
32177
32178         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
32179         target.
32180
32181 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32182
32183         * gcc.c-torture/compile/20010113-1.c: New test.
32184
32185 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
32186
32187         * gcc.c-torture/compile/20001212-1.c: New test.
32188
32189 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32190
32191         * gcc.dg/cpp/widestr1.c: Update.
32192         * gcc.dg/cpp/prag-imp.c: Remove.
32193
32194 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
32195
32196         * gcc.c-torture/execute/20000801-3.x: Remove.
32197         * gcc.dg/c90-init-1.c: New test.
32198         * gcc.dg/c99-init-1.c: New test.
32199         * gcc.dg/c99-init-2.c: New test.
32200         * gcc.dg/gnu99-init-1.c: New test.
32201
32202 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
32203
32204         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
32205         testing that no relevant ones were found.
32206
32207 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32208
32209         * g++.old-deja/g++.pt/cast2.C: New test.
32210
32211 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32212
32213         * g++.old-deja/g++.pt/friend47.C: New test.
32214
32215 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32216
32217         * g++.old-deja/g++.pt/instantiate13.C: New test.
32218
32219 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32220
32221         * g++.old-deja/g++.other/defarg7.C: New test.
32222         * g++.old-deja/g++.other/defarg8.C: New test.
32223
32224 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32225
32226         * g++.old-deja/g++.pt/crash64.C: New test.
32227
32228 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32229
32230         * g++.old-deja/g++.pt/crash63.C: New test.
32231
32232 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32233
32234         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
32235
32236 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
32237
32238         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
32239
32240 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32241
32242         * g++.old-deja/g++.pt/error3.C: New test.
32243
32244 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32245
32246         * g++.old-deja/g++.other/crash39.C: New test.
32247
32248 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32249
32250         * g++.old-deja/g++.other/vbase4.C: New test.
32251
32252 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
32253
32254         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
32255         * gcc.dg/special/20000419-2.c: New file. Identical to above.
32256         * gcc.dg/special/special.exp: New test driver which will check
32257         for alias support for the above test.
32258
32259 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
32260
32261         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
32262         problems on small machines.
32263         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
32264         parameterize.
32265
32266 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
32267
32268         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
32269         mips.
32270         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32271
32272 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
32273
32274         * g++.old_deja/g++.pt/using8.C: New test.
32275
32276 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32277
32278         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
32279
32280 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
32281
32282         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
32283         where a failure is expected.
32284         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
32285
32286 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32287
32288         * g++.old_deja/g++.pt/instantiate12.C: New test.
32289
32290 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32291
32292         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
32293         start of structs.
32294         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
32295         * g++.old-deja/g++.brendan/crash17.C: Likewise.
32296         * g++.old-deja/g++.brendan/crash29.C: Likewise.
32297         * g++.old-deja/g++.brendan/crash48.C: Likewise.
32298         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32299         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
32300         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
32301         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
32302         * g++.old-deja/g++.eh/spec6.C: Likewise.
32303         * g++.old-deja/g++.jason/crash3.C: Likewise.
32304         * g++.old-deja/g++.law/ctors11.C: Likewise.
32305         * g++.old-deja/g++.law/ctors17.C: Likewise.
32306         * g++.old-deja/g++.law/ctors5.C: Likewise.
32307         * g++.old-deja/g++.law/ctors9.C: Likewise.
32308         * g++.old-deja/g++.mike/ambig1.C: Likewise.
32309         * g++.old-deja/g++.mike/net22.C: Likewise.
32310         * g++.old-deja/g++.mike/p3538a.C: Likewise.
32311         * g++.old-deja/g++.mike/p3538b.C: Likewise.
32312         * g++.old-deja/g++.mike/virt3.C: Likewise.
32313         * g++.old-deja/g++.niklas/t128.C: Likewise.
32314         * g++.old-deja/g++.other/anon4.C: Likewise.
32315         * g++.old-deja/g++.other/using1.C: Likewise.
32316         * g++.old-deja/g++.other/warn3.C: Likewise.
32317         * g++.old-deja/g++.pt/t37.C: Likewise.
32318         * g++.old-deja/g++.robertl/eb69.C: Likewise.
32319         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32320
32321 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32322
32323         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
32324
32325 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32326
32327         * gcc.c-torture/execute/stdio-opt-3.c: New test.
32328
32329 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
32330
32331         * gcc.c-torture/compile/20010107-1.c: New test.
32332
32333 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32334
32335         * gcc.c-torture/execute/builtin-noret-1.c: New test.
32336
32337 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32338
32339         * gcc.dg/format/format.h: New file.
32340         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
32341         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
32342         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
32343         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
32344         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
32345         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32346         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
32347         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
32348         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
32349         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
32350         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
32351         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
32352         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
32353         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
32354         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
32355         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
32356         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
32357         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
32358         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
32359         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32360         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32361         instead of declaring standard types, macros and functions in each
32362         test.
32363
32364 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32365
32366         * gcc.c-torture/execute/20010106-1.c: New test.
32367
32368 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32369
32370         * gcc.dg/format/format.exp: New file.
32371         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32372         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32373         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32374         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32375         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32376         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32377         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32378         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32379         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32380         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32381         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32382         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32383         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32384         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32385         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32386         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32387         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32388         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32389         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32390         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32391         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32392         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32393         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32394         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32395         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32396         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32397         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32398         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32399         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32400         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32401         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32402         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32403         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32404         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32405         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32406         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32407         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32408         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32409         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32410         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32411         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32412         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32413
32414 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32415
32416         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32417         account.
32418
32419 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32420
32421         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32422
32423 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32424
32425         * g++.old-deja/g++.pt/crash62.C: New test.
32426
32427 2001-01-04  Richard Henderson  <rth@redhat.com>
32428
32429         * gcc.dg/20000926-1.c: Update expected warnings.
32430         * gcc.dg/array-2.c: Likewise.
32431         * gcc.dg/array-4.c: Also validate flexible array members.
32432         * gcc.dg/c99-flex-array-1.c: New.
32433
32434 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32435
32436         * gcc.c-torture/compile/20001222-1.x: Remove.
32437
32438 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32439
32440         * gcc.c-torture/execute/built-in-setjmp.c: New.
32441
32442 2001-01-03  Richard Henderson  <rth@redhat.com>
32443
32444         * gcc.dg/940510-1.c: Update expected error wording.
32445         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32446
32447 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32448
32449         * lib/target-supports.exp (check_alias_available): Modified to
32450         indicate aliases not supported if only weak aliases are supported.
32451
32452 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32453
32454         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32455         Turn on cmpstrsi checks for __pj__ and __i370__.
32456
32457 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32458
32459         * g++.old-deja/g++.other/virtual11.C: New test.
32460
32461 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32462
32463         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32464
32465 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32466
32467         * gcc.c-torture/compile/20010102-1.c: New test.
32468
32469 2001-01-02  Andreas Jaeger  <aj@suse.de>
32470
32471         * gcc.dg/noreturn-3.c: New test.
32472
32473         * gcc.dg/noreturn-4.c: New test.
32474
32475 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32476
32477         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32478         __builtin_fputc and __builtin_fwrite.
32479
32480 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32481
32482         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32483         signed char, not default char.
32484
32485 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32486
32487         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32488
32489 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32490
32491         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
32492
32493 2000-12-29  Richard Henderson  <rth@redhat.com>
32494
32495         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32496         (__cyg_profile_func_exit): Define.
32497
32498 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32499
32500         * g++.dg/vtgc1.C: New test.
32501
32502 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32503
32504         * gcc.dg/noncompile/20001228-1.c: New test.
32505
32506         * gcc.dg/20001228-1.c: New test.
32507
32508         * gcc.c-torture/execute/20001228-1.c: New test.
32509
32510 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32511
32512         * gcc.dg/format-strfmon-1.c: New test.
32513
32514 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32515
32516         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32517         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32518         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32519         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32520         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32521         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32522         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32523         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32524         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32525         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32526         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32527         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32528         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32529
32530         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32531         * gcc.c-torture/execute/string-opt-4.c: Test index.
32532
32533 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32534
32535         * gcc.c-torture/compile/20001226-1.c: New test.
32536
32537 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32538
32539         * gcc.c-torture/compile/20001222-1.c: New test.
32540         * gcc.c-torture/compile/20001222-1.x: Xfail.
32541
32542 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32543
32544         * gcc.c-torture/execute/comp-goto-2.c: New test.
32545
32546 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32547
32548         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32549         Use long types if __INT_MAX__ is 32767.
32550         (main): Use cast to (sint32 *) when poking 88 into a_page.
32551
32552         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32553
32554 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32555
32556         * gcc.c-torture/compile/20001221-1.c: New test.
32557         * gcc.c-torture/execute/20001221-1.c: New test.
32558
32559 2000-12-20  Richard Henderson  <rth@redhat.com>
32560
32561         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32562         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32563
32564 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32565
32566         * gcc.dg/compare3.c: New test.
32567
32568 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32569
32570         * gcc.dg/format-warnll-1.c: New test.
32571
32572 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32573
32574         * gcc.dg/cpp/cmdlne-P.c: New test.
32575
32576 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32577
32578         * gcc.c-torture/execute/builtin-abs-1.c,
32579         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32580
32581 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32582
32583         * gcc.dg/cpp/multiline.c: New test.
32584
32585 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32586
32587         * g++.old-deja/g++.other/syshdr1.C: Update.
32588         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32589
32590 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32591
32592         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32593
32594 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32595
32596         * g++.old-deja/g++.pt/ttp65.C: New test.
32597
32598 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32599
32600         * g++.old-deja/g++.pt/ttp64.C: New test.
32601
32602 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32603
32604         * g++.old-deja/g++.pt/spec33.C: New test.
32605
32606 2000-12-14  Catherine Moore  <clm@redhat.com>
32607
32608         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32609         * gcc.c-torture/execute/920612-2.c: Likewise.
32610         * gcc.c-torture/execute/920428-2.c: Likewise.
32611         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32612         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32613
32614 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32615
32616         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32617         * gcc.dg/pack-test-2.c: Likewise.
32618
32619 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32620
32621         Tests by Zack Weinberg <zackw@stanford.edu>.
32622
32623         * gcc.dg/cpp/defined.c: Update.
32624         * gcc.dg/cpp/defined_trad.c: New tests.
32625
32626 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32627
32628         * gcc.dg/cpp/trad-direct.c: Update.
32629
32630 2000-12-11  Neil Booth  <neilb@earthling.net>
32631
32632         * gcc.dg/cpp/defined_trad.c
32633
32634 2000-12-11  Neil Booth  <neilb@earthling.net>
32635
32636         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32637
32638 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32639
32640         * gcc.dg/format-miss-2.c: New test.
32641
32642 2000-12-09  Neil Booth  <neilb@earthling.net>
32643
32644         * gcc.dg/cpp/lineflags.c: New tests.
32645         * gcc.dg/cpp/poison.c: Update.
32646         * gcc.dg/cpp/redef2.c: Update.
32647         * gcc.dg/cpp/skipping.c: New test.
32648
32649 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32650
32651         * g++.old-deja/g++.other/eh3.C: New testcase.
32652
32653 2000-12-07  Neil Booth  <neilb@earthling.net>
32654
32655         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32656         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32657         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32658         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32659         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32660         Update.
32661
32662 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32663
32664         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32665         __SIZE_TYPE__ instead of int for type of integers cast to
32666         pointers.
32667
32668 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32669
32670         * g++.old-deja/g++.other/cleanup4.C: New test.
32671
32672 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32673
32674         * format-sec-1.c: New test.
32675
32676 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32677
32678         * gcc.dg/format-nonlit-3.c: New test.
32679
32680 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32681
32682         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32683         through a null pointer.
32684
32685 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32686
32687         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32688         * g++.old-deja/g++.pt/partial4.C: New test.
32689
32690 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32691
32692         * gcc.c-torture/execute/ieee/hugeval.x: New.
32693
32694 2000-12-06  Neil Booth  <neilb@earthling.net>
32695
32696         * gcc.dg/cpp/backslash2.c: New tests.
32697
32698 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32699
32700         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32701         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32702
32703 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32704
32705         * gcc.c-torture/execute/20001203-2.c: New testcase.
32706
32707 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32708
32709         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32710         * g++.old-deja/g++.other/virtual10.C: New test.
32711
32712 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32713
32714         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32715
32716 2000-12-05  Richard Henderson  <rth@redhat.com>
32717
32718         * gcc.c-torture/compile/20001205-1.c: New.
32719
32720 2000-12-04  Neil Booth  <neilb@earthling.net>
32721
32722         * g++.old-deja/g++.other/virtual9.C: New test.
32723         * g++.old-deja/g++.pt/crash61.C: New test.
32724         * gcc.c-torture/execute/loop-9.c: New test.
32725
32726 2000-12-04  Neil Booth  <neilb@earthling.net>
32727
32728         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32729         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32730         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32731         * gcc.dg/cpp/extratokens.c: ...here.
32732
32733 2000-12-04  Neil Booth  <neilb@earthling.net>
32734
32735         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32736         New tests.
32737
32738 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32739
32740         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32741         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32742
32743 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32744
32745         * gcc.c-torture/execute/20001203-1.c: New test.
32746
32747 2000-12-03  Neil Booth  <neilb@earthling.net>
32748
32749         * gcc.dg/cpp/macro6.c: New test cases.
32750
32751 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32752
32753         * gcc.c-torture/execute/string-opt-9.c: New test.
32754         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32755         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32756         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32757
32758         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32759         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32760
32761 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32762
32763         * gcc.dg/cpp/if-6.c: New testcase.
32764
32765         * gcc.dg/20001201-1.c: New testcase.
32766
32767 2000-12-02  Neil Booth  <neilb@earthling.net>
32768
32769         * g++.old-deja/g++.other/externC4.C,
32770         g++.old-deja/g++.other/friend10.C: New tests.
32771
32772 2000-12-02  Neil Booth  <neilb@earthling.net>
32773
32774         * g++.old-deja/g++.other/instan2.C
32775         * g++.old-deja/g++.other/instan3.C: New test.
32776
32777 2000-12-02  Neil Booth  <neilb@earthling.net>
32778
32779         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32780         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32781         gnuc99.c,gnuc99-pedantic.c: New tests.
32782
32783 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32784
32785         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32786         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32787
32788 2000-12-01  Neil Booth  <neilb@earthling.net>
32789
32790         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32791         * gcc.dg/cpp/poison.c: Update.
32792         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32793
32794 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32795
32796         * g77.f-torture/execute/20001201.f: New test.
32797
32798 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32799
32800         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32801
32802 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32803
32804         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32805
32806 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32807
32808         * g++.old-deja/g++.other/cast6.C: New test.
32809
32810 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32811
32812         * gcc.c-torture/execute/20001130-2.c: New testcase.
32813
32814 2000-11-30  Richard Henderson  <rth@redhat.com>
32815
32816         * gcc.c-torture/execute/20001130-1.c: New test.
32817
32818 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32819
32820         * g++.old-deja/g++.other/op3.C: New test.
32821
32822 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32823
32824         * g++.old-deja/g++.other/op2.C: New test.
32825
32826 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32827
32828         * g++.old-deja/g++.other/crash38.C: New test.
32829
32830 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32831
32832         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32833
32834 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32835
32836         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32837         tests.
32838         * gcc.c-torture/execute/string-opt-6.c: New test.
32839
32840         * gcc.dg/20001117-1.c: Add main.
32841
32842 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32843
32844         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32845         Move from here ...
32846         * gcc.dg/940510-1.c: ... to here.
32847
32848         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32849         zero-size arrays in toplevel structures.
32850
32851 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32852
32853         * gcc.c-torture/execute/loop-8.c: New test.
32854
32855 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32856
32857         * g++.old-deja/g++.other/base1.C: New test.
32858
32859 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32860
32861         * g++.old-deja/g++.other/parse2.C: New test.
32862
32863 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32864
32865         * g++.old-deja/g++.pt/incomplete1.C: New test.
32866
32867 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32868
32869         * g++.old-deja/g++.other/friend9.C: New test.
32870
32871 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32872
32873         * gcc.dg/20001127-1.c: New test.
32874
32875 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32876
32877         * g++.old-deja/g++.pt/friend46.C: New test.
32878
32879 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32880
32881         * g++.old-deja/g++.other/ptrmem8.C: New test.
32882
32883 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32884
32885         * gcc.c-torture/execute/string-opt-7.c: New test.
32886         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32887
32888 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32889
32890         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32891         instead of 'mkcheck 2'.
32892
32893 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32894
32895         * gcc.c-torture/execute/memcheck/driver.c,
32896         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32897         C9X references to refer to C99.
32898
32899 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32900
32901         * gcc.dg/ultrasp3.c: New test.
32902
32903 2000-11-25  Neil Booth  <neilb@earthling.net>
32904
32905         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32906
32907 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32908
32909         * gcc.c-torture/compile/20001123-2.c: New.
32910
32911 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32912
32913         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32914
32915 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32916
32917         * gcc.dg/sequence-point-1.c: Add some new tests.
32918         * gcc.c-torture/execute/20001124-1.c: New test.
32919
32920 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32921
32922         * g++.old-deja/g++.other/vaarg4.C: New test.
32923         * gcc.c-torture/compile/20001123-1.c: New test.
32924
32925 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32926
32927         * g++.other/crash24.C: Adjust and remove XFAIL.
32928         * g++.other/crash37.C: New test.
32929
32930 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32931
32932         * g++.old-deja/g++.pt/instantiate9.C: New test.
32933
32934 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32935
32936         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32937         new ABI, too.
32938
32939         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32940         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32941
32942 2000-11-22  Neil Booth  <neilb@earthling.net>
32943
32944         * gcc.dg/cpp/Wtrigraphs.c: New test.
32945
32946 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32947
32948         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32949
32950 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32951
32952         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32953
32954 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32955
32956         * lib/gcc-dg.exp: load_lib scanasm.exp.
32957         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32958         * lib/g++-dg.exp: load_lib scanasm.exp.
32959         * lib/scanasm.exp: New.
32960         (scan-assembler, scan-assembler-not): Add optional arguments to
32961         test name, or if not present, the pattern name.
32962         (scan-assembler-dem, scan-assembler-dem-not): New.
32963
32964         * g++.dg/dg.exp: New.
32965
32966 2000-11-21  Neil Booth  <neilb@earthling.net>
32967
32968         * gcc.dg/cpp/integrated1.c: Remove.
32969
32970 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32971
32972         * gcc.c-torture/execute/20001121-1.c: New test.
32973
32974 2000-11-21  Richard Henderson  <rth@redhat.com>
32975
32976         * gcc.c-torture/compile/20001121-1.c: New test.
32977
32978 2000-11-20  Neil Booth  <neilb@earthling.net>
32979
32980         * gcc.dg/cpp/integrated1.c: New test.
32981
32982 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32983
32984         * g++.old-deja/g++.other/inline17.C: New test.
32985
32986 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
32987
32988         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
32989         local variable to be zero: I made the variable global. Now
32990         uses abort() and exit() instead of relying on main's return value.
32991
32992 2000-11-20  Neil Booth  <neilb@earthling.net>
32993
32994         * gcc.dg/cpp/paste2.c: Update test.
32995         * objc/execute/paste.m: New test.
32996
32997 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32998
32999         * gcc.dg/c99-condexpr-1.c: New test.
33000
33001 2000-11-20  Neil Booth  <neilb@earthling.net>
33002
33003         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
33004
33005 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
33006
33007         * g++.old-deja/g++.pt/export1.C: New test.
33008
33009 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
33010
33011         * gcc.dg/20001117-1.c: New test.
33012
33013 2000-11-18  Richard Henderson  <rth@redhat.com>
33014
33015         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
33016
33017 2000-11-18  Richard Henderson  <rth@redhat.com>
33018
33019         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
33020         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
33021         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
33022
33023 2000-11-18  Richard Henderson  <rth@redhat.com>
33024
33025         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
33026         (main): New.  Exit cleanly.
33027
33028 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33029
33030         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
33031         gcc.dg/c99-fordecl-2.c: New tests.
33032
33033 2000-11-18  Richard Henderson  <rth@redhat.com>
33034
33035         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
33036         * gcc.c-torture/execute/zerolen-2.c: New.
33037
33038 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33039
33040         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
33041         memory.
33042
33043 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33044
33045         * g++.old-deja/g++.pt/instantiate8.C: New test.
33046
33047 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33048
33049         * g++.old-deja/g++.other/incomplete.C: Add more tests.
33050         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
33051
33052 2000-11-16  Nick Clifton  <nickc@redhat.com>
33053
33054         * gcc.c-torture/execute/nestfunc-2.c: New test.
33055         * gcc.c-torture/execute/nestfunc-3.c: New test.
33056
33057 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33058
33059         * gcc.c-torture/compile/20001116-1.c: New test.
33060
33061 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33062
33063         * gcc.c-torture/execute/20001115-1.c: New test.
33064
33065 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
33066
33067         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
33068         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
33069         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
33070         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33071
33072 2000-11-15  Neil Booth  <neilb@earthling.net>
33073
33074         gcc.dg/cpp/_Pragma1.c: Update.
33075         gcc.dg/cpp/_Pragma2.c: New test.
33076
33077 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
33078
33079         * g++.old-deja/g++.other/anon5.C: New test.
33080
33081 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33082
33083         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
33084         tests.
33085
33086 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
33087
33088         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
33089         output.
33090
33091 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33092
33093         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
33094         labels at end of compound statements.
33095
33096 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
33097
33098         * gcc.c-torture/execute/loop-7.c: New test.
33099
33100 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33101
33102         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
33103
33104 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33105
33106         * gcc.dg/c99-bool-1.c: New test.
33107
33108 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33109
33110         * gcc.dg/c99-scope-1.c: Remove xfail.
33111         * gcc.dg/c99-scope-2.c: New test.
33112
33113 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33114
33115         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
33116         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
33117
33118 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
33119
33120         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
33121         error messages.
33122
33123         * g++.mike/p700.C: Don't typedef wchar_t.
33124         * g++.mike/p784.C: Likewise.
33125         * g++.mike/eb101.C: Don't use __wchar_t.
33126
33127 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33128
33129         * g77.f-torture/execute/20001111.[fx]: Test premature exit
33130         from DO loop.
33131
33132 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33133
33134         * gcc.c-torture/execute/20001111-1.c: New test.
33135
33136 2000-11-10  Nick Clifton  <nickc@redhat.com>
33137
33138         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
33139         long multuiple and accumulate.
33140
33141 2000-11-09  Richard Henderson  <rth@redhat.com>
33142
33143         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
33144         via size_t instead of int.
33145
33146         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
33147         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33148         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33149         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33150
33151 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
33152
33153         * gcc.c-torture/compile/20001109-1.c: New test.
33154         * gcc.c-torture/compile/20001109-2.c: New test.
33155
33156 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
33157
33158         * g++.old-deja/g++.pt/operator1.C: New test.
33159         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
33160
33161 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33162
33163         * gcc.dg/20001108-1.c: New test.
33164
33165 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33166
33167         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
33168         with both arguments constant strings.
33169         * gcc.c-torture/execute/string-opt-3.c: New test.
33170         * gcc.c-torture/execute/string-opt-4.c: New test.
33171         * gcc.c-torture/execute/string-opt-5.c: New test.
33172
33173 2000-11-08  Nick Clifton  <nickc@redhat.com>
33174
33175         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
33176         mulsidi3adddi patterns.
33177
33178 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
33179
33180         * g++.old-deja/g++.other/crash36.C: New test.
33181
33182 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
33183
33184         * g++.old-deja/g++.other/init16.C: New test.
33185
33186 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
33187
33188         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
33189
33190 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33191
33192         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
33193         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33194         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33195
33196 2000-11-07  DJ Delorie  <dj@redhat.com>
33197
33198         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
33199
33200 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33201
33202         * gcc.c-torture/execute/string-opt-1.c: New test.
33203
33204 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33205
33206         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
33207         mips-sgi-irix6.* because the MIPS ABI passes floating-point
33208         parameters in registers, and there is no way for a varargs
33209         function to know in which order the integer and floating-point
33210         parameters should be interleaved when they are placed on the
33211         stack.
33212         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33213         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33214
33215 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33216
33217         * gcc.c-torture/execute/string-opt-2.c: New test.
33218
33219 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
33220
33221         * g++.old-deja/g++.pt/crash60.C: New test.
33222
33223 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33224
33225         * g++.old-deja/g++.other/crash24.C: New test.
33226         * g++.old-deja/g++.other/crash25.C: New test.
33227         * g++.old-deja/g++.other/crash26.C: New test.
33228         * g++.old-deja/g++.other/crash27.C: New test.
33229         * g++.old-deja/g++.other/crash28.C: New test.
33230         * g++.old-deja/g++.other/crash29.C: New test.
33231         * g++.old-deja/g++.other/crash30.C: New test.
33232         * g++.old-deja/g++.other/crash31.C: New test.
33233         * g++.old-deja/g++.other/crash32.C: New test.
33234         * g++.old-deja/g++.other/crash33.C: New test.
33235         * g++.old-deja/g++.other/crash34.C: New test.
33236         * g++.old-deja/g++.other/crash35.C: New test.
33237
33238 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33239
33240         * gcc.c-torture/execute/20001031-1.c: New test.
33241
33242 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
33243
33244         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
33245         namespace.
33246
33247         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
33248         standards-conformant.
33249
33250         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
33251
33252         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
33253         * g++.old-deja/g++.mike/p755a.C: Likewise.
33254         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
33255         library makes no calls to `operator new' during initialization.
33256
33257 2000-11-04  Neil Booth  <neilb@earthling.net>
33258
33259         * gcc.dg/cpp/include2.c: New tests.
33260
33261 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
33262
33263         * lib/g++.exp (g++_set_ld_library_path): New function.
33264         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
33265
33266 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
33267
33268         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
33269         warnings.
33270
33271 2000-11-01  Richard Henderson  <rth@redhat.com>
33272
33273         * g++.old-deja/g++.ext/namedret1.C: New.
33274         * g++.old-deja/g++.ext/namedret2.C: New.
33275         * g++.old-deja/g++.ext/namedret3.C: New.
33276
33277 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
33278
33279         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
33280         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
33281
33282 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33283
33284         * gcc.c-torture/execute/va-arg-21.c: New test.
33285
33286 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33287
33288         * gcc.dg/c99-complex-2.c: New test.
33289
33290 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33291
33292         * gcc.c-torture/execute/stdio-opt-1.c: New test.
33293
33294 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
33295
33296         * g++.old-deja/g++.other/inline16.C: New test.
33297
33298 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
33299
33300         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
33301         __PRETTY_FUNCTION__
33302
33303 2000-10-29  Neil Booth  <neilb@earthling.net>
33304
33305         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
33306         New tests.
33307         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
33308         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
33309         optimisation.
33310
33311 2000-10-29  Neil Booth  <neilb@earthling.net>
33312
33313         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
33314         * mi1.c, mi1c.h: Add null directives to multiple-include test.
33315         * mi5.c: Test multiple includes work with -C.
33316         * trigraphs.c: Test ^= version.
33317
33318 2000-10-28  Neil Booth  <neilb@earthling.net>
33319
33320         New tests and test updates for new macro expander.
33321
33322         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
33323         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
33324         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
33325         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
33326         new diagnostic messages.
33327
33328         * gcc.dg/cpp/macro3.c: New tests.
33329
33330 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
33331
33332         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
33333         on the same line.
33334
33335 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
33336
33337         * g++.old-deja/g++.other/eh2.C: New test.
33338
33339 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33340
33341         * gcc.c-torture/execute/20001027-1.c: New test.
33342
33343 2000-10-26  Richard Henderson  <rth@redhat.com>
33344
33345         * gcc.c-torture/execute/20001026-1.c: New.
33346
33347 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
33348
33349         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
33350         * g++.old-deja/g++.law/builtin1.C: Likewise.
33351         * g++.old-deja/g++.law/ctors10.C: Likewise.
33352         * g++.old-deja/g++.law/virtual3.C: Likewise.
33353         * g++.old-deja/g++.mike/p658.C: Likewise.
33354         * g++.old-deja/g++.other/sibcall1.C: Likewise.
33355         * g++.old-deja/g++.other/vaarg2.C: Likewise.
33356         * g++.old-deja/g++.robertl/eb124.C: Likewise.
33357         * g++.old-deja/g++.robertl/eb44.C: Likewise.
33358         * g++.old-deja/g++.robertl/eb77.C: Likewise.
33359
33360 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33361
33362         * gcc.c-torture/compile/20001024-1.c: New test.
33363
33364 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33365
33366         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33367         to tell us whether or not we are using V3.
33368
33369 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33370
33371         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33372         operands.
33373
33374 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33375
33376         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33377
33378 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33379
33380         * gcc.c-torture/execute/20001024-1.c: New test.
33381
33382 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33383
33384         * g++.old-deja/g++.other/sibcall1.C: New test.
33385
33386 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33387
33388         * gcc.dg/noncompile/init-3.c: New test.
33389
33390 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33391
33392         * gcc.dg/format-array-1.c: New test.
33393
33394 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33395
33396         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33397         writing through null pointers; remove comment about testing
33398         unterminated strings.
33399
33400 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33401
33402         * gcc.c-torture/execute/20001017-2.c: New test.
33403
33404 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33405
33406         * gcc.c-torture/compile/20001018-1.c: New test.
33407         * gcc.c-torture/compile/20001018-1.x: Xfail.
33408
33409 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33410
33411         * gcc.c-torture/execute/20001017-1.c: New test.
33412
33413 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33414
33415         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33416         for multiple use of arguments with scanf formats; add tests for
33417         multiple use of arguments.
33418
33419 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33420
33421         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33422
33423 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33424
33425         * gcc.dg/format-miss-1.c: New test.
33426
33427 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33428
33429         * gcc.c-torture/execute/20001013-1.c: New test.
33430
33431 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33432
33433         * gcc.dg/format-branch-1.c: New test.
33434
33435 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33436
33437         * README, lib/file-format.exp: Remove EGCS references.
33438
33439 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33440
33441         * gcc.dg/20001013-1.c: New test.
33442
33443 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33444
33445         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33446         for intmax_t in the compiler using __typeof__ and the type rules
33447         for conditional expressions.
33448
33449 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33450
33451         * gcc.dg/20001012-1.c: New test.
33452         * gcc.dg/20001012-2.c: New test.
33453
33454 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33455
33456         * gcc.dg/format-attr-1.c: New test.
33457
33458 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33459
33460         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33461         __LONG_LONG_MAX__ instead of LLONG_MAX.
33462
33463 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33464
33465         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33466         scanf flags.
33467         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33468         flags.
33469
33470 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33471
33472         * gcc.dg/sequence-pt-1.c: New test.
33473
33474 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33475
33476         * gcc.c-torture/execute/20001011-1.c: New testcase.
33477         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33478
33479 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33480
33481         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33482         does not error on it.
33483
33484 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33485
33486         * gcc.dg/20001009-1.c: New test.
33487
33488 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33489
33490         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33491         * gcc.c-torture/execute/20001009-2.c: ... to here.
33492
33493 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33494
33495         * gcc.c-torture/compile/20001009-1.c: New testcase.
33496         * gcc.c-torture/execute/20001009-1.c: New testcase.
33497         Testcases provided by Jan Hubicka <jh@suse.cz>.
33498
33499 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33500
33501         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33502         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33503         uintmax_t using <limits.h> to emulate the compiler's internal
33504         logic.  No longer XFAIL %j tests.
33505
33506 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33507
33508         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33509         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33510         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33511         regexps and details of expected handling of some bad formats.
33512         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33513         suppression.
33514
33515 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33516
33517         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33518         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33519         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33520         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33521         in list archives.
33522
33523 2000-10-06  Richard Henderson  <rth@cygnus.com>
33524
33525         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33526         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33527         * g++.old-deja/g++.jason/report.C: Likewise.
33528         * g++.old-deja/g++.law/friend5.C: Likewise.
33529         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33530         of the expected warnings.
33531
33532 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33533
33534         * g++.old-deja/g++.pt/enum14.C: New test.
33535
33536 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33537
33538         * g++.old-deja/g++.pt/crash59.C: New test.
33539
33540 2000-10-04  Will Cohen  <wcohen@redhat.com>
33541
33542         * gcc.dg/20000926-1.c: New test.
33543
33544 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33545
33546         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33547         function name for current C++ compiler.
33548         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33549
33550 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33551
33552         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33553         __PRETTY_FUNCTION__.
33554         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33555
33556 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33557
33558         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33559
33560 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33561
33562         * gcc.c-torture/compile/20000923-1.c: New test.
33563
33564 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33565
33566         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33567         * g++.old-deja/g++.pt/ttp62.C: Same.
33568         * g++.old-deja/g++.other/inline14.C: Same.
33569
33570 2000-09-24  Richard Henderson  <rth@cygnus.com>
33571
33572         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33573
33574 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33575
33576         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33577
33578 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33579
33580         * gcc.c-torture/compile/20000922-1.c: New file.
33581
33582 2000-09-21  Nick Clifton  <nickc@redhat.com>
33583
33584         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33585         a signed long modulo operation.
33586         (mod6): New function - perform an unsigned long modulo operation.
33587         (main): Add tests for modulos of very large numbers by very small
33588         dividends.
33589
33590 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33591
33592         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33593
33594 2000-09-19  Richard Henderson  <rth@cygnus.com>
33595
33596         * gcc.dg/compare2.c (case 10): XFAIL.
33597
33598 2000-09-18  Richard Henderson  <rth@cygnus.com>
33599
33600         * gcc.c-torture/execute/20000906-1.c: Move ...
33601         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33602         that support __builtin_trap.
33603
33604 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33605
33606         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33607
33608 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33609
33610         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33611         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33612         more $ format tests.
33613
33614 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33615
33616         * gcc.dg/format-errmk-1.c: New test.
33617
33618 2000-09-17  Greg McGary  <greg@mcgary.org>
33619
33620         * gcc.c-torture/execute/20000917-1.x: Remove.
33621
33622 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33623
33624         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33625
33626 2000-09-17  Greg McGary  <greg@mcgary.org>
33627
33628         * gcc.c-torture/execute/20000917-1.c: New test.
33629         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33630
33631 2000-09-16  Neil Booth  <NeilB@earthling.net>
33632
33633         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33634         in nested macro bug.
33635
33636 2000-09-15  Neil Booth  <NeilB@earthling.net>
33637
33638         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33639
33640 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33641
33642         * gcc.c-torture/execute/20000914-1.c: New test.
33643
33644 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33645
33646         * g++.other/inline13.C: New test.
33647
33648 2000-09-12  Andreas Jaeger  <aj@suse.de>
33649
33650         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33651         constant by Ulrich Drepper <drepper@redhat.com>.
33652
33653 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33654
33655         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33656
33657 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33658
33659         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33660
33661 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33662
33663         * gcc.dg/cpp/backslash.c: New test.
33664
33665 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33666
33667         * gcc.c-torture/execute/20000910-1.c: New test.
33668         * gcc.c-torture/execute/20000910-2.c: Likewise.
33669
33670 2000-09-11  Robert Lipe  <robertl@sco.com>
33671
33672         * gcc.dg/pragma-align.c: New test.
33673
33674 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33675
33676         * g++.old-deja/g++.pt/explicit82.C: New test.
33677         * g++.old-deja/g++.pt/explicit83.C: New test.
33678
33679 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33680
33681         * gcc.dg/asm-names.c: New test.
33682
33683 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33684
33685         * gcc.dg/cpp/tr-warn6.c: New test
33686
33687 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33688
33689         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33690         be accepted.
33691
33692 2000-09-07  Catherine Moore  <clm@redhat.com>
33693
33694         * gcc.c-torture/execute/unroll-1.c: New test.
33695
33696 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33697
33698         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33699         ERROR markers.
33700         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33701         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33702         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33703         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33704         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33705         Preprocess only.
33706         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33707         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33708
33709 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33710
33711         * g++.old-deja/g++.pt/deduct2.C: New test.
33712
33713 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33714
33715         * g++.old-deja/g++.pt/parms2.C: New test.
33716
33717 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33718
33719         * g++.old-deja/g++.pt/crash58.C: New test.
33720
33721 2000-09-06  Greg McGary  <greg@mcgary.org>
33722
33723         * gcc.c-torture/execute/20000906-1.c: New test.
33724         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33725
33726 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33727
33728         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33729
33730 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33731
33732         * g++.old-deja/g++.pt/crash57.C: New test.
33733
33734 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33735
33736         * g++.old-deja/g++.pt/crash56.C: New test.
33737
33738 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33739
33740         * g++.old-deja/g++.pt/koenig1.C: New test.
33741
33742 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33743
33744         * gcc.dg/20000904-1.c: New test.
33745
33746 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33747
33748         * gcc.dg/cpp/paste8.c: New test.
33749
33750 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33751
33752         * gcc.c-torture/compile/20000827-1.c: New test.
33753
33754 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33755
33756         * gcc.dg/format-diag-1.c: New test.
33757
33758 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33759
33760         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33761         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33762         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33763         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33764         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33765
33766 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33767
33768         * g++.old-deja/g++.other/nested4.C: New test.
33769
33770 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33771
33772         * g++.old-deja/g++.ns/scoped1.C: New test.
33773
33774 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33775
33776         * lib/g++.exp: Support testing already-installed GCC.
33777
33778 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33779
33780         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33781
33782 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33783
33784         * gcc.dg/return-type-2.c: New test.
33785
33786 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33787
33788         * gcc.c-torture/compile/20000825-1.c: New test.
33789
33790 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33791
33792         * gcc.dg/dwarf2-2.c: New test.
33793
33794 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33795
33796         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33797         dg-warning regexps.
33798
33799 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33800
33801         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33802         gcc.dg/format-ext-5.c: New tests.
33803
33804 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33805
33806         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33807
33808 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33809
33810         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33811
33812 2000-08-24  Richard Henderson  <rth@cygnus.com>
33813
33814         * gcc.dg/ia64-sync-1.c: New test.
33815         * gcc.dg/ia64-sync-2.c: New test.
33816         * gcc.dg/ia64-asm-1.c: New test.
33817
33818 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33819
33820         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33821         * gcc.dg/format-ext-2.c: New test.
33822
33823 2000-08-23  Jason Merrill  <jason@redhat.com>
33824
33825         * lib/old-dejagnu.exp: Also ignore "In member function" and
33826         "At global scope".
33827
33828 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33829
33830         * gcc.dg/noncompile/label-lineno-1.c: New test.
33831
33832 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33833
33834         * gcc.dg/c99-array-nonobj-1.c: New test.
33835
33836 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33837
33838         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33839         tests.
33840         * gcc.dg/format-ext-1.c: New test.
33841
33842 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33843
33844         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33845         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33846         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33847         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33848         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33849
33850 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33851
33852         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33853         gcc.dg/c99-strftime-2.c: New tests.
33854
33855 2000-08-22  Richard Henderson  <rth@cygnus.com>
33856
33857         * gcc.c-torture/execute/20000822-1.c: New test.
33858
33859 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33860
33861         * gcc.c-torture/execute/20000819-1.x: Remove.
33862
33863 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33864
33865         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33866         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33867         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33868         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33869         gcc.dg/format-xopen-1.c: New tests.
33870
33871 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33872
33873         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33874
33875 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33876
33877         * g++.old-deja/g++.other/loop2.C: New test.
33878
33879         * gcc.c-torture/compile/20000606-1.c: New test.
33880         * gcc.c-torture/compile/20000728-1.c: New test.
33881         * gcc.c-torture/execute/20000801-1.c: New test.
33882         * gcc.c-torture/execute/20000801-2.c: New test.
33883         * gcc.c-torture/execute/20000819-1.c: New test.
33884         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33885         * gcc.dg/20000629-1.c: New test.
33886         * gcc.dg/20000724-1.c: New test.
33887         * gcc.dg/20000807-1.c: New test.
33888
33889 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33890
33891         * gcc.dg/cpp/pragma-1.c: New test.
33892         * gcc.dg/cpp/pragma-2.c: New test.
33893
33894 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33895
33896         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33897         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33898
33899 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33900
33901         * gcc.c-torture/compile/20000818-1.c: New test.
33902
33903 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33904
33905         * gcc.c-torture/execute/20000818-1.c: New test.
33906
33907 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33908
33909         * gcc.dg/format-va-1.c: New test.
33910
33911 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33912
33913         * g++.old-deja/g++.other/typedef8.C: New test.
33914
33915 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33916
33917         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33918         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33919         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33920         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33921         * g++.old-deja/g++.other/ptrmem7.C: New test.
33922         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33923
33924 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33925
33926         * g++.old-deja/g++.pt/typename27.C: New test.
33927
33928 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33929
33930         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33931         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33932         * g++.old-deja/g++.pt/friend45.C: New test.
33933         * g++.old-deja/g++.other/friend8.C: New test.
33934
33935 2000-08-15  Richard Henderson  <rth@cygnus.com>
33936
33937         * gcc.c-torture/execute/20000815-1.c: New test.
33938
33939 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33940
33941         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33942         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33943         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33944
33945 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33946
33947         * g++.old-deja/g++.other/refinit2.C: New test.
33948
33949 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33950
33951         * lib/c-torture.exp (c-torture): Make
33952         compiler_conditional_xfail_data global.
33953         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33954         compiler_conditional_xfail_data machinery.
33955         (f-torture-execute): Likewise.
33956         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33957         and only when unrolling loops.
33958
33959         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33960
33961 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33962
33963         * g++.old-deja/g++.pt/explicit81.C: New test.
33964
33965 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33966
33967         * g++.old-deja/g++.pt/typename26.C: New test.
33968
33969 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
33970
33971         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
33972         warning.
33973
33974 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33975
33976         * g++.old-deja/g++.other/array3.C: New test.
33977
33978 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33979
33980         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
33981         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
33982         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
33983         New tests.
33984
33985 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
33986
33987         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
33988         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33989
33990 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
33991
33992         * gcc.c-torture/execute/20000808-1.c: New test.
33993
33994 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33995
33996         * gcc.dg/c90-const-expr-1.c: New test.
33997
33998 2000-08-08  Richard Henderson  <rth@cygnus.com>
33999
34000         * gcc.dg/noncompile/920923-1.c: Declare calloc.
34001
34002 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34003
34004         * gcc.dg/noncompile/const-ll-1.c: New test.
34005
34006 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34007
34008         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
34009
34010 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34011
34012         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
34013         that running programs linked against the shared version of libobjc
34014         run correctly.
34015
34016 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34017
34018         * gcc.dg/c99-printf-1.c: New test.
34019
34020 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34021
34022         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
34023
34024 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
34025
34026         * gcc.c-torture/execute/20000731-1.x: Delete.
34027
34028 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
34029
34030         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
34031         and torture_without_loops as is done by c-torture.exp.
34032         (search_for): Copy from c-torture.exp.
34033         (gcc-dg-runtest): New function, drives a directory of tests
34034         iterating over the TORTURE_OPTIONS.
34035         (scan-assembler, scan-assembler-not): Move here from
34036         individual directory drivers.
34037
34038         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
34039         defined by lib/gcc-dg.exp.
34040         * gcc.dg/cpp/cpp.exp: Likewise.
34041         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
34042         gcc-dg-runtest, so we cycle over optimization options.
34043
34044         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
34045         * gcc.dg/compare2.c: No longer expected to fail.
34046
34047 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34048
34049         * gcc.c-torture/execute/20000804-1.c: New test.
34050
34051 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34052
34053         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
34054
34055 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
34056
34057         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
34058
34059 2000-08-03  Jeffrey A Law  (law@cygnus.com)
34060
34061         * gcc.c-torture/compile/20000803-1.c: New test.
34062
34063 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34064
34065         * gcc.c-torture/execute/20000801-3.c,
34066         gcc.c-torture/execute/20000801-4.c: New tests.
34067         * gcc.c-torture/execute/20000801-3.x,
34068         gcc.c-torture/execute/20000801-4.x: Xfail.
34069
34070 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
34071
34072         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
34073         libobjc/.libs to allow for libtool.
34074
34075 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
34076
34077         * gcc.c-torture/compile/20000802-1.c: New test.
34078
34079 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
34080
34081         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
34082
34083 2000-07-31  Jeffrey A Law  (law@cygnus.com)
34084
34085         * gcc-c-torture/execute/20000731-2.c: New test.
34086
34087         * gcc.c-torture/execute/20000731-1.c: New test.
34088         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
34089
34090 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
34091
34092         * testsuite/gcc.dg/cpp/paste7.c: New test.
34093         * gcc.dg/cpp/20000725-1.c: New test.
34094
34095 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
34096
34097         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
34098         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
34099         declaration warning for __builtin_dwarf_reg_size.
34100
34101         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
34102
34103 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34104
34105         * gcc.dg/noncompile/voidparam-1.c: New test.
34106
34107 2000-07-30  Richard Henderson  <rth@cygnus.com>
34108
34109         * gcc.dg/c90-digraph-1.c: Don't xfail.
34110         * gcc.dg/compare2.c (case 10): Xfail.
34111         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
34112
34113 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
34114
34115         * gcc.dg/c99-main-1.c: New test.
34116
34117 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34118
34119         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
34120
34121 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
34122
34123         * gcc.c-tortuer/execute/20000726-1.c: New test.
34124
34125 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
34126
34127         * gcc.c-torture/execute/enum-2.c: New test.
34128
34129 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34130
34131         * gcc.dg/cpp/tr-warn3.c: New test.
34132
34133 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34134
34135         * g++.old-deja/g++.ext/implicit1.C: Remove.
34136         * g++.old-deja/g++.jason/c2.C: Remove
34137         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
34138         * g++.old-deja/g++.pt/crash16.C: Likewise.
34139         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
34140
34141 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34142
34143         * g++.old-deja/g++.other/for2.C: New test.
34144
34145 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
34146
34147         * gcc.dg/20000720-1.c: New test.
34148
34149 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
34150
34151         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
34152
34153 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
34154
34155         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
34156         * gcc.c-torture/execute/20000722-1.c: New.
34157         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
34158
34159 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
34160
34161         * gcc.dg/cpp/20000720-1.S: New test.
34162
34163 2000-07-21  Michael Meissner  <meissner@redhat.com>
34164
34165         * gcc.c-torture/execute/ieee/hugeval.c: New test.
34166
34167 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34168
34169         * g++.old-deja/g++.brendan/crash16.C,
34170         g++.old-deja/g++.brendan/parse3.C,
34171         g++.old-deja/g++.brendan/redecl1.C,
34172         g++.old-deja/g++.ns/template13.C,
34173         g++.old-deja/g++.other/decl4.C,
34174         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
34175
34176 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34177
34178         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
34179         and "Internal error".
34180
34181         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
34182         regexps.
34183         * gcc.dg/cpp/paste6.c: New test.
34184
34185 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
34186
34187         * gcc.dg/cpp/tr-direct.c: New test.
34188
34189         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
34190         gcc.dg/cpp/undef1.c: Tweak error regexps.
34191
34192 2000-07-18  Eric Christopher <echristo@redhat.com>
34193
34194         * gcc.c-torture/compile/20000718-1.c: New test.
34195
34196 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
34197
34198         * cpplex.c (_cpp_push_token): If the token being pushed back
34199         is the previous token in this context, just subtract one from
34200         context->posn.
34201         * cppmacro.c (save_expansion): Clear aux field when storing a
34202         placemarker.
34203
34204 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
34205
34206         * gcc.dg/noncompile/redecl-1.c: New test.
34207
34208 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
34209
34210         * gcc.c-torture/execute/20000717-5.c: New test.
34211         * gcc.c-torture/execute/20000717-1.x: Removed.
34212
34213 2000-07-17  Richard Henderson  <rth@cygnus.com>
34214
34215         * gcc.c-torture/execute/20000717-4.c: New test.
34216
34217 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
34218
34219         * gcc.dg/cpp/syshdr.c: New test.
34220         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
34221
34222 2000-07-17  Neil Booth  <neilb@earthling.net>
34223
34224         * gcc.dg/cpp/cmdlne-dM.c: New test.
34225         * gcc.dg/cpp/cmdlne-dD.c: New test.
34226
34227 2000-07-17  Jeffrey A Law  (law@cygnus.com)
34228
34229         * gcc.c-torture/execute/20000717-3.c: New test.
34230
34231         * gcc.c-torture/compile/20000717-1.c: New test.
34232
34233 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
34234
34235         * gcc.c-torture/execute/20000717-2.c: New test.
34236
34237 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34238
34239         * gcc.dg/formatz-1.c: New test.
34240
34241         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
34242         * gcc.dg/c99-digraph-1.c: New tests.
34243
34244         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
34245         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
34246
34247         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
34248         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
34249         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
34250         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
34251         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
34252         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
34253         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
34254
34255 2000-07-17   Greg McGary <greg@mcgary.org>
34256
34257         * gcc.c-torture/execute/20000717-1.c: New test.
34258         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
34259
34260 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
34261
34262         * gcc.c-torture/execute/20000715-2.c: New test.
34263         * gcc.dg/20000715-1.c: New test.
34264
34265 2000-07-15  Michael Meissner  <meissner@redhat.com>
34266
34267         * gcc.c-torture/execute/20000715-1.c: New test.
34268
34269 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
34270
34271         * gcc.c-torture/execute/20000707-1.c: New test.
34272
34273 2000-07-13  Neil Booth  <NeilB@earthling.net>
34274
34275         * testsuite/gcc.dg/cpp/digraph1.c,
34276         testsuite/gcc.dg/cpp/digraph2.c,
34277         testsuite/gcc.dg/cpp/digraphs.c: New tests.
34278
34279 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
34280
34281         * g77.f-torture/compile/20000630-2.f:  New test.
34282         * g77.f-torture/compile/20000630-2.x
34283
34284 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34285
34286         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
34287
34288 2000-07-11  Neil Booth  <NeilB@earthling.net>
34289
34290         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
34291
34292 2000-07-11  Neil Booth  <NeilB@earthling.net>
34293
34294         * gcc.dg/cpp/cmdlne-C.c: New.
34295
34296 2000-07-09  Neil Booth  <NeilB@earthling.net>
34297
34298         * gcc.dg/cpp/directiv.c: New tests.
34299         * gcc.dg/cpp/undef1.c: Update.
34300
34301 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
34302
34303         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
34304
34305 2000-07-09  Neil Booth  <NeilB@earthling.net>
34306
34307         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
34308
34309 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
34310
34311         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
34312         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
34313
34314 2000-07-08  Neil Booth  <NeilB@earthling.net>
34315
34316         * gcc.dg/cpp/macsyntx.c: New tests.
34317
34318 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34319
34320         * gcc.dg/20000707-1.c: New test.
34321
34322 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34323
34324         * gcc.c-torture/execute/20000706-1.c: New test.
34325         * gcc.c-torture/execute/20000706-2.c: New test.
34326         * gcc.c-torture/execute/20000706-3.c: New test.
34327         * gcc.c-torture/execute/20000706-4.c: New test.
34328         * gcc.c-torture/execute/20000706-5.c: New test.
34329
34330 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34331
34332         * g++.old-deja/g++.pt/instantiate7.C: New test.
34333
34334 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34335
34336         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
34337         * g++.old-deja/g++.mike/thunk3.C: Likewise.
34338         * g++.old-deja/g++.other/rtti3.C: Likewise.
34339         * g++.old-deja/g++.other/rttid3.C: Likewise.
34340
34341 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
34342
34343         *  g77.f-torture/compile/20000630-1.x: Fix typo
34344
34345 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
34346
34347         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
34348         assembly output.
34349
34350 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
34351
34352         * gcc.dg/cpp/ident.c: New test.
34353
34354 2000-07-05  Neil Booth  <NeilB@earthling.net>
34355
34356         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
34357           gcc.dg/cpp/lexstrng.c: New tests.
34358
34359 2000-07-04  Neil Booth  <NeilB@earthling.net>
34360
34361         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34362         * gcc.dg/cpp/strify2.c: Same.
34363
34364 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34365
34366         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34367         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34368         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34369         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34370
34371         * testsuite/gcc.dg/cpp/macro1.c,
34372         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34373         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34374         testsuite/gcc.dg/cpp/strify1.c,
34375         testsuite/gcc.dg/cpp/strify2.c: New tests.
34376
34377 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34378
34379         * gcc.c-torture/execute/20000703-1.c: New test.
34380
34381 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34382
34383         * g++.old-deja/g++.pt (lookup10.C): New test.
34384
34385 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34386
34387         * g++.old-deja/g++.pt (typename25.C): New test.
34388
34389 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34390
34391         * gcc.c-torture/compile/20000701-1.c: New test.
34392
34393 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34394
34395         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34396         to test case.
34397
34398 2000-06-30  Catherine Moore  <clm@cygnus.com>
34399
34400         * gcc.c-torture/execute/align-1.c: New test.
34401
34402 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34403
34404         * g++.old-deja/g++.pt/expr8.C: New test.
34405         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34406
34407 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34408
34409         * gcc.c-torture/compile/20000629-1.c: New test.
34410
34411 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34412
34413
34414         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34415         gcc.dg/noncompile directory, depending on whether they're
34416         preprocessor tests or not.  Annotate all the tests for the dg
34417         framework.
34418
34419         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34420         * gcc.dg/noncompile/noncompile.exp: New.
34421
34422         * Moved files:
34423         Old name                                New name
34424         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34425         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34426         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34427         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34428         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34429         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34430         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34431         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34432         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34433         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34434         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34435         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34436         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34437         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34438         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34439         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34440         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34441         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34442         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34443         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34444         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34445         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34446         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34447         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34448
34449         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34450         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34451         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34452         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34453         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34454         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34455
34456 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34457
34458         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34459         declare one variable.  On the fourth, error.
34460         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34461         declared by 20000628-1a.h.
34462
34463 2000-06-29  Richard Henderson  <rth@redhat.com>
34464
34465         * gcc.c-torture/execute/930529-1.x: New file.
34466         * gcc.dg/920413-1.c: Adjust expected warning text.
34467         * gcc.dg/980217-1.c: Declare abort.
34468         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34469
34470 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34471
34472         * g77.f-torture/compile/20000629-1.f: New test.
34473         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34474
34475 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34476
34477         Rearrange lots of files, removing entirely the
34478         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34479         directories.
34480
34481         * Deleted files:
34482         gcc.c-torture/code_quality/code_quality.exp
34483         gcc.c-torture/special/special.exp
34484         gcc.failure/failure.exp
34485         gcc.failure/940409-1.x
34486         gcc.c-torture/compile/961203-1.x
34487
34488         * New files:
34489         gcc.misc-tests/linkage.exp
34490         gcc.c-torture/execute/920730-1t.c
34491         gcc.c-torture/execute/920730-1t.x
34492         gcc.c-torture/compile/920520-1.x
34493         gcc.c-torture/compile/920521-1.x
34494         gcc.c-torture/compile/981006-1.x
34495         gcc.c-torture/execute/eeprof-1.x
34496
34497         * Moved files (possibly with modifications to fit a new harness):
34498         Old name                                New name
34499         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34500         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34501         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34502         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34503         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34504         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34505         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34506         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34507         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34508         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34509         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34510         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34511         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34512         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34513
34514 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34515
34516         * c-torture/compile/961203-1.x: Delete.
34517
34518         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34519         not exit. Include stdio.h.
34520         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34521         * gcc.misc-tests/dg-12.c: Likewise.
34522         * gcc.misc-tests/dg-5.c: Likewise.
34523         * gcc.misc-tests/dg-6.c: Likewise.
34524         * gcc.misc-tests/dg-7.c: Prototype abort.
34525         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34526         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34527         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34528         not exit.
34529         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34530         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34531
34532 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34533
34534         * gcc.dg/cpp/20000628-1.c: New test.
34535         * gcc.dg/cpp/20000628-1.h: New header for above test.
34536         * gcc.dg/cpp/20000628-1a.h: Likewise.
34537
34538 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34539
34540         * gcc.dg/cpp: New directory.
34541         * gcc.dg/cpp/cpp.exp: New driver.
34542         * gcc.dg/cpp/20000627-1.c: New test.
34543         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34544         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34545         and rewrite as a compilation test.
34546
34547         * gcc.dg: Move many files into the cpp subdirectory, possibly
34548         renaming or editing them as well.
34549         Old name                New name
34550         990119-1.c              cpp/19990119-1.c
34551         990228-1.c              cpp/19990228-1.c
34552         990407-1.c              cpp/19990407-1.c
34553         990409-1.c              cpp/19990409-1.c
34554         990413-1.c              cpp/19990413-1.c
34555         990703-1.c              cpp/19990703-1.c
34556         20000127-1.c            cpp/20000127-1.c
34557         20000129-1.c            cpp/20000129-1.c
34558         20000207-1.c            cpp/20000207-1.c
34559         20000207-2.c            cpp/20000207-2.c
34560         20000209-1.c            cpp/20000209-1.c
34561         20000209-2.c            cpp/20000209-2.c
34562         20000301-1.c            cpp/20000301-1.c
34563         20000419-1.c            cpp/20000419-1.c
34564         20000510-1.S            cpp/20000510-1.S
34565         20000519-1.c            cpp/20000519-1.c
34566         20000529-1.c            cpp/20000529-1.c
34567         20000625-1.c            cpp/20000625-1.c
34568         20000625-2.c            cpp/20000625-2.c
34569         cpp-as1.c               cpp/assert1.c
34570         cpp-as2.c               cpp/assert2.c
34571         cxx-comments-1.c        cpp/cxxcom1.c
34572         cxx-comments-2.c        cpp/cxxcom2.c
34573         endif-label.c           cpp/endif.c
34574         cpp-hash1.c             cpp/hash1.c
34575         cpp-hash2.c             cpp/hash2.c
34576         cpp-if1.c               cpp/if-1.c
34577         cpp-if2.c               cpp/if-2.c
34578         cpp-if3.c               cpp/if-3.c
34579         cpp-if4.c               cpp/if-4.c
34580         cpp-if5.c               cpp/if-5.c
34581         cpp-cond.c              cpp/if-cexp.c
34582         cpp-missingop.c         cpp/if-mop.c
34583         cpp-missingparen.c      cpp/if-mpar.c
34584         cpp-opprec.c            cpp/if-oppr.c
34585         cpp-ifparen.c           cpp/if-paren.c
34586         cpp-shortcircuit.c      cpp/if-sc.c
34587         cpp-shift.c             cpp/if-shift.c
34588         cpp-unary.c             cpp/if-unary.c
34589         cpp-li1.c               cpp/line1.c
34590         cpp-li2.c               cpp/line2.c
34591         lineno.c                cpp/line3.c
34592         lineno-2.c              cpp/line4.c
34593         cpp-mi.c                cpp/mi1.c
34594         cpp-mic.h               cpp/mi1c.h
34595         cpp-micc.h              cpp/mi1cc.h
34596         cpp-mind.h              cpp/mi1nd.h
34597         cpp-mindp.h             cpp/mi1ndp.h
34598         cpp-mix.h               cpp/mi1x.h
34599         cpp-mi2.c               cpp/mi2.c
34600         cpp-mi2a.h              cpp/mi2a.h
34601         cpp-mi2b.h              cpp/mi2b.h
34602         cpp-mi2c.h              cpp/mi2c.h
34603         cpp-mi3.c               cpp/mi3.c
34604         cpp-mi3.def             cpp/mi3.def
34605         poison-1.c              cpp/poison.c
34606         pr-impl.c               cpp/prag-imp.c
34607         cpp-redef-2.c           cpp/redef1.c
34608         cpp-redef.c             cpp/redef2.c
34609         strpaste.c              cpp/strp1.c
34610         strpaste-2.c            cpp/strp2.c
34611         cpp-tradpaste.c         cpp/tr-paste.c
34612         cpp-tradstringify.c     cpp/tr-str.c
34613         cpp-tradwarn1.c         cpp/tr-warn1.c
34614         cpp-tradwarn2.c         cpp/tr-warn2.c
34615         trigraphs.c             cpp/trigraphs.c
34616         cpp-unc1.c              cpp/unc1.c
34617         cpp-unc2.c              cpp/unc2.c
34618         cpp-unc3.c              cpp/unc3.c
34619         cpp-unc.c               cpp/unc4.c
34620         undef.c                 cpp/undef1.c
34621         undef-2.c               cpp/undef2.c
34622         cpp-wi1.c               cpp/widestr1.c
34623
34624 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34625
34626         * lib/g++.exp (g++_include_flags): Tweak.
34627
34628 2000-06-27  H.J. Lu  <hjl@gnu.org>
34629             Loren J. Rittle  <ljrittle@acm.org>
34630
34631         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34632         version with one that knows about the new gcc tree structure.
34633         (g++_link_flags): Same.
34634
34635 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34636
34637         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34638         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34639         case we are cross-compiling.
34640
34641         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34642         g++.old-deja/g++.niklas/Makefile.in,
34643         g++.old-deja/g++.niklas/configure.in,
34644         g++.old-deja/g++.other/Makefile.in,
34645         g++.old-deja/g++.other/configure.in,
34646         gcc.c-torture/code_quality/Makefile.in,
34647         gcc.c-torture/code_quality/configure.in,
34648         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34649         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34650         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34651         gcc.c-torture/execute/ieee/Makefile.in,
34652         gcc.c-torture/execute/ieee/configure.in,
34653         gcc.c-torture/noncompile/Makefile.in,
34654         gcc.c-torture/noncompile/configure.in,
34655         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34656         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34657         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34658
34659 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34660
34661         * g++.old-deja/g++.other/ambig3.C: New test.
34662
34663 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34664
34665         * g++.old-deja/g++.pt/syntax1.C: New test.
34666         * g++.old-deja/g++.pt/syntax2.C: New test.
34667         * g++.old-deja/g++.other/syntax3.C: New test.
34668         * g++.old-deja/g++.other/syntax4.C: New test.
34669
34670 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34671
34672         * gcc.dg/20000623-1.c: Prototype exit and abort.
34673
34674 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34675
34676         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34677         New tests.
34678         * gcc.dg/cpp-mi3.def: New file.
34679
34680         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34681         inside assertions.
34682         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34683         lexer's error messages.
34684         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34685         divine anything from the linemarkers.
34686         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34687         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34688
34689 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34690
34691         * gcc.dg/20000623-1.c: New test.
34692
34693 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34694
34695         * gcc.c-torture/execute/20000622-1.c: New test.
34696
34697 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34698
34699         * g++.old-deja/g++.other/init15.C: New test.
34700
34701 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34702
34703         * g++.old-deja/g++.pt/vaarg2.C: New test.
34704         * g++.old-deja/g++.pt/vaarg3.C: New test.
34705
34706 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34707
34708         * g++.old-deja/g++.other/dyncast6.C: New test.
34709
34710 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34711
34712         * gcc.c-torture/execute/loop-6.c: New test.
34713
34714 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34715
34716         * gcc.dg/20000614-1.c: New test.
34717         * gcc.dg/20000614-2.c: New test.
34718
34719 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34720
34721         * g++.old-deja/g++.other/inline12.C: New test.
34722
34723 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34724
34725         * g++.old-deja/g++.other/eh1.C: New test.
34726
34727 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34728
34729         * g++.old-deja/g++.other/type.C: New test.
34730
34731 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34732
34733         * g++.old-deja/g++.other/initstring.C: New test.
34734
34735 2000-06-12  Jason Merrill  <jason@redhat.com>
34736
34737         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34738
34739 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34740
34741         * gcc.c-torture/compile/20000609-1.c: New test.
34742
34743 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34744
34745         * gcc.dg/20000609-1.c: New test.
34746
34747 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34748
34749         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34750         * gcc.c-torture/noncompile/poison-1.c: Move...
34751         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34752         * gcc.dg/cpp-li1.c: Add a token after the #line.
34753
34754 2000-06-05  Richard Henderson  <rth@cygnus.com>
34755
34756         * gcc.c-torture/execute/20000605-2.c: New test.
34757         * gcc.c-torture/execute/20000605-3.c: New test.
34758
34759 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34760
34761         * g77.f-torture/execute/20000503-1.x: New file.
34762
34763 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34764
34765         * g++.old-deja/g++.eh/badalloc1.C: New test.
34766
34767 2000-06-05  Richard Henderson  <rth@cygnus.com>
34768
34769         * gcc.c-torture/execute/20000605-1.c: New test.
34770
34771 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34772             Nathan Sidwell <nathan@codesourcery.com>
34773
34774         * gcc.c-torture/compile/20000605-1.c: New test.
34775
34776 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34777
34778         * g77.f-torture/compile/20000601-1.f:  New test.
34779
34780 2000-06-03  Richard Henderson  <rth@cygnus.com>
34781
34782         * gcc.c-torture/execute/20000603-1.c: New.
34783
34784 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34785
34786         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34787         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34788
34789 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34790
34791         * gcc.dg/compare2.c (case 12): XFAIL.
34792         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34793         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34794
34795         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34796
34797 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34798
34799         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34800         guard macro is already defined when the header is first
34801         included.
34802         * gcc.dg/cpp-mix.h: New file.
34803         * gcc.dg/endif-label.c: Update patterns to match compiler.
34804
34805         * g++.brendan/complex1.C: Declare abort.
34806         * g++.law/refs4.C: Remove XFAIL.
34807         * g++.oliva/expr2.C: Declare abort and exit.
34808
34809 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34810
34811         * gcc.c-torture/execute/20000528-1.c: New test.
34812
34813         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34814         * g++.old-deja/g++.law/temps4.C: Likewise.
34815
34816         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34817         stdlib.h.  Call abort() on failure.
34818         * g++.old-deja/g++.law/refs4.C: Likewise.
34819         * g++.old-deja/g++.law/temps4.C: Likewise.
34820         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34821         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34822
34823 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34824
34825         Relative to g++.dg/special:
34826         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34827
34828         Relative to g++.old-deja:
34829         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34830         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34831         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34832         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34833         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34834         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34835         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34836
34837         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34838         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34839         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34840         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34841         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34842         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34843         and/or string.h.
34844
34845         * g++.other/goto1.C: Update expectations for error messages.
34846
34847 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34848
34849         * gcc.c-torture/compile/20000523-1.c: New test.
34850
34851 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34852
34853         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34854
34855 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34856
34857         * g++.old-deja/g++.eh/catch11.C: New test.
34858         * g++.old-deja/g++.eh/catch12.C: New test.
34859
34860 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34861
34862         * gcc.c-torture/execute/20000523-1.c: New test.
34863
34864 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34865
34866         * c-torture/execute/bcp-1.c: Replace abort in arg of
34867         __builtin_constant_p with a generic external function.
34868
34869         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34870         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34871         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34872         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34873         Prototype abort and/or exit.
34874
34875         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34876         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34877         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34878         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34879
34880 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34881
34882         * gcc.dg/dwarf2-1.c: New test.
34883
34884 2000-05-20  Richard Henderson  <rth@cygnus.com>
34885
34886         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34887
34888 2000-05-20  Andreas Jaeger  <aj@suse.de>
34889
34890         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34891         testcase.
34892
34893 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34894
34895         * gcc.c-torture/execute/20000519-2.c: New test.
34896
34897 2000-05-19  Andreas Jaeger  <aj@suse.de>
34898
34899         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34900         which fails with SSA.
34901
34902         * lib/c-torture.exp: Also test with -O3 -fssa.
34903
34904 2000-05-18  Michael Meissner  <meissner@redhat.com>
34905
34906         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34907         * gcc.c-torture/execute/920415-1.c: Ditto.
34908         * gcc.c-torture/execute/920501-1.c: Ditto.
34909         * gcc.c-torture/execute/conversion.c: Ditto.
34910         * gcc.c-torture/execute/cvt-1.c: Ditto.
34911
34912 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34913
34914         * gcc.c-torture/compile/20000518-1.c: New test.
34915
34916 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34917
34918         * g77.f-torture/compile/200005018.f:  New test.
34919
34920 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34921
34922         * gcc.c-torture/compile/20000517-1.c: New test.
34923
34924 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34925
34926         * gcc.c-torture/execute/20000516-1.c: New test.
34927
34928 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34929
34930         * g++.old-deja/g++.other/eh.C: New test.
34931
34932 2000-05-12  Richard Henderson  <rth@cygnus.com>
34933
34934         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34935         constants through to doit's conditional.
34936
34937 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34938
34939         * gcc.c-torture/compile/20000511-1.c: New test.
34940         * g77.f-torture/compile/20000511-1.f: New test.
34941         * g77.f-torture/compile/20000511-2.f: New test.
34942
34943 2000-05-11  Michael Meissner  <meissner@redhat.com>
34944
34945         * gcc.c-torture/execute/20000511-1.c: New test.
34946
34947 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34948
34949         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34950         * gcc.dg/20000510-1.S: New.
34951
34952 2000-05-08  Catherine Moore  <clm@cygnus.com>
34953
34954         * gcc.dg/unused-3.c: New.
34955
34956 2000-05-06  Richard Henderson  <rth@cygnus.com>
34957
34958           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34959           * g++.old-deja/g++.mike/warn1.C: Likewise.
34960           * g++.old-deja/g++.pt/local1.C: Likewise.
34961           * g++.old-deja/g++.pt/local7.C: Likewise.
34962           * g++.old-deja/g++.pt/spec16.C: Likewise.
34963
34964 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
34965
34966         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
34967
34968 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
34969
34970           * g77.f-torture/execute/20000503-1.f:  New test.
34971
34972 2000-05-04  Andreas Jaeger  <aj@suse.de>
34973
34974         * gcc.dg/noreturn-2.c: New test.
34975
34976 2000-05-04  Neil Booth  <NeilB@earthling.net>
34977
34978         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
34979         preprocessor.
34980
34981 2000-05-04  Richard Henderson  <rth@cygnus.com>
34982
34983         * gcc.c-torture/execute/20000503-1.c: Fix typo.
34984
34985 2000-05-04  Richard Henderson  <rth@cygnus.com>
34986
34987         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
34988         OpenSSL by Jason R Thorpe.
34989
34990 2000-05-03  Jim Wilson  <wilson@cygnus.com>
34991
34992         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
34993
34994 2000-05-03  Robert Lipe <robertlipe@usa.net>
34995
34996         * gcc.dg/20000503-1.c: New test.
34997
34998 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
34999
35000         * gcc.c-torture/compile/20000502-1.c: New test.
35001         * g++.old-deja/g++.other/align.C: New test.
35002         * gcc.dg/cpp-tradstringify.c: New test.
35003
35004 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35005
35006         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
35007         and hard registers.
35008
35009 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
35010
35011         * gcc.c-torture/execute/loop-5.c: New test.
35012
35013 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
35014
35015         * gcc.c-torture/execute/va-arg-20.c: New test.
35016
35017 2000-04-23  Jeffrey A Law  (law@cygnus.com)
35018
35019         * gcc.c-torture/execute/20000422-1.c: New test.
35020
35021 2000-04-20  Greg McGary  <gkm@gnu.org>
35022
35023         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
35024         when optimizing, but without sibling-call optimizations (-O1).
35025
35026 2000-04-20  Jeffrey A Law  (law@cygnus.com)
35027
35028           * gcc.c-torture/compile/20000420-1.c: New test.
35029
35030 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35031
35032         * g++.abi/ptrflags.C: New test.
35033         * g++.eh/catchptr1.C: Test incomplete pointer chains.
35034
35035 2000-04-19  Catherine Moore  <clm@cygnus.com>
35036
35037         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
35038
35039 2000-04-19  Greg McGary  <gkm@gnu.org>
35040
35041         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
35042         sibling-call optimizations.
35043
35044 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
35045
35046         * gcc.dg/20000419-1.c: New test.
35047
35048 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
35049
35050         * gcc.c-torture/execute/20000412-6.c: New test.
35051
35052 2000-04-12  Jeffrey A Law  (law@cygnus.com)
35053
35054         * gcc.c-torture/execute/20000412-5.c: New test.
35055         * g77.f-torture/compile/20000412-1.f: New test.
35056         * gcc.c-torture/execute/20000412-4.c: New test.
35057         * gcc.c-torture/compile/20000412-2.c: New test.
35058         * gcc.c-torture/execute/20000412-3.c: New test.
35059         * gcc.c-torture/compile/20000412-1.c: New test.
35060         * gcc.c-torture/execute/20000412-2.c: New test.
35061
35062 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
35063
35064         * objc/execute/bf-20.m: New test.
35065
35066 2000-04-10  Richard Henderson  <rth@cygnus.com>
35067
35068         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
35069
35070         * gcc.c-torture/execute/20000412-1.c: New test.
35071
35072 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35073
35074         * g++.old-deja/g++.eh/catchptr1.C: New test.
35075
35076 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
35077
35078         * g++.old-deja/g++.abi/cxa_vec.C: New test.
35079
35080 2000-04-08  Neil Booth  <NeilB@earthling.net>
35081
35082         * gcc.dg/cpp-nullchar.c: Remove test as
35083         embedded nulls cause problems.
35084
35085 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35086
35087         * gcc.dg/compare2.c: New test.
35088
35089 2000-04-08  Neil Booth  <NeilB@earthling.net>
35090
35091         * gcc.dg/cpp-nullchar.c: New test.
35092
35093 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
35094
35095         * gcc.dg/cpp-mi2.c: New test.
35096         * gcc.dg/cpp-mi2[abc].h: New files.
35097
35098 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
35099
35100         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
35101         member name.
35102
35103 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35104
35105         * g++.old-deja/g++.abi/vmihint.C: New test.
35106
35107 2000-04-06  Neil Booth  <NeilB@earthling.net>
35108
35109         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
35110         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
35111         copyright.
35112
35113 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
35114
35115         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
35116         avoid stack-frame overwrite.
35117
35118 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
35119
35120         * gcc.c-torture/compile/20000405-2.c: New test.
35121         * gcc.c-torture/compile/20000405-3.c: New test.
35122
35123 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35124
35125         * gcc.c-torture/compile/20000405-1.c: New test.
35126
35127 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
35128
35129         * gcc.dg/cast-qual-1.c: Revert last change.
35130
35131 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35132
35133         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
35134
35135 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
35136
35137         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
35138         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
35139
35140 2000-04-03  Jeffrey A Law  (law@cygnus.com)
35141
35142         * gcc.c-torture/compile/20000403-2.c: New test.
35143         * gcc.c-torture/compile/20000403-1.c: New test.
35144
35145 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
35146
35147         * gcc.c-torture/execute/20000403-1.c: New test.
35148
35149 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
35150
35151         * gcc.c-torture/execute/20000402-1.c: New test.
35152
35153 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
35154
35155         * gcc.c-torture/execute/va-arg-15.c: New test.
35156         * gcc.c-torture/execute/va-arg-16.c: New test.
35157         * gcc.c-torture/execute/va-arg-17.c: New test.
35158         * gcc.c-torture/execute/va-arg-18.c: New test.
35159         * gcc.c-torture/execute/va-arg-19.c: New test.
35160
35161 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
35162
35163         * gcc.c-torture/compile/981211-1.c: Move to...
35164         * gcc.dg/cpp-as1.c: ...here.
35165         * gcc.dg/cpp-as2.c: New file.
35166
35167         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
35168         compiler.
35169
35170 2000-04-02  Neil Booth  <NeilB@earthling.net>
35171
35172         * gcc.dg/cpp-cond.c  New tests.
35173         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
35174         accidental success less likely.
35175         * gcc.dg/cpp-missingop.c  New tests.
35176         * gcc.dg/cpp-missingparen.c  New tests.
35177         * gcc.dg/cpp-shift.c  New tests.
35178         * gcc.dg/cpp-shortcircuit.c  New tests.
35179         * gcc.dg/cpp-unary.c  New tests.
35180
35181 2000-03-29  Jeffrey A Law  (law@cygnus.com)
35182
35183         * gcc.c-torture/compile/20000329-1.c: New test.
35184
35185 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
35186
35187         * gcc.c-torture/compile/20000326-1.c: New test.
35188         * gcc.c-torture/compile/20000326-2.c: New test.
35189
35190 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
35191
35192         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
35193         the first parameter is a function argument.
35194
35195 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
35196
35197         * g++.old-deja/g++.ext/array4.C: New test.
35198
35199 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
35200
35201         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
35202
35203 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35204
35205         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
35206
35207 2000-03-19  Richard Henderson  <rth@cygnus.com>
35208
35209         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
35210
35211 2000-03-19  Richard Henderson  <rth@cygnus.com>
35212
35213         * gcc.c-torture/compile/20000319-1.c: New test.
35214
35215 2000-03-14  Jeffrey A Law  (law@cygnus.com)
35216
35217         * gcc.c-torture/execute/20000314-3.c: New test.
35218         * gcc.c-torture/execute/20000314-2.c: New test.
35219         * gcc.c-torture/execute/20000314-1.c: New test.
35220         * gcc.c-torture/compile/20000314-2.c: New test.
35221         * gcc.c-torture/compile/20000314-1.c: New test.
35222
35223 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
35224
35225         * g++.old-deja/g++.warn/inline.C: New test.
35226
35227 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
35228
35229         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
35230         standards-compliant result rather than specific constants.
35231         Put test-values in array.
35232
35233 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
35234
35235         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
35236         (g++_target_compile): Put test-specific options last.
35237
35238 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35239
35240         * g++.old-deja/g++.eh/vbase4.C: New test.
35241
35242 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35243
35244         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
35245
35246 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35247
35248         * g++.old-deja/g++.brendan/misc12.C: Removed.
35249         * g++.old-deja/g++.pt/memtemp77.C: Constify.
35250         * g++.old-deja/g++.ext/pretty4.C: New test.
35251
35252 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35253
35254         * g++.old-deja/g++.other/string2.C: New test.
35255
35256 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
35257
35258         * g++.old-deja/g++.warn/impint2.C: New test.
35259
35260 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
35261
35262         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
35263         is 1, not zero.
35264
35265 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
35266
35267         * g++.old-deja/g++.warn/impint.C: New test.
35268         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
35269         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
35270         * g++.old-deja/g++.pt/explicit12.C: Likewise.
35271         * g++.old-deja/g++.pt/explicit13.C: Likewise.
35272         * g++.old-deja/g++.pt/explicit17.C: Likewise.
35273         * g++.old-deja/g++.pt/explicit18.C: Likewise.
35274         * g++.old-deja/g++.pt/explicit19.C: Likewise.
35275         * g++.old-deja/g++.pt/explicit23.C: Likewise.
35276         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35277         * g++.old-deja/g++.pt/explicit35.C: Likewise.
35278         * g++.old-deja/g++.pt/explicit6.C: Likewise.
35279         * g++.old-deja/g++.pt/memclass7.C: Likewise.
35280
35281 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
35282
35283         * gcc.dg/cpp-redef.c: New test.
35284
35285 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
35286
35287         * g++.old-deja/g++.pt/unify7.C: New test.
35288
35289 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35290
35291         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
35292         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
35293
35294 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
35295
35296         * gcc.c-torture/compile/20000224-1.c: New test.
35297
35298 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35299
35300         * gcc.c-torture/compile/cpp-2.c: New test.
35301         * gcc.c-torture/compile/cpp-1.c: New test.
35302
35303 2000-02-25  Jeffrey A Law  (law@cygnus.com)
35304
35305         * gcc.c-torture/execute/20000225-1.c: New test.
35306
35307 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35308
35309         * gcc.dg/cpp-li2.c: New test.
35310
35311         * gcc.dg/cpp-wi1.c: New test.
35312
35313         * gcc.dg/cpp-li1.c: New test.
35314
35315 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
35316
35317         * g++.old-deja/g++.other/sizeof5.C: New test.
35318
35319 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35320
35321         * gcc.c-torture/execute/va-arg-13.c: New test.
35322
35323 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
35324
35325         * gcc.c-torture/execute/va-arg-12.c: New test.
35326
35327 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35328
35329         * gcc.c-torture/execute/20000223-1.c: New test.
35330
35331 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35332
35333         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
35334
35335 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
35336
35337         * g++.old-deja/g++.abi/ptrmem.C: New test.
35338
35339 2000-02-19  Richard Henderson  <rth@cygnus.com>
35340
35341         * gcc.c-torture/compile/init-3.c: New.
35342
35343 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
35344
35345         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
35346         ALWAYS_CXXFLAGS.
35347
35348 2000-02-11  Robert Lipe <robertl@sco.com>
35349
35350         * gcc.c-torture/compile/20000211-3.c: New test.
35351
35352 2000-02-11  Martin Buchholz <martin@xemacs.org>
35353
35354         * gcc.c-torture/compile/20000211-2.c: New test.
35355
35356 2000-02-11  Jeffrey A Law  (law@cygnus.com)
35357
35358         * gcc.c-torture/compile/20000211-1.c: New test.
35359
35360 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35361
35362         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35363           on native targets
35364
35365 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35366
35367         * g++.old-deja/g++.other/cast5.C: New test.
35368
35369 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35370
35371         * gcc.c-torture/execute/20000205-1.c: New.
35372
35373 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35374
35375         * g++.old-deja/g++.jason/cast3.C: Return void.
35376         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35377
35378 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35379
35380         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35381
35382         * gcc.dg/loop-1.c: New test.
35383
35384 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35385
35386         * gcc.c-torture/compile/20000127-1.c: New test.
35387         * gcc.c-torture/execute/991228-1.c: New test.
35388
35389 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35390
35391         * gcc.dg/unused-2.c: New test.
35392
35393         * gcc.dg/conv-1.c: New test.
35394
35395 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35396
35397         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35398         compiler.
35399         (tool_option_proc): Fix typo.
35400
35401 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35402
35403         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35404         of the ld on the host, not on the build machine.
35405         Also, don't crash if '--help' is not a supported option.
35406
35407 2000-01-24  Richard Henderson  <rth@cygnus.com>
35408
35409         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35410
35411 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35412
35413         * gcc.c-torture/execute/20000120-2.c: New test.
35414         * gcc.c-torture/execute/20000120-1.c: New test.
35415
35416 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35417
35418         * gcc.c-torture/execute/20000113-1.c: New test.
35419
35420 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35421
35422         * gcc.c-torture/execute/20000112-1.c: New test.
35423
35424 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35425
35426         * gcc.dg/20000111-1.c: New test.
35427
35428 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35429
35430         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35431         with 16 bit integers.
35432
35433 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35434
35435         * gcc.dg/20000108-1.c: New test.
35436
35437 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35438
35439         * g++.old-deja/g++.ns/koenig8.C: New test.
35440
35441 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35442
35443         * g++.old-deja/g++.other/cast4.C: New test.
35444
35445 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35446
35447         * gcc.c-torture/compile/20000105-2.c: New test.
35448         * gcc.c-torture/compile/20000105-1.c: New test.
35449
35450 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35451
35452         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35453         references to printf & atoi to conform to ANSI standard.
35454         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35455         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35456         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35457         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35458         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35459         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35460         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35461         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35462         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35463         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35464         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35465         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35466         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35467         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35468         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35469         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35470         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35471         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35472         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35473         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35474         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35475         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35476         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35477         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35478         * g++.old-deja/g++.brendan/init3.C: Likewise.
35479         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35480         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35481         * g++.old-deja/g++.brendan/new2.C: Likewise.
35482         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35483         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35484         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35485         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35486         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35487         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35488         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35489         * g++.old-deja/g++.brendan/template24.C: Likewise.
35490         * g++.old-deja/g++.brendan/template3.C: Likewise.
35491         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35492         * g++.old-deja/g++.jason/inline3.C: Likewise.
35493         * g++.old-deja/g++.jason/opeq.C: Likewise.
35494         * g++.old-deja/g++.law/arg5.C: Likewise.
35495         * g++.old-deja/g++.law/arm7.C: Likewise.
35496         * g++.old-deja/g++.law/ctors11.C: Likewise.
35497         * g++.old-deja/g++.law/cvt8.C: Likewise.
35498         * g++.old-deja/g++.law/init9.C: Likewise.
35499         * g++.old-deja/g++.law/refs4.C: Likewise.
35500         * g++.old-deja/g++.law/template2.C: Likewise.
35501         * g++.old-deja/g++.law/visibility24.C: Likewise.
35502         * g++.old-deja/g++.law/vtable3.C: Likewise.
35503         * g++.old-deja/g++.mike/asm2.C: Likewise.
35504         * g++.old-deja/g++.mike/eh1.C: Likewise.
35505         * g++.old-deja/g++.mike/misc1.C: Likewise.
35506         * g++.old-deja/g++.mike/misc13.C: Likewise.
35507         * g++.old-deja/g++.mike/misc14.C: Likewise.
35508         * g++.old-deja/g++.mike/ns12.C: Likewise.
35509         * g++.old-deja/g++.mike/p1248.C: Likewise.
35510         * g++.old-deja/g++.mike/p3708.C: Likewise.
35511         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35512         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35513         * g++.old-deja/g++.mike/p646.C: Likewise.
35514         * g++.old-deja/g++.mike/p700.C: Likewise.
35515         * g++.old-deja/g++.mike/p783.C: Likewise.
35516         * g++.old-deja/g++.mike/p783a.C: Likewise.
35517         * g++.old-deja/g++.mike/p783b.C: Likewise.
35518         * g++.old-deja/g++.mike/p786.C: Likewise.
35519         * g++.old-deja/g++.mike/p789.C: Likewise.
35520         * g++.old-deja/g++.mike/p789a.C: Likewise.
35521         * g++.old-deja/g++.mike/p807a.C: Likewise.
35522         * g++.old-deja/g++.other/delete3.C: Likewise.
35523         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35524         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35525         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35526         * g++.old-deja/g++.other/empty1.C: Likewise.
35527         * g++.old-deja/g++.other/temporary1.C: Likewise.
35528         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35529         * g++.old-deja/g++.pt/t16.C: Likewise.
35530         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35531
35532 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35533
35534         * gcc.dg/991230-1.c: New test.
35535
35536 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35537
35538         * gcc.c-torture/compile/991229-3.c: New test.
35539         * gcc.c-torture/compile/991229-2.c: New test.
35540         * gcc.c-torture/compile/991229-1.c: New test.
35541
35542 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35543
35544         * gcc.c-torture/compile/labels-2.c: New test.
35545
35546 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35547
35548         * gcc.c-torture/execute/991227-1.c: New test.
35549
35550 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35551
35552         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35553
35554 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35555
35556         * gcc.c-torture/execute/991221-1.c: New test.
35557
35558 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35559
35560         * g++.old-deja/g++.other/cast3.C: New test.
35561
35562 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35563
35564         * gcc.c-torture/execute/991216-4.c: New test.
35565
35566 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35567
35568         * gcc.c-torture/execute/991216-1.c: New test.
35569         * gcc.c-torture/execute/991216-2.c: New test.
35570         * gcc.c-torture/execute/991216-3.c: New test.
35571
35572 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35573
35574         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35575         Actually make the test fail by using "-O2" for compilation.
35576
35577 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35578
35579         * g++.old-deja/g++.warn/cast-align1.C: New test.
35580
35581 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35582
35583         * gcc.c-torture/compile/991214-1.c: New test.
35584         * gcc.c-torture/compile/991214-2.c: New test.
35585
35586 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35587
35588         * gcc.dg/991214-1.c: New test.
35589
35590 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35591
35592         * gcc.c-torture/compile/991213-3.c: New test.
35593         * gcc.c-torture/compile/991213-2.c: New test.
35594         * gcc.c-torture/compile/991213-1.c: New test.
35595
35596 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35597
35598         * gcc.dg/991209-1.c: New test.
35599
35600 1999-12-08  Nathan Sidwell <nathan@acm.org>
35601
35602         * gcc.c-torture/compile/991208-1.c: New test.
35603
35604 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35605
35606         * gcc.dg/ultrasp2.c: New test.
35607
35608 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35609
35610         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35611
35612 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35613
35614         * gcc.c-torture/compile/991202-1.c: New test.
35615         * gcc.c-torture/execute/991202-1.c: New test.
35616         * gcc.c-torture/execute/991202-2.c: New test.
35617         * gcc.c-torture/execute/991202-3.c: New test.
35618
35619 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35620
35621         * g++.old-deja/g++.abi/align.C: New test.
35622         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35623         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35624
35625 1999-12-01  Richard Henderson  <rth@cygnus.com>
35626
35627         * gcc.c-torture/execute/991201-1.c: New.
35628
35629 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35630
35631         * gcc.dg/991129-1.c: New test.
35632
35633 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35634
35635         * gcc.c-torture/compile/991127-1.c: New test.
35636
35637 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35638
35639         * g++.old-deja/g++.other/warn4.C: New test.
35640
35641 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35642
35643         * g++.old-deja/g++.eh/cleanup2.C: New test.
35644         * g++.old-deja/g++.ext/pretty2.C: New test.
35645         * g++.old-deja/g++.ext/pretty3.C: New test.
35646         * g++.old-deja/g++.other/debug6.C: New test.
35647
35648 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35649
35650         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35651         compiler_output to look for one error message instead of two.
35652
35653 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35654
35655         * gcc.c-torture/execute/991118-1.c: Also test case
35656         where the word boundary does not split a byte evenly.
35657
35658 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35659
35660         * g++.old-deja/g++.ext/restrict1.C: New test.
35661
35662 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35663
35664         * gcc.c-torture/execute/991118-1.c: New test.
35665
35666 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35667
35668         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35669         working directory pathnames.
35670
35671 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35672
35673         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35674         host is equipped with driver.h and driver.o so it can actually
35675         compile and run the tests.
35676
35677 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35678
35679         * gcc.c-torture/compile/991008-1.c: New test.
35680
35681 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35682
35683         * lib/gcc-dg.exp: Include target-supports.exp
35684
35685 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35686
35687         * lib/target-supports.exp: New file: Provide procs to test for
35688         features supported by the target.
35689         (check_weak_available): Moved here from ecos.exp.
35690         (check_alias_available): New proc: Determine of the target
35691         toolchain supports the alias attribute.
35692
35693         * gcc.dg/special/ecos.exp: Move check_weak_available to
35694         target-supports.exp.
35695         (alias-1.c): Only perform the test if the target supports
35696         aliases.
35697         (wkali-1.c): Only perform the test if the target supports
35698         aliases.
35699
35700         * gcc.dg/990506-0.c: Expect error messages from cross
35701         targets as well as native targets.
35702
35703 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35704
35705         * gcc.dg/ultrasp1.c: Removed xfail.
35706         * gcc.dg/struct-ret-2.c: Likewise.
35707         * gcc.dg/array-1.c: Likewise.
35708
35709 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35710
35711         * gcc.dg/struct-ret-2.c: New test.
35712
35713         * gcc.dg/array-1.c: New test.
35714
35715 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35716
35717         * gcc.c-torture/execute/991030-1.c: New test.
35718
35719 1999-10-26  Richard Henderson  <rth@cygnus.com>
35720
35721         * gcc.c-torture/compile/991026-2.c: New test.
35722
35723 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35724
35725         * gcc.c-torture/compile/991026-1.c: New test.
35726
35727 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35728
35729         * gcc.c-torture/execute/991023-1.c: New test.
35730
35731 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35732
35733         * gcc.c-torture/execute/991019-1.c: New test.
35734
35735 1999-10-16  Richard Henderson  <rth@cygnus.com>
35736
35737         * gcc.c-torture/execute/991016-1.c: New test.
35738
35739 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35740
35741         * gcc.c-torture/execute/991014-1.c: New test.
35742
35743 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35744
35745         * g++.old-deja/g++.other/union2.C: New test.
35746
35747 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35748
35749         * g++.old-deja/g++.other/vaarg2.C: New test.
35750         * g++.old-deja/g++.other/vaarg3.C: New test.
35751
35752 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35753
35754         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35755         in compile/.
35756
35757 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35758
35759         * gcc.c-torture/execute/va-arg-11.c: New test.
35760
35761 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35762
35763         * lib/file-format.exp (gcc_target_object_format): Don't
35764         crash if objdump is unavailable.
35765
35766 1999-09-29  Donn Terry <donn@interix.com>
35767
35768         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35769
35770 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35771
35772         * gcc.c-torture/compile/990928-1.c: New test.
35773
35774 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35775
35776         * g++.old-deja/g++.other/decl6.C: New test.
35777
35778 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35779
35780         * gcc.c-torture/execute/va-arg-10.c: New test.
35781
35782 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35783
35784         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35785         __PRETTY_FUNCTION__.
35786
35787 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35788
35789         * gcc.c-torture/execute/990923-1.c: New test.
35790
35791 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35792
35793         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35794         for which -fpic is inappropriate.
35795
35796 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35797
35798         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35799
35800 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35801
35802         * g++.old-deja/g++.other/dyncast1.C: New test.
35803         * g++.old-deja/g++.other/dyncast2.C: New test.
35804         * g++.old-deja/g++.other/dyncast3.C: New test.
35805         * g++.old-deja/g++.other/dyncast4.C: New test.
35806         * g++.old-deja/g++.other/dyncast5.C: New test.
35807         * g++.old-deja/g++.eh/catch3.C: New test.
35808         * g++.old-deja/g++.eh/catch3p.C: New test.
35809         * g++.old-deja/g++.eh/catch4.C: New test.
35810         * g++.old-deja/g++.eh/catch4p.C: New test.
35811         * g++.old-deja/g++.eh/catch5.C: New test.
35812         * g++.old-deja/g++.eh/catch5p.C: New test.
35813         * g++.old-deja/g++.eh/catch6.C: New test.
35814         * g++.old-deja/g++.eh/catch6p.C: New test.
35815         * g++.old-deja/g++.eh/catch7.C: New test.
35816         * g++.old-deja/g++.eh/catch7p.C: New test.
35817         * g++.old-deja/g++.eh/catch8.C: New test.
35818         * g++.old-deja/g++.eh/catch8p.C: New test.
35819         * g++.old-deja/g++.eh/catch9.C: New test.
35820         * g++.old-deja/g++.eh/catch9p.C: New test.
35821
35822 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35823
35824         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35825         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35826
35827 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35828
35829         * gcc.c-torture/compile/990913-1.c: New test.
35830
35831 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35832
35833         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35834         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35835
35836 1999-09-09  Richard Henderson  <rth@cygnus.com>
35837
35838         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35839
35840 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35841
35842         * g++.old-deja/g++.other/lookup11.C: New test.
35843         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35844         what is permitted and what we want.
35845         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35846         overload use.
35847         * g++.old-deja/g++.jason/rfg5.C: Likewise
35848
35849 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35850
35851         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35852         * gcc.c-torture/noncompile/poison-1.c: New file.
35853
35854 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35855
35856         * g++.old-deja/g++.other/sizeof3.C: New test.
35857         * g++.old-deja/g++.other/sizeof4.C: New test.
35858         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35859         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35860
35861 1999-09-07  Richard Henderson  <rth@cygnus.com>
35862
35863         * gcc.dg/va-arg-1.c: New.
35864
35865 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35866
35867         * gcc.c-torture/execute/va-arg-9.c: New test.
35868
35869 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35870
35871         * g77.f-torture/compile/980519-2.f: New test.
35872         * g77.f-torture/compile/19990905-0.f: New test.
35873         * g77.f-torture/compile/19990905-1.f: New test.
35874         * g77.f-torture/compile/19990905-2.f: New test.
35875
35876         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35877
35878 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35879
35880         * gcc.c-torture/execute/990827-1.c: Fix typo.
35881
35882 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35883
35884         * g++.old-deja/g++.other/deref1.C: New test.
35885
35886 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35887
35888         * g++.old-deja/g++.other/ambig2.C: New test.
35889         * g++.old-deja/g++.other/cond5.C: New test.
35890         * g++.old-deja/g++.other/lookup16.C: New test.
35891
35892 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35893
35894         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35895         assemblers too.
35896
35897 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35898
35899         * lib/c-torture.exp: Avoid the "compare executables" optimization
35900         when testing native.
35901
35902 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35903
35904         * gcc.c-torture/execute/990829-1.c: New test.
35905         * gcc.c-torture/compile/990829-1.c: New test.
35906
35907 1999-08-27  Paul Burchard  <burchard@pobox.com>
35908
35909         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35910         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35911         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35912         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35913         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35914         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35915         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35916         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35917         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35918         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35919         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35920
35921 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35922
35923         * gcc.c-torture/execute/990827-1.c: New test.
35924
35925 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35926
35927         * g77.f-torture/noncompile/19990826-4.f: New test.
35928
35929         * g77.f-torture/compile/19990826-3.f: New test.
35930
35931         * g77.f-torture/execute/19990826-2.f: New test.
35932
35933         * g77.f-torture/compile/19990826-1.f: New test.
35934
35935         * gcc.c-torture/execute/990826-0.c: New test.
35936         * g77.c-torture/execute/19990826-0.f: New test.
35937
35938         * g77.f-torture/noncompile/970626-2.f: New test.
35939
35940 1999-08-25  Paul Burchard  <burchard@pobox.com>
35941
35942         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35943         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35944         lss-011.C: New tests.
35945
35946 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35947
35948         * g++.old-deja/g++.other/decl5.C: New test.
35949
35950 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35951
35952         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35953         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35954         call `postbase' for each one.  All callers of `postbase' changed
35955         to call this instead.
35956
35957 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35958
35959         * gcc.c-torture/execute/990811-1.c: New test.
35960
35961 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35962
35963         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35964         just native ones.
35965
35966         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
35967         just native ones.
35968
35969 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35970
35971         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
35972
35973 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35974
35975         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
35976
35977 1999-08-04  Nathan Sidwell  <nathan@acm.org>
35978
35979         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
35980
35981 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35982
35983         * gcc.c-torture/execute/990804-1.c: New test.
35984
35985 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35986
35987         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
35988         * g++.old-deja/g++.brendan/crash64.C: Likewise
35989         * g++.old-deja/g++.brendan/overload8.C: Likewise
35990
35991 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35992
35993         * g++.old-deja/g++.other/struct1.C: New test.
35994
35995 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35996
35997         * g++.old-deja/g++.other/enum2.C: New test.
35998
35999 1999-08-02  Richard Henderson  <rth@cygnus.com>
36000
36001         Adapted from tests from Franz Sirl:
36002         * gcc.c-torture/execute/va-arg-7.c: New test.
36003         * gcc.c-torture/execute/va-arg-8.c: New test.
36004
36005 1999-08-01  Jeffrey A Law  (law@cygnus.com)
36006
36007         * gcc.c-torture/compile/990801-2.c: New test.
36008
36009         * gcc.c-torture/compile/990801-1.c: New test.
36010
36011 1999-07-27  Michael Meissner  <meissner@cygnus.com>
36012
36013         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
36014         fp-cmp-1.c, converting double to float.
36015
36016         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
36017         fp-cmp-1.c, converting double to long double.
36018
36019         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
36020         from fr1 to unknown_register, since fr1 is a legitimate register
36021         on some machines.
36022
36023 1999-07-25  Jeffrey A Law  (law@cygnus.com)
36024
36025         * README: More listname related changes.
36026
36027 1999-07-08  Catherine Moore  <clm@cygnus.com>
36028
36029         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
36030
36031 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
36032
36033         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
36034
36035 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36036
36037         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
36038
36039 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
36040
36041         * gcc.dg/990703-1.c: New test.
36042
36043 1999-06-29  Nick Clifton  <nickc@cygnus.com>
36044
36045         * lib/file-format.exp: New file: Move definition of proc
36046         gcc_target_object_format to here from
36047         gcc.dg/special/ecos.exp.
36048
36049         * lib/c-torture.exp: Include lib file-format.exp.
36050         * lib/gcc-dg.exp: Include lib file-format.exp.
36051
36052         * gcc.dg/special/ecos.exp: Remove definition of proc
36053         gcc_target_object_format.
36054
36055 1999-06-28  Jeffrey A Law  (law@cygnus.com)
36056
36057         * gcc.c-torture/execute/990628-1.c: New test.
36058
36059 1999-06-25  Jeffrey A Law  (law@cygnus.com)
36060
36061         * gcc.c-torture/compile/990625-2.c: New test.
36062
36063         * gcc.c-torture/compile/990625-1.c: New test.
36064
36065 1999-06-23  Nick Clifton  <nickc@cygnus.com>
36066
36067         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
36068         attributes compile.
36069         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
36070         ports that use the COFF/PE file format.
36071
36072 1999-06-17  Jeffrey A Law  (law@cygnus.com)
36073
36074         * gcc.c-torture/compile/990617-1.c: New test.
36075
36076 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
36077
36078         * g++.old-deja/g++.other/decl4.C: New test.
36079
36080 1999-06-14  Nathan Sidwell  <nathan@acm.org>
36081
36082         * g++.old-deja/g++.other/bitfld3.C: New test.
36083
36084 1999-06-08  Nathan Sidwell  <nathan@acm.org>
36085
36086         * g++.old-deja/g++.eh/catch1.C: New test.
36087
36088 1999-06-07  Jeffrey A Law  (law@cygnus.com)
36089
36090         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
36091
36092         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
36093         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
36094
36095 1999-06-05  Craig Burley  <craig@jcb-sc.com>
36096
36097         * g77.f-torture/compile/19990502-0.f: Replace with new,
36098         shorter, test that still fails after recent changes.
36099
36100 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36101
36102         * gcc.c-torture/execute/990604-1.c: New test.
36103
36104 1999-05-31  Jeffrey A Law  (law@cygnus.com)
36105
36106         * gcc.c-torture/execute/990531-1.c: New test.
36107
36108 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36109
36110         * gcc.c-torture/compile/990527-1.c: New test.
36111
36112 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
36113
36114         * gcc.c-torture/execute/990527-1.c: New test.
36115
36116 1999-05-25  Nick Clifton  <nickc@cygnus.com>
36117
36118         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
36119         bitfields as signed.
36120
36121 1999-05-25  Craig Burley  <craig@jcb-sc.com>
36122
36123         * g77.f-torture/compile/19990525-0.f: New test.
36124
36125 1999-05-25  Jeffrey A Law  (law@cygnus.com)
36126
36127         * gcc.c-torture/execute/990525-2.c: New test.
36128
36129         * gcc.c-torture/execute/990525-1.c: New test.
36130
36131 1999-05-24  Nathan Sidwell  <nathan@acm.org>
36132
36133         * g++.old-deja/g++.other/anon3.C: New test.
36134         * g++.old-deja/g++.other/anon4.C: New test.
36135         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
36136         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
36137         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
36138         Merrill).
36139
36140 1999-05-24  Jeffrey A Law  (law@cygnus.com)
36141
36142         * gcc.c-torture/execute/990524-1.c: New test.
36143
36144         * gcc.dg/990524-1.c: New test.
36145
36146 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36147
36148         * gcc.c-torture/compile/990523-1.c: New test.
36149
36150 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
36151
36152         * gcc.c-torture/compile/990519-1.c: New test.
36153
36154 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36155
36156         * gcc.c-torture/compile/990517-1.c: New test.
36157
36158         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
36159         (e4, f4): New tests.
36160         (main): Call them.
36161
36162 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36163
36164         * gcc.dg/noreturn-1.c: New test.
36165
36166 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
36167
36168         * gcc.c-torture/execute/990513-1.c: New test.
36169
36170 1999-05-10  Richard Henderson  <rth@cygnus.com>
36171
36172         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
36173
36174 1999-05-10  Craig Burley  <craig@jcb-sc.com>
36175
36176         * g77.f-torture/execute/erfc.f: Use small single-precision
36177         values, to avoid problems on Alphas when not -mieee.
36178
36179 1999-05-08  Craig Burley  <craig@jcb-sc.com>
36180
36181         * gcc.dg/990506-0.c: New test.
36182
36183 1999-05-08  Richard Henderson  <rth@cygnus.com>
36184
36185         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
36186         the constant to test.  Don't XFAIL 64-bit targets.
36187
36188         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
36189         * g++.old-deja/g++.law/profile1.C: Likewise.
36190
36191         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
36192         operator new instances.
36193         * g++.old-deja/g++.other/delete5.C: Likewise.
36194
36195 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36196
36197         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
36198         intrinsic.
36199
36200 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36201
36202         * g77.f-torture/execute/u77-test.f: Reverse order of two
36203         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
36204
36205 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36206
36207         * gcc.dg/compare1.c: New test.
36208
36209 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36210
36211         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
36212         New tests.
36213
36214 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36215
36216         * g77.f-torture/compile/19990502-1.f: New test.
36217
36218 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36219
36220         * g77.f-torture/compile/19990502-0.f: New test.
36221
36222 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36223
36224         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
36225         intrinsic.
36226
36227 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36228
36229         * g77.f-torture/execute/u77-test.f (main): List libU77
36230         intrinsics not currently tested.
36231         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
36232         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
36233         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
36234         Trim blanks off the ends of some printed strings.
36235
36236 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36237
36238         * g77.f-torture/execute/u77-test.f (main): Just warn about
36239         FSTAT gid disagreement, as it's expected on some systems.
36240
36241 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36242
36243         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
36244         use a new function, which allows for some slop.
36245         Clean up some commentary.
36246         (issum): The new function.
36247         (sgladd): Deleted subroutine.
36248
36249 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36250
36251         * g77.f-torture/execute/u77-test.f: Modify to be more like
36252         libf2c/libU77 version, bringing patches to that version here.
36253         Add suitable commentary.
36254
36255 1999-04-25  Richard Henderson  <rth@cygnus.com>
36256
36257         * gcc.dg/990424-1.c: New test.
36258
36259 1999-04-24  Craig Burley  <craig@jcb-sc.com>
36260
36261         * g77.f-torture/execute/u77-test.f (main): Bug involving
36262         LSTAT has been fixed, so turn back on full checking.
36263
36264 1999-04-20  Craig Burley  <craig@jcb-sc.com>
36265
36266         * g77.f-torture/compile/19990419-0.f: New test.
36267         * g77.f-torture/execute/19990419-1.f: New test.
36268
36269 1999-04-17  Richard Henderson  <rth@cygnus.com>
36270
36271         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
36272         to avoid the need for a prototype to supress a warning.
36273
36274 1999-04-07  Jim Wilson  <wilson@cygnus.com>
36275
36276         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
36277
36278 1999-04-04  Jeffrey A Law  (law@cygnus.com)
36279
36280         * gcc.c-torture/execute/990404-1.c: New test.
36281
36282 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36283
36284         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
36285         * gcc.dg/cpp-if3.c: Don't use -pedantic.
36286         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
36287         missing initializer warnings.
36288
36289 1999-03-28  Jeffrey A Law  (law@cygnus.com)
36290
36291         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
36292         matching strings.
36293
36294 1999-03-26  Jeffrey A Law  (law@cygnus.com)
36295
36296         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
36297
36298 1999-03-26  Craig Burley  <craig@jcb-sc.com>
36299
36300         * g77.f-torture/execute/19990325-0.f: New test.
36301         * g77.f-torture/execute/19990325-1.f: New test.
36302
36303 1999-03-24  Jeffrey A Law  (law@cygnus.com)
36304
36305         * gcc.c-torture/execute/990324-1.c: New test.
36306
36307 1999-03-22  Jim Wilson  <wilson@cygnus.com>
36308
36309         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
36310         test with 4.
36311
36312 1999-03-17  Richard Henderson  <rth@cygnus.com>
36313
36314         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
36315
36316 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36317
36318         * g77.f-torture/execute/19990313-2.f: New test.
36319         * g77.f-torture/execute/19990313-3.f: New test.
36320
36321 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36322
36323         * g77.f-torture/execute/19990313-0.f: New test.
36324         * g77.f-torture/execute/19990313-1.f: New test.
36325
36326 1999-03-12  Jim Wilson  <wilson@cygnus.com>
36327
36328         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
36329         printf to sprintf.
36330         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
36331         (main): Add check for u15.  Conditionalize u31 check depending on
36332         whether ints are <32 bits or >=32 bits.
36333
36334 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36335
36336         * g77.f-torture/execute/19981119-0.f: Improve testiness.
36337
36338 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36339
36340         * g77.f-torture/compile/19990305-0.f: New test.
36341         * g77.f-torture/execute/19981119-0.f: New test.
36342
36343 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36344
36345         * g77.f-torture/execute/970625-2.f: call ABORT if final
36346         result is not correct, instead of just printing it.
36347         Add this checking via newly introduced obfuscation, to
36348         trip up buggy front ends.
36349
36350 1999-03-07  Craig Burley  <craig@jcb-sc.com>
36351
36352         * g77.f-torture/compile/960317-1.f: Moved from being
36353         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
36354
36355 1999-03-06  Craig Burley  <craig@jcb-sc.com>
36356
36357         * g77.f-torture/execute/960317-1.f: New (old) test.
36358         * g77.f-torture/execute/970625-2.f: Ditto.
36359
36360 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36361
36362         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36363         message on line 1 or line 2; cccp and cpplib do this differently.
36364
36365 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36366
36367         * g++.old-deja/g++.law/weak1.C: New test.
36368
36369 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36370
36371         * gcc.c-torture/execute/990119-1.c: Renamed to...
36372         * gcc.dg/990119-1.c: this, so it will only be tested once
36373         (it's a preprocessor test, it doesn't need to be run at
36374         multiple optimization levels).
36375
36376 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36377
36378         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36379           ALWAYS_CXXFLAGS.
36380
36381 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36382
36383         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36384         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36385         to not be compilable by current g77.
36386
36387 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36388
36389         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36390
36391 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36392
36393         * gcc.c-torture/execute/990222-1.c: New test.
36394
36395 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36396
36397         * g77.f-torture/compile/19990218-0.f: New test.
36398         * g77.f-torture/noncompile/19990218-1.f: New test.
36399
36400 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36401
36402         * g77.f-torture/compile/19981216-0.f: New test.
36403
36404 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36405
36406         * gcc.dg/990214-1.c: New test.
36407
36408 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36409
36410         * gcc.dg/990213-2.c: New test.
36411
36412         * gcc.dg/990213-1.c: New test.
36413
36414 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36415
36416         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36417         ints.
36418
36419 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36420
36421         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36422         specified by target.
36423
36424         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36425
36426 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36427
36428         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36429
36430 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36431
36432         * gcc.dg/special/ecos.exp: New test driver for new tests with
36433         special requirements.
36434
36435         * gcc.dg/special/alias-1.c: New test.
36436         * gcc.dg/special/gcsec-1.c: New test.
36437         * gcc.dg/special/weak-1.c: New test.
36438         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36439         * gcc.dg/special/weak-2.c: New test.
36440         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36441         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36442         * gcc.dg/special/wkali-1.c: New test.
36443         * gcc.dg/special/wkali-2.c: New test.
36444         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36445         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36446
36447 1999-02-10  Felix Lee  <flee@cygnus.com>
36448
36449           * lib/c-torture.exp (c-torture-compile): Pull out code for
36450           analyzing gcc error messages.
36451           (c-torture-execute): Likewise.  Fix some (harmless) false
36452           positives.
36453           * lib/gcc.exp (gcc_check_compile): New function.
36454
36455 1999-02-08  Richard Henderson  <rth@cygnus.com>
36456
36457         * gcc.c-torture/execute/990208-1.c: New test.
36458
36459 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36460
36461         * g++.dg/special/ecos.exp: New driver for new tests with special
36462         requirements
36463
36464         * g++.dg/special/conpr-1.C: New test
36465         * g++.dg/special/conpr-2.C: New test
36466         * g++.dg/special/conpr-2a.C: New test
36467         * g++.dg/special/conpr-3.C: New test
36468         * g++.dg/special/conpr-3a.C: New test
36469         * g++.dg/special/conpr-3b.C: New test
36470
36471         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36472         allow g++ to use the dg driver
36473
36474         * README: Add comment about g++.dg directory
36475
36476 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36477
36478         * README: Update email addresses.
36479
36480 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36481
36482         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36483         arguments in order to force structure S onto the stack even on
36484         the alpha.
36485         (test): Pass 10 leading arguments to function foo as well as the
36486         structure S.
36487
36488         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36489         failure for all targets.
36490
36491         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36492         abort to terminate program execution.
36493
36494 1999-01-30  Richard Henderson  <rth@cygnus.com>
36495
36496         * gcc.c-torture/execute/990130-1.c: New test.
36497
36498 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36499
36500         * gcc.dg/990130-1.c: New test.
36501
36502 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36503
36504         * gcc.c-torture/execute/990128-1.c: New test.
36505
36506 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36507
36508         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36509
36510 1999-01-27  Felix Lee  <flee@cygnus.com>
36511
36512         * lib/c-torture.exp (c-torture-compile): pull out code for
36513         analyzing gcc error messages.
36514         (c-torture-execute): ditto, and fix some (harmless) false
36515         positives.
36516         * lib/gcc.exp (gcc_check_compile): new function.
36517
36518 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36519
36520         * gcc.dg/990117-1.c: New test.
36521
36522         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36523
36524         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36525
36526 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36527
36528         * g77.f-torture/compile/990115-1.f: New test.
36529
36530 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36531
36532         * gcc.c-torture/compile/990107-1.c: New test
36533
36534 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36535
36536         * gcc.c-torture/execute/990106-2.c: New test.
36537
36538         * gcc.c-torture/execute/990106-1.c: New test.
36539
36540 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36541
36542         * gcc.c-torture/compile/981223-1.c: New test.
36543
36544 1998-12-29  Richard Henderson  <rth@cygnus.com>
36545
36546         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36547         (opt3): Rename from opt4 and disable.
36548
36549 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36550
36551         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36552
36553 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36554
36555         * g++.old-deja/g++.other/conv5.C: New test.
36556
36557 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36558
36559         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36560
36561 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36562
36563         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36564
36565 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36566
36567         * gcc.c-torture/compile/981211-1.c: New test.
36568
36569 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36570
36571         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36572
36573         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36574
36575 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36576
36577         * gcc.special/930510-1.c: Make C9X safe.
36578         * gcc.misc-tests/gcov-1.c Similarly.
36579         * gcc.misc-tests/gcov-2.c Similarly.
36580
36581 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36582
36583         * gcc.dg/ultrasp1.c: New test.
36584
36585 1998-12-06  Richard Henderson  <rth@cygnus.com>
36586
36587         * gcc.c-torture/execute/981206.c: New test.
36588
36589 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36590
36591         * g++.old-deja/g++.ns/template7.C: New test.
36592
36593         * g++.old-deja/g++.other/expr1.C: New test.
36594
36595         * g++.old-deja/g++.eh/tmpl3.C: New test.
36596
36597         * g++.old-deja/g++.eh/tmpl2.C: New test.
36598
36599 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36600
36601         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36602         * g++.old-deja/g++.other/using6.C: Removed.
36603         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36604
36605         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36606
36607 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36608
36609         * g++.old-deja/g++.pt/overload8.C: New test.
36610
36611         * g++.old-deja/g++.pt/overload7.C: New test.
36612
36613         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36614
36615         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36616         and relinking messages.
36617         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36618         compiling with -frepo.
36619
36620 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36621
36622         * g++.old-deja/g++.pt/lookup6.C: New test.
36623
36624 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36625
36626         * gcc.c-torture/execute/981130-1.c: New test.
36627         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36628
36629 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36630
36631         * g++.old-deja/g++.pt/explicit76.C: New test.
36632
36633         * g++.old-deja/g++.pt/friend38.C: New test.
36634
36635         * g++.old-deja/g++.ns/crash2.C: New test.
36636
36637         * g++.old-deja/g++.pt/defarg8.C: New test.
36638
36639         * g++.old-deja/g++.pt/instantiate6.C: New test.
36640
36641         * g++.old-deja/g++.pt/static6.C: New test.
36642
36643         * g++.old-deja/g++.pt/decl2.C: New test.
36644
36645 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36646
36647         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36648         problem is actually related with name lookup, but so what? :-)
36649
36650         * g++.old-deja/g++.pt/friend37.C: New test.
36651
36652 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36653
36654         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36655         element, which fails on some systems.
36656
36657         * g77.f-torture/execute/labug1.f: New test.
36658
36659 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36660
36661         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36662         is defined.
36663
36664 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36665
36666         * g77.f-torture/compile/981117-1.f: New test.
36667
36668 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36669
36670         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36671         properly discarded.
36672
36673 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36674
36675         * gcc.c-torture/execute/memcheck: New directory of tests for
36676         -fcheck-memory-usage.
36677
36678 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36679
36680         * README: New file, general information about the testsuite and
36681         new description of the various C++ test subdirectories.
36682         * README.g++: Eliminate obsolete information, update and move most
36683         relevant stuff to README.
36684
36685 1998-11-07  Richard Henderson  <rth@cygnus.com>
36686
36687         * gcc.c-torture/compile/981107-1.c: New test.
36688
36689 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36690
36691         * execute/memcpy-bi.c: New testcase.
36692
36693 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36694
36695         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36696         base classes.
36697
36698         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36699         template is selected.
36700
36701         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36702         classes, it should be accepted for all types.
36703
36704         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36705
36706         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36707         specializations start with template headers.
36708
36709 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36710
36711         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36712
36713         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36714         non-POD types.
36715
36716 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36717
36718         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36719
36720 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36721
36722         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36723
36724 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36725
36726         * 981019-1.c: New test.
36727
36728 1998-10-14  Robert Lipe <robertl@dgii.com>
36729
36730         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36731         find objc headers.
36732
36733 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36734
36735         * compile/981001-4.c: Remove use of GCC extension that triggers a
36736         compiler bug.
36737
36738 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36739
36740         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36741
36742 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36743
36744         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36745         instantiation of template produces incorrect code for delete
36746         expression.
36747
36748         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36749         constructors' name is not unique.
36750         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36751         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36752
36753         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36754         automatic array of const is ill-formed.
36755
36756         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36757         of template parameter?
36758
36759         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36760         const.
36761
36762         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36763         pointer-to-member expression.
36764
36765         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36766         declaration causes ICE.
36767
36768 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36769
36770         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36771         reserved in the global namespace.
36772
36773         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36774         generate needed virtual table.
36775
36776         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36777
36778 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36779
36780         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36781         template-dependent type
36782
36783 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36784
36785         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36786         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36787         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36788
36789         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36790         class should be usable as argument of member function.
36791         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36792         class should be usable as return type of member function.
36793         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36794         class should be usable as type of data member.
36795
36796         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36797
36798 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36799
36800         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36801
36802 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36803
36804         * gcc.dg/dll-?.c Add thumb to target list.
36805         Fix assembler scan patterns to match current assembler output.
36806
36807 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36808
36809         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36810         matching of template brackets.
36811
36812         * g++.old-deja/g++.other/using4.C: New test.  Test using
36813         declarations of methods from base classes.
36814
36815         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36816         within functions should introduce names into the innermost
36817         enclosing namespace.
36818
36819         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36820         of static locals if first initialization throws.
36821
36822 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36823
36824         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36825
36826 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36827
36828         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36829         lose track of the possible targets of tablejump insns.
36830         * special/special.exp: Run it.
36831
36832 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36833
36834         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36835         must be declared before its specializations can be named in friend
36836         declarations.
36837
36838 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36839
36840         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36841
36842         * g77.f-torture/execute/io1.f: New test.
36843
36844 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36845
36846         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36847         with pointer to template function, for which no argument deduction
36848         is possible.
36849
36850         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36851         specialization of template function as argument to template
36852         function.
36853
36854         * g++.old-deja/g++.other/access2.C: New test; Inner class
36855         shouldn't have privileged access to Outer's names.
36856
36857 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36858
36859         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36860         friend template declared within template class conflicts with
36861         nested class of the same name.
36862
36863         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36864         is ignored.
36865
36866         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36867         object with direct initializer as function declaration.
36868
36869         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36870         initializers.
36871
36872         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36873         involving const pointer and NULL produces incorrect result.
36874
36875         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36876         type name without `typename' should be rejected with -pedantic.
36877
36878 1998-10-02  Richard Henderson  <rth@cygnus.com>
36879
36880         * g++.old-deja/g++.other/addrof1.C: New test.
36881
36882 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36883
36884         * gcc.c-torture/compile/981001-1.c: New test.
36885         * gcc.c-torture/execute/981001-1.c: New test.
36886
36887 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36888
36889         * gcc.c-torture/compile/981001-2.c: New test.
36890         * gcc.c-torture/compile/981001-3.c: New test.
36891         * gcc.c-torture/compile/981001-4.c: New test.
36892
36893 1998-10-01  Robert Lipe  <robertl@dgii.com>
36894
36895         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36896         multilibbed hosts.   Idea grafted from g77.exp.
36897
36898 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36899
36900         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36901         avoid losing on systems which need -lsocket.
36902
36903 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36904
36905         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36906         * g++.old-deja/g++.other/nested2.C: Ditto.
36907         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36908         failure.
36909
36910 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36911
36912         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36913         preferred over template operator!= for enum bitfields.
36914
36915 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36916
36917         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36918         that happen to have the same base name, but in different scopes,
36919         are incorrectly rejected.
36920
36921 1998-09-16  Richard Henderson  <rth@cygnus.com>
36922
36923         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36924         on the native word size instead of an integer literal.
36925
36926 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36927
36928         * g++.old-deja/g++.other/static2.C: Invocation of static data
36929         member of type pointer-to-function denoted as non-static member.
36930
36931         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36932         checks involving function types and aliases.
36933
36934 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36935
36936         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36937         redefined to the same non-trivial type.
36938
36939         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36940         namespace-qualification of template specializations declared in
36941         other namespaces.
36942
36943         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36944         to declare a subset of the specializations of a template function
36945         as friends of specializations of a template class.
36946
36947         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36948         member templates that do not fully specialize the enclosing
36949         template class are rejected.
36950
36951 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36952
36953         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36954
36955 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36956
36957         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36958         altered from libf2c/libU77 version.
36959
36960 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36961
36962         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36963
36964 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
36965
36966         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
36967         (un)signed char are different types for template specialization
36968         purposes.
36969
36970 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
36971
36972         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
36973         * objc: ObjC testsuite.
36974
36975 1998-08-31  Catherine Moore  <clm@cygnus.com>
36976
36977         * gcc.c-torture/execute/941014-1.x:  New file.
36978
36979 1998-08-31  Nick Clifton  <nickc@cygnus.com>
36980
36981         * lib/c-torture.exp: Add support for
36982         torture_eval_before_compile and torture_eval_before_execute
36983         variables.
36984
36985 1998-08-30  Jeffrey A Law  (law@cygnus.com)
36986
36987         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
36988         this test triggers valid.
36989
36990 1998-08-27  Jeffrey A Law  (law@cygnus.com)
36991
36992         * gcc.dg/980827-1.c: New test.
36993
36994 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
36995
36996         * gcc.c-torture/execute/loop-4b.c: New test.
36997
36998 1998-08-26  Nick Clifton  <nickc@cygnus.com>
36999
37000         * lib/c-torture.exp: Add support for
37001         torture_eval_before_compile and torture_eval_before_execute
37002         variables.
37003
37004 1998-08-25  Jeffrey A Law  (law@cygnus.com)
37005
37006         * gcc.c-torture/compile/980825-1.c: New test.
37007
37008 1998-08-24  Nick Clifton  <nickc@cygnus.com>
37009
37010         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
37011         count number tests in opt_t0 not good_t0.
37012
37013 1998-08-24  Jeffrey A Law  (law@cygnus.com)
37014
37015         * gcc.c-torture/compile/930326-1.x: Fix typo.
37016
37017 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
37018
37019         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
37020         causes an ICE.
37021
37022 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37023
37024         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
37025         STACK_SIZE is defined.
37026         * gcc.c-torture/unsorted/stuct.c: Similarly.
37027
37028         * gcc.c-torture/compile/980821-1.c: New test.
37029
37030 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37031
37032         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
37033
37034 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
37035
37036         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
37037         code.
37038
37039 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
37040
37041         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
37042         error'.
37043
37044 1998-08-18  Jeffrey A Law  (law@cygnus.com)
37045
37046         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
37047
37048 1998-08-16  Jeffrey A Law  (law@cygnus.com)
37049
37050         * gcc.c-torture/compile/980816-1.c: New test.
37051
37052         * gcc.dg/980816-1.c: New test.
37053
37054 1998-08-13  Jeffrey A Law  (law@cygnus.com)
37055
37056         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
37057         compiler for ieee tests.
37058
37059 1998-08-01  Dave Love  <d.love@dl.ac.uk>
37060
37061         * g77.f-torture/compile/980729-0.f: New test.
37062
37063 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
37064
37065         * gcc.c-torture/special/eeprof-1.c: New test, for
37066         -finstrument-functions.
37067         * gcc.c-torture/special/special.exp: Run it.
37068
37069 1998-07-29  Jeffrey A Law  (law@cygnus.com)
37070
37071         * gcc.c-torture/compile/980729-1.c: New test.
37072
37073 1998-07-27  Nick Clifton  <nickc@cygnus.com>
37074
37075         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
37076         __thumb__ is defined, and test for ARM style doubles if so.
37077
37078 1998-07-26  Dave Love  <d.love@dl.ac.uk>
37079
37080         * g77.f-torture/noncompile/980615-0.f: New test.
37081
37082 1998-07-26  H.J. Lu  (hjl@gnu.org)
37083
37084         * gcc.dg/980312-1.c: Do link instead of compile.
37085         * gcc.dg/980313-1.c: Likewise.
37086
37087 1998-07-26  Jeffrey A Law  (law@cygnus.com)
37088
37089         * gcc.c-torture/compile/980726-1.c: New test.
37090
37091 1998-07-25  Dave Love  <d.love@dl.ac.uk>
37092
37093         * g77.f-torture/execute/io0.f: New test.
37094
37095 1998-07-24  Nick Clifton  <nickc@cygnus.com>
37096
37097         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
37098         an int.
37099
37100 1998-06-18  Michael Meissner  <meissner@cygnus.com>
37101
37102         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
37103         m32r bugs.
37104
37105 1998-07-17  Nick Clifton  <nickc@cygnus.com>
37106
37107         * gcc.dg/980626-1.c: Expect failures for all toolchains until
37108         c-decl.c:grokdeclarator can handle mode attributes.
37109
37110 1998-07-16  Jeffrey A Law  (law@cygnus.com)
37111
37112         * gcc.c-torture/execute/980716-1.c: New test.
37113
37114 1998-07-13  Jeffrey A Law  (law@cygnus.com)
37115
37116         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
37117         the mn10200.
37118         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
37119         the mn10200.
37120         * gcc.c-torture/execute/va-arg-3.x: Similarly.
37121         * gcc.c-torture/compile/930326-1.x: Similarly.
37122
37123 1998-07-13  Dave Love  <d.love@dl.ac.uk>
37124
37125         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
37126         New test from Craig.
37127
37128 1998-07-12  Dave Love  <d.love@dl.ac.uk>
37129
37130         * g77.f-torture/noncompile/980616-0.f: New test.
37131
37132         * g77.f-torture/execute/970816-3.f:  New test from Craig.
37133
37134 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37135
37136         *  g++.other/singleton.C: Return error value instead of taking
37137         SIGSEGV.
37138
37139 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
37140
37141         *  g++.other/singleton.C: New test.   Warning is under dispute.
37142         Runtime crash is not.
37143
37144 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37145
37146         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
37147         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
37148         using6.C, using7.C}:  New namespace tests.
37149
37150 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
37151
37152         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
37153         specialization with typedef'ed names used as array indexes.
37154
37155 1998-07-09  Jeffrey A Law  (law@cygnus.com)
37156
37157         * gcc.c-torture/execute/980709-1.c: New test.
37158
37159         * gcc.dg/980709-1.c: New test.
37160
37161 1998-07-07  Richard Henderson  <rth@cygnus.com>
37162
37163         * gcc.c-torture/execute/bcp-1.c: New test.
37164
37165 1998-07-07  Jeffrey A Law  (law@cygnus.com)
37166
37167         * gcc.c-torture/execute/980707-1.c: New test.
37168
37169 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
37170
37171         * gcc.c-torture/compile/980706-1.c: New test.
37172
37173 1998-07-01  Dave Love  <d.love@dl.ac.uk>
37174
37175         * g77.f-torture/execute/980701-0.f,
37176         g77.f-torture/execute/980701-1.f: New test from Craig.
37177
37178 1998-07-01  Jeffrey A Law  (law@cygnus.com)
37179
37180         * gcc.c-torture/compile/980701-1.c: New test.
37181
37182         * gcc.c-torture/execute/980701-1.c: New test.
37183
37184 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
37185 rlsruhe.de>
37186
37187         * g++.old-deja/g++.robertl/eb132.C: New test.
37188         * g++.old-deja/g++.robertl/eb133.C: Likewise.
37189
37190 1998-06-29  Dave Love  <d.love@dl.ac.uk>
37191
37192         * g77.f-torture/execute/980628-7.f,
37193         g77.f-torture/execute/980628-8.f,
37194         g77.f-torture/execute/980628-9.f,
37195         g77.f-torture/execute/980628-10.f: New tests from Craig.
37196
37197         * g77.f-torture/execute/980628-3.f: Remove mail headers.
37198
37199 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37200
37201         * g77.f-torture/execute/980628-4.f: New test from Craig.
37202         * g77.f-torture/execute/980628-5.f: Likewise.
37203         * g77.f-torture/execute/980628-2.f: Likewise.
37204         * g77.f-torture/execute/980628-0.f: Likewise.
37205         * g77.f-torture/execute/980628-1.f: Likewise.
37206         * g77.f-torture/execute/980628-3.f: Likewise.
37207         * g77.f-torture/execute/980628-6.f: Likewise.
37208
37209 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37210
37211         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
37212         directory when nothing has been installed yet.
37213
37214 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
37215
37216         * gcc.c-torture/special/special.exp: Handle newer versions of
37217         dejagnu.
37218
37219 1998-06-26  Jeffrey A Law  (law@cygnus.com)
37220
37221         * gcc.dg/980626-1.c: New test.
37222
37223 1998-06-19  Bruno Haible <haible@ilog.fr>
37224
37225         * gcc.misc-tests/m-un-2.c: New test.
37226         * g++.old-deja/g++.other/warn01.c: Likewise.
37227
37228 1998-06-19  Robert Lipe  <robertl@dgii.com>
37229
37230         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
37231         compatibility with assmblers with a different comment character.
37232         Eliminate use of GAS-specific extensions.
37233
37234 1998-06-19  Jeffrey A Law  (law@cygnus.com)
37235
37236         * gcc.c-torture/execute/ieee/980619-1.c: New test.
37237
37238 1998-06-19  Robert Lipe  <robertl@dgii.com>
37239
37240         *lib/g77.exp: Replace search for libf2c.a with search for newly
37241         renamed libg2c.a
37242
37243 1998-06-17  Jeffrey A Law  (law@cygnus.com)
37244
37245         * gcc.c-torture/execute/980617-1.c: New test.
37246
37247 1998-06-12  Jeffrey A Law  (law@cygnus.com)
37248
37249         * gcc.c-torture/execute/980612-1.c: New test.
37250
37251 1998-06-08  Jeffrey A Law  (law@cygnus.com)
37252
37253         * gcc.dg/980523-1.c: Only test on ppc-linux.
37254         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
37255
37256         * gcc.c-torture/execute/980608-1.c: New test.
37257
37258 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
37259
37260         * gcc.c-torture/execute/980605-1.c: New test.
37261
37262 1998-06-04  Jeffrey A Law  (law@cygnus.com)
37263
37264         * gcc.c-torture/execute/980604-1.c: New test.
37265
37266 1998-06-02  Jeffrey A Law  (law@cygnus.com)
37267
37268         * gcc.c-torture/execute/980602-1.c: New test.
37269         * gcc.c-torture/execute/980602-2.c: Likewise.
37270
37271 1998-06-02  Dave Love  <d.love@dl.ac.uk>
37272
37273         * 970125-0.f: Fix per JCB.  Add commentary.
37274
37275 1998-05-31  Michael Meissner  <meissner@cygnus.com>
37276
37277         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
37278         IEEE -0 support.
37279
37280 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
37281
37282         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
37283         earlier.
37284
37285 1998-05-28  Catherine Moore <clm@cygnus.com>
37286
37287         * gcc.c-torture/execute/980526-3.c: New test.
37288
37289 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
37290
37291         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
37292         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
37293         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
37294         m88k-motorola-sysv3 to XFAIL.
37295
37296 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37297
37298         * gcc.dg/980526-1.c: New test.
37299         * gcc.c-torture/execute/980526-2.c: New test.
37300
37301 1998-05-26  Jeffrey A Law  (law@cygnus.com)
37302
37303         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
37304
37305         * gcc.c-torture/execute/980526-1.c: New test.
37306
37307 1998-05-26  Dave Love  <d.love@dl.ac.uk>
37308
37309         * g77.f-torture/execute/alpha2.f: Add runtime test.
37310
37311 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
37312
37313         * g++.old-deja/old-deja.exp: Strip leading directories.
37314
37315         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
37316         error for the line.  Don't run multiple tests for the same line.
37317
37318 1998-05-23  Jeffrey A Law  (law@cygnus.com)
37319
37320         * gcc.dg/980523-1.c: New test.
37321
37322 1998-05-23  Dave Love  <d.love@dl.ac.uk>
37323
37324         * g77.f-torture/compile/970915-0.f: New test.
37325
37326 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
37327
37328         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
37329
37330 1998-05-21  Jeffrey A Law  (law@cygnus.com)
37331
37332         * gcc.dg/980520-1.c: New test.
37333
37334 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
37335
37336         * gcc.dg/980502-1.c: Fix return type.
37337
37338 1998-05-20  Jeffrey A Law  (law@cygnus.com)
37339
37340         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
37341         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
37342         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
37343         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
37344         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
37345
37346 1998-05-20  Dave Love  <d.love@dl.ac.uk>
37347
37348         * g77.f-torture/execute/980520-1.f: New test.
37349
37350 1998-05-15  Dave Love  <d.love@dl.ac.uk>
37351
37352         * lib/mike-g77.exp: New file.
37353
37354         * g77.f-torture/noncompile/noncompile.exp,
37355         g77.f-torture/noncompile/check0.f: New files.
37356
37357 1998-05-14  Dave Love  <d.love@dl.ac.uk>
37358
37359         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37360         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37361         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37362         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37363         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37364         abort where appropriate.
37365
37366 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37367
37368         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37369         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37370
37371 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37372
37373         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37374
37375 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37376
37377         * g77.f-torture/compile/980427-0.f: New test.
37378
37379 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37380
37381         * g77.f-torture/compile/980424-0.f: New test.
37382
37383 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37384
37385         * g77.f-torture/compile/980419-2.f (main): New test.
37386         * g77.f-torture/compile/970125-0.f: New test.
37387         * g77.f-torture/compile/980419-1.f: New test.
37388
37389 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37390
37391         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37392         of loop-4.c.
37393
37394 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37395
37396         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37397
37398 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37399
37400         * gcc.c-torture/compile/980329-1.c: New test.
37401
37402 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37403
37404         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37405         * gcc.dg/980312-1.c: Fix typo in -march command.
37406
37407 1998-03-16  H.J. Lu  (hjl@gnu.org)
37408
37409         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37410
37411 1998-03-11  Robert Lipe  <robertl@dgii.com>
37412
37413         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37414         Dave Love agree the Fortran source is bogus.
37415
37416 1998-03-11  Robert Lipe  <robertl@dgii.com>
37417
37418         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37419         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37420         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37421         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37422         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37423
37424 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37425
37426         * g++.old-deja/g++.other/friend1.C: New test.
37427
37428 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37429
37430         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37431         possibly uninitialized) variables and declare dnrm2.
37432
37433 1998-02-23  Robert Lipe <robertl@dgii.com>
37434
37435         From Bruno Haible <haible@ilog.fr>:
37436         * gcc.c-torture/execute/980223.c: New test.
37437
37438 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37439
37440         * gcc.dg/ifelse-1.c: New test.
37441
37442 1998-02-09  H.J. Lu  (hjl@gnu.org)
37443
37444         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37445
37446           * lib/old-dejagnu.exp (old-dejagnu): Added the
37447           "execution test - XFAIL *-*-*" handling in the spirit of
37448           "excess errors test -". Changed the "execution test fails"
37449           handling to be like "excess errors test fails".
37450           * Update various tests accordingly.
37451
37452 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37453
37454         * gcc.c-torture/execute/980205.c: New test.
37455
37456 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37457
37458         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37459         * lib/f-torture.exp: Similarly.
37460         * gcc.c-torture: Rename all .cexp files to .x files.
37461
37462 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37463
37464         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37465         (940510-1.c): Removed duplicate.
37466         (971104-1.c): New test.
37467
37468 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37469
37470           * lib/f-torture.exp: Improve error and loop detection.
37471
37472 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37473
37474         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37475         use that to size the filler array.
37476
37477 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37478
37479         * lib/c-torture.exp(c-torture-execute): Fix typo.
37480
37481         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37482         testcase as the executable name. Keep the executable around if
37483         the test fails.
37484
37485 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37486
37487         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37488         changes.  Only test one -g option, and move it to the end of the
37489         list of options to test.
37490
37491 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37492
37493         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37494         variable GCC_TORTURE_OPTIONS to supply default switches separated
37495         by colons.  If no environment variable, run tests with -O0 -g, -O1
37496         -g, and -O2 -g as well.
37497
37498 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37499
37500         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37501         explanatory comments. Fix indentation.
37502
37503 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37504
37505         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37506
37507 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37508
37509         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37510         * g++.old-deja/g++.mike/p7325.C: Likewise.
37511         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37512
37513 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37514
37515         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37516         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37517         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37518         * g++.old-deja/g++.law/operators4.C: Likewise.
37519
37520 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37521
37522         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37523         * g++.old-deja/g++.mike/p784.C: Ditto.
37524         * g++.old-deja/g++.mike/p785.C: Ditto.
37525
37526 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37527
37528           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37529
37530 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37531
37532         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37533         target feature; pass this to c-torture-execute as needed.
37534
37535 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37536
37537         * lib/c-torture.exp(c-torture-execute): If the previous and the
37538         current executables being tested are identical, we don't need to
37539         run the executable again. Try to make the executable names
37540         unique. Add an optional argument for passing additional compiler
37541         flags.
37542
37543 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37544
37545         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37546
37547 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37548
37549         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37550
37551 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37552
37553         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37554         32bit or larger longs.
37555
37556         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37557         have either a 32bit long or 32bit int.
37558
37559 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37560
37561         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37562         Make double precision tests dependent on sizeof (double).
37563
37564 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37565
37566         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37567         too.
37568
37569 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37570
37571         * gcc.c-torture/compile/961203-1.cexp: New script.
37572
37573 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37574
37575         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37576         up the includes ourselves.
37577
37578 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37579
37580         * lib/plumhall.exp: Remove random include, and add a few
37581         verbose messages for debugging.
37582
37583 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37584
37585         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37586         of trying to do it ourselves.
37587
37588 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37589
37590         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37591
37592 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37593
37594         * gcc.prms/5403.c: Made regexp a bit less strict.
37595
37596 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37597
37598         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37599         is returned from remote_load instead.
37600         * lib/plumhall.exp: Ditto.
37601         * lib/mike-g++.exp: Ditto.
37602         * lib/old-dejagnu.exp: Ditto.
37603         * lib/c-torture.exp: Ditto.
37604
37605 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37606
37607         * lib/g++.exp: Use build_wrapper procedure.
37608         * lib/gcc.exp: Ditto.
37609
37610 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37611
37612         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37613         an old-style decl for malloc.  Fixes tests to work when
37614         sizeof (int) != sizeof (size_t).
37615
37616 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37617
37618         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37619
37620         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37621         use stdargs.h interface.
37622
37623 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37624
37625         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37626         NO_VARARGS when compiling.
37627
37628 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37629
37630         * lib/plumhall.exp(ph_includes): New procedure.
37631         (ph_make): Use it.
37632         (ph_compiler): Ditto.
37633
37634         * lib/g++.exp: Rename test-glue.c to testglue.c.
37635         * lib/gcc.exp: Ditto.
37636
37637 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37638
37639         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37640         to completion when it's called.
37641
37642 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37643
37644         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37645         is defined, don't do test.
37646
37647 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37648
37649         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37650         for object files.
37651         (ph_summary): Mark skipped testcases as untested, not unresolved.
37652
37653         * lib/plumhall.exp (ph_make): If unresolved because of bad
37654         errorCode, record errorCode in log file.
37655         (*): Replace send_log/verbose with verbose -log.
37656
37657 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37658
37659         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37660         double conversion if double isn't at least 8 bytes.
37661
37662         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37663         int to work with targets where int is 16 bits.
37664
37665         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37666         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37667         precision for the test to complete.
37668
37669 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37670
37671         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37672         if d10v is not compiled with the -mdouble64 flag.
37673         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37674
37675         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37676         d10v is not compiled with the -mint32 flag.
37677
37678 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37679
37680         * lib/plumhall.exp: Use incr_count.
37681
37682 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37683
37684         * gcc.c-torture: Update to c-torture-1.45.
37685
37686 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37687
37688         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37689         the name of the expect testcase file).
37690
37691         * lib/g++.exp(g++_init): Ditto.
37692
37693 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37694
37695         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37696         the host.
37697
37698         * lib/gcc.exp(gcc_exit): New procedure.
37699
37700 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37701
37702         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37703         specs where appropriate.
37704
37705         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37706         because of new "candidates are" messages, and removed a few
37707
37708         * Converted all non-old-style g++ testcases to old-style, and
37709         moved into g++.old-deja.
37710
37711 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37712
37713         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37714         options.
37715
37716         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37717         succeeded.
37718
37719         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37720
37721 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37722
37723         * lib/gcc.exp (gcc_target_compile): Add support for defining
37724         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37725         the machine doesn't have those features.
37726
37727 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37728
37729         * g++.law/operators4.exp: Don't use LIBS.
37730
37731 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37732
37733         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37734
37735         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37736         * lib/g++.exp: Set it here instead. Also, allow use of the
37737         --tool_exec and --tool_opt options. Change CXX to
37738         GXX_UNDER_TEST.
37739
37740         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37741
37742         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37743
37744 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37745
37746         * lib/old-dejagnu.exp: Use prune_warnings instead of
37747         prune_system_crud.
37748         * lib/mike-g++.exp: Ditto.
37749         * lib/gcc.exp: Ditto.
37750         * lib/g++.exp: Ditto.
37751
37752         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37753
37754 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37755
37756           * 941014-2.c: Include stdlib.h
37757           * 960327-1.c: Include stdio.h
37758           * dbra.c, index-1.c: Don't assume ints are 32bits.
37759
37760 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37761
37762         * lib/gcc.exp: Add gcc,stack_size target feature.
37763
37764         * lib/g++.exp(g++_target_compile): Add the include and link
37765         paths here, not in two other places. And, it's $options, not
37766         options.
37767
37768         * lib/mike-g++.exp(postbase): Remove the code that determines
37769         the correct include and link paths.
37770         * g++.old-deja/old-deja.exp: Ditto.
37771
37772 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37773
37774         * lib/g++.exp(g++_init): target_compile no longer returns the
37775         filename of the result.
37776
37777 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37778
37779         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37780         call to glob.
37781
37782         * gcc.c-torture/special/special.exp: Change call to
37783         gcc_target_compile to include the object file.
37784
37785 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37786
37787         * gcc.c-torture/special/special.exp: Correct misspelling in last
37788         change.
37789
37790 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37791
37792         * lib/plumhall.exp(ph_summary): Log the entire output of the
37793         executable. Return -1 if there were any failures, 0 otherwise.
37794         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37795         (ph_make): Clean up objects and executables that were built
37796         if the tests succeeded.
37797
37798 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37799
37800         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37801         libraries and includes in the build tree as appropriate.
37802
37803 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37804
37805         * lib/c-torture.exp: Instead of looking for the global variable
37806         NO_LONG_LONG, check to see if that's a feature of the target.
37807
37808 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37809
37810         * config/default.exp: Minimize. Delete the remainer of the files in
37811         config; this functionality is now in devo/dejagnu/config.
37812
37813         g++.*/*: Pass any additional flags used to compile to postbase;
37814         delete CXXFLAGS.
37815
37816         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37817         is now done by runtest.exp. Use gcc_target_compile instead of
37818         compile.
37819
37820         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37821         Remove references to CFLAGS. Use remote_file instead of
37822         calling rm -f.
37823         (c-torture): Take a list of arguments to use to compile this
37824         testcase.
37825
37826         lib/g++.exp: Simplify. Use target_compile instead of compile.
37827         lib/gcc-dg.exp: Ditto.
37828         lib/gcc.exp: Ditto.
37829         lib/mike-{gcc,g++}.exp: Ditto.
37830         lib/old-dejagnu.exp: Ditto.
37831         lib/plumhall.exp: Ditto.
37832
37833 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37834
37835         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37836         (ph_linker): Likewise.
37837
37838 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37839
37840           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37841         MAP_ANON / MAP_ANONYMOUS if defined;
37842         else try to map from /dev/zero .
37843
37844 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37845
37846         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
37847         isn't defined, then define it to MAP_ANONYMOUS.
37848
37849 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37850
37851         * gcc.c-torture: Update to c-torture-1.42 release.
37852
37853 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37854
37855         * gcc.c-torture: Update to c-torture-1.41 release.
37856
37857 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37858
37859         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37860         c-torture release.
37861
37862 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37863
37864         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37865         and LDFLAGS.  Fix second case to append the target_info ldflags
37866         onto LDFLAGS, not CFLAGS.
37867         * lib/g++.exp (g++_init): Add target_info stuff.
37868         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37869         of libgloss and newlib flags for !native.
37870
37871         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37872         (GDB): Fix relative path to go up another dir for finding gdb.
37873
37874 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37875
37876         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37877         versions in the target_info array, if they don't exist.
37878
37879 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37880
37881         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37882
37883 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37884
37885         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37886         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37887
37888 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37889
37890         * lib/old-dejagnu.exp: Don't remove the output file before we've
37891         actually tested it. Don't append pwd to the path of the executable
37892         we're testing.
37893
37894 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37895
37896         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37897
37898 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37899
37900         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37901         temporary directory for compiler files, and set it to a default
37902         value of /tmp. Set $output as the name of the output file from
37903         compiling the testcase. Add a -o option to $cflags_var so the
37904         compiler writes the final output file as $output. Set $executable
37905         to $output.
37906
37907         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37908         directory for compiler files, and set it to /tmp if it doesn't
37909         already have a value. Set $output_file to the name of the output
37910         file from compiling the testcase. Add a -o option to CXXFLAGS so
37911         the compiler writes the final output file as $output. Use $output
37912         as the executable to be tested.
37913
37914 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37915
37916         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37917
37918 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37919
37920         * gcc.c-torture/execute/pending-1.c: New test.  Still
37921         pending in Tege's queue.
37922
37923 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37924
37925         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37926         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37927         if there were failures.  Call unresolved if there were unresolved
37928         testcases.  Call gcc_fail if program did not run to completion.
37929         (ph_make): Pass additional argument name to ph_execute.
37930         (ph_execute): Add new argument.  Pass additional arguments to
37931         ph_summary.  Call gcc_fail is there is no execution output.
37932
37933 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37934
37935         * lib/plumhall.exp (proc_summary): Output relavent summary
37936         lines into the log so specific failures in plumhall can be
37937         investigated.
37938
37939 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37940
37941         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37942         (c-torture-execute): Don't try to execute tests which use
37943         "long long" types if $NO_LONG_LONG is nonzero.
37944
37945 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37946
37947         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37948         not c-torture.
37949
37950         * gcc.ieee: Move from here.
37951         * gcc.c-torture/execute/ieee: To here.
37952
37953 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37954
37955         * gcc.c-torture: Update to c-torture-1.41 release.
37956
37957 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37958
37959         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37960         not "$output".
37961
37962 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37963
37964         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
37965         -c present.
37966
37967 1996-03-02  Jeffrey A Law  (law@cygnus.com)
37968
37969         * config/proelf.exp: Handle connecting to a simulator.
37970
37971 1996-01-31  Jeffrey A Law  (law@cygnus.com)
37972
37973         * config/proelf.exp: New file.  Enough framework that we can
37974         run c-torture tests on the proelf targets (or any other target
37975         that gdb can connect to for that matter).
37976
37977 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
37978
37979         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
37980         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
37981
37982         * lib/plumhall.exp (ph_execute): Always call ph_summary if
37983         exec_output exists.
37984
37985 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
37986
37987         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
37988         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
37989
37990         * config/*.exp: Update FSF address.  Change result of ${tool}_load
37991         to pass/fail/unresolved/unsupported/untested.  Caller must now
37992         call unresolved/unsupported/untested.
37993         * lib/*.exp: Update FSF address.  Update to handle new results of
37994         ${tool}_load.
37995         * lib/chill.exp (verbose): Delete.
37996
37997 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
37998
37999         * lib/gcc.exp (default_gcc_start): Change order of args to
38000         $LDFLAGS $CFLAGS $LIBS.
38001         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
38002         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
38003         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
38004         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
38005         * gcc.misc-tests/dg-test.exp: Likewise.
38006         * gcc.misc-tests/msgs.exp: Likewise.
38007         * gcc.prms/prms.exp: Likewise.
38008         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
38009         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
38010
38011         * lib/dg.exp: Deleted, moved to dejagnu/lib.
38012
38013 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38014
38015         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
38016
38017         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
38018         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
38019
38020         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
38021         necessary.
38022
38023 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
38024
38025         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
38026         global for loop; add use of $mathlib.
38027         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
38028         settings here; set mathlib for anything but VxWorks.
38029
38030 1996-01-22  Jeffrey A Law  (law@cygnus.com)
38031
38032         * gcc.c-torture: Update to c-torture-1.40 release.
38033
38034 1996-01-03  Jeffrey A Law  (law@cygnus.com)
38035
38036         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
38037         dg.exp.
38038
38039 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
38040
38041         * lib/c-torture.exp (c-torture-execute): Declare "output" as
38042         global.
38043
38044 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
38045
38046         * lib/g++.exp (LIBS): Define if not already.
38047         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
38048         (gcc-dg-prune): Call prune_gcc_output.
38049         * lib/gcc.exp (prune_gcc_output): New proc.
38050         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
38051         prune_gcc_output.
38052
38053 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
38054
38055         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
38056         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
38057
38058 1995-11-15  Jeffrey A Law  (law@cygnus.com)
38059
38060         * gcc.c-torture: Update to c-torture-1.39 release.
38061
38062 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
38063
38064         * lib/c-torture.exp (c-torture-execute): Don't return if one option
38065         fails, try others as well.
38066
38067 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
38068
38069         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
38070         If compilation fails, mark execute tests as `untested'.
38071         If test is marked as unsupported, don't mark compilation and
38072         execute tests as failed.
38073
38074 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
38075
38076         * lib/g++.exp (g++_init): Don't link in libg++, and look to
38077         libstdc++ for whether or not we want to be doing shared
38078         libraries.  Delete link_curses since we don't need it anymore.
38079         * lib/mike-g++.exp (postbase): Don't link in libg++.
38080         * g++.old-deja/old-deja.exp: Likewise.
38081
38082 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
38083
38084         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
38085
38086 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
38087
38088         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
38089         For that, add `-Wl,-a,shared_archive'.
38090         * g++.old-deja/old-deja.exp: Likewise.
38091
38092 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
38093
38094         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
38095
38096 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
38097
38098         * lib/mike-g++.exp (postbase): Pay attention to the status of
38099         g++_load.
38100
38101 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
38102
38103           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
38104
38105 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
38106
38107         * lib/gcc.exp (default_gcc_start): No longer need to log program
38108         being executed or its output, execute_anywhere does that now.
38109         * lib/g++.exp (default_g++_version): Call execute_anywhere.
38110         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
38111
38112 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
38113
38114         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
38115         the same as those in lib/g++.exp.
38116
38117 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
38118
38119         * gcc.c-torture: Update to c-torture-1.38 release.
38120         * gcc.ieee: Related changes.
38121
38122 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
38123
38124         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
38125         "exec". Minor reformatting changes.
38126
38127         * config/rom68k.exp (${tool}_load): Make it work in a canadian
38128         cross. This means all "exec" calls now work on a remote host as
38129         well.
38130         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
38131         cross. Filter out the extra "\r\n" stuff that expect puts in.
38132         (c-torture-execute): Filter out the bogus warnings like
38133         c-torture-compile does. Add support for canadian cross.
38134         * lib/gcc.exp (default_gcc_version, default_gcc_start)
38135         Use execute_anywhere rather than calling exec directly. Now it
38136         works for canadian cross testing.
38137
38138 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
38139
38140         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
38141         results into a variable, and check that rather than using file exists.
38142
38143 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
38144
38145         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
38146         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
38147
38148 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38149
38150         * g++.old-deja/old-deja.exp: Create and pass runshlib and
38151         lib_curses if there's a shared libg++ in the build tree.
38152
38153 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
38154
38155         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
38156         if not supported target.
38157
38158 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
38159
38160         * lib/g++.exp (g++_init): Move empty setting of runshlib and
38161         link_curses up to always happen, not just for native builds.
38162
38163 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
38164
38165         * gcc.c-torture: Update to c-torture-1.36 release.
38166         * gcc.failure: Related changes.
38167
38168 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
38169
38170         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
38171
38172 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
38173
38174         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
38175         * lib/mike-g++.exp (postbase): Not in here.  Still reference
38176         runshlib, link_curses, and mathlib for link and run.
38177
38178         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
38179         pass the runtime shared library options for Solaris, OSF/1, and
38180         Irix5, and link with -lcurses to avoid unresolved references.
38181
38182 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
38183
38184         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
38185         only run once.
38186
38187 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
38188
38189         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
38190
38191 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
38192
38193         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
38194         do not have a framework for the "compat" tests yet.
38195
38196 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
38197
38198         * lib/mike-g++.exp (postbase): New local variable `mathlib',
38199         set to null if we're testing vxworks5.1.  Use that instead of
38200         `-lm' in the setting of LIBS for link and run.
38201
38202 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
38203
38204         * config/rom68k.exp (${tool}_load): Major changes to make it
38205         work.  Verified that it does in fact return the stuff in
38206         exec_output properly.  Catch any Emul or any TRAP other than 0.
38207
38208 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
38209
38210         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
38211         LDFLAGS properly for targets that need stuff from libgloss.
38212         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
38213         only run once.
38214         (gpp_initialized): New variable.
38215
38216 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
38217
38218         * config/rom68k.exp: Load libgloss.exp.
38219         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
38220         so we can produce a fully linked binary.
38221         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
38222         so we can produce a fully linked binary.
38223
38224 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
38225
38226         * lib/plumhall.exp (ph_section): Watch for expected failures.
38227         Add missing `else'.
38228
38229         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
38230         run the testcase.
38231         (c-torture): Likewise.
38232
38233 1995-08-28  Doug Evans  <dje@cygnus.com>
38234
38235         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
38236
38237         * lib/mike-g++.exp (mike_cleanup): New proc.
38238         (prebase): New globals compiler_result, not_compiler_result,
38239         target_regexp.
38240         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
38241         allow leading "-" in pattern.  Watch for unsupported tests.
38242         If $compiler_result is set, pattern match assembler code,
38243         and ditto for $not_compiler_result.
38244         * lib/mike-gcc.exp: Likewise.
38245
38246         * lib/plumhall.exp (ph_execute): Only call ph_summary if
38247         execution "succeeded".
38248
38249 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
38250
38251         * config/win32.exp: New file.
38252         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
38253
38254 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
38255
38256         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
38257         unsupported.
38258         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
38259         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
38260         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
38261
38262         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
38263         "... without exceptions was ...".  That is now handled by
38264         prune_system_crud.
38265         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38266
38267 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
38268
38269         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
38270         sieve.c,sort2.c}: New files.
38271         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
38272         sieve.exp,sort2.exp}: Drivers for them.
38273
38274         * lib/mike-gcc.exp (program_output): New user settable variable.
38275         (postbase): Call prune_system_crud.  Also prune extraneous compiler
38276         messages.
38277         * lib/mike-g++.exp (program_output): New user settable variable.
38278
38279         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
38280
38281         * config/sh.exp: Deleted (use sim.exp instead).
38282
38283 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
38284
38285         * config/vx.exp: Declare CHECKTASK as global.
38286         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
38287         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
38288         * lib/old-dejagnu.exp: Load [pwd]/$executable.
38289
38290 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38291
38292         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
38293         target. Like vx.exp, only includes `vx29k.exp' instead of
38294         `vxworks.exp'.
38295
38296 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
38297
38298         * config/sim.exp: Increase time limit from 120 seconds to 240.
38299
38300 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
38301
38302         * gcc.c-torture/execute/950628-1.c: New test.
38303
38304 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
38305
38306         * gcc.c-torture: Update with changes/additions from
38307         c-torture-1.34.
38308
38309 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
38310
38311         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
38312
38313 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
38314
38315         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
38316
38317 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
38318
38319         * gcc.c-torture/compile/950512-1.c: New test.
38320         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
38321         * gcc.dg/struct-ret-1.c: Likewise.
38322
38323 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
38324
38325         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
38326           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
38327
38328 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
38329
38330         * gcc.c-torture/special/920411-1.c: Deleted.
38331         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
38332
38333 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
38334
38335         * config/sim.exp (${tool}_load): Hack in call to bash to get a
38336         cpu limit.
38337
38338 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
38339
38340         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
38341
38342 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
38343
38344         From kenner;
38345         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
38346         is the proper length.
38347         * va-arg-3.c: Likewise.
38348
38349 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
38350
38351         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
38352         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
38353
38354         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
38355         * lib/g++.exp (default_g++_start): Delete old cruft.
38356
38357 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
38358
38359         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38360         (2 * (1 << 18)) to (2 * (1 << 17)).
38361
38362         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38363
38364 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38365
38366         * config/rom68k.exp: Renamed from config/idp.exp
38367
38368 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38369
38370         * c-torture/compile/921109-2.c
38371
38372 1995-04-18  Mike Stump  <mrs@cygnus.com>
38373
38374         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38375         excess errors.
38376
38377 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38378
38379         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38380         output.
38381         * lib/g++.exp (default_g++_start): Likewise.
38382
38383 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38384
38385         * gcc.c-torture/compile/950329-1.c: New test.
38386
38387 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38388
38389           * config/bug.exp (${tool}_load): Updated to use new remote_open
38390           and remote_close procs.
38391         * config/idp.exp: New file.
38392
38393 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38394
38395         * gcc.c-torture/execute/950322-1.c: New test.
38396
38397 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38398
38399         * config/vx.exp (${tool}_load): Clean up testing of return code from
38400         vxworks_ld and vxworks_spawn.
38401
38402 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38403
38404         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38405
38406 1995-03-13  Mike Stump  <mrs@cygnus.com>
38407
38408         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38409         can mark excess errors on a machine by machine basis.  Note, the
38410         default is to not expect any excess errors, even when excess
38411         errors test - is given, so you will want to put an XFAIL ... on
38412         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38413         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38414         those 4 machines, but no others.
38415
38416 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38417
38418         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38419         * lib/c-torture.exp: to here.
38420
38421 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38422
38423         * gcc.c-torture/execute/950221-1.c: New test.
38424         * gcc.c-torture/execute/struct-ret-1.c: New test.
38425         * gcc.c-torture/compile/950221-1.c: New test.
38426
38427         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38428
38429 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38430
38431         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38432         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38433
38434 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38435
38436         * g++.gb: New directory of tests, derived from my signature and
38437         class scoping tests.
38438
38439         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38440         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38441         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38442         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38443         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38444         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38445         * g++.gb/sig25.C: Likewise.
38446
38447         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38448         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38449         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38450         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38451         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38452         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38453         * g++.gb/sig25.exp: Likewise.
38454
38455         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38456         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38457         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38458         * g++.gb/scope13.C: Likewise, this test still fails.
38459
38460         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38461         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38462         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38463         * g++.gb/scope13.exp: Ditto.
38464
38465         * g++.gb/README: New file, explains what these tests are about.
38466
38467 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38468
38469         * lib/dg.exp (dg-do): Support `preprocess'.
38470         (dg-test): Likewise.
38471
38472 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38473
38474         * config/udi.exp: change "continue -expect" to "exp_continue".
38475
38476 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38477
38478         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38479         Delete redundant tests.
38480
38481         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38482         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38483         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38484         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38485         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38486         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38487         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38488         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38489
38490         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38491         storing label pointers.
38492         * gcc.c-torture/execute/921019-1.c: Likewise.
38493         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38494         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38495         parameter fp.
38496         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38497         constants.
38498
38499         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38500         Delete obsolete tests.
38501
38502         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38503         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38504         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38505         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38506         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38507         * gcc.c-torture/compile/950124-1.c: New test.
38508
38509         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38510
38511 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38512
38513         * lib/mike-g++.exp: Add -lm to LIBS.
38514
38515 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38516
38517         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38518
38519 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38520
38521         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38522
38523 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38524
38525         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38526
38527 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38528
38529         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38530         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38531         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38532         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38533         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38534         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38535         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38536         * g++.law/{operators31.C, operators32.C,
38537         * g++.law/{operators33.C, operators34.C}: Likewise.
38538         * g++.law/{pic1.C, refs2.C}: Likewise.
38539         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38540         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38541         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38542         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38543
38544         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38545         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38546         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38547         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38548         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38549         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38550         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38551         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38552         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38553         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38554         * g++.law/{operators34.exp}: Likewise.
38555         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38556         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38557         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38558         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38559         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38560
38561         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38562         No longer expected to fail.
38563         * g++.law/missed-error3.C: Tweak for recent bool changes.
38564
38565 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38566
38567         * config/emb-unix: Deleted.
38568         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38569         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38570
38571 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38572
38573         * lib/dg.exp (dg-test): Fix typo in last patch.
38574
38575 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38576
38577         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38578         (handles multiple occurrences).
38579
38580 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38581
38582         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38583         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38584         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38585         printed).
38586         * lib/c-torture.exp (c-torture-compile): Likewise.
38587         (c-torture): Prepend full path if missing.
38588         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38589         (gcc_fail): Likewise.
38590         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38591
38592 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38593
38594         * lib/netware.exp: Only attach to NetWare i386 systems.
38595
38596 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38597
38598         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38599         messages.  Add test name to "output pattern match" pass/fail message.
38600
38601 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38602
38603         * gcc.dg: New testsuite.
38604         * gcc.dg/dg.exp: New file.
38605
38606         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38607         test-switch.c}: Deleted.
38608
38609         * gcc.misc-tests/msgs.exp: New testcase driver.
38610
38611 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38612
38613         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38614         Watch for illegal return values from ${tool}_load.
38615         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38616         cross targets.  Coerce return value >0 to 1.
38617
38618 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38619
38620         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38621
38622         * config/emb-unix.exp: New file.
38623
38624         * config/sim.exp: Error if variable $SIM not defined.
38625         (${tool}_load): Mark test as "untested" if simulator missing.
38626
38627         * config/unix.exp: Load remote.exp to get rcp_download.
38628         * lib/c-torture.exp: Use different option lists for testcases with
38629         and without loops.
38630         * gcc.c-torture/execute/execute.exp: Likewise.
38631
38632 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38633
38634         * config/*.exp: Clarify return code from ${tool}_load.
38635         Call `unresolved' or `untested' instead of `warning' or `perror'
38636         (sometimes you still want to call both though).
38637         Add comment that `shell_id' is local to each file.
38638         * config/udi.exp (timeout): Set to 30.
38639         Don't print warning if connection fails, $connectmode has already
38640         printed an error.
38641         (${tool}_load): Move verbose messages to level 2.
38642         Rework pattern for "Process started" message.
38643         Pass `shell_id' to ${connectmode}_download.
38644         Retry twice upon timeout.  Make resetting of target more robust.
38645         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38646         Pass `shell_id' to exit_$connectmode.
38647         Only call exit_$connectmode if connected.
38648         * config/unix.exp (${tool}_load): Check return codes better.
38649         * config/vrtx.exp (${tool}_load): Likewise.
38650         * config/vx.exp (${tool}_load): Likewise.
38651         Delete unneeded global's.
38652         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38653         from ${tool}_load.
38654         (dg-stat): Delete.
38655         (dg-init): Delete recording of pass/fail counts.
38656         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38657         (old-dejagnu-init): Likewise.
38658         (old-dejagnu-stat): Delete contents, empty proc now.
38659         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38660         (c-torture): Delete references to lcnt, lpass, lfail.
38661         Get option list from TORTURE_OPTIONS.
38662         Delete -funroll[-all]-loops if no loops.
38663         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38664         (g++_stat): Delete contents (empty proc now).
38665         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38666         (gcc_finish): Likewise.
38667         (gcc_stat): Deleted.
38668         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38669         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38670         * gcc.c-torture/execute/execute.exp: Likewise.
38671         Split tests into two parts: compile, execute.
38672         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38673         no loops.  Update to reflect clarified return codes from ${tool}_load.
38674
38675 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38676
38677         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38678         to grep for.
38679         (old-dejagnu): Likewise (where necessary).
38680
38681 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38682
38683         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38684
38685         * lib/dg.exp (dg-process-target): Fix processing of selector.
38686         Add comment regarding use of `error'.
38687
38688         * lib/gcc.exp (prune_system_crud): Define if missing.
38689         * lib/g++.exp (prune_system_crud): Likewise.
38690
38691         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38692         Call prune_system_crud.
38693         * lib/dg.exp (dg-runtest): New proc.
38694         Use perror instead of send_user for tcl errors in testcase.
38695         Don't return any value, it's never used.
38696         Don't clobber previous definition of `unknown'.
38697         Print tcl errors in `dg-final'.
38698
38699 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38700
38701         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38702         (dg-test): Don't print errorInfo, it contains stack backtrace.
38703
38704 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38705
38706         * lib/g++.exp (runtest_file_p): Define if missing.
38707
38708 1994-09-24  Doug Evans  (dje@cygnus.com)
38709
38710         * lib/mike-g++.exp: Comment out loading of g++.exp.
38711         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38712         (default_g++_version): Always print something.
38713         (default_g++_start): Comment out call to `which'.
38714         (g++_start, g++_load): Deleted (must be defined in config file).
38715         * lib/gcc.exp: Test for existence of $CC at start.
38716         Delete check for tmpdir (done in gcc_init).
38717         (default_gcc_version): Always print something.
38718         (default_gcc_start): Comment out call to `which'.
38719         * config/*.exp: Major cleanup - make cross targets work at least a
38720         little better for g++ (by not being "--tool gcc" specific).
38721         Rename gcc_xxx to ${tool}_xxx.
38722         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38723         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38724
38725 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38726
38727         * lib/c-torture.exp (c-torture-compile): Rework compiler
38728         message processing.
38729
38730         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38731         c-torture.
38732
38733 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38734
38735         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38736
38737         * lib/dg.exp (dg-process-target): Support { target native }.
38738
38739 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38740
38741         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38742         looked for "... program xxx got fatal signal".
38743         Correct regsub munging of `comp_output'.
38744         Ignore compiler messages "path prefix not used" and "linker input
38745         file unused".
38746
38747 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38748
38749         * lib/gcc.exp (runtest_file_p): Define if missing.
38750         * gcc.prms/template.c: Example to work from.
38751
38752 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38753
38754         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38755         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38756
38757         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38758         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38759         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38760         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38761
38762         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38763         (dg-process-target): No longer a varargs proc.
38764         Return S/N for target, P/F for xfail.  All callers changed.
38765         (user option procs): More argument checking.
38766         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38767         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38768         (dg-test): Skip test if not running on selected target in `dg-do'.
38769         Update handling of `dg-do-what', `dg-output-text'.
38770         Separate execution pass/fail from output pattern match pass/fail.
38771         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38772
38773 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38774
38775         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38776         target for 920510-1.c.
38777
38778 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38779
38780         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38781         Clean up comment regarding use of passcnt, etc.
38782         (gcc_stat): Don't update `testcnt' here.
38783         (gcc_finish): Do it here.
38784         Might as well reset `but_id' here too.
38785         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38786         to determine if the file should be tested.
38787         * gcc.c-torture/compile/compile.exp: Likewise.
38788         * gcc.c-torture/execute/execute.exp: Likewise.
38789         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38790         * gcc.misc-tests/dg-test.exp: Likewise.
38791         * gcc.prms/prms.exp: Likewise.
38792         * gcc.wendy/wendy.exp: Likewise.
38793         * g++.old-deja.exp: Likewise.
38794         Move "Testing file" message to verbose level 1.
38795
38796 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38797
38798         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38799
38800 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38801
38802         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38803         (default_gcc_start): Accept optional second list element
38804         of compiler flags.  Print compiler output at verbosity level 2.
38805         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38806         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38807         Save current values of framework globals passcnt, failcnt, xpasscnt,
38808         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38809         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38810         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38811         xfailcnt to compute stats.  Update framework global `testcnt' from
38812         pass/fail counts.
38813         (gcc_finish): New proc.  Clean up test environment.
38814         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38815         (gcc_epass, gcc_efail): Delete.
38816         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38817         argument of line number.
38818         (dg-init): If the tool has an init routine, call it.
38819         (dg-test): Remove args `cflags_var' and `libs_var'.
38820         Pass all compiler options to ${tool}_start.
38821         Handle missing line number.
38822         (dg-finish): New function.
38823         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38824         particular files.  Call gcc_finish at end.  Move "skipping test"
38825         message to verbosity level 3.
38826         * gcc.c-torture/compile/compile.exp: Likewise.
38827         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38828         * gcc.c-torture/execute/execute.exp: Likewise.
38829         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38830         Print testcase being tried at verbosity level 1.
38831         * gcc.c-torture/special/special.exp: Unset xfail.
38832         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38833         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38834         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38835         * gcc.failure/failure.exp: Likewise.
38836         * gcc.ieee/ieee.exp: Likewise.
38837         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38838         Update call to dg-test.  Call dg-finish at end.
38839         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38840         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38841         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38842         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38843         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38844         * gcc.wendy/wendy.exp: Add copyright.
38845         Delete setting of tmpdir (done by gcc_init).
38846         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38847         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38848         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38849         gcc_[ce]pass/fail.
38850
38851 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38852
38853         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38854         confusion.
38855         (g++_load): Likewise.
38856
38857         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38858         Rename argument to `prog' to remove the confusion.
38859         Varargs fns behave differently too!
38860         (g++_load): Likewise.
38861
38862         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38863
38864         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38865         what it is.  Delete (always) printing of status value for !native.
38866         Simplify verbose code, and include status and exec_output.
38867         (g++_load): Use gcc_load.
38868
38869 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38870
38871         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38872         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38873         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38874         940714-3.c as these testcases don't exist anymore.  Make
38875         va-arg-1.c expected to pass.
38876
38877 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38878
38879         * gcc.misc-tests/misc.exp: Only run specific testcases.
38880         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38881         * gcc.misc-tests/dg-[1-9].c: New files.
38882
38883         * lib/dg.exp: New testsuite driver.
38884         * gcc.prms/prms.exp: Use it.
38885
38886         * README.gcc: New file.
38887
38888         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38889         Document and reset `lxpass' and `lxfail'.
38890         Simplify "initialized" message.
38891         (gcc_stat): Clean up comments a little.
38892
38893 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38894
38895         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38896
38897 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38898
38899         * lib/old-dejagnu.exp (process-option): New proc.
38900         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38901         (old-dejagnu): Simplify.
38902         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38903
38904 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38905
38906         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38907         exists and is not an empty string.
38908
38909         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38910         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38911         finished.
38912         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38913         automatically.
38914
38915         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38916         longer expected to fail.
38917
38918         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38919         "f" function call.
38920
38921         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38922
38923         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38924         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38925         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38926         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38927         c-torture-1.29.
38928
38929         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38930         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38931
38932         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38933
38934         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38935         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38936
38937         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38938         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38939         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38940
38941 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38942
38943         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38944         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38945         940714-1.c, 940714-2.c, 940714-3.c},
38946         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38947         gcc.misc-tests/{mg.c,mg.exp}:
38948         New tests.
38949         * gcc.noncompile/noncompile.exp: Change accordingly.
38950
38951 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38952
38953         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38954         Undo previous clobberage.
38955
38956 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38957
38958         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38959         * gcc.special/{930510-1.c, special.exp}:
38960         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38961         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38962         struct-varargs-1.c}: New tests from c-torture-1.26.
38963
38964 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
38965
38966         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
38967           argument to switch.
38968
38969 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
38970
38971         * Revert the previous changes.  Please see Rob's directory
38972           (/lisa/test/rob/progressive/gcc/testsuite) for testing
38973           fixes.
38974
38975 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
38976
38977         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
38978             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
38979             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
38980             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
38981             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
38982             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
38983             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
38984             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
38985             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
38986             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
38987             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
38988             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
38989             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
38990             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
38991             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
38992             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
38993             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
38994             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
38995             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
38996             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
38997             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
38998             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
38999             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
39000             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
39001             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
39002             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39003             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
39004
39005 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
39006
39007         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
39008             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
39009           with perror calls.
39010
39011 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
39012
39013         * config/unix.exp (g++_load): Fix syntax.
39014
39015 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
39016
39017         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
39018         * gcc.noncompile/921017-1.c: Deleted obsolete test.
39019         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
39020         Don't expect va-arg-1.c to fail.  Correct expected output for
39021         920928-1.c.
39022         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
39023         * gcc.wendy/hbm4.c: Correct typo.
39024         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
39025
39026 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
39027
39028         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
39029         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
39030         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
39031         * lib/c-torture.exp (c-torture-compile): Ditto.
39032
39033         Reduce volume of output (remove all the -I's and such).
39034         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
39035         Call gcc_cpass, gcc_cfail.
39036         (c-torture): Pass testing option to c-torture-compile.
39037
39038 1994-03-21  Doug Evans  (dje@cygnus.com)
39039
39040         Bring patches over from progressive.
39041         * config/default.exp: Exit remote shell cleanly.
39042         (g++_exit, g++_start): Add default versions.
39043         * config/sim.exp (gcc_load): Use perror, not error.
39044
39045 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
39046
39047         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
39048         set in site.exp.
39049
39050 1994-03-14  Doug Evans  (dje@cygnus.com)
39051
39052         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
39053         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
39054         (wendy_try): New proc to run testcase.
39055         (main loop): Call 'em.
39056         * gcc.wendy/*.c: Clean up pass to correct expected output.
39057
39058         * lib/gcc.exp: Minor cleanup work.
39059         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
39060
39061 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
39062
39063         * config/sim.exp (gcc_load): Document return codes better.
39064         Don't pass -v to simulator.
39065
39066 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
39067
39068           * gcc.special/920717-x.c: Fix typo.
39069           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
39070           get at sources.
39071
39072         * lib/mike-gcc.exp: Fix typo.
39073
39074 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
39075
39076         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
39077         binary to use, transform the name.
39078         * config/*.exp: rename everything. Nuke any g++ specific files,
39079         it's now a special case of gcc that requires no special support.
39080         Add a default.exp for unsupported targets.
39081
39082 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
39083
39084         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
39085         lib/old-dejagnu.exp: Fix a few patterns to work with the new
39086         version of Tcl.
39087
39088 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
39089
39090         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
39091         than a warning.
39092
39093 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
39094
39095         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
39096
39097 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
39098
39099         * gcc.execute/execute.exp: Combine opt_list and foption_list into
39100         option_list.  Compile every file with only 4/6 option choices
39101         (same as C torture) instead of with 12/18 different option
39102         choices.
39103         * lib/c-torture.exp: Likewise.
39104
39105         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
39106         not already set.
39107
39108 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
39109
39110         * lib/old-deja.exp: Add `excess errors test fails' error, now one
39111         can put an XFAIL *-*-* on excess errors.
39112
39113 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
39114
39115         * g++.law: Add more tests derived from g++-bugs snapshots.
39116
39117         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
39118         equivalent to g++.law/init9.
39119
39120         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
39121         compiled it, and the a.out file after we've run it.
39122
39123 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
39124
39125         * lib/mike-g++.exp (postbase): Delete the .o file after we've
39126         compiled it, and the a.out file after we've run it.
39127
39128 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
39129
39130         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
39131
39132 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
39133
39134         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
39135         version number.
39136
39137 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
39138
39139         * g++.law: New directory of g++ tests derived from the g++-bugs
39140         snapshots.
39141
39142 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
39143
39144         * gcc.compile: initbug1.c initbug1.exp testcase added
39145
39146 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
39147
39148         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
39149         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
39150           fixes submitted by Jeff Law (law@cs.utah.edu)
39151         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
39152           Jeff Law (law@cs.utah.edu)
39153
39154
39155 1993-11-30  Mike Stump  (mrs@cygnus.com)
39156
39157         * config/unix-g++.exp: Follow the gcc way of doing things.
39158         * g++.old-deja/old-deja.exp: Minor updates.
39159         * lib/g++.exp: New file, follow the gcc way of doing things.
39160         * lib/old-dejagnu.exp: Minor updates.
39161         * lib/mike-g++.exp: Always unset errorInfo.
39162
39163 1993-11-06  Mike Stump  (mrs@cygnus.com)
39164
39165         * lib/gcc.exp: Fix some errors with the below change, CC and
39166         CFLAGS should be global when setting, not local.
39167
39168 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
39169
39170         * lib/gcc.exp: Transform tool name.
39171
39172 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39173
39174         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
39175
39176 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39177
39178         * lib/gcc.exp: change gcc_done to gcc_stat
39179
39180 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39181
39182         * Upgraded gcc testsuite to c-torture version 1.25
39183
39184 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
39185
39186         * lib/gcc.exp: added reporting code. Changed verbose compile message.
39187         * lib/c-torture: added hooks for new reporting code.
39188
39189 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
39190
39191         * config/sh-gcc.exp: check if sh-sim exists in the path
39192
39193 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
39194
39195         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
39196         * gcc.compile/compile.exp: Initial changes for new logic.
39197         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
39198         * gcc.failure/failure.exp: Initial changes for new logic.
39199         * gcc.ieee/ieee.exp: Initial changes for new logic.
39200         * gcc.misc-tests/misc.exp: Initial changes for new logic.
39201         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
39202         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
39203         * lib/c-torture.exp: Initial changes for new logic.
39204         * lib/gcc.exp: Initial changes for new logic.
39205
39206 1993-10-15  Mike Stump  (mrs@cygnus.com)
39207
39208         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
39209         depend upon failure or success.  Fully qualify names in failure
39210         and success messages.  Always remove a.out before starting
39211         compile, just in case.  Pay more attention to error text output by
39212         the compiler.  Handle testcases with no known past errors just
39213         like all others, so that things are uniform.  Other miscellaneous
39214         improvements.
39215
39216 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
39217
39218         * gcc.cpp: new directory for cpp tests
39219
39220 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
39221
39222         * lib/chill.exp: Code reformatted, removed unused code.
39223         * config/unix-chill.exp: Code reformatted, removed unused code.
39224         * chill.execute/execute.exp: Code reformatted, removed unused code.
39225         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
39226
39227 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
39228
39229         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
39230         routines not written.
39231
39232 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
39233
39234         * config/bug-gcc.exp: Use new procs from bug.exp.
39235
39236 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
39237
39238         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
39239         via ftp, rather than depending on NFS.
39240         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
39241         case.
39242
39243 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
39244
39245         * config/bug-gcc.exp: Use new download proc.
39246
39247 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
39248
39249         * chill.execute/execute.exp: cleanups, handles errors better
39250         * chill.compile/compile.exp: rewrite, based on execute.exp
39251         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
39252         * lib/chill.exp: major changes to diff proc and compile and link
39253           procs. added chill_fail and chill_pass wrappers to pass and
39254           fail. added more comments, and handle error codes better.
39255           Added a hack to capture stderr from exec, so noncompile tests
39256           can work.
39257
39258 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
39259
39260         * chill.execute/execute.exp: rewrite of testsuite driver
39261         * lib/chill.exp: rewrite of testsuite driver
39262         * config/unix-chill.exp: rewrite of testsuite driver
39263
39264 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
39265
39266     In chill.execute:
39267         * iexpr.ch: Standardize uppercase.
39268         * tuples.dat: Standardize uppercase.
39269         * vary.ch: standardize.  Correct varying string assignments.
39270         * vary.dat: Add new output lines.
39271
39272 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
39273
39274     In chill.execute:
39275         * chprintf.ch: Standardize use of uppercase.
39276         * tuples.ch: Standardize and turn arr2 into a DCL,
39277           rather than a SYN.
39278         * pinits.ch: Standardize.
39279
39280 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
39281
39282         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
39283         * Makefil: Renamed to Makefile.in.
39284         * configure.in: New.
39285
39286 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
39287
39288     In chill.execute:
39289         * .cvsignore: Add result/output files.
39290         * Makefile: Fix up variables at start.  Use MFLAGS
39291           everywhere.  Correct bool_loc, built_ins entries.
39292           Add entry for vary1.ch.
39293         * bitarray.ch: Standardize upper-case usage.
39294         * bitexpr.ch: Standardize, add output of b1.
39295         * params.ch: Use arrayt in along PROC parameters, to
39296           avoid novelty problems.
39297         * sets.ch: Tiny cleanup.
39298         * vary1.ch: Re-indent.
39299
39300 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
39301
39302           * Add PR-related files to Makefiles, .cvsignore files, etc.
39303
39304 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
39305
39306         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
39307           with compiler objects. New names are test-flow.c and test-loop.c
39308
39309 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
39310
39311         * Upgraded c-torture tests from 1.19 to 1.20
39312
39313         * new files:
39314         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
39315         * gcc.compile: 930623-1.c 930623-2.c
39316         * gcc.noncompile: 930622-1.c 930622-2.c
39317         * gcc.failure: 920411-1.c 920627-2.c
39318         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
39319
39320 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
39321
39322         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39323           More changes to get testsuite working properly. Needs more work.
39324           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
39325
39326 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
39327
39328         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39329           More changes to get testsuite working properly. Needs more work.
39330
39331 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
39332
39333         * chill.compile/compile.exp: Added for Dejagnu support
39334         * chill.execute/execute.exp: Added for Dejagnu support
39335         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
39336
39337 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
39338
39339     This should complete moving the CHILL test files.
39340         * chill.noncompile(.cvsignore printf.grt
39341             in-printf.grt chprintf.grt chprintf.ch):
39342             Added test-support files.
39343           (Makefile): Modified further.
39344         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
39345             signal.ch): Added test files.
39346           * chill.execute (.cvsignore printf.grt printr.c
39347             in-printf.grt rts.c chprintf.grt rts.h): Added
39348           test-support files.
39349             (Makefile): More corrections.
39350
39351 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
39352
39353         * chill.compile, chill.execute, chill.nocompile: Add CHILL
39354           test cases, ready for DejaGnu.
39355
39356 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
39357
39358         * Upgraded c-torture tests from 1.18 to 1.19
39359
39360         * gcc.compile: added test(s):
39361           930607-1.c
39362         * gcc.execute: added test(s):
39363           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39364
39365         * added new subdirectory for misc tests: gcc.misc-tests
39366         * gcc.misc-test(s): added tests:
39367           inst-check.c test-consts.c test-ior.c test-switch.c
39368
39369 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39370
39371         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39372
39373 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39374
39375         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39376
39377 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39378
39379         * Upgraded c-torture tests from 1.17 to 1.18
39380
39381 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39382
39383         * Upgraded c-torture tests from 1.12 to 1.17
39384
39385 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39386
39387         * lib/old-dejagnu.exp:
39388           Fixed handling of XFAIL target triplets to correctly
39389           recognize wildcard characters.  Removed code that
39390           appended a unique id tag to the end of the file name
39391           printed out by the result of the testcases within a
39392           given test file.
39393
39394 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39395
39396         * lib/old-dejagnu.exp:
39397           Reworked expected failure handling to trigger off of XFAIL
39398           keyword in keyphrase embeded in testcase source code. The
39399           XFAIL keyword must be at the end of the keyphrase line. It
39400           may optionally be followed by one or more target triplets.
39401           It has just occured that the handling of wildcards in the
39402           target triplet may not be correct.
39403
39404 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39405
39406         * g++.old-deja/tests:
39407           Moved all subdirectories up one level into g++.old-deja .
39408
39409         * lib/old-dejagnu.exp:
39410           Fixed problem with CXXFLAGS not being properly reset, and being
39411           corrupted with extraneous "-c" compiler option.  This was
39412           causing binaries to not be generated for test that needed them.
39413           Modified strings passed to "pass" and "fail" so that individual
39414           tests from the same test file would be distinguished by an
39415           identifier appended to the test file name in the summary logs;
39416           this corrected a problem with erroneous diff logs.  Added code
39417           to search testcases for expected fail and unexpected pass keywords.
39418
39419 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39420
39421         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39422
39423 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39424
39425         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39426           Removed extraneous text from end of "Special g++ Options"
39427           keyphrase.
39428
39429         * lib/old-dejagnu.exp: Added pattern matching to look for new
39430           keywords, embedded in testcases comments, which will trigger
39431           calls to xpass and xfail.
39432
39433 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39434
39435         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39436           comments embedded in the testcases, especially the one looking for
39437           special compiler options, as well as the pattern matching for the
39438           compiler output again.
39439
39440 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39441
39442         * lib/old-dejagnu.exp: Do a proper check of the return value for
39443           execute tests. Fixed several problems with the pattern matching
39444           of the compiler output which gave erroneous test results.
39445           Changed several of the test result messages to be more descriptive.
39446         * config/unix-g++.exp: Proc g++_load now actually works and
39447           executes the tests passed to it and returns a usable return
39448           value.
39449
39450 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39451
39452           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39453
39454 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39455
39456         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39457           Modified both files to properly execute the old style
39458           dejagnu tests. The previous versions of these files were
39459           experimental and did not function anything near correctly.
39460
39461 1993-04-05  Rob Savoye  (rob@cygnus.com)
39462
39463         * Removed all Makefile.in and configure.in files. No configuration
39464         needed now.
39465
39466 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39467
39468         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39469
39470 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39471
39472         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39473         gcc.special/configure.in, gcc.noncompile/configure.in,
39474         gcc.execute/configure.in, gcc.code_quality/configure.in,
39475         g++.other/configure.in, g++.old-deja/configure.in,
39476         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39477         in srcname setting.
39478
39479 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39480
39481         * lib/udi.exp:  Fixed mondfe and mondfe_download.
39482         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39483         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39484
39485 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39486
39487         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39488         (gdb_exit): Don't remove *_soc files.
39489
39490 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39491
39492         * lib/c-torture.exp: Don't look for main; instead always use -w
39493         -c.  This is how the c-torture tests work.  Remove the object
39494         file if the compilation succeeds.
39495         * gcc.execute/execute.exp: Remove executable if test passes.
39496         * gcc.noncompile/noncompile.exp: Every test is an expected
39497         failure.
39498         * gcc.special/special.exp: Added tests from c-torture 1.11,
39499         corrected use of existing test.
39500         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39501         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39502         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39503         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39504         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39505         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39506         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39507         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39508         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39509         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39510         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39511         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39512         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39513         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39514         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39515         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39516         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39517         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39518         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39519         c-torture 1.11.
39520         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39521         correspond to c-torture 1.11.
39522
39523         * New file.