OSDN Git Service

a3accaf7584f65c447bb022c2776b0bd8a7de449
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2
3         PR middle-end/24827
4         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5
6 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7
8         PR testsuite/25214
9         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10
11 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12
13         PR fortran/22607
14         * gfortran-dg/pure_byref_3.f90: New.
15
16         fortran/PR 25396
17         * gfortran.dg/userdef_operator_1.f90: New.
18
19 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20
21         * g++.dg/abi/thunk3.C: New.
22         * g++.dg/abi/thunk4.C: New.
23
24 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25
26         PR fortran/25532
27         * gfortran.dg/host_used_types_1.f90: New test. Check that host
28         associated derived type components of derived types are
29         properly declared in contained procedures.
30
31 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
32
33         PR libgfortran/25139
34         * gfortran.dg/backspace_2.f: New test.
35
36 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
37
38         PR libgfortran/25550
39         * gfortran.dg/endfile.f: New test.
40
41 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
42
43         PR libgfortran/25419
44         * gfortran.dg/comma.f: New test.
45
46 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
47
48         * lib/gfortran-dg.exp: Remove trailing whitespace.
49         * lib/fortran-torture.exp: Test with -fbounds-check instead of
50         -funroll-all-loops.
51
52 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
53
54         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
55         Extended Double long doubles or repeat tests when long double is
56         the same size as double.
57
58 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59
60         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
61         
62         PR testsuite/25442
63         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
64         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
65
66         PR testsuite/25441
67         * gcc.dg/pr23911.c: Make test variable static.
68
69         PR testsuite/25444
70         * gcc.dg/tree-ssa/pr14841.c: Likewise.
71
72 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
73
74         PR c++/25439
75         * g++.dg/parse/crash17.C: Adjust error markers.
76         * g++.dg/template/error20.C: New test.
77
78 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
79
80         PR c++/23172
81         * g++.dg/ext/complit4.C: New test.
82
83         PR c++/25417
84         * g++.dg/ext/complit5.C: Likewise.
85
86 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
87
88         PR tree-optimization/25125
89         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
90         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
91         * gcc.c-torture/execute/pr25125.c: New.
92
93 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
94
95         PR fortran/25029
96         PR fortran/21256
97         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
98         with incorrect assumed size references.
99
100 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
101
102         PR c++/23171
103         * g++.dg/opt/init1.C: New test.
104
105 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
106
107         PR c++/24671
108         * g++.dg/template/sfinae3.C: New test.
109
110 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
111
112         * g++.dg/other/friend4.C: New test.
113
114 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
115
116         PR target/25005
117         * g++.dg/opt/pr25005.C: New test.
118
119 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
120
121         PR c++/25369
122         * g++.dg/template/ptrmem16.C: New test.
123
124 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
125
126         PR fortran/25029
127         PR fortran/21256
128         *gfortran.dg/initialization_1.f90: Add test of SIZE.
129
130 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
131
132         PR libgfortran/25307
133         * gfortran.dg/list_read_5.f90: New test.
134
135 2005-12-22  Richard Henderson  <rth@redhat.com>
136
137         * gcc.target/i386/sse-7.c: Use -msse2.
138
139 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
140
141         PR rtl-optimization/25432
142         * gcc.c-torture/compile/20051216-1.c: New test.
143
144         PR objc/25328
145         * objc/execute/pr25328.m: New test.
146
147 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
148
149         PR c++/25364
150         * g++.dg/template/call4.C: New test.
151
152 2005-12-22  Dale Johannesen  <dalej@apple.com>
153
154         * gcc.target/i386/sse-17.c:  New.
155
156 2005-12-22  Paul Brook  <paul@codesourcery.com>
157
158         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
159
160 2005-12-22  Paul Brook  <paul@codesourcery.com>
161
162         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
163
164 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
165
166         PR tree-opt/25513
167         * gcc.c-torture/compile/pr25513.c: New test.
168
169 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
170
171         PR c++/23333
172         * g++.dg/parse/error25.C: Add more tests.
173
174 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
175
176         PR fortran/18990
177         * gfortran.dg/der_charlen_1.f90: New.
178
179 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
180
181         PR fortran/20889
182         *gfortran.dg/pointer_component_type_1.f90: New test.
183
184         PR fortran/25029
185         PR fortran/21256
186         *gfortran.dg/assumed_size_refs.f90: New test for the conditions that
187         should give an error with assumed size array refernces and checks those
188         that should not.
189         *gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
190         reference an upper bound so that it does not generate an error.
191
192         PR fortran/19362
193         PR fortran/20244
194         PR fortran/20864
195         PR fortran/25391
196         *gfortran.dg/used_dummy_types_1.f90: New test.
197         *gfortran.dg/used_dummy_types_2.f90: New test.
198         *gfortran.dg/used_dummy_types_3.f90: New test.
199         *gfortran.dg/used_dummy_types_4.f90: New test.
200         *gfortran.dg/used_dummy_types_5.f90: New test.
201
202         PR fortran/23152
203         *gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
204         group already being USE associated.
205         *gfortran.dg/assumed_shape_nml.f90: New test.
206         *gfortran.dg/assumed_size_nml.f90: New test.
207
208         PR fortran/20862
209         PR fortran/25053
210         PR fortran/25063
211         PR fortran/25064
212         PR fortran/25066
213         PR fortran/25067
214         PR fortran/25068
215         PR fortran/25307
216         * gfortran.dg/io_constraints_1.f90: New test.
217         * gfortran.dg/io_constraints_1.f90: New test.
218         * gfortran.dg/iostat_3.f90: Change wording of warning.
219          * gfortran.dg/g77/19981216-0.f:  the same.
220
221 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
222
223         PR tree-optimization/23518
224         * testsuite/gcc.dg/pr23518.c: New.
225
226 2005-12-21  Mike Stump  <mrs@apple.com>
227
228         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
229
230 2005-12-21  Paul Brook  <paul@codesourcery.com>
231
232         * gcc.dg/pr19340.c: Skip on m68k targets.
233
234 2005-12-21  Steven Bosscher  <stevenb@suse.de>
235
236         PR rtl-optimization/25196
237         * gcc.dg/pr25196.c: New test.
238
239 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
240
241         PR fortran/25423
242         gfortran.dg/where_nested_1.f90: New.
243
244 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
245
246         PR tree-optimization/25382.
247         * gcc.dg/tree-ssa/pr25382.c: New.
248
249 2005-12-20  Richard Guenther  <rguenther@suse.de>
250
251         PR middle-end/24306
252         * gcc.target/i386/pr24306.c: New testcase.
253
254 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
255
256         PR tree-optimization/25501
257         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
258
259 2005-12-20  Richard Guenther  <rguenther@suse.de>
260
261         Revert
262         2005-12-02  Richard Guenther  <rguenther@suse.de>
263
264         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
265
266 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
267
268         PR c++/21228
269         * g++.dg/warn/Wunreachable-code-2.C: New test.
270
271 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
272
273         PR c++/24278
274         * g++.dg/template/ctor5.C: New test.
275
276         PR c++/24915
277         * g++.dg/template/overload8.C: New test.
278
279 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
280
281         * gcc.c-torture/compile/pr25483 : New test.
282
283 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
284
285         PR c++/20552
286         * g++.dg/ext/typeof10.C: New test.
287
288 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
289
290         * gcc.dg/mt-loopi1.c: New.
291
292 2005-12-18  Richard Guenther  <rguenther@suse.de>
293
294         PR tree-optimization/25481
295         * gcc.dg/torture/pr25481.c: New testcase.
296
297 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
298
299         PR rtl-optimization/21041
300         * gcc.dg/pr21041.c: New test.
301
302 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
303
304         PR libgfortran/25463
305         * gfortran.dg/advance.f90: New test.
306
307 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
308
309         * gcc.dg/20051201-1.c: New test.
310
311 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
312
313         PR fortran/25018
314         *gfortran.dg/initialization_1.f90: New test.
315         *gfortran.dg/enum_5.f90: Change dg-error to new message.
316         *gfortran.dg/g77/980616-0.f: The same.
317
318 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
319
320         * PR fortran/25458
321         * gfortran.dg/chkbits.f90: New test.
322
323 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
324
325         *gfortran.dg/enum_5.f:  Revert to previous version.
326
327 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
328
329         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
330         * gfortran.dg/nested_modules_1.f90: Ditto.
331         * gfortran.dg/hollerith_f95.f90: Ditto.
332         * gfortran.dg/select_5.f90: Ditto.
333         * gfortran.dg/secnds.f: Ditto.
334         * gfortran.dg/hollerith2.f90: Ditto.
335         * gfortran.dg/imag_2.f: Ditto.
336         * gfortran.dg/ftell_2.f90: Ditto.
337         * gfortran.dg/malloc_free_1.f90: Ditto.
338         * gfortran.dg/logint-1.f: Ditto.
339         * gfortran.dg/recursive_statement_functions.f90: Ditto.
340         * gfortran.dg/e_d_fmt.f90: Ditto.
341         * gfortran.dg/hollerith_legacy.f90: Ditto.
342         * gfortran.dg/logint-2.f: Ditto.
343         * gfortran.dg/enum_5.f90: Ditto.
344         * gfortran.dg/f2c_2.f90: Ditto.
345         * gfortran.dg/pr17143.f90: Ditto.
346         * gfortran.dg/namelist_14.f90: Ditto.
347         * gfortran.dg/logint-3.f: Ditto.
348         * gfortran.dg/spread_scalar_source.f90: Ditto.
349         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
350         * gfortran.dg/namelist_11.f: Ditto.
351         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
352         * gfortran.dg/g77/20010519-1.f
353         * gfortran.dg/g77/alpha1.f: Ditto.
354         * gfortran.dg/g77/990115-1.f: Ditto.
355         * gfortran.dg/g77/erfc.f: Ditto.
356         * gfortran.dg/g77/19990313-3.f: Ditto.
357         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
358         * gfortran.dg/g77/20010426.f: Ditto.
359         * gfortran.dg/g77/19990313-0.f: Ditto.
360         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
361         * gfortran.dg/g77/20000629-1.f: Ditto.
362         * gfortran.dg/g77/970125-0.f: Ditto.
363         * gfortran.dg/g77/8485.f: Ditto.
364         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
365         * gfortran.dg/g77/19990313-1.f: Ditto.
366         * gfortran.dg/g77/int8421.f: Ditto.
367         * gfortran.dg/g77/19990305-0.f: Ditto.
368         * gfortran.dg/g77/947.f: Ditto.
369         * gfortran.dg/g77/19990905-2.f: Ditto.
370         * gfortran.dg/g77/cabs.f: Ditto.
371         * gfortran.dg/g77/19990313-2.f: Ditto.
372         * gfortran.dg/g77/20020307-1.f: Ditto.
373         * gfortran.dg/g77/dcomplex.f: Ditto.
374         * gfortran.dg/g77/19990502-1.f: Ditto.
375         * gfortran.dg/g77/19981216-0.f: Ditto.
376         * gfortran.dg/common_4.f90: Ditto.
377         * gfortran.dg/entry_4.f90: Ditto.
378         * gfortran.dg/equiv_constraint_2.f90: Ditto.
379         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
380         * gfortran.dg/namelist_12.f: Ditto.
381         * gfortran.dg/scale_1.f90: Ditto.
382         * gfortran.dg/modulo_1.f90
383         * gfortran.dg/hollerith.f90: Ditto.
384         * gfortran.dg/direct_io_3.f90: Ditto.
385         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
386         * gfortran.dg/gnu_logical_1.F: Ditto.
387         * gfortran.dg/unf_io_convert_1.f90: Ditto.
388         * gfortran.dg/assign_1.f90: Ditto.
389         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
390         * gfortran.dg/pr23095.f: Ditto.
391         * gfortran.dg/read_float_1.f90: Ditto.
392
393 2005-12-17  Andreas Jaeger  <aj@suse.de>
394
395         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
396         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
397
398 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
399
400         PR fortran/24268
401         * gfortran.dg/fmt_white.f: New test.
402
403 2005-12-16  Steven G. Kargl <kargls@comcast.net>
404
405         * gfortran.dg/label_1.f90: New test.
406
407 2005-12-15  Ben Elliston  <bje@au.ibm.com>
408
409         PR testsuite/25422
410         * gcc.dg/20031012-1.c: Add -Walways-true option.
411         * gcc.dg/weak/weak-3.c: Likewise.
412         * g++.old-deja/g++.mike/warn8.C: Likewise.
413
414 2005-12-16  Mike Stump  <mrs@apple.com>
415
416         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
417         exit.
418
419 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
420
421         PR libgfortran/25264
422         PR libgfortran/25349
423         * gfortran.dg/tl_editing.f90: Added additional checks.
424         * gfortran.dg/t_editing.f: New test.
425         * gfortran.dg/write_padding.f90: New test
426
427 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
428
429         PR testsuite/25215
430         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
431
432 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
433
434         PR rtl-optimization/24899
435         * gcc.c-torture/execute/20051215-1.c: New test.
436
437 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
438
439         PR 24823
440         * gfortran.dg/pr24823.f: New test.
441
442 2005-12-16  Jeff Law  <law@redhat.com>
443
444         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
445
446 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
447
448         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
449         Change C++ style comments to C style comments.
450         Remove aligned types from the array.
451         Keep Enums disabled.
452         (complex_types): Remove aligned types from the array.
453         Comment out "_Complex long double".
454         (attrib_types): Remove.
455         (complex_attrib_types): Remove.
456         (attrib_array_types): Remove.
457         (complex_attrib_array_types): Remove.
458         (aligned_bitfld_types): Remove.
459         (n_aligned_bitfld_types): Remove.
460         (FEATURE_ALIGNEDPACKED): Delete.
461         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
462         (singles): Remove support for adding attributes.
463         (choose_type): Remove support for attributed types.
464         (generate_fields): Remove support for attributed bit-fields.
465         Remove support for adding attributes.
466         (generate_random_tests): Remove support for adding attributes.
467         (features): Add back "[0] :0" and "complex vector [0]".
468         (main): Remove support for attributed bit-fields.
469         Uncomment the calling of generate_random_tests for the rests of
470         the tests.
471
472 2005-12-16  Jan Hubicka  <jh@suse.cz>
473
474         * gcc.c-torture/combine/pr25224.c: New.
475
476 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
477
478         PR other/25028
479         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
480         HP-UX.
481
482 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
483
484         * gcc.dg/20051215-1.c: New file.
485
486 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
487
488         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
489         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
490
491 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
492
493         PR fortran/18197
494         * gfortran.dg/dummy_functions_1.f90: New.
495
496 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
497
498         PR rtl-optimization/25310
499         * gcc.c-torture/compile/pr25310.c: New test.
500
501 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
502
503         PR debug/25023
504         * gcc.dg/pr25023.c: New test.
505
506 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
507
508         * g++.old-deja/g++.brendan/redecl1.C,
509         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
510         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
511         g++.old-deja/g++.oliva/typeof1.C,
512         g++.old-deja/g++.other/crash16.C,
513         g++.old-deja/g++.other/crash34.C,
514         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
515         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
516         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
517         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
518         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
519         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
520         Remove xfail.
521
522 2005-12-14  Kean Johnston  <jkj@sco.com>
523             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
524
525         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
526         * gcc.target/i386/20020523-1.c: Ditto.
527         * gcc.target/i386/tailcall-1.c: Ditto.
528         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
529         * gcc.target/i386/ssetype-5.c: Ditto.
530
531 2005-12-14  Jeff Law  <law@redhat.com>
532
533         * gcc.dg/tree-ssa/foldstring-1.c: New test.
534
535 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
536
537         PR target/25254
538         PR target/24188
539         * gcc.target/i386/pr25254.c: New test.
540         * gfortran.dg/PR24188.f: New test.
541
542 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
543
544         * lib/fortran-torture.exp:  Catch remaining uses of
545         remote_file build delete.
546
547 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
548
549         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
550
551 2005-12-14  Ben Elliston  <bje@au.ibm.com>
552
553         * gcc.dg/warn-addr-cmp.c: New test.
554
555 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
556
557         PR debug/25023
558         PR target/25293
559         * gcc.target/i386/pr25293.c: New test.
560
561 2005-12-13  Petr Machata  <machata@post.cz>
562
563         PR c++/24907
564         * g++.dg/parse/comma2.C: New test.
565
566 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
567             Jakub Jelinek  <jakub@redhat.com>
568
569         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
570         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
571         (limits.h): Include unconditionally.
572         (stdlib.h): Likewise.
573         (hashtab.h): Do not include.
574         (getopt.h): Likewise.
575         (stddef.h): Include.
576         (hashval_t): Define.
577         (struct entry): Add "next" field.
578         (HASH_SIZE): New macro.
579         (hash_table): New variable.
580         (switchfiles): Do not use xmalloc.
581         (mix): New macro.
582         (iterative_hash): New function.
583         (hasht): Remove.
584         (e_exists): New function.
585         (e_insert): Likewise.
586         (output): Use, instead of libiberty hashtable functions.
587         (main): Do not use getopt.  Do not call htab_create.
588
589 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
590
591         PR c++/25331
592         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
593         put atal* and atpaal* attributes on array elements.
594         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
595         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
596         put atal* and atpaal* attributes on array elements.
597         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
598
599 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
600
601         * gcc.dg/single-precision-constant.c: New test.
602
603 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
604
605         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
606         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
607         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
608         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
609         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
610         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
611         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
612         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
613         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
614         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
615         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
616         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
617         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
618         gcc.target/powerpc/ppc-sdata-2.c,
619         gcc.target/powerpc/ppc-stackalign-1.c,
620         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
621         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
622         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
623         gcc.target/powerpc/rs6000-ldouble-2.c,
624         gcc.target/powerpc/rs6000-power2-1.c,
625         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
626         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
627         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
628         option into target selector.
629         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
630         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
631
632 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
633
634         PR objc/25348
635         * objc.dg/encode-9.m: New test.
636
637 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
638
639         PR testsuite/20772
640         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
641         * gcc.dg/asm-b.c: Fix typo.
642         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
643         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
644         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
645         i?86 lp64 and x86_64 ilp32.
646         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
647         on i?86 lp64.
648         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
649
650 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
651
652         PR fortran/25078
653         gfortran.dg/equiv_5.f90:  New test.
654
655 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
656
657         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
658         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
659         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
660         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
661         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
662         * gcc.dg/tree-ssa/reassoc-5.c: New.
663         * gcc.dg/tree-ssa/reassoc-6.c: New.
664         * gcc.dg/tree-ssa/reassoc-7.c: New.
665         * gcc.dg/tree-ssa/reassoc-8.c: New.
666         * gcc.dg/tree-ssa/reassoc-9.c: New.
667         * gcc.dg/tree-ssa/reassoc-10.c: New.
668         * gcc.dg/tree-ssa/reassoc-11.c: New.
669
670 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
671
672         PR testsuite/25167
673         PR testsuite/24478
674         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
675
676 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
677
678         PR c++/25300
679         * g++.dg/template/inherit.C: Do not use a generic error message.
680
681 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
682
683         PR libobjc/25354
684         * objc.dg/gnu-encoding: New directory.
685         * objc.dg/gnu-encoding/compat-common.h: New file.
686         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
687         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
688         * objc.dg/gnu-encoding/vector-defs.h: New file.
689         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
690         * objc.dg/gnu-encoding/generate-random.c: New file.
691         * objc.dg/gnu-encoding/generate-random_r.c: New file.
692         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
693         * objc.dg/gnu-encoding/generate-random.h: New file.
694
695 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
696
697         PR c++/25337
698         * g++.dg/template/defarg7.C: New test.
699
700 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
701
702         PR libobjc/25347
703         * objc.dg/encode-8.m: New test.
704
705 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
706
707         PR libobjc/25346
708         * objc.dg/encode-7.m: New test.
709
710 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
711
712         PR c++/25010
713         * g++.dg/opt/inline10.C: New test.
714
715 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
716
717         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
718
719 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
720
721         * gfortran.dg/substring_equivalence.f90: typo in comment
722
723 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
724
725         PR fortran/25068
726         * gfortran.dg/iostat_3.f90: New test.
727
728 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
729
730         PR fortran/23815
731         * gfortran.dg/unf_io_convert_1.f90:  New test.
732         * gfortran.dg/unf_io_convert_2.f90:  New test.
733         * gfortran.dg/unf_io_convert_3.f90:  New test.
734
735 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
736
737         PR testsuite/20772
738         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
739         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
740         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
741         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
742         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
743         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
744         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
745         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
746         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
747         gcc.dg/torture/fp-int-convert-float128-timode.c,
748         gcc.dg/torture/fp-int-convert-float128.c,
749         gcc.dg/torture/fp-int-convert-float80-timode.c,
750         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
751         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
752
753         * gcc.dg/tls/opt-1.c: Require effective target fpic.
754
755 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
756
757         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
758
759 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
760
761         * gcc.dg/20051207-1.c,
762         * gcc.dg/20051207-2.c,
763         * gcc.dg/20051207-3.c: New tests.
764
765 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
766
767         PR testsuite/20772
768         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
769         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
770         dg-skip-if target selector.
771
772         PR testsuite/20772
773         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
774         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
775         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
776         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
777         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
778         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
779         and/or merge with i?86 cases.
780
781         * gcc.dg/tls/opt-3.c: Require effective target fpic.
782
783         PR testsuite/20772
784         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
785         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
786         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
787         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
788         x86_64-*-linux*.
789
790 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
791
792         PR target/25311
793         * gcc.c-torture/compile/pr25311.c: New test.
794
795 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
796
797         PR libgfortran/25039
798         * gfortran.dg/read_comma.f: New test.
799
800 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
801
802         PR c++/19317
803         * g++.dg/opt/pr19317-1.C: New test.
804         * g++.dg/opt/pr19317-2.C: New test.
805         * g++.dg/opt/pr19317-3.C: New test.
806
807         PR target/19005
808         * gcc.c-torture/execute/pr19005.c: New test.
809
810         PR target/17828
811         * g++.old-deja/g++.other/comdat5.C: New test.
812         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
813
814         * g++.dg/compat/struct-layout-1.exp: New file.
815         * g++.dg/compat/struct-layout-1.h: New.
816         * g++.dg/compat/struct-layout-1_generate.c: New.
817         * g++.dg/compat/struct-layout-1_x1.h: New.
818         * g++.dg/compat/struct-layout-1_x2.h: New.
819         * g++.dg/compat/struct-layout-1_y1.h: New.
820         * g++.dg/compat/struct-layout-1_y2.h: New.
821
822         * gcc.dg/20050330-2.c: New test.
823
824 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
825
826         PR fortran/25292
827         * gfortran.dg/associated_1.f90: New.
828
829 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
830
831         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
832         ILP32 vect_no_align platforms.
833
834 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
835             Jakub Jelinek  <jakub@redhat.com>
836
837         PR target/25268
838         * gcc.c-torture/compile/20051207-1.c: New test.
839
840 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
841
842         PR testsuite/20772
843         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
844         gcc.dg/torture/pr18582-1.c,
845         gcc.target/i386/attributes-error.c: Also test on x86_64.
846
847         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
848
849 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
850
851         PR c++/19397
852         * g++.dg/template/typedef3.C: New test.
853
854         PR c++/19762
855         PR c++/19764
856         * g++.dg/template/dtor3.C: Fix error markers.
857
858 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
859
860         * lib/target-supports.exp (check_effective_target_sync_char_short):
861         Add s390*.
862
863 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
864
865         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
866
867 2005-12-06  Roger Sayle  <roger@eyesopen.com>
868
869         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
870         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
871         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
872         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
873
874 2005-12-06  Roger Sayle  <roger@eyesopen.com>
875
876         PR c++/25263
877         * g++.dg/other/array2.C: New test case.
878
879 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
880
881         * gcc.dg/darwin-weakimport-3.c: New.
882
883         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
884         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
885         and to work on Darwin.
886         * gcc.dg/attr-weakref-1b.c: New file.
887         * gcc.dg/attr-weakref-2.c: New test.
888         * gcc.dg/darwin-weakref-1.c: New test.
889
890 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
891
892         PR testsuite/25247
893         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
894         use in selector expressions.
895         (dg-xfail-if): Ditto.
896         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
897         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
898         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
899         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
900         * gcc.test-framework/test-framework.exp: Skip generated tests if
901         CHECK_TEST_FRAMEWORK is not 1.
902
903 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
904
905         PR tree-optimization/24963
906         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
907
908         PR target/24108
909         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
910
911         PR target/18580
912         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
913         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
914         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
915         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
916
917 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
918
919         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
920         dg-options.
921
922 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
923
924         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
925
926 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
927
928         * gcc.dg/format/cast-1.c: New test.
929
930 2005-12-04  Roger Sayle  <roger@eyesopen.com>
931
932         PR c/7776
933         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
934         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
935         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
936         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
937
938 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
939
940         * gcc.dg/cast-pretty-print-1.c: New test.
941
942 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
943
944         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
945
946 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
947
948         PR c++/24173
949         * g++.dg/template/friend40.C: New test.
950
951 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
952
953         PR target/25199
954         * gcc.target/i386/movq-2.c: New test.
955         * gcc.target/i386/movq.c: Remove target i?86, instead add
956         dg-require-effective-target ilp32.
957
958 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
959
960         PR c++/24103
961         * g++.dg/other/default1.C: New test.
962
963 2005-12-02  Richard Guenther  <rguenther@suse.de>
964
965         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
966
967 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
968
969         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
970
971 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
972
973         PR target/21017
974         * gcc.target/powerpc/rotate.c: New.
975
976 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
977
978         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
979         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
980
981 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
982
983         PR c/13384
984         * gcc.dg/pr17730-1.c: Adjust.
985         * gcc.dg/lvalue1.c (main): Likewise.
986         * gcc.dg/lvalue-2.c: Likewise.
987         * g++.dg/pr7503-3.C
988
989 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
990
991         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
992         error messages.
993
994 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
995
996         PR fortran/24789
997         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
998
999 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1000
1001         PR target/24475
1002         * lib/target-supports.exp (check_effective_target_tls): New.
1003         (check_effective_target_tls_runtime): New.
1004         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
1005         for TLS support.
1006         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1007         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1008         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
1009         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
1010         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
1011         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
1012         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1013         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
1014         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
1015         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
1016         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
1017         effective-target TLS.
1018         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
1019         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
1020         effective-target TLS runtime.
1021
1022 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1023
1024         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
1025
1026 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
1027
1028         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
1029         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
1030         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
1031         ignored" warnings when "packing" is the same as the ABI layout.
1032
1033 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
1034
1035         PR fortran/21302
1036         * gfortran.dg/line_length_1.f: New test.
1037         * gfortran.dg/line_length_2.f90: Ditto.
1038
1039 2005-11-30  Richard Guenther  <rguenther@suse.de>
1040
1041         PR tree-optimization/21655
1042         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
1043
1044 2005-11-30  Dale Johannesen  <dalej@apple.com>
1045
1046         * gcc.c-torture/compile/pr24930.c:  New.
1047
1048 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
1049
1050         PR fortran/15809
1051         *  gfortran.dg/auto_char_dummy_array.f90: New test.
1052
1053 2005-11-30  Jeff Law  <law@redhat.com>
1054
1055         * g++.old-deja/g++.law/pr25000.C: New test.
1056
1057 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
1058
1059         * gcc.dg/tls/opt-11.c: New test.
1060
1061 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1062
1063         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
1064         targets.
1065         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
1066         LP64 ia64.
1067
1068 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
1069
1070         * gfortran.dg/open_access_1.f90: New test.
1071
1072 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1073
1074         * gcc.dg/charset/builtin2.c: New test.
1075
1076 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
1077
1078         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
1079         on mmix-*-* for *_[xy].c.
1080
1081 2005-11-28  Kean Johnston  <jkj@sco.com>
1082
1083         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
1084         headers.
1085         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
1086         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
1087         * gcc.target/i386/asm-3.c: Ditto.
1088         * gcc.target/i386/clobbers.c: Ditto.
1089         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
1090         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
1091         test regexp.
1092         * gcc.target/i386/mul.c: Ditto.
1093         * gcc.target/i386/ssetype-1.c: Ditto.
1094         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
1095         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
1096         static so the test works with -fPIC mode too. Based on comment in
1097         PR19231 by Pinski.
1098         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
1099
1100 2005-11-28  Richard Guenther  <rguenther@suse.de>
1101
1102         * gcc.dg/alias-9.c: New testcase.
1103         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
1104
1105 2005-11-28  Roger Sayle  <roger@eyesopen.com>
1106             Uros Bizjak  <uros@kss-loka.si>
1107
1108         PR middle-end/20219
1109         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
1110         tan(x)/sin(x) transformations.
1111
1112 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
1113
1114         PR middle-end/24575
1115         * gcc.dg/tree-ssa/divide-3.c: New test.
1116         * gcc.dg/tree-ssa/divide-4.c: New test.
1117
1118 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
1119
1120         PR fortran/24917
1121         *  gfortran.dg/boz_6.f90: New test.
1122
1123 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1124
1125         PR fortran/23912
1126         * gfortran.dg/modulo_1.f90: New test.
1127
1128 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1129
1130         PR libfortran/24919
1131         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
1132         fail on CRLF platforms.
1133         * gfortran.dg/ftell_2.f90: Likewise.
1134
1135 2005-11-26  Eric Christopher  <echristo@apple.com>
1136
1137         * gcc.dg/intmax_t-1.c: Remove mips xfail.
1138
1139 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1140
1141         * objc.dg/gnu-runtime-3.m: Simplify.
1142
1143 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1144
1145         PR middle-end/23669
1146         * gcc.dg/tree-ssa/divide-1.c: New test.
1147         * gcc.dg/tree-ssa/divide-2.c: New test.
1148
1149 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1150
1151         PR libgfortran/24945
1152         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
1153
1154 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1155
1156         PR libgfortran/24945
1157         * gfortran.dg/open_status_2.f90: New test.
1158
1159 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1160
1161         * gcc.c-torture/execute/builtins/fprintf.c,
1162         gcc.c-torture/execute/builtins/fputs-lib.c,
1163         gcc.c-torture/execute/builtins/fputs.c,
1164         gcc.c-torture/execute/builtins/lib/fprintf.c,
1165         gcc.c-torture/execute/builtins/lib/printf.c,
1166         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
1167
1168 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
1169
1170         * gcc.dg/20050922-2.c: New test.
1171
1172 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1173
1174         * objc.dg/gnu-runtime-3.m: New test.
1175
1176 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1177
1178         PR c++/9278
1179         * g++.dg/other/void1.C: New test.
1180
1181 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
1182
1183         PR middle-end/24998
1184         * gcc.dg/torture/fp-int-convert-float.c,
1185         gcc.dg/torture/fp-int-convert-double.c,
1186         gcc.dg/torture/fp-int-convert-long-double.c,
1187         gcc.dg/torture/fp-int-convert-timode.c,
1188         gcc.dg/torture/fp-int-convert-float80.c,
1189         gcc.dg/torture/fp-int-convert-float80-timode.c,
1190         gcc.dg/torture/fp-int-convert-float128.c,
1191         gcc.dg/torture/fp-int-convert-float128-timode.c,
1192         gcc.dg/torture/fp-int-convert.h: New files.
1193
1194 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1195
1196         PR middle-end/24989
1197         * gcc.dg/tree-ssa/bool-10.c: New test.
1198         * gcc.dg/tree-ssa/bool-11.c: New test.
1199         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
1200
1201 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1202
1203         PR middle-end/24990
1204         * tree-ssa/pr24990-1.c: New test.
1205
1206 2005-11-24  Richard Guenther  <rguenther@suse.de>
1207         Dirk Mueller <dmueller@suse.de>
1208
1209         PR c++/14024
1210         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
1211         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
1212         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1213         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
1214         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
1215         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
1216
1217 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
1218
1219         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
1220
1221 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1222
1223         PR c/21668
1224         * gcc.dg/Wc++-compat.c: New.
1225         * gcc.dg/Wno-c++-compat.c: New.
1226
1227 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
1228
1229         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
1230         (vspltish, vspltisw): Likewise.
1231
1232 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1233
1234         PR libgfortran/24794
1235         * gfortran.dg/namelist_12.f: Fix quotes.
1236         * gfortran.dg/namelist_13.f90: Fix quotes.
1237         * gfortran.dg/namelist_14.f90: Fix quotes.
1238         * gfortran.dg/namelist_15.f90: Fix quotes.
1239         * gfortran.dg/namelist_use.f90: Fix quotes.
1240         * gfortran.dg/namelist_use_only.f90: Fix quotes.
1241         * gfortran.dg/namelist_21.f90: New test.
1242         * gfortran.dg/namelist_22.f90: New test.
1243
1244 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1245
1246         PR target/23435
1247         * gcc.c-torture/compile/pr23435.c: New.
1248
1249 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1250
1251         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1252
1253 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1254
1255         * gcc.target/powerpc/405-macchw-1.c,
1256         gcc.target/powerpc/405-macchw-2.c,
1257         gcc.target/powerpc/405-macchwu-1.c,
1258         gcc.target/powerpc/405-macchwu-2.c,
1259         gcc.target/powerpc/405-machhw-1.c,
1260         gcc.target/powerpc/405-machhw-2.c,
1261         gcc.target/powerpc/405-machhwu-1.c,
1262         gcc.target/powerpc/405-machhwu-2.c,
1263         gcc.target/powerpc/405-maclhw-1.c,
1264         gcc.target/powerpc/405-maclhw-2.c,
1265         gcc.target/powerpc/405-maclhwu-1.c,
1266         gcc.target/powerpc/405-maclhwu-2.c,
1267         gcc.target/powerpc/405-mulchw-1.c,
1268         gcc.target/powerpc/405-mulchw-2.c,
1269         gcc.target/powerpc/405-mulchwu-1.c,
1270         gcc.target/powerpc/405-mulchwu-2.c,
1271         gcc.target/powerpc/405-mulhhw-1.c,
1272         gcc.target/powerpc/405-mulhhw-2.c,
1273         gcc.target/powerpc/405-mulhhwu-1.c,
1274         gcc.target/powerpc/405-mulhhwu-2.c,
1275         gcc.target/powerpc/405-mullhw-1.c,
1276         gcc.target/powerpc/405-mullhw-2.c,
1277         gcc.target/powerpc/405-mullhwu-1.c,
1278         gcc.target/powerpc/405-mullhwu-2.c,
1279         gcc.target/powerpc/405-nmacchw-1.c,
1280         gcc.target/powerpc/405-nmacchw-2.c,
1281         gcc.target/powerpc/405-nmachhw-1.c,
1282         gcc.target/powerpc/405-nmachhw-2.c,
1283         gcc.target/powerpc/405-nmaclhw-1.c,
1284         gcc.target/powerpc/405-nmaclhw-2.c,
1285         gcc.target/powerpc/440-macchw-1.c,
1286         gcc.target/powerpc/440-macchw-2.c,
1287         gcc.target/powerpc/440-macchwu-1.c,
1288         gcc.target/powerpc/440-macchwu-2.c,
1289         gcc.target/powerpc/440-machhw-1.c,
1290         gcc.target/powerpc/440-machhw-2.c,
1291         gcc.target/powerpc/440-machhwu-1.c,
1292         gcc.target/powerpc/440-machhwu-2.c,
1293         gcc.target/powerpc/440-maclhw-1.c,
1294         gcc.target/powerpc/440-maclhw-2.c,
1295         gcc.target/powerpc/440-maclhwu-1.c,
1296         gcc.target/powerpc/440-maclhwu-2.c,
1297         gcc.target/powerpc/440-mulchw-1.c,
1298         gcc.target/powerpc/440-mulchw-2.c,
1299         gcc.target/powerpc/440-mulchwu-1.c,
1300         gcc.target/powerpc/440-mulchwu-2.c,
1301         gcc.target/powerpc/440-mulhhw-1.c,
1302         gcc.target/powerpc/440-mulhhw-2.c,
1303         gcc.target/powerpc/440-mulhhwu-1.c,
1304         gcc.target/powerpc/440-mulhhwu-2.c,
1305         gcc.target/powerpc/440-mullhw-1.c,
1306         gcc.target/powerpc/440-mullhw-2.c,
1307         gcc.target/powerpc/440-mullhwu-1.c,
1308         gcc.target/powerpc/440-mullhwu-2.c,
1309         gcc.target/powerpc/440-nmacchw-1.c,
1310         gcc.target/powerpc/440-nmacchw-2.c,
1311         gcc.target/powerpc/440-nmachhw-1.c,
1312         gcc.target/powerpc/440-nmachhw-2.c,
1313         gcc.target/powerpc/440-nmaclhw-1.c,
1314         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1315
1316 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1317
1318         PR fortran/24774
1319         * gfortran.dg/inquire_9.f90: New test.
1320
1321         PR fortran/21647
1322         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1323
1324 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1325
1326         PR libfortran/24432
1327         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1328         Check that 'cos' is supported.
1329
1330 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1331
1332         PR fortran/24223
1333         * gfortran.dg/substring_equivalence.f90: New test.
1334
1335         PR fortran/24705
1336         * gfortran.dg/auto_internal_assumed.f90: New test.
1337
1338 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1339
1340         * gcc.dg/fold-div-2.c: New test.
1341
1342 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1343
1344         PR rtl-optimization/24883
1345         * gcc.c-torture/compile/pr24883.c: New test.
1346
1347 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1348
1349         PR middle-end/20583
1350         * gcc.c-torture/compile/pr20583.c: New.
1351
1352 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1353
1354         * gcc.c-torture/execute/usmul.c: New test.
1355
1356 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1357
1358         * gcc.dg/tree-ssa/vrp22.c: New test.
1359
1360 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1361
1362         PR middle-end/24912
1363         * gcc.dg/torture/pr24912-1.c: New test.
1364
1365 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1366
1367         PR fortran/24862
1368         * gfortran.dg/arrayio_derived_1.f90: New test.
1369
1370 2005-11-19  Richard Guenther  <rguenther@suse.de>
1371
1372         PR middle-end/23294
1373         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1374
1375 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1376
1377         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1378
1379 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1380
1381         PR c++/8355
1382         * g++.dg/template/friend39.C: New test.
1383
1384 2005-11-18  James E Wilson  <wilson@specifix.com>
1385
1386         * gcc.dg/builtin-strstr.c: New.
1387
1388 2005-11-18  Richard Henderson  <rth@redhat.com>
1389
1390         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1391         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1392         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1393         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1394         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1395         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1396         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1397         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1398         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1399         renaming to remove initial "ia64-".
1400
1401 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1402
1403         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1404
1405 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1406
1407         * g++.dg/cpp/string-2.C: New test.
1408
1409 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1410
1411         * gcc.dg/tree-ssa/loop-14.c: New test.
1412
1413 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1414             Michael Chamberlain <michael@chamberlain.net.au>
1415
1416         * ada/acats/run_all.sh (target_run): Kill long running tests.
1417
1418 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1419
1420         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1421         * gcc.dg/cleanup-9.c: Likewise.
1422         * gcc.dg/cleanup-10.c: Likewise.
1423         * gcc.dg/cleanup-11.c: Likewise.
1424
1425 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1426
1427         PR fortran/24892
1428         * gfortran.dg/open_access_append_1.f90: New test.
1429         * gfortran.dg/open_access_append_2.f90: New test.
1430
1431 2005-11-16  Richard Guenther  <rguenther@suse.de>
1432
1433         PR middle-end/24851
1434         * gcc.c-torture/execute/pr24851.c: New testcase.
1435
1436 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1437
1438         * gcc.dg/fold-overflow-1.c: New test.
1439
1440 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1441
1442         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1443         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1444
1445 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1446
1447         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1448         structures.
1449         * g++.dg/eh/forced2.C: Likewise.
1450         * g++.dg/eh/forced3.C: Likewise.
1451         * g++.dg/eh/forced4.C: Likewise.
1452
1453 2005-11-11  Mike Stump  <mrs@apple.com>
1454
1455         * g++.old-deja/g++.mike/unused.C: Add.
1456
1457 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1458
1459         PR c++/24667
1460         * g++.dg/warn/Wcast-qual1.C: New test.
1461
1462 2005-11-15  Jan Hubicka  <jh@suse.cz>
1463
1464         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1465
1466 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1467
1468         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1469
1470 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1471
1472         PR 24840
1473         * gcc.dg/tree-ssa/pr24840.c: New test.
1474
1475 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1476
1477         PR testsuite/24841
1478         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1479
1480 2005-11-14  Dale Johannesen  <dalej@apple.com>
1481
1482         * gcc.c-torture/execute/20051113-1.c:  New.
1483
1484 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1485
1486         PR c++/24687
1487         * g++.dg/template/crash43.C: New test.
1488
1489 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1490
1491         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1492
1493 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1494
1495         PR c++/24817
1496         * g++.dg/eh/spec8.C: New test.
1497
1498 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1499
1500         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1501
1502 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1503
1504         PR c++/20293
1505         * g++.dg/parse/ambig4.C: New test.
1506         * g++.dg/tc1/dr101.C: Adjust error markers.
1507         * g++.dg/lookup/strong-using-2.C: Likewise.
1508         * g++.dg/lookup/ambig5.C: Likewise.
1509         * g++.dg/lookup/ambig4.C: Likewise.
1510         * g++.dg/parse/crash22.C: Likewise.
1511
1512 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1513
1514         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1515
1516 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1517
1518         * gcc.dg/nested-calls-1.c: New test.
1519
1520 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1521
1522         * gfortran.dg/complex_intrinsic_1.f90: New test.
1523         * gfortran.dg/complex_intrinsic_2.f90: New test.
1524         * gfortran.dg/fgetc_1.f90: New test.
1525         * gfortran.dg/fgetc_2.f90: New test.
1526         * gfortran.dg/fgetc_3.f90: New test.
1527         * gfortran.dg/ftell_1.f90: New test.
1528         * gfortran.dg/ftell_2.f90: New test.
1529         * gfortran.dg/gnu_logical_1.F: New test.
1530         * gfortran.dg/gnu_logical_2.f90: New test.
1531
1532 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1533
1534         PR middle-end/24820
1535         * testsuite/gcc.dg/pr24820.c: New test.
1536
1537 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1538
1539         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1540         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1541         variable.
1542
1543 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1544
1545         testsuite/24614
1546         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1547
1548 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1549
1550         * gcc.target/cris/cris.exp: New file.
1551         * gcc.target/cris/rld-legit1.c: New test.
1552         * gcc.target/cris/rld-legit2.c: New test.
1553
1554 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1555
1556         PR c++/24780
1557         * g++.dg/opt/pr24780.C: New test.
1558
1559         PR c++/24761
1560         * g++.dg/template/asm1.C: New test.
1561
1562 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1563
1564         PR libgfortran/24787
1565         * gfortran.dg/scan_1.f90: New test.
1566
1567 2005-11-12  Jan Hubicka  <jh@suse.cz>
1568
1569         * gcc.target/i386/minmax-1.c: New.
1570         * gcc.target/i386/minmax-2.c: New.
1571
1572 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1573
1574         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1575
1576 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1577
1578         * gcc.c-torture/execute/20051110-1.c,
1579         gcc.c-torture/execute/20051110-2.c: New tests.
1580
1581 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1582
1583         PR middle-end/24750
1584         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1585         New tests.
1586
1587 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1588
1589         * lib/target-libpath.exp (get_shlib_extension): New proc.
1590         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1591         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1592         * lib/objc.exp (objc_target_compile): Likewise.
1593         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1594         detection.
1595
1596 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1597
1598         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1599
1600         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1601         Add -static to additional_flags and pass it to target_compile.
1602
1603 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1604
1605         PR libgfortran/24719
1606         gfortran.dg/read_noadvance.f90: New test.
1607
1608         PR libgfortran/24699
1609         gfortran.dg/fmt_t_2.f90: New test.
1610
1611         PR libgfortran/24785
1612         gfortran.dg/read_x_eor.f90: New test.
1613
1614         PR libgfortran/24584
1615         gfortran.dg/namelist_empty.f90: Rename test.
1616
1617         PR libgfortran/24489
1618         gfortran/read_eor.f90: Rename test.
1619
1620 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1621
1622         PR fortran/15976
1623         * gfortran.dg/automatic_module_variable.f90: New test.
1624
1625 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1626
1627         PR target/24445
1628         * gcc.dg/pr24445.c: New test.
1629
1630 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1631
1632         PR fortran/24655
1633         PR fortran/24755
1634         * gfortran.dg/recursive_statement_functions.f90: Add statement
1635         functions using inline intrinsic functions and parameters to test
1636         that they no longer seg-fault.
1637
1638         PR fortran/24409
1639         gfortran.dg/nested_modules_4.f90: New test.
1640         gfortran.dg/nested_modules_5.f90: New test.
1641
1642 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1643
1644         PR fortran/24643
1645         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1646
1647 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1648
1649         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1650         failures.
1651
1652 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1653
1654         * gcc.dg/sparc-getcontext-1.c: New test.
1655
1656 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1657
1658         * gcc.dg/ifcvt-fabs-1.c: New test.
1659
1660 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1661
1662         PR other/4372
1663         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1664         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1665
1666 2005-11-09  Richard Guenther  <rguenther@suse.de>
1667
1668         PR tree-optimization/24716
1669         * gcc.c-torture/execute/pr24716.c: New testcase.
1670
1671 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1672
1673         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1674
1675 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1676
1677         PR 24624
1678         * gcc.dg/pr24624.c: Testcase added.
1679
1680 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1681
1682         PR 24623
1683         * g++.dg/other/pr24623.C: Testcase added.
1684
1685 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1686
1687         PR fortran/22607
1688         * gfortran-dg/pure_byref_1.f90: New.
1689         * gfortran-dg/pure_byref_2.f90: New.
1690
1691 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1692
1693         PR c/24101
1694         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1695         * gcc.dg/dg.exp: Run main loop also for *.i files.
1696
1697 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1698
1699         PR c++/19450
1700         * g++.dg/tls/diag-3.C: New test.
1701         * g++.dg/tls/diag-4.C: New test.
1702         * g++.dg/tls/static-1.C: New test.
1703         * g++.dg/tls/static-1a.cc: New file.
1704
1705 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1706
1707         PR 23046
1708         * g++.dg/tree-ssa/pr23046.C: New test.
1709
1710 2005-11-08  Devang Patel <dpatel@apple.com>
1711
1712         PR tree-optimization/23115
1713         * gcc.dg/tree-ssa/pr23115.c: New.
1714
1715 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1716
1717         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1718         * gcc.target/powerpc/pr16155.c: Same.
1719         * gcc.target/powerpc/altivec-1.c: Same.
1720         * gcc.target/powerpc/altivec-2.c: Same.
1721         * gcc.target/powerpc/altivec-3.c: Same.
1722         * gcc.target/powerpc/altivec-5.c: Same.
1723         * gcc.target/powerpc/altivec-11.c: Same.
1724         * gcc.target/powerpc/altivec-12.c: Same.
1725         * gcc.target/powerpc/altivec-14.c: Same.
1726         * gcc.target/powerpc/altivec-22.c: Same.
1727         * gcc.target/powerpc/altivec-consts.c: Same.
1728         * gcc.target/powerpc/altivec-pr22085.c: Same.
1729         * gcc.target/powerpc/altivec-splat.c: Same.
1730         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1731         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1732         * gcc.target/powerpc/darwin-longlong.c: Same.
1733
1734 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1735
1736         PR target/19340
1737         * gcc.dg/pr19340.c: New test.
1738
1739 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1740
1741         PR rtl-optimization/24683
1742         * gcc.dg/pr24683.c: New test.
1743
1744 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1745
1746         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1747         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1748
1749 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1750
1751         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1752
1753 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1754
1755         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1756
1757 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1758
1759         PR target/24230
1760
1761         * gcc.target/powerpc/altivec-consts.c,
1762         gcc.target/powerpc/altivec-splat.c: New testcase.
1763
1764 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1765
1766         PR c/24599
1767
1768         * gcc.dg/overflow-2.c: New testcase.
1769
1770 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1771
1772         PR rtl-optimization/23567
1773         * gcc.c-torture/execute/20051104-1.c: New test.
1774
1775 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1776
1777         PR fortran/24534
1778         gfortran.dg/private_type_2.f90: Modified to check that case with
1779         PRIVATE declaration within derived type is accepted.
1780
1781         PR fortran/20838
1782         gfortran.dg/pointer_assign_1.f90: New test.
1783
1784         PR fortran/20840
1785         * gfortran.dg/arrayio_0.f90: New test.
1786
1787         PR fortran/17737
1788         gfortran.dg/data_initialized.f90: New test.
1789         gfortran.dg/data_constraints_1.f90: New test.
1790         gfortran.dg/data_constraints_2.f90: New test.
1791
1792 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1793
1794         PR fortran/24174
1795         PR fortran/24305
1796         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1797
1798 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1799
1800         PR 24670
1801         * gcc.dg/tree-ssa/pr24670.c: New test.
1802
1803 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1804
1805         PR target/22432
1806         * gcc.target/i386/pr22432.c: New test.
1807
1808 2005-11-05  Richard Henderson  <rth@redhat.com>
1809
1810         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1811         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1812         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1813         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1814         from gcc.dg/alpha-*.
1815         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1816         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1817
1818 2005-11-05  Andreas Jaeger  <aj@suse.de>
1819
1820         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1821
1822 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1823
1824         PR target/23424
1825         * gcc.dg/torture/pr23424-1.c: New test.
1826
1827 2005-11-04  Richard Henderson  <rth@redhat.com>
1828
1829         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1830         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1831         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1832         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1833         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1834         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1835         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1836         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1837         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1838         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1839         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1840         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1841         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1842         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1843         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1844         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1845         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1846         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1847         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1848         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1849         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1850         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1851         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1852         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1853         Move from gcc.dg/.
1854         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1855         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1856         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1857         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1858         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1859         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1860         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1861         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1862         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1863         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1864         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1865         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1866         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1867         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1868         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1869         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1870         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1871         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1872         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1873         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1874         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1875         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1876         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1877         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
1878         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
1879         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
1880         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
1881         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
1882         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
1883         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
1884         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
1885         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
1886         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
1887         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
1888         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
1889         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
1890         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
1891         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
1892         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
1893         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
1894         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
1895         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
1896         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
1897         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
1898         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
1899
1900 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
1901
1902         PR 24627
1903         * gcc.dg/tree-ssa/pr24627.c: New test.
1904
1905 2005-11-04 Paul Brook  <paul@codesourcery.com>
1906
1907         * gcc.dg/tls/opt-10.c: New test.
1908
1909 2005-11-04  Andreas Jaeger  <aj@suse.de>
1910
1911         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
1912         avoid extra warnings.
1913
1914 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1915
1916         PR libfortran/22298
1917         * gcc/testsuite/lib/target-supports.exp
1918         (check_effective_target_static_libgfortran): New
1919         static_libgfortran effective target.
1920         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
1921         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
1922
1923 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1924
1925         * gcc.dg/pr24615.c: Guard test with { target fpic }.
1926
1927 2005-11-03  Josh Conner  <jconner@apple.com>
1928
1929         PR c++/19989
1930         g++.dg/ext/array2.C: New test.
1931         g++.dg/template/dependent-name3.C: New test.
1932         g++.dg/template/dependent-name4.C: New test.
1933         g++.dg/template/sfinae2.C: New test.
1934
1935 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1936
1937         PR preprocessor/22042
1938         * gcc.dg/cpp/strify4.c: New test.
1939
1940 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1941
1942         PR c++/17964
1943         * g++.dg/cpp/string-1.C: New test.
1944
1945 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1946
1947         * gcc.target/powerpc: New directory.
1948         * gcc.target/powerpc/powerpc.exp: New file.
1949         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
1950         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
1951         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
1952         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
1953         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
1954         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
1955         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
1956         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
1957         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
1958         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
1959         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
1960         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
1961         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
1962         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
1963         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
1964         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
1965         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
1966         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
1967         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
1968         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
1969         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
1970         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
1971         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
1972         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
1973         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
1974         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
1975         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
1976         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
1977         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
1978         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
1979         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
1980         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
1981         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
1982         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
1983
1984 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
1985
1986         PR c++/21627
1987         * g++.dg/warn/inline2.C: New test.
1988
1989 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1990
1991         PR middle-end/23155
1992         * g++.dg/ext/c99struct1.C: New test.
1993         * gcc.dg/union-cast-1.c: New test.
1994         * gcc.dg/union-cast-2.c: New test.
1995         * gcc.dg/union-cast-3.c: New test.
1996
1997 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1998
1999         PR middle-end/24589
2000         * gcc.c-torture/execute/zero-struct-2.c: New test.
2001
2002 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2003
2004         PR c++/24582
2005         * g++.dg/init/switch1.C: New test.
2006
2007 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2008
2009         * gcc.dg/delay-slot-1.c: New test.
2010
2011 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
2012
2013         PR target/24620
2014         * gcc.dg/pr24620.c: New test.
2015
2016 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2017
2018         PR c/24329
2019         * gcc.dg/format/unnamed-1.c: New test.
2020
2021 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2022
2023         PR c++/22434
2024         * g++.dg/expr/cond8.C: New test.
2025
2026         PR c++/24560
2027         * g++.dg/parse/dot1.C: New test.
2028
2029 2005-11-02  Jan Hubicka  <jh@suse.cz>
2030
2031         PR target/23303
2032         * gcc.dg/i386-lea.c: New test
2033
2034 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2035
2036         PR target/24615
2037         * gcc.dg/pr24615.c: New test.
2038
2039 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2040
2041         PR target/24600
2042         * gcc.dg/pr24600.c: New test.
2043
2044 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2045
2046         PR c++/19253
2047         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
2048         * g++.dg/parse/typename9.C: New test.
2049         * g++/dg/parse/typename10.C: Likewise.
2050
2051 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2052
2053         PR fortran/18157
2054         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
2055         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
2056         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
2057
2058 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2059
2060         PR c++/24569
2061         * g++.dg/debug/static1.C: New test.
2062
2063 2005-11-02  Josh Conner  <jconner@apple.com>
2064
2065         * g++.dg/crash38.C: moved into proper directory...
2066         * g++.dg/template/crash42.C: ...here
2067
2068 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
2069
2070         PR target/18338
2071         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
2072         pcc_bitfield_type_matters || default_packed.
2073
2074         * lib/target-supports.exp
2075         (check_effective_target_pcc_bitfield_type_matters): New proc.
2076         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
2077
2078         PR testsuite/23304
2079         * lib/target-supports.exp (check_effective_default_packed): New proc.
2080         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
2081         Gate expected errors on target ! default_packed.
2082         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
2083
2084 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2085
2086         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
2087         change (r106358).
2088
2089 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2090
2091         PR fortran/24008
2092         * gfortran.dg/entry_5.f90: New.
2093         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
2094
2095 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
2096
2097         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
2098
2099 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
2100
2101         PR fortran/21565
2102         gfortran.dg/namelist_blockdata.f90: New test.
2103
2104         PR fortran/18737
2105         gfortran.dg/external_implicit_none.f90: New test.
2106
2107         PR fortran/14994
2108         * gfortran.dg/secnds.f: New test.
2109
2110 2005-10-31  Jan Hubicka  <jh@suse.cz>
2111
2112         PR target/20928
2113         * gcc.c-torture/compile/pr20928.c: New test.
2114
2115 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
2116
2117         PR middle-end/23492
2118         * gcc.c-torture/compile/zero-strct-5.c: New test.
2119
2120 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
2121
2122         PR libgfortran/24584
2123         * gfortran.dg/pr24584.f90: New test.
2124
2125 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
2126
2127         PR fortran/18883
2128         * gfortran.dg/char_result_9.f90: New.
2129         * gfortran.dg/char_result_10.f90: New.
2130
2131 2005-10-30  Jan Hubicka  <jh@suse.cz>
2132
2133         * g++.dg/tree-ssa/pr24172.C: New testcase.
2134
2135 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2136
2137         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
2138
2139 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
2140
2141         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
2142         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
2143         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
2144         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
2145         gfortran.dg/enum_9.f90,
2146         gfortran.fortran-torture/compile/enum_1.f90,
2147         gfortran.fortran-torture/execute/enum_1.f90,
2148         gfortran.fortran-torture/execute/enum_2.f90,
2149         gfortran.fortran-torture/execute/enum_3.f90,
2150         gfortran.fortran-torture/execute/enum_4.f90: New tests.
2151
2152 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2153
2154         PR target/18482
2155         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
2156         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
2157
2158 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2159
2160         PR libfortran/20179
2161         * gfortran.dg/mixed_io_1.f90: New test.
2162         * gfortran.dg/mixed_io_1.c: New file.
2163
2164 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2165
2166         * gfortran.dg/malloc_free_1.f90: New test.
2167
2168 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
2169
2170         * gcc.dg/nested-func-4.c: Require profiling -pg.
2171
2172 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2173
2174         PR C++/23229
2175         * g++.dg/warn/main-2.C: New test.
2176
2177 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
2178
2179         PR fortran/24545
2180         * gfortran.dg/interface_2.f90: new test.
2181
2182 2005-10-28  Josh Conner  <jconner@apple.com>
2183
2184         PR c++/22153
2185         * g++.dg/template/crash38.C: New test.
2186         * g++.dg/parse/explicit1.C: Change expected errors.
2187
2188 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2189
2190         PR C++/23426
2191         * g++.dg/other/large-size-array.C: New test.
2192
2193 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2194
2195         PR middle-end/24362
2196         * g++.dg/opt/complex4.C: New test.
2197
2198 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2199
2200         * gcc.dg/nested-func-4.c: New test.
2201
2202 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
2203
2204         PR fortran/24158
2205         gfortran.dg/derived_recursion.f90: New test.
2206         gfortran.dg/implicit_actual.f90: New test.
2207
2208 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
2209
2210         PR middle-end/24295, PR testsuite/24477
2211         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
2212         removed when weakref hits the tree.
2213
2214 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
2215
2216         * gfortran.dg/cray_pointers_4.f90: New test.
2217
2218         * gfortran.dg/cray_pointers_5.f90: New test.
2219
2220 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
2221
2222         PR fortran/22290
2223         * gfortran.dg/assign_5.f90: New test.
2224         * gfortran.dg/assign_6.f: New test.
2225
2226 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
2227
2228         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
2229         CPU has no SSE support.
2230
2231 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
2232
2233         PR libgfortran/24224
2234         * gfortran.dg/arrayio_1.f90: Update attribution.
2235         * gfortran.dg/arrayio_2.f90: Update attribution.
2236         * gfortran.dg/arrayio_3.f90: Update attribution.
2237         * gfortran.dg/arrayio_4.f90: Update test conditions.
2238         * gfortran.dg/arrayio_5.f90: Update attribution.
2239         * gfortran.dg/arrayio_6.f90: New test.
2240         * gfortran.dg/arrayio_7.f90: New test.
2241
2242 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2243
2244         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2245
2246 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2247
2248         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2249
2250 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2251
2252         PR fortran/24416
2253         * gfortran.dg/namelist_char_only.f90: New test.
2254
2255 2005-10-24  Asher Langton  <langton2@llnl.gov>
2256
2257         PR fortran/17031
2258         PR fortran/22282
2259         * gfortran.dg/cray_pointers_1.f90: New test.
2260         * gfortran.dg/cray_pointers_2.f90: New test.
2261         * gfortran.dg/cray_pointers_3.f90: New test.
2262         * gfortran.dg/loc_1.f90: New test.
2263         * gfortran.dg/loc_2.f90: New test.
2264
2265 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2266
2267         * gcc.dg/pr24225.c: New test.
2268
2269 2005-10-24  Asher Langton  <langton2@llnl.gov>
2270
2271         * gfortran.dg/dup_save_1.f90: New test.
2272         * gfortran.dg/dup_save_2.f90: New test.
2273
2274 2005-10-24  Paul Brook  <paul@codesourcery.com>
2275
2276         PR 24107
2277         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2278         stdint.h.
2279
2280 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2281
2282         PR libgfortran/24489
2283         * gfortran.dg/pr24489.f90: New test.
2284
2285 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2286
2287         PR fortran/23635
2288         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2289
2290 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2291
2292         PR target/18911
2293         * g++.dg/init/array16.C: Skip for mmix-*-*.
2294
2295 2005-10-23  Asher Langton  <langton2@llnl.gov>
2296
2297         * gfortran.dg/byte_1.f90: New test.
2298         * gfortran.dg/byte_2.f90: New test.
2299
2300 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2301
2302         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2303
2304 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2305
2306         PR fortran/18022
2307         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2308
2309         PR fortran/24311
2310         * gfortran.dg/merge_char_const.f90: New test.
2311
2312         PR fortran/24384
2313         * gfortran.dg/spread_scalar_source.f90: New test.
2314
2315 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2316
2317         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2318
2319         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2320         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2321
2322         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2323
2324 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2325
2326         PR fortran/24426
2327         * gfortran.dg/der_pointer_4.f90: New.
2328
2329 2005-10-22  David Ayers  <d.ayers@inode.at>
2330
2331         * obj-c++.dg/except-1.mm: Simplify.
2332
2333 2005-10-21  David Ayers  <d.ayers@inode.at>
2334
2335         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2336
2337 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2338
2339         * gfortran.dg/assumed_dummy_2.f90: New test.
2340
2341 2005-10-21  James E Wilson  <wilson@specifix.com>
2342
2343         PR preprocessor/15220
2344         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2345
2346 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2347
2348         * gcc.c-torture/execute/20051021-1.c: New test.
2349
2350 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2351
2352         PR c++/24260
2353         * g++.dg/ext/tmplattr1.C: New test.
2354
2355 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2356
2357         PR fortran/24440
2358         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2359
2360 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2361
2362         * obj-c++.dg/except-1.mm: New.
2363
2364         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2365
2366 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2367
2368         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2369
2370 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2371
2372         PR middle-end/24295
2373         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2374         declarations with the same names as thunks' alias targets, use
2375         aliases instead.
2376         * gcc.dg/attr-alias-3.c: New test.
2377         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2378
2379 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2380
2381         PR c++/22618
2382         * g++.dg/parse/access8.C: New test.
2383
2384 2005-10-20  Richard Guenther  <rguenther@suse.de>
2385
2386         PR c++/24439
2387         * g++.dg/tree-ssa/pr24439.C: New testcase.
2388
2389 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2390
2391         * g++.dg/opt/delay-slot-1.C: New test.
2392
2393 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2394
2395         PR fortran/21625
2396         * gfortran.fg/der_init_1.f90: New.
2397
2398 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2399
2400         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2401
2402 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2403
2404         PR c++/21908
2405         * g++.dg/parse/error28.C: New test.
2406
2407 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2408
2409         * gcc.dg/profile-generate-2.c: New test.
2410
2411 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2412
2413         PR target/23589
2414         * g++.dg/ext/dllimport11.C: New.
2415
2416 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2417
2418         PR c++/22293
2419         * g++.dg/other/friend3.C: New test.
2420
2421 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2422
2423         PR c++/23293
2424         * g++.dg/template/error19.C: New test.
2425
2426 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2427
2428         PR c++/21383
2429         * g++.dg/overload/koenig2.C: New.
2430
2431         PR c++/23118
2432         * g++.dg/overload/error2.C: New.
2433
2434         PR c++/22604
2435         * g++.dg/inherit/covariant14.C: New.
2436
2437 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2438
2439         PR c++/23440
2440         * g++.dg/parse/for1.C: New test.
2441
2442 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2443
2444         PR fortran/23446
2445         * gfortran.dg/host_dummy_index_1.f90: New test.
2446
2447         PR fortran/21459
2448         * gfortran.dg/automatic_char_len_2.f90: New test.
2449
2450         PR fortran/20866
2451         * gfortran.dg/recursive_statement_functions.f90: New test.
2452
2453         PR fortran/20853
2454         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2455
2456         PR fortran/20849
2457         * gfortran.dg/external_initializer.f90: New test.
2458
2459         PR fortran/20837
2460         * non_module_public.f90: New test.
2461
2462 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2463
2464         PR c++/24386
2465         * g++.dg/template/overload7.C: New.
2466
2467         PR c++/22551
2468         * g++.dg/other/switch2.C: Remove expected warnings.
2469
2470         PR c++/21353
2471         * g++.dg/template/defarg6.C: New.
2472
2473 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2474
2475         PR target/24315
2476         * gcc.target/i386/pr24315.c: New test.
2477
2478 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2479
2480         PR c++/24389
2481         * g++.dg/template/static21.C: New test.
2482         * g++.dg/template/static21-a.cc: Likewise.
2483
2484 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2485
2486         PR c++/23959
2487         * g++.dg/warn/Wswitch-default-1.C: New test.
2488         * g++.dg/warn/Wswitch-default-2.C: New test.
2489
2490 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2491
2492         PR c++/22173
2493         * g++.dg/parse/template18.C: New test.
2494         * g++.dg/template/nontype15.C: Likewise.
2495
2496 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2497
2498         PR fortran/22273
2499         * gfortran.dg/spec_expr_2.f90: New.
2500
2501 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2502
2503         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2504         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2505         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2506         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2507         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2508         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2509         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2510         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2511         previous target-specific skips and warning-message matches where
2512         applicable.
2513
2514 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2515
2516         PR c++/21347
2517         * g++.dg/warn/Wctor-dtor.C: New test.
2518
2519 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2520
2521         PR c/23439
2522         * gcc.dg/for-1.c: New test.
2523
2524 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2525
2526         PR c++/19565
2527         * g++.dg/warn/Wconversion1.C: New test.
2528         * g++.dg/ext/packed4.C: Compile with -w.
2529         * g++.dg/opt/20050511-1.C: Likewise.
2530         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2531
2532 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2533
2534         * gfortran.dg/boz_5.f90: New test.
2535
2536 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2537
2538         PR c++/22551
2539         * g++.dg/other/switch2.C: New.
2540
2541         PR c++/23984
2542         * g++.dg/init/ctor7.C: New.
2543
2544 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2545
2546         PR c++/23730
2547         * g++.dg/parse/crash32.C: New test.
2548
2549 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2550
2551         PR c++/20721
2552         * g++.dg/init/goto2.C: New test.
2553
2554         PR c++/22464
2555         * g++.dg/template/crash/41.C: New test.
2556
2557         PR c++/22180
2558         * g++.dg/template/crash40.C: New test.
2559
2560         PR c++/23694
2561         * g++.dg/parse/friend5.C: New test.
2562
2563         PR c++/23307
2564         * g++.dg/template/crash38.C: New test.
2565
2566         PR c++/22352
2567         * g++.dg/template/friend38.C: New test.
2568
2569         PR c++/22405
2570         * g++.dg/template/crash39.C: New test.
2571
2572 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2573
2574         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2575         gcc.dg/debug/dwarf2/dwarf-char2.c,
2576         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2577
2578         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2579
2580 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2581
2582         * gcc.dg/dll-2.c: Add tests for warnings.
2583         * gcc.dg/dll-3.c: Likewise.
2584         * gcc.dg/dll-4.c: Likewise.
2585
2586         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2587         * g++.dg/ext/dllimport2.C: Likewise.
2588         * g++.dg/ext/dllimport3.C: Likewise.
2589         * g++.dg/ext/dllimport7.C: Likewise.
2590         * g++.dg/ext/dllimport8.C: Likewise.
2591         * g++.dg/ext/dllimport9.C: Likewise.
2592
2593 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2594
2595         PR fortran/24092
2596         * gfortran.dg/derived_pointer_recursion.f90: New test.
2597
2598 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2599
2600         * gcc.c-torture/execute/20051012-1.c: New test.
2601
2602 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2603
2604         PR fortran/18082
2605         * gfortran.dg/automatic_char_len_1.f90: New test.
2606
2607 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2608
2609         PR fortran/20847
2610         * gfortran.dg/save_common.f90: New test.
2611
2612         PR fortran/20856
2613         * gfortran.dg/save_result.f90: New test.
2614
2615 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2616
2617         PR c++/21592
2618         * g++.dg/template/dependent-expr1.C: Add new expected error.
2619         * g++.dg/template/dependent-expr2.C: Adjust error text.
2620         * g++.dg/template/overload6.C: New.
2621
2622         PR c++/23797
2623         * g++.dg/other/typename8.C: New.
2624
2625         PR c++/21117
2626         * g++.dg/other/return1.C: New.
2627
2628 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2629
2630         PR c++/24052
2631         * g++.dg/ext/label5.C: New.
2632
2633 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2634
2635         PR c++/19964
2636         * g++.dg/parse/crash31.C: New.
2637
2638 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2639
2640         * g++.dg/ipa/ipa-1.c: New test.
2641         * g++.dg/ipa/ipa-2.c: New test.
2642         * g++.dg/ipa/ipa-3.c: New test.
2643         * g++.dg/ipa/ipa-4.c: New test.
2644         * g++.dg/ipa/ipa-5.c: New test.
2645         * g++.dg/ipa/ipa.exp: New file.
2646
2647 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2648
2649         PR fortran/24207
2650         * gfortran.dg/private_type_3.f90: New test.
2651
2652 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2653
2654         PR fortran/20786
2655         gfortran.dg/aint_anint_1.f90: New test.
2656
2657 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2658
2659         PR libgfortran/24313
2660         gfortran.dg/csqrt.f: New test.
2661
2662 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2663
2664         PR c++/8057
2665         * g++.dg/warn/noeffect7.C: New test.
2666         * g++.dg/warn/noeffect2.C: Instantiate templates.
2667         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2668         and warning.
2669
2670 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2671
2672         PR c++/21089
2673         * g++.dg/init/float1.C: New test.
2674
2675         PR c++/24277
2676         * g++.dg/init/member1.C: Tweak error markers.
2677
2678 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2679
2680         PR testsuite/24281
2681         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2682         Check for null pointer.
2683
2684 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2685
2686         PR c++/21369
2687         * g++.dg/parse/ret-type3.C: New test.
2688
2689 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2690
2691         PR tree-opt/23946
2692         * gcc.c-torture/compile/pr23946.c: New test.
2693
2694 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2695
2696         * g++.dg/opt/mmx2.C: New test.
2697
2698 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2699
2700         PR c++/24277
2701         * g++.dg/template/static20.C: New test.
2702
2703         PR c++/24302
2704         * g++.dg/warn/Wunused-12.C: New test.
2705
2706         PR c++/23437
2707         * g++.dg/template/arg4.C: New test.
2708
2709 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2710
2711         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2712         * gcc.dg/ucnid-3.c: Likewise.
2713         * gcc.dg/ucnid-4.c: Likewise.
2714         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2715         * g++.dg/other/ucnid-1.C: Likewise.
2716         * gcc.dg/sparc-frame-1.c: New test.
2717
2718 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2719
2720         PR c++/24139
2721         * g++.dg/template/spec27.C: New test.
2722
2723         PR c++/24275
2724         * g++.dg/template/static19.C: New test.
2725
2726 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2727
2728         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2729         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2730
2731 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2732
2733         PR target/24136
2734         * gfortran.fortran-torture/compile/pr24136.f: New test.
2735
2736 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2737
2738         PR c++/22172
2739         * g++.dg/parse/crash30.C: New test.
2740
2741 2005-10-07  Richard Guenther  <rguenther@suse.de>
2742
2743         PR middle-end/24227
2744         * gcc.c-torture/compile/pr24227.c: New testcase.
2745
2746 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2747
2748         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2749         Do not put aligned attributes on array elements.
2750
2751 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2752
2753         PR testsuite/23611, PR testsuite/23615
2754         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2755         writing prototypes of library functions by hand.
2756         * obj-c++.dg/bitfield-4.mm: Likewise.
2757         * obj-c++.dg/const-str-4.mm: Likewise.
2758         * obj-c++.dg/encode-4.mm: Likewise.
2759         * obj-c++.dg/encode-5.mm: Likewise.
2760         * obj-c++.dg/encode-6.mm: Likewise.
2761         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2762         * obj-c++.dg/method-10.mm: Likewise.
2763         * obj-c++.dg/method-17.mm: Likewise.
2764         * obj-c++.dg/method-19.mm: Likewise.
2765         * obj-c++.dg/try-catch-2.mm: Likewise.
2766
2767 2005-10-06  Richard Henderson  <rth@redhat.com>
2768
2769         PR 24236
2770         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2771
2772 2005-10-06  Dale Johannesen  <dalej@apple.com>
2773
2774         * gcc.c-torture/execute/20030125-1.c:  Correct.
2775
2776 2005-10-06  Richard Guenther  <rguenther@suse.de>
2777
2778         PR tree-optimization/24238
2779         * g++.dg/tree-ssa/pr24238.C: New testcase.
2780
2781 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2782
2783         PR 18568
2784         * gfortran.dg/der_pointer_3.f90: New test.
2785
2786 2005-10-05  Devang Patel  <dpatel@apple.com>
2787
2788         PR Debug/23205
2789         * g++.dg/other/PR23205.C: New.
2790
2791 2005-10-05  Richard Henderson  <rth@redhat.com>
2792
2793         PR target/23602
2794         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2795         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2796
2797 2005-10-05  Dale Johannesen  <dalej@apple.com>
2798
2799         * gcc.c-torture/execute/float-floor.c:  New.
2800
2801 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2802
2803         PR tree-optimization/21419
2804         PR tree-optimization/24146
2805         PR tree-optimization/24151
2806
2807         * g++.dg/ext/asm7.C: New.
2808         * g++.dg/ext/asm8.C: New.
2809         * gcc.dg/asm-1.c: Compile on all targets.
2810         * gcc.dg/asm-pr24146.c: New.
2811         * gcc.dg/pr21419.c: Adjust error messages.
2812
2813 2005-10-05  Richard Guenther  <rguenther@suse.de>
2814
2815         PR fortran/24176
2816         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2817
2818 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2819
2820         PR c++/23513
2821         * g++.dg/template/spec22.C: Robustify test.
2822         * g++.dg/template/spec26.C: New.
2823
2824 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2825
2826         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2827         if target supports vector instructions.
2828
2829 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2830
2831         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2832         C99 functions.
2833
2834 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2835
2836         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2837         check_effective_target_fortran_large_int): Replace cached result
2838         when target changes.
2839
2840 2005-10-04  Devang Patel  <dpatel@apple.com>
2841
2842         * gcc.dg/i386-sse-vect-types.c: New.
2843
2844 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2845
2846         PR preprocessor/13726
2847         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2848         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2849
2850 2005-10-04  Richard Guenther  <rguenther@suse.de>
2851
2852         PR c/23576
2853         * gcc.dg/noncompile/pr23576.c: New testcase.
2854
2855 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2856
2857         PR middle-end/23125
2858         * gcc.dg/register-var-3.c: New test.
2859
2860 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2861
2862         * gcc.dg/pr23049.c: New test.
2863
2864         * gcc.dg/ucnid-4.c: Fix test.
2865
2866 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2867
2868         PR 23445
2869         * gcc.c-torture/compile/pr23445.c: New test.
2870
2871 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2872
2873         * g++.dg/overload/unknown1.C: New.
2874
2875 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2876
2877         PR c++/17775
2878         * g++.dg/template/repo4.C: New test.
2879
2880 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2881
2882         PR libfortran/19308
2883         * gfortran.dg/large_real_kind_2.F90: New test.
2884         * gfortran.dg/large_integer_kind_2.f90: New test.
2885
2886 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
2887
2888         * lib/target-supports.exp (check_effective_target_vect_shift):
2889         Implement with result caching. Add i?86, x86_64 and ia64 targets.
2890         (check_effective_target_vect_condition): Fix copy-n-pasto.
2891
2892         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
2893         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
2894         targets.
2895
2896 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
2897
2898         PR c++/22621
2899         * g++.dg/template/overload5.C : New test.
2900
2901         PR c++/23840
2902         * g++.dg/expr/stdarg1.C: New test.
2903
2904 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
2905
2906         PR 24142
2907         * gcc.c-torture/execute/pr24142.c: New test.
2908
2909 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
2910
2911         PR 24141
2912         * gcc.c-torture/execute/pr24141.c: New test.
2913
2914 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
2915             Diego Novillo  <dnovillo@redhat.com>
2916
2917         PR 23604
2918         * gcc.c-torture/execute/pr23604.c: New test.
2919
2920 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
2921
2922         PR fortran/16404
2923         PR fortran/20835
2924         PR fortran/20890
2925         PR fortran/20899
2926         PR fortran/20900
2927         PR fortran/20901
2928         PR fortran/20902
2929         gfortran.dg/equiv_constraint_1.f90: New test.
2930         gfortran.dg/equiv_constraint_2.f90: New test.
2931         gfortran.dg/equiv_constraint_3.f90: New test.
2932         gfortran.dg/equiv_constraint_4.f90: New test.
2933         gfortran.dg/equiv_constraint_5.f90: New test.
2934         gfortran.dg/equiv_constraint_6.f90: New test.
2935         gfortran.dg/equiv_constraint_7.f90: New test.
2936         gfortran.dg/equiv_constraint_8.f90: New test.
2937         gfortran.dg/private_type_1.f90: New test.
2938         gfortran.dg/private_type_2.f90: New test.
2939         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
2940         980628-10.f: Assert std=gnu to permit mixing of
2941         types in equivalence statements.
2942
2943 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
2944
2945         PR 24112
2946         * gfortran.dg/open_status_1.f90: New.
2947
2948 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2949
2950         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
2951         * gcc.dg/vect/pr22480.c: Clean up temp files.
2952         * gcc.dg/vect/pr23831.c: Clean up temp files.
2953         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
2954         Clean up temp files.
2955         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
2956         Clean up temp files.
2957
2958         * gcc.dg/20050309-1.c: Clean up temp files.
2959         * gcc.dg/20050325-1.c: Clean up temp files.
2960
2961 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2962
2963         PR tree-optimization/24059
2964         * gcc.dg/vect/pr24059.c : New test.
2965
2966 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
2967
2968         PR middle-end/24109
2969         * gcc.c-torture/execute/20050929-1.c: New test.
2970
2971 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2972
2973         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
2974
2975 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
2976
2977         PR c/21419
2978         * gcc.dg/pr21419.c: New test.
2979
2980 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2981
2982         * gcc.dg/pr23911.c: New test.
2983
2984 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
2985
2986         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
2987
2988         PR c++/16782
2989         * g++.dg/parse/qualified4.C: New test.
2990         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
2991         * g++.old-deja/g++.mike/p8154.C: Likewise.
2992
2993 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
2994
2995         PR c++/22147
2996         * g++.dg/template/friend37.C: New test.
2997         * g++.dg/parse/crash28.C: Adjust error markers.
2998
2999 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
3000
3001         PR fortran/18518
3002         * gfortran.fortran-torture/execute/save_2.f90: New decl.
3003
3004 2005-09-27  Devang Patel  <dpatel@apple.com>
3005
3006         PR tree-optimization/23625
3007         * gcc.dg/pr23625.c: New test.
3008
3009 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
3010
3011         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
3012         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
3013
3014 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
3015
3016         PR fortran/23677
3017         * gfortran.fortran-torture/execute/save_1.f90: New test.
3018         * gfortran.dg/save_1.f90: New test.
3019
3020 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
3021
3022         * gcc.target/i386/builtin-apply-mmx.c: New test.
3023
3024         PR target/22576
3025         * gcc.target/i386/pr22576.c: New test.
3026
3027         PR target/22585
3028         * gcc.target/i386/pr22585.c: New test.
3029
3030         PR target/23268
3031         * gcc.target/i386/pr23268.c: New test.
3032
3033         PR middle-end/23831
3034         * gcc.dg/vect/pr23831.c: New test.
3035
3036         PR target/24055
3037         * gcc.target/i386/pr24055.c: New test.
3038
3039 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
3040
3041         PR tree-optimization/23960
3042         * gcc.c-torture/compile/pr23960.c: New.
3043
3044 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
3045
3046         PR fortran/16861
3047         * gfortran.dg/nested_modules_3.f90: New.
3048
3049 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
3050
3051         PR fortran/24005
3052         gfortran.dg/interface_1.f90: New test.
3053
3054 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
3055         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3056
3057         PR fortran/23843
3058         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
3059
3060 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
3061
3062         PR fortran/23516
3063         * gfortran.dg/imag_1.f: New test.
3064         * gfortran.dg/imag_2.f: Ditto.
3065
3066 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
3067
3068         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
3069
3070 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
3071
3072         PR c++/21983
3073         * g++.dg/warn/pr21983.C: New test.
3074
3075 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
3076
3077         PR c++/23993
3078         * g++.dg/template/array14.C: New test.
3079
3080 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
3081
3082         PR fortran/19929
3083         * gfortran.dg/der_ptr_component_1.f90: New test.
3084
3085 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3086
3087         PR c++/23965
3088         * g++.dg/template/error1.C: Reject "no matching function" message.
3089
3090 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3091
3092         PR c++/17609
3093         * g++.dg/lookup/error1.C: New test.
3094
3095 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
3096
3097         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
3098         functionality of the testcase.
3099
3100 2005-09-20  Richard Henderson  <rth@redhat.com>
3101
3102         * gcc.dg/vect/vect-22.c: Require vect_float.
3103         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
3104
3105 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
3106
3107         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
3108         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
3109         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
3110         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
3111         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
3112         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
3113         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
3114         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
3115         * gcc.dg/cpp/ucnid-8.c: New test.
3116
3117 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3118
3119         PR tree-optimization/23929
3120         * gcc.c-torture/compile/pr23929.c: New test.
3121
3122 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
3123
3124         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
3125         for one loop.
3126
3127 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
3128
3129         PR testsuite/23186
3130         * g++.dg/other/pr22003.C: Require named sections.
3131
3132 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3133
3134         PR c++/23947
3135         * g++.dg/rtti/crash3.C: New test.
3136
3137         PR tree-optimization/23818
3138         * gcc.dg/pr23818.c: New test.
3139
3140 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3141
3142         PR fortran/23420
3143         * gfortran.dg/print_fmt_4.f: New.
3144
3145 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3146
3147         PR fortran/23663
3148         * gfortran.fortran-torture/execute/entry_11.f90: New test.
3149
3150 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3151
3152         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
3153         Use pointers to local alignable arrays instead. Added comments.
3154         * gcc.dg/vect/vect-46.c: Likewise.
3155         * gcc.dg/vect/vect-48.c: Likewise.
3156         * gcc.dg/vect/vect-49.c: Likewise.
3157         * gcc.dg/vect/vect-52.c: Likewise.
3158         * gcc.dg/vect/vect-53.c: Likewise.
3159         * gcc.dg/vect/vect-54.c: Likewise.
3160         * gcc.dg/vect/vect-56.c: Likewise.
3161         * gcc.dg/vect/vect-57.c: Likewise.
3162         * gcc.dg/vect/vect-58.c: Likewise.
3163         * gcc.dg/vect/vect-60.c: Likewise.
3164         * gcc.dg/vect/vect-61.c: Likewise.
3165
3166         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
3167         The test is no longer vectorizable on vect_no_align targets.
3168         * gcc.dg/vect/vect-43.c: Likewsie.
3169
3170         * gcc.dg/vect/vect-44.c: Added comments.
3171         * gcc.dg/vect/vect-45.c: Added comments.
3172         * gcc.dg/vect/vect-50.c: Added comments.
3173         * gcc.dg/vect/vect-51.c: Added comments.
3174
3175         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
3176         aligned type.
3177         * gcc.dg/vect/Os-vect-95.c: Likewise.
3178
3179         * gcc.dg/vect/vect-41.c: Test removed.
3180         * gcc.dg/vect/vect-47.c: Test removed.
3181         * gcc.dg/vect/vect-55.c: Test removed.
3182         * gcc.dg/vect/vect-59.c: Test removed.
3183
3184 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3185
3186         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
3187         No longer vectorizable on vect_no_align targets.
3188         * gcc.dg/vect/pr20122.c: Likewise.
3189         * gcc.dg/vect/vect-74.c: Likewise.
3190         * gcc.dg/vect/vect-75.c: Likewise.
3191         * gcc.dg/vect/vect-76.c: Likewise.
3192
3193         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
3194         Will not be vectorizable on vect_no_align targets once aliasing issues
3195         are resolved.
3196         * gcc.dg/vect/vect-79.c: Likewise.
3197
3198         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
3199         * gcc.dg/vect/vect-78.c: Likewise.
3200         * gcc.dg/vect/vect-97.c: Likewise.
3201
3202 2005-09-19  Steven Bosscher  <stevenb@suse.de>
3203
3204         * gcc.dg/pr23943.c: New test.
3205
3206 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3207
3208         PR fortran/19181
3209         * gfortran.dg/derived_pointer_null_1.f90: New test.
3210
3211 2005-09-18  Richard Guenther  <rguenther@suse.de>
3212
3213         PR middle-end/23944
3214         * gcc.c-torture/compile/pr23944.c: New testcase.
3215
3216 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
3217
3218         PR fortran/15975
3219         * gfortran.dg/der_pointer_2.f90: New test.
3220
3221 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3222
3223         PR fortran/16861
3224         * gfortran.dg/nested_modules_2.f90: New test.
3225
3226 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3227
3228         PR c++/18368
3229         * g++.dg/other/semicolon.C: New test.
3230
3231 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
3232
3233         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
3234         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
3235
3236 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/23914
3239         * g++.dg/template/static18.C: New test.
3240
3241         PR c++/21514
3242         * g++.dg/template/crash19.C: Remove dg-error marker.
3243         * g++.dg/template/local4.C: New test.
3244
3245 2005-09-16  Paul Brook  <paul@codesourcery.com>
3246
3247         PR fortran/23906
3248         * gfortran.dg/dependency_1.f90: New test.
3249
3250 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3251
3252         PR c++/23896
3253         * g++.dg/template/static17.C: New test.
3254
3255 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
3256
3257         PR c++/23139
3258         * g++.dg/warn/huge-val1.C: New test.
3259
3260 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3261
3262         PR c++/13140
3263         * g++.dg/parse/class2.C: New test.
3264         * g++.dg/template/explicit8.C: Likewise.
3265         * g++.dg/template/spec25.C: Likewise.
3266
3267 2005-09-14  Josh Conner  <jconner@apple.com>
3268
3269         PR middle-end/23584
3270         * gcc.dg/pr23584.c: New test.
3271
3272 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3273
3274         PR fortran/21875 Internal Unit Array I/O, NIST
3275         * gfortran.dg/arrayio_1.f90: New test.
3276         * gfortran.dg/arrayio_1.f90: New test.
3277         * gfortran.dg/arrayio_1.f90: New test.
3278         * gfortran.dg/arrayio_1.f90: New test.
3279         * gfortran.dg/arrayio_1.f90: New test.
3280
3281 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3282
3283         PR middle-end/22480
3284         * gcc.dg/vect/pr22480.c: New test.
3285
3286 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3287
3288         PR fortran/19358
3289         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3290
3291 2005-09-13 Josh Conner <jconner@apple.com>
3292
3293         PR c++/23180
3294         * g++.dg/init/struct2.C: New test.
3295         * g++.dg/init/struct3.C: New test.
3296
3297 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3298
3299         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3300         Clean up temp files.
3301         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3302         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3303         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3304         gcc.dg/tree-ssa/builtin-printf-1.c,
3305         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3306         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3307         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3308         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3309         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3310         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3311         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3312         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3313         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3314         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3315         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3316         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3317
3318 2005-09-13  Josh Conner  <jconner@apple.com>
3319
3320         * lib/gcc-dg.exp: Load scanipa.exp.
3321         (cleanup-dump): New procedure.
3322         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3323         * lib/scandump.exp: New file.
3324         * lib/scantree.exp: Use it.
3325         * lib/scanipa.exp: New file.
3326
3327 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3328
3329         PR fortran/17740
3330         * gfortran.dg/generic_4.f90: New test.
3331
3332 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3333
3334         PR target/23816
3335         * gcc.target/i386/pr23816-1.c: New test.
3336         * gcc.target/i386/pr23816-2.c: New test.
3337
3338
3339 2005-09-13  Bastian Blank <waldi@debian.org>
3340
3341         PR c++/16171
3342         * g++.dg/abi/mangle26.C: New test.
3343         * g++.dg/abi/mangle27.C: New test.
3344         * g++.dg/abi/mangle28.C: New test.
3345         * g++.dg/abi/mangle29.C: New test.
3346
3347         PR c++/23839
3348         * g++.dg/parse/register1.C: New test.
3349
3350 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3351
3352         PR c++/23842
3353         * g++.dg/template/access16.C: New test.
3354
3355 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3356
3357         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3358
3359 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3360
3361         PR fortran/18899
3362         * gfortran.dg/shape_2.f90: New test.
3363
3364 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3365
3366         PR target/19269
3367         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3368         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3369         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3370         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3371         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3372         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3373         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3374         tests.
3375
3376 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3377
3378         PR c++/23841
3379         * g++.dg/parse/template17.C: New test.
3380
3381 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3382
3383         PR c++/23789
3384         * g++.dg/template/nontype14.C: New test.
3385
3386 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3387
3388         PR g++/7874
3389         * g++.dg/lookup/friend7.C: New test.
3390         * g++.dg/lookup/friend8.C: New test.
3391         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3392         so that it will be found via argument dependent lookup.
3393         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3394         friend functions which will no longer be found.
3395         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3396         function g, so that it will be found via argument dependent
3397         lookup.
3398         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3399         * g++.old-deja/g++.mike/net43.C: Likewise.
3400
3401 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3402
3403         PR c++/23691
3404         * g++.dg/template/static16.C: New test.
3405
3406 2005-09-12  Josh Conner  <jconner@apple.com>
3407
3408         PR middle-end/23237
3409         * gcc.c-torture/compile/pr23237.c: New test.
3410
3411 2005-09-11  Richard Henderson  <rth@redhat.com>
3412
3413         * g++.dg/other/error8.C: Update expected diagnostic text.
3414
3415 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3416
3417         PR libfortran/19872
3418         * gfortran.dg/overwrite_1.f: New test.
3419
3420 2005-09-09  Josh Conner  <jconner@apple.com>
3421
3422         * g++.dg/init/pr23180-1.C: Removed.
3423         * g++.dg/init/pr23180-2.C: Removed.
3424
3425 2005-09-09  David Daney <ddaney@avtrex.com>
3426
3427         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
3428         files which are ...
3429         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3430         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3431
3432 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3433
3434         * gfortran.dg/iostat_2.f90: New test.
3435
3436 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3437
3438         PR c++/22252
3439         * g++.dg/ext/interface1.C: New test.
3440         * g++.dg/ext/interface1.h: Likewise.
3441         * g++.dg/ext/interface1a.cc: Likewise.
3442
3443 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3444
3445         * gfortran.dg/iomsg_1.f90:  New test case.
3446
3447 2005-09-09  Richard Guenther  <rguenther@suse.de>
3448
3449         PR c++/23624
3450         * g++.dg/tree-ssa/pr23624.C: New testcase.
3451
3452 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3453
3454         PR fortran/19239
3455         * gfortran.dg/vector_subscript_1.f90,
3456         * gfortran.dg/vector_subscript_2.f90: New tests.
3457
3458 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3459
3460         PR fortran/21104
3461         * gfortran.dg/array_alloc_1.f90,
3462         * gfortran.dg/array_alloc_2.f90,
3463         * gfortran.dg/array_alloc_3.f90: New tests.
3464
3465 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3466
3467         PR fortran/12840
3468         * gfortran.dg/array_constructor_6.f90
3469         * gfortran.dg/array_constructor_7.f90
3470         * gfortran.dg/array_constructor_8.f90
3471         * gfortran.dg/array_constructor_9.f90
3472         * gfortran.dg/array_constructor_10.f90
3473         * gfortran.dg/array_constructor_11.f90
3474         * gfortran.dg/array_constructor_12.f90: New tests.
3475
3476 2005-09-08  Josh Conner  <jconner@apple.com>
3477
3478         PR c++/23180
3479         * g++.dg/init/pr23180-1.C: New test.
3480         * g++.dg/init/pr23180-2.C: New test.
3481
3482 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3483
3484         PR fortran/18878
3485         * gfortran.dg/module_double_reuse.f90: New.
3486
3487 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3488
3489         PR fortran/23270
3490         PR fortran/22304
3491         PR fortran/18870
3492         PR fortran/17917
3493         PR fortran/16511
3494         * gfortran.dg/common_equivalence_1.f: New.
3495         * gfortran.dg/common_equivalence_2.f: New.
3496         * gfortran.dg/common_equivalence_3.f: New.
3497         * gfortran.dg/contained_equivalence_1.f90: New.
3498         * gfortran.dg/module_blank_common.f90: New.
3499         * gfortran.dg/module_commons_1.f90: New.
3500         * gfortran.dg/module_equivalence_1.f90: New.
3501         * gfortran.dg/nested_modules_1.f90: New.
3502         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3503         equivalences and add comment to connect the test with
3504         the PR.
3505
3506 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3507
3508         PR fortran/23765
3509         * gfortran.dg/common_6.f90: New test.
3510
3511 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3512
3513         PR fortran/15326
3514         * gfortran.dg/char_result_1.f90,
3515         * gfortran.dg/char_result_2.f90,
3516         * gfortran.dg/char_result_3.f90,
3517         * gfortran.dg/char_result_4.f90,
3518         * gfortran.dg/char_result_5.f90,
3519         * gfortran.dg/char_result_6.f90,
3520         * gfortran.dg/char_result_7.f90,
3521         * gfortran.dg/char_result_8.f90: New tests.
3522
3523 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3524
3525         PR fortran/19928
3526         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3527
3528 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3529
3530         PR obj-c++/16816
3531         * obj-c++.dg/selector-5.mm: New test.
3532         * obj-c++.dg/selector-6.mm: New test.
3533
3534 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3535
3536         PR objc/20574
3537         PR objc/19324
3538         * objc.dg/error-1.m: New test.
3539
3540 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3541
3542         PR fortran/23373
3543         * gfortran.fortran-torture/execute/pr23373-1.f90,
3544         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3545
3546 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3547
3548         PR libfortran/23760
3549         * gfortran.dg/g77/1832.f: Remove long string in write statement
3550         to allow the test to pass on correct list directed output with
3551         prepended space.
3552
3553 2005-09-07  James E Wilson  <wilson@specifix.com>
3554
3555         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3556
3557 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3558
3559         * gfortran.dg/parameter+save.f90:  Rename to
3560         * gfortran.dg/parameter_save.f90: .. this.
3561
3562 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3563
3564         PR fortran/20848
3565         * gfortran.dg/parameter+save.f90:  New test case.
3566
3567 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3568
3569         PR fortran/19269
3570         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3571
3572 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3573
3574         PR c/23075
3575         * gcc.dg/pr23075.c: New test.
3576         * g++.dg/warn/pr23075.C: New test.
3577
3578         PR target/22362
3579         * gcc.target/i386/pr22362.c: New test.
3580
3581         PR rtl-optimization/23098
3582         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3583
3584         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3585         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3586         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3587
3588 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3589
3590         * g++.dg/expr/cast6.C: New test.
3591
3592         PR c++/9782
3593         * g++.dg/init/new15.C: New test.
3594
3595 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3596
3597         * gcc.dg/vect/Os-vect-95.c: New test.
3598         * gcc.dg/vect/vect-95.c: Same.
3599
3600 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3601
3602         * gcc.dg/vect/vect-29.c: Update xfail testing.
3603         * gcc.dg/vect/vect-44.c: Same.
3604         * gcc.dg/vect/vect-48.c: Same.
3605         * gcc.dg/vect/vect-50.c: Same.
3606         * gcc.dg/vect/vect-72.c: Same.
3607         * gcc.dg/vect/vect-77.c: Same.
3608         * gcc.dg/vect/vect-78.c: Same.
3609         * gcc.dg/vect/vect-80.c: Same.
3610         * gcc.dg/vect/vect-96.c: Same.
3611         * gcc.dg/vect/vect-100.c: Same.
3612         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3613         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3614         * gfortran.dg/vect/vect-5.f90: Same.
3615
3616 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3617
3618         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3619         start strings.
3620         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3621         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3622
3623         PR c++/23056
3624         * g++.dg/opt/pr23056.C: New test.
3625
3626         PR rtl-optimization/23098
3627         * gcc.target/i386/pr23098.c: New test.
3628
3629 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3630
3631         PR c++/23667
3632         * g++.dg/template/static15.C: New test.
3633
3634         PR c++/21440
3635         * g++.dg/ext/stmtexpr5.C: New test.
3636         * g++.dg/ext/stmtexpr6.C: Likewise.
3637
3638 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3639
3640         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3641
3642         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3643         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3644         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3645
3646 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3647
3648         PR libfortran/23321
3649         * gfortran.dg/direct_io_4.f90:  New test case.
3650
3651 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3652             Rasmus Hahn  <rassahah@neofonie.de>
3653
3654         PR libobjc/23108
3655         * objc.dg/type-stream-1.m: New test.
3656
3657 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3658
3659         PR fortran/23661
3660         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3661         gfortran.dg/print_fmt_3.f90: New test.
3662
3663 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3664
3665         * gfortran.dg/fmt_t_1.f90: New test.
3666
3667 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3668
3669         PR rtl-optimization/23454
3670         * g++.dg/opt/pr23454.C: New test.
3671
3672 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3673
3674         PR c++/23699
3675         * g++.dg/ext/static1.C: New test.
3676
3677 2005-09-02  Richard Henderson  <rth@redhat.com>
3678
3679         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3680         tail call to check_fa_work.
3681
3682 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3683
3684         PR c++/21687
3685         * g++.dg/other/gc3.C: New test.
3686
3687 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3688
3689         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3690         * gcc.dg/20050826-1.c: Likewise.
3691
3692 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3693
3694         PR c++/23167
3695         * g++.dg/expr/volatile1.C: New test.
3696
3697 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3698
3699         PR middle-end/23547
3700         * gcc.dg/pr23547.c: New test.
3701
3702 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3703
3704         PR c/22061
3705         * gcc.c-torture/execute/pr22061-1.c,
3706         * gcc.c-torture/execute/pr22061-2.c,
3707         * gcc.c-torture/execute/pr22061-3.c,
3708         * gcc.c-torture/execute/pr22061-4.c: New tests.
3709
3710 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3711
3712         * gcc.dg/Wredundant-decls-2.c: New test to check that
3713         -Wredundant-decls does not issue warning for a variable
3714         definition following a declaration.
3715
3716 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3717
3718         PR debug/7241
3719         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3720         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3721         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3722
3723         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3724         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3725         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3726         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3727         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3728         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3729         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3730         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3731
3732 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3733
3734         PR objc/23306
3735         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3736         scan-assmbler.
3737
3738 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3739
3740         PR target/21255
3741         * gcc.dg/pr21255-1.c: New test.
3742         * gcc.dg/pr21255-2-mb.c: Likewise.
3743         * gcc.dg/pr21255-2-ml.c: Likewise.
3744         * gcc.dg/pr21255-3.c: Likewise.
3745         * gcc.dg/pr21255-4.c: Likewise.
3746
3747 2005-08-31  Dale Johannesen  <dalej@apple.com>
3748
3749         * gcc.dg/20050830-1.c:  New.
3750
3751 2005-08-31  Josh Conner  <jconner@apple.com>
3752
3753         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3754         command-line options for arm-*-* targets.
3755         * g++.dg/init/array16.C: Likewise.
3756         * g++.dg/other/crash-4.C: Likewise.
3757
3758 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3759
3760         PR obj-c++/23640
3761         * obj-c++.dg/gnu-runtime-3.mm: New test.
3762
3763 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3764
3765         PR c++/13377
3766         * g++.dg/lookup/ambig4.C: New test.
3767         * g++.dg/lookup/ambig5.C: New test.
3768         * g++.dg/tc1/dr101.C: Adjust error markers.
3769
3770 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3771
3772         PR c++/23639
3773         * g++.dg/template/ttp5.C: Adjust error markers.
3774
3775 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3776
3777         PR testsuite/23609
3778         * lib/obj-c++.exp: Include target-libpath.exp.
3779         (obj-c++_link_flags): Look for the GNU libobjc library
3780         and set the library path to include it.
3781         Don't manually set LD_LIBRARY_PATH (etc.) but call
3782         set_ld_library_path_env_vars instead.
3783         (obj-c++_target_compile): Don't set library path or
3784         linker flags because they are already set correctly
3785         in obj-c++_link_flags.
3786
3787 2005-08-30  Josh Conner  <jconner@apple.com>
3788
3789         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3790         to command-line options for arm-*-* targets.
3791
3792 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3793
3794         * g++.dg/other/i386-1.C: New.
3795
3796 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3797
3798         PR preprocessor/20348
3799         PR preprocessor/20356
3800         * gcc.dg/cpp/pr20348.c: New test.
3801         * gcc.dg/cpp/pr20348.h: New file.
3802         * gcc.dg/cpp/inc/pr20348.h: New file.
3803         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3804         * gcc.dg/cpp/pr20356.c: New test.
3805         * gcc.dg/cpp/pr20356.h: New file.
3806         * gcc.dg/cpp/inc/pr20356.h: New file.
3807         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3808
3809 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3810
3811         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3812         Fix array dimension to avoid correct end-of-file error.
3813
3814 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3815
3816         PR libfortran/23598
3817         * gfortran.dg/iostat_1.f90:  New test.
3818
3819 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3820
3821         PR middle-end/23408
3822         * gcc.dg/pr23408.c: New test.
3823
3824 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3825
3826         PR c++/23099
3827         * g++.dg/init/member1.C: Make sure erroneous static data member
3828         definitions are required.
3829         * g++.dg/template/static13.C: New test.
3830         * g++.dg/template/static14.C: Likewise.
3831
3832 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3833
3834         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3835         -march=pentium4, remove ilp32 requirement.
3836
3837         PR middle-end/23484
3838         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3839         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3840
3841 2005-08-29  Andreas Jaeger  <aj@suse.de>
3842
3843         PR testsuite/23607
3844         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3845
3846 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3847
3848         * gcc.c-torture/execute/20050316-2.c: New test.
3849         * gcc.c-torture/execute/20050316-3.c: New test.
3850         * gcc.dg/torture/pr16104-1.c: New test.
3851
3852 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3853
3854         PR middle-end/23463
3855         * gcc.c-torture/execute/zero-struct-1.c: New test.
3856
3857 2005-08-27  Richard Guenther  <rguenther@suse.de>
3858
3859         PR target/23575
3860         * gcc.target/i386/pr23575.c: New testcase.
3861
3862 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3863
3864         PR rtl-optimization/23561
3865         * gcc.c-torture/execute/20050826-1.c: New test.
3866
3867         PR rtl-opt/23560
3868         * gcc.c-torture/execute/20050826-2.c: New test.
3869
3870 2005-08-26  Dale Johannesen  <dalej@apple.com>
3871
3872         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
3873         * gcc.dg/20050826-1.c:  New.
3874
3875 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3876
3877         PR c++/19004
3878         * g++.dg/template/nontype13.C: New test.
3879
3880         PR c++/23491
3881         * g++.dg/init/new14.C: New test.
3882         * g++.dg/expr/anew1.C: Do not XFAIL.
3883         * g++.dg/expr/anew2.C: Likewise.
3884         * g++.dg/expr/anew3.C: Likewise.
3885
3886 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
3887
3888         PR middle-end/22439
3889         * gcc.dg/vla-3.c: New test.
3890
3891 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
3892
3893         PR fortran/20363
3894         * gfortran.dg/named_interface.f90: New.
3895
3896 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
3897
3898         * gcc.c-torture/execute/frame-address.c: New test.
3899
3900 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3901
3902         PR c++/20817
3903         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
3904
3905 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3906
3907         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
3908
3909 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3910
3911         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
3912         * gcc.dg/altivec-22.c: Rename from..
3913         * gcc.dg/altivec-nomfcr.c: ..this.
3914
3915 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
3916
3917         PR tree-optimization/23546
3918         * gcc.dg/tree-ssa/pr23546.c: New test.
3919
3920 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
3921
3922         PR fortran/17758
3923         * gfortran.dg/nonreturning_statements.f90: New test.
3924
3925 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3926
3927         PR c++/22454
3928         * g++.dg/parse/crash29.C: New.
3929
3930 2005-08-23  DJ Delorie  <dj@redhat.com>
3931
3932         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
3933         constants have the L suffix.
3934
3935 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
3936
3937         PR c++/23044
3938         * g++.dg/template/instantiate8.C: New.
3939
3940 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
3941
3942         PR middle-end/23467
3943         * gcc.c-torture/execute/pr23467.c: New test.
3944
3945 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
3946
3947         PR tree-optimization/22043
3948         * gcc.c-torture/execute/20050613-1.c: New test.
3949
3950 2005-08-23  Ben Elliston  <bje@au.ibm.com>
3951
3952         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
3953
3954 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR rtl-optimization/23478
3957         * g++.dg/opt/pr23478.C: New test.
3958
3959 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3960
3961         PR c/18715
3962         * gcc.dg/switch-warn-3.c: New test.
3963
3964 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3965
3966         PR c++/22233
3967         * g++.dg/template/param1.C: New test.
3968
3969 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3970
3971         PR c++/23089
3972         * g++.dg/other/incomplete1.C: New test.
3973
3974 2005-08-22  Ira Rosen  <irar@il.ibm.com>
3975
3976         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
3977         are vectorizable.
3978
3979 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3980
3981         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
3982         d_lines_5.f: New.
3983
3984 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
3985
3986         * gcc.target/i386/sse-4.c: New test.
3987
3988 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3989
3990         PR testsuite/23239
3991         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
3992
3993 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
3994
3995         * gcc.dg/20050811-1.c: New test.
3996         * gcc.dg/20050811-2.c: New test.
3997
3998 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
3999
4000         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
4001
4002 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
4003
4004         PR 23476
4005         * gcc.c-torture/compile/pr23476.c: New test.
4006
4007 2005-08-19  Devang Patel  <dpatel@apple.com>
4008
4009         PR tree-optimization/23048
4010         * gcc.dg/tree-ssa/pr23048.c: New test.
4011
4012 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4013
4014         PR middle-end/20624
4015         * g++.dg/warn/Wreturn-3.C: New test
4016
4017 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
4018
4019         PR tree-optimization/22228
4020         * g++.dg/vect/pr22543.cc: New test.
4021
4022 2005-08-17  Steven Bosscher  <stevenb@suse.de>
4023
4024         PR tree-optimization/21574
4025         * gcc.dg/tree-ssa/pr21574.c: New test.
4026
4027 2005-08-16  James E Wilson  <wilson@specifix.com>
4028
4029         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
4030
4031 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4032
4033         PR tree-opt/23402
4034         * gcc.c-torture/compile/zero-strct-3.c: New test.
4035         * gcc.c-torture/compile/zero-strct-4.c: New test.
4036
4037 2005-08-16  Steven Bosscher  <stevenb@suse.de>
4038
4039         PR target/23376
4040         * gcc.target/x86_64/pr23376.c: New test.
4041
4042 2005-08-16  Ian Lance Taylor  <ian@airs.com>
4043
4044         PR c++/23337
4045         * g++.dg/ext/vector2.C: New.
4046
4047 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4048
4049         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
4050
4051 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4052
4053         PR libfortran/23428
4054         * gfortran.dg/inquire-complex.f90:  New test case.
4055
4056 2005-08-16  James E Wilson  <wilson@specifix.com>
4057
4058         PR tree-optimization/21105
4059         * gcc.dg/large-size-array.c: New.
4060
4061 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
4062
4063         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
4064         type.
4065         * gcc.dg/vect/vect-41: Likewise.
4066         * gcc.dg/vect/vect-42: Likewise.
4067         * gcc.dg/vect/vect-43: Likewise.
4068         * gcc.dg/vect/vect-44: Likewise.
4069         * gcc.dg/vect/vect-46: Likewise.
4070         * gcc.dg/vect/vect-47: Likewise.
4071         * gcc.dg/vect/vect-48: Likewise.
4072         * gcc.dg/vect/vect-52: Likewise.
4073         * gcc.dg/vect/vect-53: Likewise.
4074         * gcc.dg/vect/vect-54: Likewise.
4075         * gcc.dg/vect/vect-55: Likewise.
4076         * gcc.dg/vect/vect-56: Likewise.
4077         * gcc.dg/vect/vect-57: Likewise.
4078         * gcc.dg/vect/vect-58: Likewise.
4079         * gcc.dg/vect/vect-59: Likewise.
4080         * gcc.dg/vect/vect-60: Likewise.
4081         * gcc.dg/vect/vect-61: Likewise.
4082         * gcc.dg/vect/vect-85: Likewise.
4083         * gcc.dg/vect/vect-87: Likewise.
4084         * gcc.dg/vect/vect-88: Likewise.
4085         * gcc.dg/vect/vect-93.c: Likewise.
4086         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
4087         * gcc.dg/vect/vect-75: Likewise.
4088         * gcc.dg/vect/vect-76: Likewise.
4089         * gcc.dg/vect/vect-77: Likewise.
4090         * gcc.dg/vect/vect-78: Likewise.
4091         * gcc.dg/vect/vect-80: Likewise.
4092         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
4093         vectorized for the expected reason, rather than checking how alignment
4094         was handled.
4095         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
4096         type and also instead of aligned pointers. Added documentation.
4097
4098 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
4099
4100         * gfortran.dg/power.f90: New test.
4101
4102 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
4103
4104         PR rtl-optimization/23299
4105         * g++.dg/opt/pr23299.C: New test.
4106
4107 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4108
4109         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
4110
4111 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
4112
4113         * g++.dg/template/local6.C: New test.
4114
4115 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4116
4117         * execute/exceptions/finally-1.m: Check that the catch and finally are
4118         being called.  Also add a "return 0;" at the end of main.
4119
4120 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
4121
4122         PR fortran/21432.
4123         * gfortran.dg/namelist_print_1.f: New test of functionality of
4124         PRINT namelist.
4125         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
4126         namelist generates error with -std=f95.
4127
4128 2005-08-14  Ira Rosen  <irar@il.ibm.com>
4129
4130         PR tree-optimization/23119
4131         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
4132
4133 2005-08-13  Marcin Koziej  <creep@desk.pl>
4134             Andrew Pinski  <pinskia@physics.uc.edu>
4135
4136         PR libobjc/22492
4137         * execute/exceptions/finally-1.m: New test.
4138
4139 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4140
4141         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
4142         testsuite.
4143         * objc/execute/exceptions/trivial.m: New test.
4144         * objc.dg/try-catch-11.m: Move to ...
4145         * objc/execute/exceptions/foward-1.m: Here.
4146         * objc.dg/try-catch-2.m: Move to ...
4147         * objc/execute/exceptions/catchall-1.m: Here.
4148         * objc.dg/try-catch-8.m: Move to ...
4149         * objc/execute/exceptions/local-variables-1.m: Here.
4150
4151 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4152
4153         * objc.dg/nested-func-1.m: Move to ...
4154         * objc/execute/nested-func-1.m: Here.
4155
4156 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4157
4158         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
4159         in ${options} instead of [target_info name].
4160         * lib/obj-c++.exp (objc_target_compile): Likewise.
4161
4162 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4163
4164         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
4165
4166 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4167
4168         part of PR testsuite/23348
4169         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
4170         of the torture options.
4171         * objc/compile/trivial.m: New test.
4172
4173 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4174
4175         * gfortran.dg/eoshift.f90:  Correct format.
4176
4177 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4178
4179         * gfortran.fortran-torture/execute/character_passing.f90:
4180         Fix comment typo.
4181
4182 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
4183
4184         PR c++/8271
4185         * g++.dg/template/unify10.C: New.
4186
4187 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
4188
4189         * g++.dg/parse/pr22514.C: Move to...
4190         * g++.dg/debug/pr22514.C: here.
4191
4192 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4193
4194         PR c++/23266
4195         * g++.dg/inherit/pure1.C: New test.
4196
4197         * ChangeLog: Fix typos.
4198
4199 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4200             Steven Bosscher  <stevenb@suse.de>
4201
4202         * gfortran.dg/runtime_warning_1.f90: New test.
4203
4204 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4205
4206         PR c++/23219
4207         * g++.dg/parse/crash28.C: New.
4208
4209 2005-08-11  Richard Guenther  <rguenther@suse.de>
4210
4211         PR target/23289
4212         * gcc.target/i386/tailcall-1.c: New testcase.
4213
4214 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4215
4216         * gcc.dg/vect/vect-67.c: Un-xfail.
4217
4218 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4219
4220         PR c++/23225
4221         * g++.dg/testsuite/parse/crash27.C: new test.
4222
4223 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
4224
4225         PR libfortran/22143
4226         * gfortran.dg/shift-kind.f90:  New testcase.
4227
4228 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
4229
4230         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
4231         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
4232
4233 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4234
4235         PR c++/20646
4236         * g++.dg/other/mult-stor1.C: New test.
4237
4238 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4239
4240         * gcc.c-torture/pr18299-1.c: Move to ...
4241         * gcc.c-torture/compile/pr18299-1.c: Here.
4242
4243 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
4244
4245         * gfortran/fortran.torture/execute/character_passing.f90:
4246         Fix types for LSAME.
4247
4248 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
4249
4250         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
4251         input data back to what it was originally.
4252
4253 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4254
4255         * objc.dg/try-catch-8.m: Enable for all targets.
4256
4257 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
4258
4259         * gcc.dg/pr23165.c: New test.
4260
4261 2005-08-09  Steven Bosscher  <stevenb@suse.de>
4262
4263         PR tree-optimization/23234
4264         * gcc.dg/tree-ssa/pr23234.c: New test.
4265
4266 2005-08-08  Josh Conner  <jconner@apple.com>
4267
4268         PR rtl-optimization/23241
4269         * gcc.dg/char-compare.c: New test.
4270
4271 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4272
4273         PR c++/22508
4274         * g++.dg/init/new13.C: New test.
4275
4276 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4277
4278         PR c++/21166
4279         * g++.dg/other/crash-4.C: Adjust
4280         * g++/dg/ext/packed9.C: New.
4281
4282 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4283
4284         PR middle-end/21964
4285         * gcc.c-torture/execute/pr21964-1.c: New test.
4286
4287 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4288
4289         PR c/22458
4290         * gcc.dg/pr22458-1.c: New test.
4291
4292 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4293             Steven G. Kargl <kargls@comcast.net>
4294
4295         PR fortran/22390
4296         * gfortran.dg/flush_1.f90: New test.
4297
4298 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4299
4300         PR c++/23191
4301         * g++.dg/template/eh2.C: New test.
4302
4303 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4304
4305         PR c++/19498
4306         * g++.dg/template/instantiate7.C: New test.
4307
4308 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4309
4310         PR c/23113
4311         * gcc.dg/Wunused-value-1.c: New test.
4312
4313 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4314
4315         PR rtl-optimization/23233
4316         * gcc.c-torture/compile/pr23233-1.c: New test.
4317
4318 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4319
4320         PR fortran/18833
4321         PR fortran/20850
4322         * gfortran.dg/equiv_1.f90: New test.
4323         * gfortran.dg/equiv_2.f90: New test.
4324         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4325         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4326         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4327
4328 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4329
4330         * gcc.c-torture/execute/vrp-5.c: New test.
4331         * gcc.c-torture/execute/vrp-6.c: New test.
4332         * gcc.dg/tree-ssa/vrp21.c: New test.
4333
4334 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4335
4336         * g++.dg/parse/pr22514.C: New test.
4337
4338 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4339
4340         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4341
4342         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4343         instead of constant loads / pool entries.
4344
4345 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4346
4347         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4348         TEST_TO_WCTYPE.
4349
4350 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4351
4352         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4353         __WINT_TYPE__ in generated prototypes if possible.
4354
4355 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4356
4357         PR 22037
4358         * g++.dg/tree-ssa/pr22037.C:
4359
4360 2005-08-04  Richard Henderson  <rth@redhat.com>
4361
4362         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4363         scan-tree-dump-times directive.
4364
4365 2005-08-04  Jan Hubicka  <jh@suse.cz>
4366
4367         * gcov-1.C: Fix switch counts.
4368         * gcov-4b.c: Likewise.
4369
4370 2005-08-03  Jeff Law  <law@redhat.com>
4371
4372         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4373
4374 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4375
4376         * gcc.c-torture/execute/pr23135.c: New test.
4377
4378 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4379
4380         PR tree-optimization/19899
4381         * gcc.dg/tree-ssa/scev-1.c: New test.
4382         * gcc.dg/tree-ssa/scev-2.c: New test.
4383
4384 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4385
4386         PR target/18582
4387         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4388
4389 2005-08-03  Jan Hubicka  <jh@suse.cz>
4390
4391         * update-conroll.c: New testcase.
4392         * update-conroll-2.c: New testcase.
4393
4394 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4395
4396         * gfortran.dg/constant_substring.f: New test.
4397         * gfortran.dg/pr22491.f: New test.
4398
4399 2005-08-02  Jan Hubicka  <jh@suse.cz>
4400
4401         * update-threading.c: Replace by the proper one.
4402
4403 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4404
4405         PR 23164
4406         * g++.dg/tree-ssa/pr23164.C: New test.
4407
4408 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4409
4410         * gcc.dg/tree-ssa/pr23192.c: New test.
4411
4412 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4413
4414         * gcc.c-torture/execute/vrp-4.c: New test.
4415
4416 2005-08-02  Jan Hubicka  <jh@suse.cz>
4417
4418         * update-threading.c: New test.
4419
4420 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4421
4422         * gcc.c-torture/compile/20050801-1.c: New test.
4423         * gcc.c-torture/compile/20050801-2.c: New test.
4424
4425 2005-08-01  Jan Hubicka  <jh@suse.cz>
4426
4427         * val-prof-5.c: New test.
4428
4429 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4430
4431         PR c/22311
4432         * gcc.dg/pr22311-1.c : New test.
4433
4434 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4435
4436         PR target/23095
4437         * gfortran.dg/pr23095.f: New test.
4438
4439         PR c++/22003
4440         * g++.dg/other/pr22003.C: New test.
4441
4442 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4443
4444         PR target/20621
4445         * gcc.c-torture/execute/pr20621-1.c: New test.
4446
4447 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4448
4449         * gfortran.dg/comma_format_extension_4.f:  Adjust length
4450         of string for format.
4451         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
4452         print statement with internal write.
4453         * gfortran.dg/der_array_io_2.f:  Likewise.
4454         * gfortran.dg/der_array_io_3.f:  Likewise.
4455
4456 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4457
4458         * gcc.dg/fold-abs-4.c: new test.
4459
4460 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4461
4462         PR fortran/22570 an related issues.
4463         * gfortran.dg/x_slash_1.f: New test.
4464
4465 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4466
4467         PR c/23143
4468         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4469         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4470
4471 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4472
4473         PR c/529
4474         * gcc.dg/Wshadow-3.c: New test.
4475
4476 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4477
4478         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
4479         used to have the wrong bounds).
4480
4481 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4482
4483         PR c/21720
4484         * gcc.dg/hex-round-1.c: Test more cases.
4485         * gcc.dg/hex-round-2.c: New test.
4486
4487 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4488
4489         PR 22550
4490         * g++.dg/tree-ssa/pr22550.C: New test.
4491
4492 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4493
4494         * gcc.dg/tree-ssa/vrp19.c: New test.
4495         * gcc.dg/tree-ssa-vrp20.c: New test.
4496
4497 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4498
4499         PR c/22240
4500         * gcc.dg/transparent-union-4.c: New test.
4501
4502 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4503
4504         PR c/22192
4505         * gcc.dg/c99-vla-2.c: New test.
4506
4507 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4508
4509         PR c/21720
4510         * gcc.dg/hex-round-1.c: New test.
4511
4512 2005-07-28  Jan Hubicka  <jh@suse.cz>
4513
4514         * inliner-1.c: Do not dump everything.
4515         * tree-prof.exp: Do not pass -ftree-based-profiling.
4516         * bprob.exp: Likewise.
4517
4518         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4519
4520 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4521
4522         PR c++/22545
4523         * g++.dg/expr/ptrmem7.C: New test.
4524
4525 2005-07-28  Mike Stump  <mrs@apple.com>
4526
4527         * g++.old-deja/g++.mike/visibility-1.C: New test.
4528
4529 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4530
4531         PR c/20187
4532         * gcc.c-torture/execute/pr20187-1.c: New test.
4533
4534 2005-07-28  Jeff Law  <law@redhat.com>
4535
4536         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4537         * gcc.dg/tree-ssa/vrp18.c: New test.
4538
4539 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4540
4541         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4542
4543 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4544
4545         PR tree-optimization/22506
4546         * gcc.dg/vect/ps22506.c: New test.
4547
4548 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4549
4550         PR target/21149
4551         * gcc.target/i386/sse-3.c: New test.
4552
4553 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4554
4555         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4556         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4557
4558 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4559
4560         PR c/22589
4561         * gcc.c-torture/compile/pr22589-1.c: New test.
4562
4563 2005-07-28  Jan Hubicka  <jh@suse.cz>
4564
4565         * update-loopch.c: New testcase.
4566
4567 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4568
4569         PR rtl-optimization/23047
4570         * gcc.c-torture/execute/pr23047.c: New test.
4571         * gcc.c-torture/execute/pr23047.x: New.
4572
4573 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4574
4575         PR tree-optimization/22493
4576         * gcc.c-torture/execute/pr22493-1.c: New test.
4577         * gcc.c-torture/execute/pr22493-1.x: New.
4578         * gcc.c-torture/execute/vrp-1.c: New test.
4579         * gcc.c-torture/execute/vrp-2.c: New test.
4580         * gcc.c-torture/execute/vrp-2.c: New test.
4581
4582 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4583
4584         * gcc.target/frv/all-builtin-read8.c: Delete.
4585         * gcc.target/frv/all-builtin-read16.c: Delete.
4586         * gcc.target/frv/all-builtin-read32.c: Delete.
4587         * gcc.target/frv/all-builtin-read64.c: Delete.
4588         * gcc.target/frv/all-builtin-write8.c: Delete.
4589         * gcc.target/frv/all-builtin-write16.c: Delete.
4590         * gcc.target/frv/all-builtin-write32.c: Delete.
4591         * gcc.target/frv/all-builtin-write64.c: Delete.
4592         * gcc.target/frv/all-read-write-1.c: New.
4593
4594 2005-07-27  Jeff Law  <law@redhat.com>
4595
4596         * gcc.c-torture/execute/pr22630.c: New test.
4597
4598 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4599
4600         PR tree-optimization/23073
4601         * gcc.dg/vect/nodump-pr23073.c: New test.
4602         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4603
4604 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4605
4606         PR tree-optimize/22348
4607         * gcc.c-torture/execute/pr22348.c: New.
4608
4609 2005-07-27  Richard Guenther  <rguenther@suse.de>
4610
4611         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4612
4613 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4614
4615         PR fortran/22503
4616         * gfortran.dg/logical_comp.f90: New test.
4617
4618 2005-07-27  Jan Hubicka  <jh@suse.cz>
4619
4620         * inliner-1.c: Add cleanup of dumps.
4621         * val-prof-*.c: Likewise.
4622         * update-tailcall.c: New.
4623
4624 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4625
4626         PR 22591
4627         * gcc.dg/tree-ssa/pr22591.c: New test.
4628         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4629
4630 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4631
4632         PR libobjc/22606
4633         * objc.dg/try-catch-11.m: New test.
4634
4635 2005-07-26  Richard Guenther  <rguenther@suse.de>
4636
4637         PR tree-optimization/22486
4638         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4639
4640 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4641
4642         PR tree-opt/22484
4643         * testsuite/g++.dg/opt/loop2.C: New test.
4644
4645 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4646
4647         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4648         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4649
4650 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4651
4652         * lib/profopt.exp (profopt-execute): Check for profiling data
4653         files on the target.
4654
4655 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4656
4657         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4658         for matching of asm labels.
4659
4660 2005-07-25  Richard Guenther  <rguenther@suse.de>
4661
4662         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4663
4664 2005-07-25  Richard Guenther  <rguenther@suse.de>
4665
4666         PR testsuite/22624
4667         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4668
4669 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4670
4671         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4672         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4673         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4674         * gcc.dg/vect/vect-100.c: New test.
4675         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4676         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4677         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4678         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4679         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4680         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4681         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4682         * gfortran.dg/vect/pr19049.f90: New testcase.
4683         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4684
4685 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4686
4687         * gcc.c-torture/execute/20050713-1.c: New test.
4688
4689         PR fortran/20063
4690         * gfortran.fortran-torture/execute/data_4.f90: New test.
4691
4692         PR middle-end/20303
4693         * gcc.dg/visibility-d.c: New test.
4694
4695 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4696
4697         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4698         * gfortran.dg/underflow.f90: Ditto.
4699
4700 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4701
4702         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4703         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4704         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4705
4706 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4707
4708         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4709         include case of field width of zero.
4710
4711 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4712
4713         PR libgfortran/21875
4714         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4715         with trailing blanks on normal formatted read.
4716
4717 2005-07-23  Chao-ying Fu  <fu@mips.com>
4718
4719         * gcc.target/mips/mips32-dsp-type.c: New test.
4720         * gcc.target/mips/mips32-dsp.c: New test.
4721
4722 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4723
4724         PR testsuite/21073
4725         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4726
4727         PR testsuite/20454
4728         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4729         and __cyg_profile_func_exit.
4730
4731 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4732
4733         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4734         * gfortran.dg/comma_format_extension_4.f: Same.
4735         * gfortran.dg/pr15332.f: Same.
4736         * gfortran.dg/pr21730.f: Same.
4737
4738 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4739
4740         * g++.dg/opt/vrp2.C: Fix testcase.
4741
4742         PR tree-opt/22625
4743         * g++.dg/opt/vrp2.C: New test.
4744
4745 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4746
4747         PR debug/21828
4748         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4749
4750 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4751
4752         * gcc.dg/tree-ssa/20050719-1.c: New test.
4753
4754 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4755
4756         * gcc.dg/bfin-longcall-1.c: New file.
4757         * gcc.dg/bfin-longcall-2.c: New file.
4758
4759 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4760
4761         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4762
4763 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4764
4765         PR middle-end/19055
4766         * gcc.dg/tree-ssa/pr19055.c: New test.
4767         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4768
4769 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4770
4771         PR C++/22358
4772         * g++.dg/other/pr22358.C: New test.
4773
4774 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4775
4776         PR c++/2922
4777         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4778
4779 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4780
4781         PR c++/15938
4782         * g++.dg/init/union2.C: New test.
4783
4784 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4785
4786         PR c/22393
4787         * gcc.dg/complex-4.c: New test.
4788
4789 2005-07-21  Richard Guenther  <rguenther@suse.de>
4790
4791         PR testsuite/22522
4792         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4793         scanning for asm labels.
4794         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4795
4796 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4797
4798         PR target/22085
4799         * gcc.dg/altivec-pr22085.c: New.
4800
4801 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4802
4803         PR tree-optimization/19210
4804         * gcc.dg/tree-ssa/pr19210-1.c: New.
4805         * gcc.dg/tree-ssa/pr19210-2.c: New.
4806
4807 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4808
4809         PR rtl-optimization/22167
4810         * g++.dg/opt/pr22167.C: New test.
4811
4812 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4813
4814         PR c++/2922
4815         * g++.dg/lookup/two-stage2.C: New.
4816         * g++.dg/lookup/two-stage3.C: New.
4817         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4818         fixed two-stage name lookup for operators.
4819         * g++.dg/template/call3.C: Compiler now produces an appropriate
4820         error message.
4821         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4822         14 as a candidate.
4823         * g++.dg/template/ptrmem4.C: Compiler produces different error
4824         message.
4825         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4826         connect_to_method as a candidate.
4827
4828 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4829
4830         * gcc.dg/fold-alloc-1.c: New test.
4831
4832 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4833
4834         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4835         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4836
4837 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4838
4839         * gcc.dg/fold-abs-1.c: New test.
4840         * gcc.dg/fold-abs-2.c: New test.
4841         * gcc.dg/fold-abs-3.c: New test.
4842
4843 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4844
4845         Make CONSTRUCTOR use VEC to store initializers.
4846         * g++.dg/ext/complit3.C: Check for specific error messages.
4847         * g++.dg/init/brace2.C: Update error message.
4848         * g++.dg/warn/Wbraces2.C: Likewise.
4849
4850 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4851
4852         PR fortran/16940
4853         * gfortran.dg/module_interface_1.f90: New test.
4854
4855 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4856             Kenneth Zadeck <zadeck@naturalbridge.com>
4857
4858         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4859
4860 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4861
4862         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4863         specify -Wformat for these tests.
4864         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4865         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4866         * gcc.dg/format/opt-6.c: Delete.
4867
4868 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4869
4870         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4871         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4872
4873 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4874
4875         * gcc.dg/tree-ssa/alias-2.c: New test.
4876
4877 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
4878
4879         PR c++/22263
4880         * g++.dg/template/explicit7.C: New test.
4881
4882 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
4883
4884         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
4885         width of 8 to +Inf and -Inf.
4886
4887 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
4888
4889         PR c++/22139
4890         * g++.dg/template/friend36.C: New test.
4891
4892 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
4893
4894         PR fortran/21730
4895         * gfortran.dg/pr21730.f: New test.
4896
4897 2005-07-16  Danny Berlin <dberlin@dberlin.org>
4898             Kenneth Zadeck <zadeck@naturalbridge.com>
4899
4900         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
4901         since pure const detection cannot run at -O1 in c compiler.
4902         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
4903         can now optimize this case properly.
4904         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
4905         because we now pass.
4906         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
4907
4908 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
4909
4910         PR c/22421
4911         * gcc.dg/format/bitfld-1.c: New test.
4912
4913 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4914
4915         PR c++/22204
4916         * g++.dg/rtti/repo1.C: New test.
4917
4918 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
4919
4920         PR middle-end/22398
4921         * gcc.c-torture/compile/pr22398.c: New test.
4922
4923 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4924
4925         PR c++/22132
4926         * g++.dg/expr/cast4.C: New test.
4927
4928 2005-07-15  Richard Guenther  <rguenther@suse.de>
4929
4930         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
4931         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4932
4933 2005-07-15  Steven Bosscher  <stevenb@suse.de>
4934
4935         PR tree-optimization/22230
4936         * gcc.dg/tree-ssa/pr22230.c: New test.
4937
4938 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
4939
4940         * gfortran.dg/g77/cpp6.f: New test.
4941
4942         PR fortran/22417
4943         * gfortran.dg/g77/cpp5.F: New test.
4944         * gfortran.dg/g77/cpp5.h: New file.
4945         * gfortran.dg/g77/cpp5inc.h: New file.
4946
4947 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
4948
4949         PR libfortran/16435
4950         * gfortran.dg/tl_editting.f90: New.
4951         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
4952
4953 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
4954
4955         * gfortran.dg/char_array_constructor.f90: New test.
4956
4957 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
4958
4959         * gfortran.dg/past_eor.f90: New.
4960         * gfortran.dg/complex_read.f90: New.
4961
4962 2005-07-13  Jeff Law  <law@redhat.com>
4963
4964         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
4965         additional casts.
4966
4967         * gcc.dg/tree-ssa/pr22321.c: New test
4968
4969 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
4970
4971         PR tree-optimization/21921
4972         * gcc.dg/tree-ssa/pr21921.c: New.
4973
4974 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4975
4976         PR tree-optimizatio/22442
4977         * gcc.dg/tree-ssa/loop-11.c: New test.
4978
4979 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4980
4981         PR tree-opt/21840
4982         * gcc.c-torture/compile/pr21840.c: New test.
4983
4984 2005-07-12  Jan Hubicka  <jh@suse.cz>
4985
4986         * gcc.c-torture/compile/pr22379.c: New test.
4987
4988 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
4989
4990         PR libfortran/21593
4991         gfortran.dg/dev_null.f90:  Remove outdated comment about
4992         PR libfortran/21593.
4993
4994
4995 2005-07-12  Dale Johannesen  <dalej@apple.com>
4996
4997         * gcc.target/i386/compress-float-sse.c:  New.
4998         * gcc.target/i386/compress-float-sse-pic.c:  New.
4999         * gcc.target/i386/compress-float-387.c:  New.
5000         * gcc.target/i386/compress-float-387-pic.c:  New.
5001         * gcc.dg/compress-float-ppc.c:  New.
5002         * gcc.dg/compress-float-ppc-pic.c:  New.
5003
5004 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
5005
5006         PR libfortran/21593
5007         gfortran.dg/dev_null.f90:  Remove targets.
5008
5009 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5010
5011         PR tree-opt/22335
5012         * gcc.dg/pr22335-1.c: New test.
5013         * gcc.dg/pr22335-2.c: New test.
5014
5015 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5016
5017         PR c++/20172
5018         * g++.dg/template/nontype12.C : New test.
5019
5020 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5021
5022         * gcc.dg/tree-ssa/loop-10.c: New test.
5023
5024 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
5025
5026         * gcc.c-torture/execute/20020720-1.x: Remove.
5027
5028 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
5029
5030         * gfortran.fortran-torture/execute/forall_7.f90: New test.
5031
5032 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
5033
5034         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
5035         (dg-mips-options): Use it.
5036
5037 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
5038
5039         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
5040
5041 2005-07-09  Richard Henderson  <rth@redhat.com>
5042
5043         * lib/target-supports.exp (check_effective_target_sync_char_short):
5044         Add alpha.
5045
5046 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
5047
5048         PR libfortran/22217
5049         * gfortran.dg/negative-z-descriptor.f90:  New test.
5050
5051 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5052
5053         PR tree-opt/22329
5054         * gcc.dg/pr22329.c: New test.
5055
5056 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
5057
5058         PR tree-optimization/20139
5059         * gcc.dg/tree-ssa/pr20139.c: New.
5060
5061 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5062
5063         PR tree-opt/22356
5064         * testsuite/gcc.dg/pr22356-1.c: New test.
5065
5066 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
5067
5068         PR c++/21799
5069         * g++.dg/template/unify8.C: New.
5070         * g++.dg/template/unify9.C: New.
5071
5072 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
5073
5074         * gfortran.fortran-torture/execute/entry_10.f90: New test.
5075
5076 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
5077
5078         * gcc.dg/darwin-version-1.c: New.
5079         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
5080         * gcc.dg/builtins-20.c: Likewise.
5081         * gcc.dg/builtins-53.c: Likewise.
5082         * gcc.dg/torture/builtins-convert-1.c: Likewise.
5083         * gcc.dg/torture/builtins-convert-2.c: Likewise.
5084         * gcc.dg/torture/builtins-convert-3.c: Likewise.
5085         * gcc.dg/torture/builtins-power-1.c: Likewise.
5086         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
5087         on Darwin.
5088
5089 2005-07-07  Jeff Law  <law@redhat.com>
5090
5091         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
5092         argument evaluation order.
5093
5094 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
5095
5096         PR libfortran/21594
5097         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5098         Add test cases where the shift length is greater than the
5099         array length.
5100
5101 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5102
5103         * obj-c++.dg/proto-lossage-6.mm: New.
5104         * objc.dg/proto-lossage-6.m: New.
5105
5106 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5107
5108         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
5109         * objc.dg/gnu-runtime-2.m: Likewise.
5110
5111 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5112
5113         * gfortran.dg/longline.f: New test.
5114
5115         * gfortran.dg/badline.f: New test.
5116
5117 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5118
5119         PR fortran/16531
5120         PR fortran/15966
5121         PR fortran/18781
5122         * gfortran.dg/hollerith.f90: New.
5123         * gfortran.dg/hollerith2.f90: New.
5124         * gfortran.dg/hollerith3.f90: New.
5125         * gfortran.dg/hollerith4.f90: New.
5126         * gfortran.dg/hollerith_f95.f90: New.
5127         * gfortran.dg/hollerith_legacy.f90: New.
5128         * gfortran.dg/g77/cpp4.F: New. Port from g77.
5129
5130 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5131
5132         PR objc/22274
5133         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
5134         * objc.dg/gnu-runtime-2.m: New.
5135
5136 2005-07-06  Jeff Law  <law@redhat.com>
5137
5138         * gcc.dg/tree-ssa/vrp17.c: New test.
5139
5140 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5141
5142         PR fortran/22327
5143         * gfortran.dg/array_constructor_5.f90: New test.
5144
5145 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5146
5147         * gfortran.fortran-torture/execute/entry_9.f90: New test.
5148
5149 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
5150
5151         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
5152         * gcc.dg/980816-1.c: Ditto.
5153
5154 2005-07-06  Jeff Law  <law@redhat.com>
5155
5156         * gcc.c-torture/compile/pr21356.c: New test.
5157
5158 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5159
5160         PR c/22013
5161         PR c/22098
5162         * gcc.c-torture/compile/pr22013-1.c,
5163         gcc.c-torture/execute/pr22098-1.c,
5164         gcc.c-torture/execute/pr22098-2.c,
5165         gcc.c-torture/execute/pr22098-3.c: New tests.
5166
5167 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5168
5169         PR c/22308
5170         * gcc.dg/pr22308-1.c: New test.
5171
5172 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
5173
5174         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
5175         target.
5176         * gcc.dg/compare9.c: Use -fshort-enums instead of
5177         -fno-short-enums.  Change the last test to dg-bogus.
5178
5179 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
5180
5181         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
5182         * gcc.dg/compare9.c: New.
5183
5184 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5185
5186         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
5187
5188 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5189
5190         PR testsuite/22288
5191         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
5192
5193
5194 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5195
5196         * gcc.dg/format/gcc_gfc-1.c: New.
5197
5198 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5199
5200         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
5201
5202 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5203
5204         PR fortran/20842
5205         * gfortran.dg/io_invalid_1.f90: New test.
5206
5207 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
5208
5209         * gcc.dg/format/gcc_diag-1.c: Update.
5210
5211 2005-07-02  Jeff Law  <law@redhat.com>
5212
5213         * gcc.dg/tree-ssa/pr22051-1.c: New test.
5214         * gcc.dg/tree-ssa/pr22051-2.c: New test.
5215
5216 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
5217
5218         * gcc.dg/format/gcc_diag-1.c: Update.
5219
5220 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
5221
5222         PR tree-opt/22269
5223         * gcc.c-torture/compile/pr22269.c: New test.
5224
5225 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
5226
5227         PR 21584
5228         PR 22219
5229         * g++.dg/tree-ssa/pr21584-1.C: New test.
5230         * g++.dg/tree-ssa/pr21584-2.C: New test.
5231
5232 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
5233
5234         * obj-c++.dg/try-catch-11.mm: New.
5235         * objc.dg/try-catch-10.m: New.
5236
5237 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
5238
5239         * g++.dg/other/ucnid-1.C: xfail on AIX.
5240
5241 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
5242
5243         PR 22234
5244         * gcc.dg/20050629-1.c: New test.
5245
5246 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
5247
5248         * obj-c++.dg/const-str-1[0-1].mm: New.
5249         * objc.dg/const-str-1[0-1].m: New.
5250
5251 2005-05-29  Richard Henderson  <rth@redhat.com>
5252
5253         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
5254         Rename from check_effective_target_vect_no_max.
5255         (check_effective_target_vect_no_int_add): New.
5256         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
5257         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
5258         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5259         * gcc.dg/vect/vect-reduc-1.c: Use both.
5260         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5261
5262 2005-05-29  Richard Henderson  <rth@redhat.com>
5263
5264         * lib/target-supports.exp (check_effective_target_vect_no_max):
5265         Remove i386 and x86_64.
5266
5267 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5268
5269         PR testsuite/21969
5270         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5271
5272 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5273
5274         PR middle-end/21969
5275         * gcc.dg/vect/pr21969.c: New test.
5276
5277 2005-06-28  Eric Christopher  <echristo@redhat.com>
5278
5279         PR c/22052
5280         PR c/21975
5281         * gcc.dg/inline1.c: New test.
5282         * gcc.dg/inline2.c: Ditto.
5283         * gcc.dg/inline3.c: Ditto.
5284         * gcc.dg/inline4.c: Ditto.
5285         * gcc.dg/inline5.c: Ditto.
5286
5287 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5288
5289         PR libfortran/22142
5290         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5291         Add testcase also testing eoshift1 for PR 22142.
5292
5293 2005-06-28  Richard Henderson  <rth@redhat.com>
5294
5295         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5296         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5297         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5298         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5299         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5300
5301 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5302
5303         PR libfortran/22142
5304         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5305         Add testcase for PR 22142.
5306
5307 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5308
5309         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5310         gcc.target/ia64/fpreg-2.c: New tests.
5311
5312 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5313
5314         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5315
5316 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5317
5318         PR libfortran/22170
5319         * gfortran.dg/slash_1.f90: New test.
5320
5321 2005-06-27  Richard Henderson  <rth@redhat.com>
5322
5323         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5324         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5325         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5326         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5327         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5328         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5329
5330 2005-06-27  Richard Henderson  <rth@redhat.com>
5331
5332         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5333         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5334
5335 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5336
5337         * obj-c++.dg/proto-lossage-5.mm: New.
5338         * objc.dg/proto-lossage-5.m: New.
5339
5340 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5341
5342         PR 21959
5343         * gcc.dg/tree-ssa/pr21959.c: New test.
5344
5345 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5346
5347         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5348         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5349         testing uninitialized var.
5350
5351         * gcc.c-torture/execute/builtins/chk.h: New.
5352         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5353         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5354         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5355         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5356         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5357         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5358         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5359         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5360         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5361         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5362         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5363         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5364         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5365         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5366         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5367         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5368         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5369         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5370         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5371         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5372         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5373         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5374         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5375         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5376         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5377         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5378         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5379         * gcc.dg/builtin-object-size-1.c: New test.
5380         * gcc.dg/builtin-object-size-2.c: New test.
5381         * gcc.dg/builtin-object-size-3.c: New test.
5382         * gcc.dg/builtin-object-size-4.c: New test.
5383         * gcc.dg/builtin-object-size-5.c: New test.
5384         * gcc.dg/builtin-stringop-chk-1.c: New test.
5385         * gcc.dg/builtin-stringop-chk-2.c: New test.
5386         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5387         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5388         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5389         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5390         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5391         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5392         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5393         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5394         * gcc.c-torture/execute/printf-1.c: New test.
5395         * gcc.c-torture/execute/fprintf-1.c: New test.
5396         * gcc.c-torture/execute/vprintf-1.c: New test.
5397         * gcc.c-torture/execute/vfprintf-1.c: New test.
5398         * gcc.c-torture/execute/printf-chk-1.c: New test.
5399         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5400         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5401         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5402
5403 2005-06-27  Michael Matz  <matz@suse.de>
5404
5405         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5406         slot is not merged if address escapes.
5407
5408 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5409
5410         PR c/21911
5411         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5412
5413 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5414
5415         PR middle-end/17965
5416         * gcc.c-torture/compile/20050622-1.c: New test.
5417
5418         PR middle-end/22028
5419         * gcc.dg/20050620-1.c: New test.
5420
5421 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5422
5423         PR tree-optimization/22026
5424         * gcc.dg/tree-ssa/pr22026.c: New.
5425
5426 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5427
5428         PR libfortran/22144
5429         * gfortran.dg/shift-alloc.f90:  New testcase.
5430
5431 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5432
5433         * all files: Update FSF address in copyright headers.
5434
5435 2005-06-22  Jan Hubicka  <jh@suse.cz>
5436
5437         * wholeprogram-1.c: New testcase.
5438         * wholeprogram-2.c: New testcase.
5439
5440 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5441
5442         PR 22171
5443         * gcc.dg/tree-ssa/pr22171.c: New test.
5444
5445 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5446
5447         * gfortran.dg/simplify_modulo.f90: New.
5448
5449 2005-06-24  Jan Hubicka  <jh@suse.cz>
5450
5451         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5452
5453 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5454
5455         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5456
5457 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5458
5459         * obj-c++.dg/typedef-alias-1.mm: New.
5460         * objc.dg/typedef-alias-1.m: New.
5461
5462 2005-06-23  Jeff Law  <law@redhat.com>
5463
5464         * gcc.dg/tree-ssa/vrp16.c: New test.
5465
5466 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5467
5468         * lib/target-supports.exp: Add
5469         check_effective_target_fortran_large_real and
5470         check_effective_target_fortran_large_int to check for
5471         corresponding effective targets.
5472         * gfortran.dg/large_integer_kind_1.f90: New test.
5473         * gfortran.dg/large_real_kind_1.f90: New test.
5474
5475 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5476
5477         PR tree-optimization/22117
5478         * gcc.dg/tree-ssa/pr22117.c: New.
5479
5480 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5481
5482         PR testsuite/22123
5483         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5484
5485 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5486
5487         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5488
5489 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5490
5491         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
5492         * gfortran.dg/f2c_4.c: Likewise
5493
5494 2005-06-22 Paul Brook  <paul@codesourcery.com>
5495
5496         PR fortran/21034
5497         * gfortran.dg/auto_save_1.f90: New test.
5498
5499 2005-06-22  Michael Matz  <matz@suse.de>
5500
5501         * gcc.target/x86-64/abi: New directory.
5502         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5503         * gcc.target/x86-64/abi/README.gcc: New file.
5504         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5505         * gcc.target/x86-64/abi/asm-support.s: New file.
5506         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5507         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5508         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5509         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5510         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5511         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5512         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5513         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5514         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5515         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5516         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5517         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5518         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5519         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5520         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5521         * gcc.target/x86_64/abi/test_varargs.c: New test.
5522
5523 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5524
5525         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5526         32-bit i?86 and x86_64.
5527
5528 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5529
5530         * obj-c++.dg/const-str-[1-9].mm: New tests.
5531
5532 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5533
5534         PR fortran/22010
5535         * gfortran.dg/namelist_use.f90: New.
5536         * gfortran.dg/namelist_use_only.f90: New.
5537
5538 2005-06-21  Jeff Law  <law@redhat.com>
5539
5540         * gcc.dg/tree-ssa/vrp15.c: New test.
5541
5542 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5543
5544         * lib/target-supports.exp (check_effective_target_vect_reduction):
5545         Remove.
5546         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5547         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5548         remove vect_reduction target keyword. Also avoid two returns in main.
5549         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5550         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5551         * gcc.dg/vect/vect-reduc-1short.c: New test.
5552         * gcc.dg/vect/vect-reduc-1char.c: New test.
5553         * gcc.dg/vect/vect-reduc-2short.c: New test.
5554         * gcc.dg/vect/vect-reduc-2char.c: New test.
5555         * gcc.dg/vect/vect-reduc-6.c: New test.
5556         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5557         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5558         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5559
5560 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5561         Paul Thomas  <pault@gcc.gnu.org>
5562
5563         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5564         New tests.
5565
5566 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5567
5568         * gfortran.dg/backslash_1.f90: New test.
5569         * gfortran.dg/backslash_2.f90: New test.
5570
5571 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5572
5573         * gfortran.dg/duplicate_labels.f90: New test.
5574
5575 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5576
5577         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5578         unsupportable relocations.
5579         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5580         * gcc.dg/20050321-2.c: xfail for NetWare.
5581
5582 2005-06-20  Andreas Jaeger  <aj@suse.de>
5583
5584         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5585         gcc.target/i386/fastcall-sseregparm.c,
5586         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5587
5588 2005-06-19  Richard Henderson  <rth@redhat.com>
5589
5590         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5591
5592 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5593
5594         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5595
5596 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5597
5598         PR c++/22115
5599         * g++.dg/conversion/simd2.C: Change expected error message.
5600
5601 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5602
5603         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5604         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5605         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5606
5607 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5608
5609         * gcc.dg/fold-mod-1.c: New test.
5610
5611 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5612
5613         PR fortran/19926
5614         * gfortran.dg/pr19926.f90: New test.
5615
5616 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5617
5618         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5619         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5620         targets.
5621         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5622         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5623
5624 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5625
5626         * gcc.target/ia64/float80-varargs-1.c: New test.
5627
5628 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5629
5630         PR tree-opt/22035
5631         * gfortran.dg/f2c_6.f90: New test.
5632
5633 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5634
5635         PR c++/17413
5636         * g++.dg/template/local5.C: New.
5637
5638 2005-06-17  Richard Henderson  <rth@redhat.com>
5639
5640         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5641
5642 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5643
5644         PR testsuite/21945
5645         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5646
5647 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5648
5649         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5650         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5651         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5652         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5653         check_vect to verify the presence of hardware vector support.
5654
5655 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5656
5657         PR testsuite/22056
5658         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5659
5660 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5661
5662         PR libfortran/19216
5663         * gfortran.dg/pr19216.f: Add correct space between brackets and
5664         dg directive.
5665
5666 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5667
5668         PR libfortran/16436
5669         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5670
5671 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5672
5673         * gcc.target/i386/attributes-error.c: New testcase.
5674         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5675         * gcc.target/i386/regparm-stdcall.c: Likewise.
5676         * gcc.target/i386/sseregparm-1.c: Likewise.
5677         * gcc.target/i386/sseregparm-2.c: Likewise.
5678
5679 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5680
5681         * g++.dg/rtti/crash2.C: New.
5682
5683 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5684
5685         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5686
5687 2005-06-15  David Ung  <davidu@mips.com>
5688
5689         * gcc.target/mips/mips16e-extends.c: New test for testing the
5690         generation of MIPS16e zeb/zeh, seb/seh instructions.
5691
5692 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5693
5694         PR 22018
5695         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5696         * gcc.dg/tree-ssa/pr22018.c: New test.
5697
5698 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5699
5700         * gcc.dg/simd-1.c: Update error messages.
5701         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5702         * gcc.dg/simd-2.c: Update error messages.
5703         * gcc.dg/simd-4.c: New.
5704
5705 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5706
5707         PR c++/20678
5708         * g++.dg/other/crash-4.C: New.
5709
5710 2005-06-14  Devang Patel  <dpatel@apple.com>
5711
5712         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5713
5714 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5715
5716         PR c++/21929
5717         * g++.dg/parse/crash11.C: Update
5718
5719 2005-06-13  Jeff Law  <law@redhat.com>
5720
5721         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5722         perform the desired transformations.
5723         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5724         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5725
5726 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5727
5728         PR fortran/22038
5729         * gfortran.dg/forall_1.f90: Un-XFAIL.
5730
5731 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5732
5733         PR c++/21929
5734         * g++.dg/parse/crash26.C: New.
5735
5736         PR c++/20789
5737         * g++.dg/init/member1.C: New.
5738
5739 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5740
5741         * gfortran.dg/altreturn_1.f90: New test.
5742
5743 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5744
5745         PR middle-end/21985
5746         * gcc.dg/tree-ssa/pr21985.c: New test.
5747
5748 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5749
5750         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5751
5752 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5753
5754         PR c++/21930
5755         * g++.dg/other/error10.C: New test case.
5756
5757 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5758
5759         PR libfortran/19155
5760         * gfortran.dg/pr19155.f: Add test.
5761
5762 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5763
5764         * gfortran.dg/f2c_7.f90: New test.
5765
5766         * gfortran.dg/forall_1.f90: XFAILed.
5767
5768 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5769
5770         * gcc.dg/pr14796-1.c: New.
5771         * gcc.dg/pr14796-2.c: New.
5772
5773 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5774
5775         PR fortran/17792
5776         PR fortran/21375
5777         * gfortran.dg/deallocate_stat.f90:  New test.
5778
5779 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5780
5781         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
5782
5783 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5784
5785         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5786         access will be generated when this loop is vectorized. Test that
5787         accesses with same alignment were detected.
5788         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5789         Test that accesses with same alignment were detected.
5790         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5791         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5792         alignment were detected.
5793
5794 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5795
5796         PR c++/10611
5797         * g++.dg/conversion/simd2.C: New.
5798
5799 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5800
5801         * gcc.dg/Wcxx-compat-1.c: New.
5802
5803 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5804
5805         PR libfortran/21480
5806         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
5807         complex array.
5808
5809 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5810
5811         * gcc.dg/alias-8.c: New.
5812
5813 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5814
5815         * gcc.dg/format/cmn_err-1.c: Update.
5816
5817 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5818
5819         PR target/20666
5820         * gcc.target/sparc/fexpand-2.c: New.
5821         * gcc.target/sparc/fpmerge-2.c: New.
5822         * gcc.target/sparc/fpmul-2.c: New.
5823         * gcc.target/sparc/noresult.c: New.
5824         * gcc.target/sparc/pdist-2.c: New.
5825         * gcc.target/sparc/pdist-3.c: New.
5826
5827 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5828
5829         PR testsuite/21702
5830         * gcc.target/i386/i386.exp: Fix comment typo.
5831
5832 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5833
5834         PR c++/19497
5835         * g++.dg/inherit/using5.C: New.
5836         * g++.dg/inherit/using6.C: New.
5837
5838 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5839
5840         PR c++/19894
5841         * g++.dg/template/ptrmem15.C: New test.
5842
5843         PR c++/20563
5844         * g++.dg/ext/label4.C: New test.
5845
5846 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5847
5848         * gcc.dg/tls/debug-1.c: New test.
5849
5850 2005-06-07  Dale Johannesen  <dalej@apple.com>
5851
5852         * gcc.target/i386/movq.c:  New.
5853
5854 2005-06-07  Dale Johannesen  <dalej@apple.com>
5855
5856         * gcc.dg/20050607-1.c:  New.
5857
5858 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5859
5860         PR middle-end/21850
5861         * gcc.c-torture/execute/20050607-1.c: New test.
5862
5863 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5864
5865         PR libfortran/21926
5866         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5867         Test case where the return array has lowest stride one,
5868         but isn't packed.
5869
5870 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5871
5872         * lib/target-supports.exp (check_effective_target_sync_int_long):
5873         Add s390 and s390x targets.
5874
5875 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5876
5877         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
5878         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
5879         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
5880         * gcc.dg/tree-ssa/loop-9.c: New test.
5881
5882 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
5883
5884         * g++.dg/parse/defarg10.C: New.
5885
5886 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
5887
5888         PR regression/21897
5889         * gcc.c-torture/execute/20050604-1.c: New test.
5890
5891 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5892
5893         PR 21903
5894         * g++.dg/parse/defarg9.C: New.
5895
5896         PR c++/20637
5897         * g++.dg/inherit/using4.C: New.
5898         * g++.dg/overload/error1.C: Adjust expected errors.
5899         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5900         * g++.old-deja/g++.brendan/arm2.C: Likewise.
5901         * g++.old-deja/g++.other/redecl2.C: Likewise.
5902         * g++.old-deja/g++.other/redecl4.C: Likewise.
5903         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5904
5905 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5906
5907         * gfortran.dg/f2c_5.f90: Add -w to dg-options
5908
5909 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5910
5911         * lib/gfortran.exp (gfortran_target_compile): Call
5912         dg-additional-files-options
5913         * gfortran.dg/f2c_4.f90: New file
5914         * gfortran.dg/f2c_4.c: New file
5915         * gfortran.dg/f2c_5.f90: New file
5916         * gfortran.dg/f2c_5.c: New file
5917
5918 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5919
5920         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
5921
5922         PR fortran/21912
5923         * gfortran.dg/array_constructor_4.f90: New test.
5924
5925 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
5926
5927         PR c++/21619
5928         * g++.dg/ext/builtin9.C: New test.
5929
5930 2005-06-05  Dale Johannesen  <dalej@apple.com>
5931
5932         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
5933         * gcc.c-torture/execute/20050603-2.c:  Ditto.
5934
5935 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5936
5937         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
5938         * gcc.dg/vect/vect-reduc-1.c: New.
5939         * gcc.dg/vect/vect-reduc-2.c: New.
5940         * gcc.dg/vect/vect-reduc-3.c: New.
5941
5942 2005-06-04  Dale Johannesen  <dalej@apple.com>
5943
5944         * gcc.c-torture/execute/20050603-1.c:  New.
5945         * gcc.c-torture/execute/20050603-2.c:  New.
5946         * gcc.dg/20050603-3.c:  New.
5947
5948 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5949
5950         PR fortran/19195
5951         * gfortran.dg/debug_1.f90: New test.
5952
5953         * gfortran.dg/forall_1.f90: New test.
5954
5955 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
5956
5957         * gfortran.dg/array_constructor_3.f90: New test.
5958
5959 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5960
5961         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
5962
5963 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
5964
5965         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
5966
5967 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
5968
5969         PR c/21873
5970         * gcc.dg/init-excess-1.c: New test.
5971
5972 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5973
5974         PR c++/21853
5975         * g++.dg/expr/static_cast6.C: New test.
5976
5977 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
5978
5979         * gcc.dg/tree-ssa/vrp14.c: New test.
5980
5981 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5982
5983         PR c++/21336
5984         * g++.dg/template/new2.C: New test.
5985
5986 2005-06-03  Josh Conner  <jconner@apple.com>
5987
5988         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
5989         all entries in initializer.
5990
5991 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
5992
5993         PR middle-end/21858
5994         * gcc.dg/pr21858.c: New testcase.
5995
5996 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
5997
5998         PR tree-optimization/21292
5999
6000         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
6001         New.
6002         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6003         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6004         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6005         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6006         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
6007
6008 2005-06-02  Richard Henderson  <rth@redhat.com>
6009
6010         * gcc.dg/sync-2.c: Use -march=i486 for i386.
6011
6012 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
6013
6014         * gcc.dg/wtypequal.c: New testcase.
6015
6016 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
6017
6018         PR 21582
6019         * gcc.dg/tree-ssa/pr21582.c: New test.
6020
6021 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6022
6023         PR c++/21280
6024         * g++.dg/opt/interface2.h: New.
6025         * g++.dg/opt/interface2.C: New.
6026         * g++.dg/init/ctor4.C: Adjust error lines.
6027         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6028         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
6029         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6030         * g++.old-deja/g++.pt/assign1.C: Likewise.
6031         * g++.old-deja/g++.pt/crash20.C: Likewise.
6032
6033 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
6034
6035         PR tree-optimization/21734
6036         * g++.dg/vect/pr21734_1.cc: New.
6037         * g++.dg/vect/pr21734_2.cc: New.
6038
6039 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6040
6041         PR c++/20350
6042         * g++.dg/template/spec24.C: New.
6043
6044         PR c++/21151
6045         * g++.dg/pch/local-1.C: New.
6046         * g++.dg/pch/local-1.Hs: New.
6047
6048 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
6049
6050         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
6051         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
6052         * gcc.dg/tree-ssa/pr14341.c: New test.
6053         * gcc.dg/tree-ssa/pr14841.c: New test.
6054         * gcc.dg/tree-ssa/pr20701.c: New test.
6055         * gcc.dg/tree-ssa/pr21086.c: New test.
6056         * gcc.dg/tree-ssa/pr21090.c: New test.
6057         * gcc.dg/tree-ssa/pr21332.c: New test.
6058         * gcc.dg/tree-ssa/pr21458.c: New test.
6059         * gcc.dg/tree-ssa/pr21658.c: New test.
6060         * gcc.dg/tree-ssa/vrp01.c: New test.
6061         * gcc.dg/tree-ssa/vrp02.c: New test.
6062         * gcc.dg/tree-ssa/vrp03.c: New test.
6063         * gcc.dg/tree-ssa/vrp04.c: New test.
6064         * gcc.dg/tree-ssa/vrp05.c: New test.
6065         * gcc.dg/tree-ssa/vrp06.c: New test.
6066         * gcc.dg/tree-ssa/vrp07.c: New test.
6067         * gcc.dg/tree-ssa/vrp08.c: New test.
6068         * gcc.dg/tree-ssa/vrp09.c: New test.
6069         * gcc.dg/tree-ssa/vrp10.c: New test.
6070         * gcc.dg/tree-ssa/vrp11.c: New test.
6071         * gcc.dg/tree-ssa/vrp12.c: New test.
6072         * gcc.dg/tree-ssa/vrp13.c: New test.
6073
6074 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
6075
6076         PR 21029
6077         * gcc.dg/tree-ssa/pr21029.c: New test.
6078
6079 2005-06-01  Roger Sayle  <roger@eyesopen.com>
6080
6081         * gfortran.dg/logint-1.f: New test case.
6082         * gfortran.dg/logint-2.f: Likewise.
6083         * gfortran.dg/logint-3.f: Likewise.
6084
6085 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
6086
6087         PR c/21536
6088         PR c/20760
6089         * gcc.dg/20050527-1.c: New test.
6090
6091         * gcc.dg/i386-sse-12.c: New test.
6092
6093         PR fortran/21729
6094         * gfortran.dg/implicit_5.f90: New test.
6095
6096 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
6097
6098         PR fortran/20883
6099         * gfortran/assign_4.f90: New test.
6100         * gfortran/assign_2.f90: Change compile to run.
6101
6102 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
6103
6104         * lib/target-supports.exp
6105         (check_effective_target_sync_char_short): New.
6106         * gcc.dg/sync-2.c: New.
6107
6108 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6109
6110         PR tree-optimization/21817
6111         * gcc.dg/torture/pr21817-1.c: New.
6112
6113 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
6114
6115         PR c++/21165
6116         * g++.dg/template/init5.C: New.
6117
6118 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
6119
6120         * gfortran.dg/char_initialiser_actual.f90:
6121         Test character initialisers as actual arguments.
6122         * gfortran.dg/char_pointer_comp_assign.f90:
6123         Test character pointer structure component assignments.
6124         * gfortran.dg/char_array_structure_constructor.f90:
6125         Test character components in structure constructors.
6126
6127 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
6128
6129         PR middle-end/20931
6130         * g++.dg/opt/pr20931.C: New test.
6131
6132 2005-05-31  Andreas Jaeger  <aj@suse.de>
6133
6134         PR testsuite/20772
6135         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
6136         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
6137         g++.old-deja/g++.ext/asmspec1.C,
6138         g++.old-deja/g++.other/regstack.C,
6139         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
6140         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
6141         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
6142         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
6143         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
6144         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
6145         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
6146         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
6147         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
6148         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
6149         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
6150         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
6151         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
6152         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
6153         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
6154         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
6155         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
6156         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
6157         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
6158
6159 2005-05-31  Jeff Law  <law@redhat.com>
6160
6161         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
6162
6163 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
6164
6165         PR middle-end/21743
6166         * gcc.dg/builtins-1.c: Activate disabled clog test.
6167         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6168
6169 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
6170
6171         * gfortran.dg/char_pointer_assign.f90:
6172         Test character-pointer assignments and pointer assignments.
6173         * gfortran.dg/char_pointer_dummy.f90:
6174         Test character-pointer dummy arguments.
6175         * gfortran.dg/char_pointer_func.f90:
6176         Test character-pointer function returns.
6177         * gfortran.dg/char_pointer_dependency.f90:
6178         Test character-pointer functions with dependencies.
6179
6180 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
6181
6182         PR c++/21784
6183         * g++.dg/lookup/using14.C: New test.
6184
6185 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
6186
6187         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6188         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
6189         trailing ^M.
6190
6191 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
6192
6193         PR c++/17413
6194         * g++.dg/template/local5.C: New.
6195
6196         PR target/21761
6197         * gcc.c-torture/compile/pr21761.c: New.
6198
6199         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
6200         before darwin8.
6201
6202 2005-05-30  Steven G. Kargl
6203
6204         PR fortran/20846
6205         * gfortran.dg/inquire_8.f90: New test.
6206
6207 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6208
6209         PR libfortran/21376
6210         * gfortran.dg/output_exponents_1.f90: New test.
6211
6212 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6213
6214         PR libfortran/20006
6215         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
6216
6217 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
6218
6219         PR c++/21210
6220         * g++.dg/ext/complex1.C: New test.
6221
6222         PR c++/21340
6223         * g++.dg/init/ctor6.C: New test.
6224
6225 2005-05-29  Jan Hubicka  <jh@suse.cz>
6226
6227         * gcc.c-torture/compile/pr21562.c: New.
6228
6229 2005-05-28  Steven G. Kargl <kargls@comcast.net>
6230
6231         * gfortran.dg/subnormal_1.f90: New test.
6232
6233 2005-05-28  Jan Hubicka  <jh@suse.cz>
6234
6235         * tree-prof.exp: Fix comment.
6236         * value-prof-1.c: New.
6237         * value-prof-2.c: New.
6238         * value-prof-3.c: New.
6239         * value-prof-4.c: New.
6240
6241 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
6242
6243         PR c++/21614
6244         * g++.dg/expr/ptrmem6.C: New test.
6245         * g++.dg/expr/ptrmem6a.C: Likewise.
6246
6247 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
6248
6249         PR tree-optimization/21658
6250         * gcc.dg/tree-ssa/pr21658.c: New.
6251
6252 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
6253
6254         PR c++/21455
6255         * g++.dg/inherit/ptrmem3.C: New.
6256
6257         PR c++/21681
6258         * g++.dg/parse/template16.C: New.
6259
6260 2005-05-27  Andreas Jaeger  <aj@suse.de>
6261
6262         * gcc.dg/setjmp-2.c: Only run in 32-bit.
6263
6264         * gcc.dg/i386-sse-8.c: Run test on all archs.
6265
6266 2005-05-26  Mike Stump  <mrs@apple.com>
6267
6268         * objc.dg/isa-field-1.m: Only run on darwin.
6269         * objc.dg/lookup-1.m: Likewise.
6270         * objc.dg/try-catch-8.m: Likewise.
6271
6272 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6273
6274         PR tree-optimization/9814
6275         * gcc.dg/pr9814-1.c: New test case.
6276
6277 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6278
6279         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6280         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6281         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6282         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6283         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6284         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6285         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6286         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6287         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6288         objc.dg/try-catch-8.m: New.
6289
6290 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6291
6292         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6293         remove extraneous semicolons.
6294
6295 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6296
6297         * obj-c++.dg/comp-types-12.mm: New.
6298         * objc.dg/comp-types-11.m: New.
6299         * objc.dg/selector-4.m: New.
6300
6301 2005-05-26  Andreas Jaeger  <aj@suse.de>
6302
6303         PR testsuite/20772
6304         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6305         g++.old-deja/g++.ext/attrib3.C,
6306         g++.old-deja/g++.other/store-expr1.C,
6307         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6308         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6309         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6310         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6311         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6312         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6313         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6314         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6315         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6316         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6317         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6318         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6319         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6320         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6321         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6322         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6323         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6324         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6325         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6326
6327 2005-05-26  Andreas Jaeger  <aj@suse.de>
6328
6329         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6330         x86-64 compilation.
6331
6332 2005-05-26  Andreas Jaeger  <aj@suse.de>
6333
6334         PR testsuite/20772
6335         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6336         gcc.misc-tests/i386-pf-athlon-1.c,
6337         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6338         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6339         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6340         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6341         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6342         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6343         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6344         programs.
6345
6346         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6347         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6348         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6349         x86-64 compilation.
6350
6351         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6352         x86_64.
6353
6354         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6355         effective-target ilp32.
6356
6357 2005-05-26  David Ung  <davidu@mips.com>
6358
6359         * gcc.target/mips/ext_ins.c: New test for testing the generation
6360         of MIPS32/64 rev 2 ext/ins instructions.
6361
6362 2005-05-26  Andreas Jaeger  <aj@suse.de>
6363
6364         * treelang/compile/unsigned.tree: Use gimple instead of
6365         nonexisting generic dump.
6366
6367 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6368
6369         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6370
6371 2005-05-26  Andreas Jaeger  <aj@suse.de>
6372
6373         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6374
6375 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6376
6377         PR libfortran/17283
6378         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6379         Test callee-allocated memory with write statements.
6380
6381 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6382
6383         PR middle-end/21709
6384         * gcc.dg/pr21709-1.c: New test case.
6385
6386 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6387             Mike Stump  <mrs@apple.com>
6388
6389         * objc/execute/next_mapping.h: Update for C++.
6390
6391         * obj-c++.dg/selector-1.mm: Move to...
6392         * obj-c++.dg/selector-4.mm: here...
6393
6394         * obj-c++.dg/basic.mm: New.
6395         * obj-c++.dg/comp-types-1.mm: New.
6396         * obj-c++.dg/cxx-class-1.mm: New.
6397         * obj-c++.dg/cxx-ivars-1.mm: New.
6398         * obj-c++.dg/cxx-ivars-2.mm: New.
6399         * obj-c++.dg/cxx-ivars-3.mm: New.
6400         * obj-c++.dg/cxx-scope-1.mm: New.
6401         * obj-c++.dg/cxx-scope-2.mm: New.
6402         * obj-c++.dg/defs.mm: New.
6403         * obj-c++.dg/empty-private-1.mm: New.
6404         * obj-c++.dg/encode-1.mm: New.
6405         * obj-c++.dg/encode-2.mm: New.
6406         * obj-c++.dg/encode-3.mm: New.
6407         * obj-c++.dg/extern-c-1.mm: New.
6408         * obj-c++.dg/extra-semi.mm: New.
6409         * obj-c++.dg/fix-and-continue-2.mm: New.
6410         * obj-c++.dg/isa-field-1.mm: New.
6411         * obj-c++.dg/ivar-list-semi.mm: New.
6412         * obj-c++.dg/local-decl-1.mm: New.
6413         * obj-c++.dg/lookup-1.mm: New.
6414         * obj-c++.dg/lookup-2.mm: New.
6415         * obj-c++.dg/method-1.mm: New.
6416         * obj-c++.dg/method-2.mm: New.
6417         * obj-c++.dg/method-3.mm: New.
6418         * obj-c++.dg/method-4.mm: New.
6419         * obj-c++.dg/method-5.mm: New.
6420         * obj-c++.dg/method-6.mm: New.
6421         * obj-c++.dg/method-7.mm: New.
6422         * obj-c++.dg/no-extra-load.mm: New.
6423         * obj-c++.dg/overload-1.mm: New.
6424         * obj-c++.dg/pragma-1.mm: New.
6425         * obj-c++.dg/pragma-2.mm: New.
6426         * obj-c++.dg/private-1.mm: New.
6427         * obj-c++.dg/private-2.mm: New.
6428         * obj-c++.dg/proto-qual-1.mm: New.
6429         * obj-c++.dg/qual-types-1.mm: New.
6430         * obj-c++.dg/stubify-1.mm: New.
6431         * obj-c++.dg/stubify-2.mm: New.
6432         * obj-c++.dg/super-class-1.mm: New.
6433         * obj-c++.dg/super-class-2.mm: New.
6434         * obj-c++.dg/super-dealloc-1.mm: New.
6435         * obj-c++.dg/super-dealloc-2.mm: New.
6436         * obj-c++.dg/template-1.mm: New.
6437         * obj-c++.dg/template-2.mm: New.
6438         * obj-c++.dg/template-3.mm: New.
6439         * obj-c++.dg/template-4.mm: New.
6440         * obj-c++.dg/template-5.mm: New.
6441         * obj-c++.dg/template-6.mm: New.
6442         * obj-c++.dg/try-catch-1.mm: New.
6443         * obj-c++.dg/try-catch-2.mm: New.
6444         * obj-c++.dg/try-catch-3.mm: New.
6445         * obj-c++.dg/try-catch-4.mm: New.
6446         * obj-c++.dg/try-catch-5.mm: New.
6447         * obj-c++.dg/try-catch-6.mm: New.
6448         * obj-c++.dg/try-catch-7.mm: New.
6449         * obj-c++.dg/try-catch-8.mm: New.
6450         * obj-c++.dg/try-catch-9.mm: New.
6451         * obj-c++.dg/va-meth-1.mm: New.
6452
6453 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6454
6455         * obj-c++.dg/selector-1.mm: New.
6456         * obj-c++.dg/selector-2.mm: New.
6457
6458 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6459
6460         * obj-c++.dg/selector-3.mm: New.
6461         * objc.dg/selector-3.m: New.
6462
6463 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6464
6465         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6466         about where warning appears.
6467
6468 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6469
6470         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6471         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6472         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6473         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6474
6475 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6476
6477         * gcc.dg/20050524-1.c: New test.
6478
6479 2005-05-25  Jan Hubicka  <jh@suse.cz>
6480
6481         * gcc.dg/tree-prof/inliner-1.c: New.
6482
6483 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6484
6485         * gcc.dg/tree-prof: New directory.
6486         * gcc.dg/tree-prof/tree-prof.exp: New.
6487
6488 2005-05-25  DJ Delorie  <dj@redhat.com>
6489
6490         * gcc.dg/Wattributes-1.c: New.
6491         * gcc.dg/Wattributes-2.c: New.
6492         * gcc.dg/Wattributes-3.c: New.
6493
6494 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6495
6496         PR tree-optimization/19833
6497         * gcc.dg/uninit-4.c: Remove xfail.
6498         * gcc.dg/uninit-9.c: Ditto.
6499
6500 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6501
6502         * obj-c++.dg/bitfield-[1-5].mm: New.
6503         * obj-c++.dg/class-protocol-1.mm: New.
6504         * obj-c++.dg/comp-types-1[0-1].mm: New.
6505         * obj-c++.dg/comp-types-[2-9].mm: New.
6506         * obj-c++.dg/encode-[4-8].mm: New.
6507         * obj-c++.dg/layout-1.mm: New.
6508         * obj-c++.dg/method-1[0-9].mm: New.
6509         * obj-c++.dg/method-2[0-1].mm: New.
6510         * obj-c++.dg/method-[8-9].mm: New.
6511         * obj-c++.dg/objc-gc-3.mm: New.
6512         * obj-c++.dg/try-catch-10.mm: New.
6513         * objc.dg/bitfield-5.m: New.
6514         * objc.dg/comp-types-10.m: New.
6515         * objc.dg/comp-types-9.m: New.
6516         * objc.dg/layout-1.m: New.
6517         * objc.dg/objc-gc-4.m: New.
6518         * objc.dg/try-catch-9.m: New.
6519         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6520         * objc.dg/comp-types-1.m: Likewise.
6521         * objc.dg/comp-types-[5-6].m: Likewise.
6522         * objc.dg/method-9.m: Likewise.
6523
6524 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6525
6526         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6527         and on hardware without VMX support.
6528
6529         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6530
6531         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6532
6533         * lib/profopt.exp (dg-final-generate, dg-final-use,
6534         profopt-final-code, profopt-get-options): New.
6535         (profopt-execute): Process test directives.
6536
6537         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6538         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6539         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6540
6541 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6542
6543         PR C++/21645
6544         * g++.dg/init/ctor5.C: New test.
6545
6546 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6547
6548         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6549         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6550         vect-113.c, vect-114.c.
6551
6552 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6553
6554         * gcc.dg/const-elim-1.c: Remove xfails.
6555
6556 2005-05-23  Jeff Law  <law@redhat.com>
6557
6558         * gcc.c-torture/compile/pr21638.c: New test.
6559         * gcc.c-torture/compile/20050520-1.c: New test.
6560
6561 2005-05-23  Nick Clifton  <nickc@redhat.com>
6562
6563         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6564         be a proper triple, ie: m32r*-*-*.
6565         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6566
6567 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6568
6569         PR middle-end/21331
6570         PR tree-opt/21293
6571         * gcc.c-torture/compile/pr21293.c: New test.
6572         * gcc.c-torture/execute/pr21331.c: New test.
6573
6574 2004-05-20  Richard Henderson  <rth@redhat.com>
6575
6576         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6577
6578 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6579
6580         * obj-c++-dg.exp: Add.
6581         * obj-c++.exp: Add.
6582         * obj-c++.dg/dg.exp: Add.
6583
6584 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6585
6586         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6587         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6588
6589 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6590
6591         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6592
6593 2004-05-19  Richard Henderson  <rth@redhat.com>
6594
6595         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6596
6597 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6598
6599         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6600
6601         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6602
6603 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6604
6605         PR c++/21495
6606         * g++.dg/parse/extern1.C: New test.
6607         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6608
6609 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6610
6611         * gcc.dg/c99-math.h: New.
6612         * gcc.dg/c99-math-float-1.c: New test.
6613         * gcc.dg/c99-math-double-1.c: Likewise.
6614         * gcc.dg/c99-math-long-double-1.c: Likewise.
6615
6616 2005-05-18  Richard Henderson  <rth@redhat.com>
6617
6618         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6619
6620 2005-05-18  Devang Patel  <dpatel@apple.com>
6621
6622         * g++.dg/opt/20050511-1.C: New test.
6623
6624 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6625
6626         PR libfortran/21127
6627         * gfortran.dg/reshape-complex.f90:  New test.
6628
6629 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6630
6631         * gfortran.dg/array_constructor_1.f90: New test.
6632         * gfortran.dg/array_constructor_2.f90: New test.
6633
6634 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6635
6636         PR fortran/20954
6637         * gfortran.dg/pr20954.f: New test.
6638
6639 2005-05-17  Mike Stump  <mrs@apple.com>
6640
6641         Yet more Objective-C++...
6642
6643         * objc.dg/method-5.m: Update.
6644         * objc.dg/method-6.m: Update.
6645         * objc.dg/method-7.m: Update.
6646         * objc.dg/method-9.m: Update.
6647         * objc.dg/try-catch-2.m: Update.
6648
6649 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6650
6651         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6652         Remove little-endian optimizations.
6653
6654 2005-05-17  Jeff Law  <law@redhat.com>
6655
6656         * g++.dg/tree-ssa/pr14814.C: New test.
6657         * gcc.dg/tree-ssa/pr14814.C: New test.
6658         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6659         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6660
6661 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6662
6663         * gcc.dg/compat/generate-random.c: Do not include
6664         libiberty.h.
6665         * gcc.dg/compat/generate-random_r.c: Likewise.
6666
6667 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6668
6669         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6670
6671 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6672
6673         PR middle-end/21595
6674         * g++.dg/tree-ssa/builtin1.C: New testcase.
6675
6676 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6677
6678         PR c++/21454
6679         * g++.dg/opt/const4.C: New test.
6680
6681         PR middle-end/21492
6682         * g++.dg/opt/crossjump1.C: New test.
6683
6684         PR tree-optimization/21610
6685         * gcc.c-torture/compile/20050516-1.c: New test.
6686
6687         PR fortran/15080
6688         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6689         about the test failing.
6690         * gfortran.fortran-torture/execute/where_7.f90: New test.
6691         * gfortran.fortran-torture/execute/where_8.f90: New test.
6692
6693 2005-05-16  Richard Henderson  <rth@redhat.com>
6694
6695         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6696         i?86 and x86_64.
6697
6698 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6699
6700         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6701         (limits.h): Include unconditionally.
6702         (stdlib.h): Likewise.
6703         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6704         (limits.h): Include unconditionally.
6705         (stdlib.h): Likewise.
6706         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6707         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6708         (limits.h): Include unconditionally.
6709         (stdlib.h): Likewise.
6710         (hashtab.h): Do not include.
6711         (getopt.h): Likewise.
6712         (stddef.h): Include.
6713         (hashval_t): Define.
6714         (struct entry): Add "next" field.
6715         (HASH_SIZE): New macro.
6716         (hash_table): New variable.
6717         (switchfiles): Do not use xmalloc.
6718         (mix): New macro.
6719         (iterative_hash): New function.
6720         (hasht): Remove.
6721         (e_exists): New function.
6722         (e_insert): Likewise.
6723         (output): Use, instead of libiberty hashtable functions.
6724         (main): Do not use getopt.  Do not call htab_create.
6725
6726 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6727
6728         PR libstdc++/21526
6729         * lib/target-supports.exp (check_mkfifo_available):
6730         Return 0 for cygwin as mkfifo support incomplete on platform.
6731         Fix typos in comments.
6732
6733 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6734
6735         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6736
6737 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6738
6739         PR fortran/17432
6740         * gfortran.dg/assign_4.f: New test.
6741
6742 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6743
6744         PR tree-optimization/21563
6745         * gcc.dg/tree-ssa/pr21563.c: New.
6746
6747 2005-05-14  Jan Hubicka  <jh@suse.cz>
6748
6749         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6750
6751 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6752
6753         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6754
6755 2005-05-13  Julian Brown  <julian@codesourcery.com>
6756
6757         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6758         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6759
6760 2005-05-13  Jan Hubicka  <jh@suse.cz>
6761
6762         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6763         * gcc.dg/fold-xor-?.c: Likewise.
6764         * gcc.dg/pr15784-?.c: Likewise.
6765         * gcc.dg/pr20922-?.c: Likewise.
6766         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6767         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6768         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6769
6770 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6771
6772         PR fortran/21260
6773         * gfortran.dg/hollerith_1.f90: New test.
6774
6775 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6776
6777         * gfortran.dg/func_result_2.f90: New test.
6778
6779 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6780
6781         * gfortran.dg/dev_null.f90: New test.
6782
6783 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6784
6785         * gcc.dg/arm-vfp1.c: Revert last change.
6786
6787 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6788
6789         PR middle-end/19807
6790         PR tree-optimization/19639
6791         * g++.dg/tree-ssa/pr19807.C: New testcase.
6792
6793 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6794
6795         PR libfortran/21471
6796         * gfortran.dg/append-1.f90: New test.
6797
6798 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6799
6800         * gcc.dg/pr18501.c: XFAIL.
6801         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6802         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6803         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6804         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6805         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6806         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6807         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6808         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6809
6810 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6811
6812         PR fortran/20178
6813         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6814         gfortran.dg/f2c_3.f90: New tests.
6815
6816         * gfortran.dg/return_1.f90: Fix dg annotation.
6817
6818 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6819
6820         * gcc.c-torture/compile/20050510-1.c: New test.
6821
6822 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6823
6824         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6825
6826 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6827
6828         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6829
6830 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6831
6832         PR c/17913
6833         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6834
6835 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6836
6837         PR c/21342
6838         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6839         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6840
6841 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6842
6843         PR debug/16676
6844         * gcc.dg/debug/pr16676.c: New test.
6845
6846 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6847
6848         PR testsuite/21443
6849         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6850         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6851         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6852         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6853         Change -O1 to -O2.
6854         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6855         -fno-tree-dominator-opts.
6856
6857 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6858
6859         * gfortran.dg/return_1.f90: New test.
6860
6861 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6862
6863         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6864
6865         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6866
6867 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6868
6869         PR c++/21427
6870         * g++.dg/inherit/covariant13.C: New.
6871
6872 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6873
6874         PR libfortran/19155
6875         * gfortran.dg/pr19155.f: New test.
6876
6877 2005-05-08  Roger Sayle  <roger@eyesopen.com>
6878
6879         PR inline-asm/8788
6880         * gcc.dg/pr8788-1.c: New testcase.
6881
6882 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
6883
6884         PR target/21416
6885         * gcc.target/mips/fpcmp-[12].c: New tests.
6886
6887 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6888
6889         * lib/target-supports-dg.exp (dg-require-fork): New function.
6890         (dg-require-mkfifo): Likewise.
6891         * lib/target-supports.exp (check_function_available): New
6892         function.
6893         (check_fork_available): Likewise.
6894         (check_mkfifo_available): Likewise.
6895
6896 2005-05-06  Jeff Law  <law@redhat.com>
6897
6898         * gcc.c-torture/compile/pr21380.c: New test.
6899
6900 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6901
6902         PR c++/20961
6903         * g++.dg/ext/weak3.C: New test.
6904
6905 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
6906
6907         PR c++/21352
6908         * g++.dg/template/crash37.C: New test.
6909
6910 2005-05-05  Paul Brook  <paul@codesourcery.com>
6911
6912         * gcc.dg/arm-g2.c: Use effective-target arm32.
6913         * gcc.dg/arm-mmx-1.c: Ditto.
6914         * gcc.dg/arm-scd42-2.c: Ditto.
6915         * gcc.dg/arm-vfp1.c: Ditto.
6916         * lib/target-supports.exp (check_effective_target_arm32): New
6917         function.
6918
6919 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
6920
6921         PR libfortran/21354
6922         gfortran.dg/in_pack_rank7.f90:  New test.
6923
6924 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
6925
6926         PR middle-end/15618
6927         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
6928
6929 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
6930
6931         PR middle-end/21265
6932         * gcc.dg/20050503-1.c: New test.
6933
6934         PR rtl-optimization/21239
6935         * gcc.dg/i386-sse-11.c: New test.
6936
6937 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
6938
6939         PR target/16888
6940         * gcc.target/i386/asm-1.c: New test.
6941
6942 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
6943
6944         PR rtl-optimization/21330
6945         * gcc.c-torture/execute/20050502-1.c: New test.
6946
6947         PR target/21297
6948         * gcc.c-torture/execute/20050502-2.c: New test.
6949
6950 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
6951
6952         PR middle-end/21282
6953         * gcc.dg/pr21282.c: New.
6954
6955 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6956
6957         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
6958         * gcc.dg/vect/vect-92.c: Likewise
6959         * gcc.dg/vect/vect-93.c: Likewise
6960         * gcc.dg/vect/vect-dv-1.c: Likewise
6961         * gcc.dg/vect/vect-dv-2.c: Likewise
6962         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
6963
6964 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6965
6966         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
6967         * gfortran.dg/vect/vect-2.f90:  Likewise
6968         * gfortran.dg/vect/vect-3.f90:  Likewise
6969         * gfortran.dg/vect/vect-4.f90:  Likewise
6970         * gfortran.dg/vect/vect-5.f90:  Likewise
6971
6972 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
6973
6974         PR target/20813
6975         * gcc.dg/rs6000-fpint-2.c: New.
6976
6977 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
6978
6979         PR c/15698
6980         * gcc.dg/builtins-30.c: Update expected messages.
6981         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
6982         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
6983         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
6984
6985 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
6986
6987         PR tree-optimization/21294
6988         * gcc.dg/tree-ssa/pr21294.c: New.
6989
6990 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
6991
6992         * gcc.dg/altivec-3.c (vec_store): Do not use the old
6993         __builtin_altivec_st_internal_4si built-in.
6994
6995 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
6996
6997         PR c++/15875
6998         * g++.dg/template/ptrmem14.C: New test.
6999
7000 2005-05-02  Paul Brook  <paul@codesourcery.com>
7001
7002         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
7003
7004 2005-05-02  Michael Matz  <matz@suse.de>
7005
7006         PR c++/19542
7007         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
7008
7009 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
7010
7011         * g++.dg/cpp/weak.C: New test.
7012
7013 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
7014
7015         * gcc.dg/tree-ssa/loop-8.c: New test.
7016
7017 2005-04-30  Michael Maty  <matz@suse.de>
7018
7019         * gcc.dg/inline-mcpy.c: New test.
7020
7021 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
7022
7023         PR libfortran/18958
7024         * gfortran.dg/eoshift.f90:  New test case.
7025
7026 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
7027
7028         PR libfortran/18857
7029         * gfortran.dg/matmul_1.f90: New test.
7030
7031 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7032
7033         PR tree-optimization/21030
7034         * gcc.dg/tree-ssa/pr21030.c: New.
7035
7036 2005-04-29  Devang Patel  <dpatel@apple.com>
7037
7038         PR tree-optimization/21272
7039         * gcc.dg/vect/vect-ifcvt-10.c: New test.
7040
7041 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
7042
7043         PR fortran/13082
7044         PR fortran/18824
7045         * gfortran.dg/entry_4.f90: New test.
7046         * gfortran.fortran-torture/execute/entry_1.f90: New test.
7047         * gfortran.fortran-torture/execute/entry_2.f90: New test.
7048         * gfortran.fortran-torture/execute/entry_3.f90: New test.
7049         * gfortran.fortran-torture/execute/entry_4.f90: New test.
7050         * gfortran.fortran-torture/execute/entry_5.f90: New test.
7051         * gfortran.fortran-torture/execute/entry_6.f90: New test.
7052         * gfortran.fortran-torture/execute/entry_7.f90: New test.
7053
7054 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7055
7056         * gfortran.fortran-torture/execute/entry_8.f90: New test.
7057
7058 2005-04-29  Paul Brook   <paul@codesourcery.com>
7059
7060         * gfortran.dg/entry_3.f90: New test.
7061
7062 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7063
7064         * gfortran.dg/implicit_4.f90: New test.
7065
7066 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
7067
7068         * lib/target-supports.exp (check_profiling_available): Return
7069         false for xtensa-*-elf.
7070
7071 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
7072
7073         * lib/fortran-torture.exp (fortran-torture.exp): Catch
7074         error if file cannot be deleted.
7075
7076 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7077
7078         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
7079         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
7080         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
7081         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
7082         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
7083         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
7084         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
7085         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
7086         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
7087         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7088         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
7089         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
7090         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
7091
7092 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7093
7094         PR fortran/20865
7095         * gfortran.dg/pr20865.f90: New test.
7096
7097 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
7098
7099         * gcc.dg/void-cast-2.c: New test.
7100
7101 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7102
7103         PR c/21159
7104         * gcc.dg/void-cast-1.c: New test.
7105
7106 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
7107
7108         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
7109
7110 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7111
7112         PR fortran/21177
7113         * gfortran.dg/pr21177.f90: New test.
7114
7115 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
7116
7117         PR tree-optimization/21171
7118         * gcc.dg/tree-ssa/pr21171.c: New test.
7119
7120 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
7121
7122         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7123         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7124         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7125         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7126         gcc.dg/tree-ssa/gen-vect-32.c: New.
7127         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
7128         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
7129         don't run on PPC32.
7130
7131 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7132
7133         PR c/21213
7134         * gcc.dg/transparent-union-3.c: New test.
7135
7136 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7137
7138         PR c/20740
7139         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
7140         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
7141         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
7142         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
7143         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
7144         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
7145
7146 2005-04-26  Jeff Law  <law@redhat.com>
7147
7148         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
7149         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
7150         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
7151         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
7152         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
7153         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
7154         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
7155
7156 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
7157
7158         PR tree-optimization/17598
7159         * gcc.dg/tree-ssa/pr17598.c: New testcase.
7160
7161 2005-04-25  Mike Stump  <mrs@apple.com>
7162
7163         * objc.dg/fix-and-continue-1.m: Add.
7164
7165 2005-04-25  Roger Sayle  <roger@eyesopen.com>
7166
7167         PR c++/20995
7168         * g++.dg/opt/pr20995-1.C: New test case.
7169
7170 2005-04-25  Devang Patel <dpatel@apple.com>
7171
7172         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
7173
7174 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7175
7176         PR testsuite/21062
7177         * g++.dg/opt/alias2.C (printf): Correct the prototype.
7178
7179 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7180
7181         PR C++/21188
7182         * g++.dg/opt/rtti2.C: New test.
7183
7184 2005-04-25  Paul Brook  <paul@codesourcery.com>
7185         Steven G. Kargl  <kargls@comcast.net>
7186
7187         PR fortran/20879
7188         * gfortran.dg/ichar_1.f90: New file.
7189
7190 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
7191
7192         PR middle-end/20991
7193         * g++.dg/opt/pr20991.C: New test.
7194
7195         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
7196         where sizeof (type) < __alignof__ (type).
7197         * gcc.dg/compat/struct-layout-1.h: Likewise.
7198
7199 2005-04-24  Per Bothner  <per@bothner.com>
7200             Devang Patel  <dpatel@apple.com>
7201
7202         PR preprocessor/20907
7203         * gcc.dg/cpp/very-long-comment.c: New test.
7204
7205 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7206
7207         PR fortran/20059
7208         * gfortran.dg/common_5.f: New test.
7209
7210 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
7211
7212         PR middle-end/21082
7213         * g++.dg/tree-ssa/pr21082.C: New testcase.
7214
7215 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
7216
7217         * gcc.dg/vect/vect-99.c: New test.
7218
7219 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
7220
7221         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
7222
7223 2005-04-22  Jeff Law  <law@redhat.com>
7224
7225         * gcc.dg/uninit-5.c: Remove xfails.
7226         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
7227         conditionals and loads.
7228
7229 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
7230
7231         PR libfortran/20074
7232         PR libfortran/20436
7233         PR libfortran/21108
7234         * gfortran.dg/nested_reshape.f90: new test
7235         * gfortran.dg/reshape-alloc.f90: new test
7236         * gfortran.dg/reshape.f90: new test
7237
7238 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
7239
7240         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
7241
7242         * gcc.dg/arm-vfp1.c: New test.
7243
7244 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
7245
7246         PR c++/21087
7247         * g++.dg/lookup/builtin2.C: New test.
7248
7249 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7250
7251         * gcc.dg/weak/weak-13.c: New test.
7252
7253 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
7254
7255         * lib/target-supports.exp (check_effective_target_sync_int_long):
7256         Add powerpc*.
7257
7258 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
7259
7260         * gcc.target/mips/branch-1.c: New test.
7261
7262 2005-04-21  Richard Henderson  <rth@redhat.com>
7263
7264         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
7265         * gcc.dg/vect/vect-86.c: Likewise.
7266         * gcc.dg/vect/vect-87.c: Likewise.
7267         * gcc.dg/vect/vect-88.c: Likewise.
7268
7269 2005-04-21  Devang Patel  <dpatel@apple.com>
7270
7271         PR optimization/20994
7272         * gcc.dg/tree-ssa/ifc-3.c: New test.
7273
7274 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7275
7276         PR c/12913
7277         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7278         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7279         gcc.dg/c99-vla-jump-5.c: New tests.
7280
7281 2005-04-19  Richard Henderson  <rth@redhat.com>
7282
7283         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7284         Fix typo in exists check.
7285         (check_effective_target_sync_int_long): New.
7286         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7287         * gcc.dg/ia64-sync-2.c: Likewise.
7288         * gcc.dg/ia64-sync-3.c: Likewise.
7289         * gcc.dg/ia64-sync-4.c: Likewise.
7290
7291 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7292
7293         * gcc.dg/fold-xor-1.c: New test.
7294         * gcc.dg/fold-xor-2.c: New test.
7295
7296 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7297
7298         PR target/20670
7299         * g++.dg/eh/fp-regs.C: New test.
7300
7301 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7302
7303         * gcc.dg/Wint-to-pointer-cast-1.c,
7304         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7305         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7306         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7307
7308 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7309
7310         PR fortran/16861
7311         * gfortran.dg/pr16861.f90: New test.
7312
7313 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7314
7315         * gcc.dg/pr21085.c: New test.
7316
7317 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7318
7319         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7320         (setup_mips_tests, dg-mips-options): New procedures.
7321         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7322         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7323         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7324         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7325         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7326         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7327         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7328         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7329         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7330         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7331         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7332         dg-mips-options instead of dg-options.  Remove now-redundant
7333         preprocessor guards.
7334         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7335         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7336         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7337         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7338         * gcc.dg/vr-mult-2.c: Delete.
7339         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7340         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7341         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7342         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7343         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7344         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7345         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7346
7347 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7348
7349         * ada/acats/run_all.sh: Use sync when executable not present.
7350
7351 2005-04-18  Devang Patel  <dpatel@apple.com>
7352
7353         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7354         * gcc.dg/vect/vect-11a.c: New.
7355         * gcc.dg/vect/vect-none.c: Update.
7356         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7357
7358 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7359
7360         PR tree-optimization/20922
7361         * gcc.dg/pr20922-1.c: New test.
7362         * gcc.dg/pr20922-2.c: New test.
7363         * gcc.dg/pr20922-3.c: New test.
7364         * gcc.dg/pr20922-4.c: New test.
7365         * gcc.dg/pr20922-5.c: New test.
7366         * gcc.dg/pr20922-6.c: New test.
7367
7368 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7369
7370         PR libfortran/20950
7371         * gfortran.dg/pr20950.f: New test.
7372
7373 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7374
7375         PR libfortran/19216
7376         * gfortran.dg/pr19216.f: New test.
7377
7378 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7379
7380         PR tree-optimization/21001
7381         * gcc.dg/tree-ssa/pr21001.c: New.
7382
7383 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7384
7385         PR libfortran/21075
7386         * gfortran.dg/reshape_rank7.f90: New test.
7387
7388 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7389
7390         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7391         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7392         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7393         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7394         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7395         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7396         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7397         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7398         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7399         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7400         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7401         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7402         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7403         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7404         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7405         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7406         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7407         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7408         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7409         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7410         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7411
7412 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7413
7414         * gfortran.dg/wtruncate.f: New testcase.
7415         * gfortran.dg/wtruncate.f90: New testcase.
7416
7417 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/21025
7420         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7421         which sizeof/alignof is dependent, rather than just whether we are
7422         processing_template_decl.
7423
7424 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7425
7426         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7427         corrected typo where the wrong variables had been compared.
7428
7429 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7430
7431         PR libfortran/18495
7432         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7433         Test callee-allocated version of return array with a write
7434         statement.
7435         Test spread with a temporary with another write statement.
7436
7437 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7438
7439         PR tree-optimization/21031
7440         * gcc.dg/tree-ssa/pr21031.c: New.
7441
7442 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7443
7444         PR tree-optimization/21004
7445         * gcc.dg/builtins-53.c: Include builtins-config.h.
7446         Check floorf, ceilf, floorl and ceill transformations
7447         only when HAVE_C99_RUNTIME is defined.
7448
7449 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7450
7451         PR middle-end/20739
7452         * gcc.dg/tree-ssa/pr20739.c: New test.
7453
7454 2005-04-14  Mike Stump  <mrs@apple.com>
7455
7456         * gcc.dg/Foundation.framework/empty: New.
7457         * gcc.dg/framework-2.c: New.
7458
7459 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7460
7461         PR tree-optimization/21021
7462         * gcc.c-torture/compile/pr21021.c: New.
7463
7464 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7465
7466         PR testsuite/21010
7467         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7468         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7469         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7470         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7471         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7472         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7473         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7474         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7475
7476 2005-04-14  Richard Henderson  <rth@redhat.com>
7477
7478         * lib/target-supports.exp (check_effective_target_vect_condition):
7479         Add ia64, i?86, and x86_64.
7480
7481 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7482
7483         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7484
7485 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7486
7487         PR tree-optimization/20657
7488         * gcc.dg/tree-ssa/pr20657.c: New.
7489
7490 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7491
7492         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7493         (long long int)trunc*.
7494
7495 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7496
7497         PR target/20927
7498         * gcc.dg/pr20927.c: New test.
7499
7500 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7501
7502         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7503         * gcc.target/mips/asm-1.c: Likewise.
7504
7505 2005-04-13  Dale Johannesen  <dalej@apple.com>
7506
7507         * objc.dg/objc-fast-4.m:  New.
7508
7509 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7510
7511         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7512         directory.
7513         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7514
7515 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7516
7517         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7518         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7519         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7520
7521 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7522
7523         PR tree-optimization/20913
7524         * gcc.dg/tree-ssa/pr20913.c: New.
7525
7526         PR tree-optimization/20702
7527         * gcc.dg/tree-ssa/pr20702.c: New.
7528
7529 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7530
7531         PR c++/13744
7532         * g++.dg/inherit/local3.C: New test.
7533
7534 2005-04-12  Jeff Law  <law@redhat.com>
7535
7536         * gcc.dg/tree-ssa/20050412-1.c: New test.
7537
7538 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7539
7540         PR libfortran/19016
7541         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7542         Add tests with mask generated by expression.
7543         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
7544         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
7545         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
7546
7547 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7548
7549         PR middle-end/20917
7550         * gcc.dg/20050409-1.c: New test.
7551
7552 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7553
7554         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7555
7556 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7557
7558         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7559         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7560         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7561         (TARGET_CXX): Adjust accordingly.
7562         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7563         determine_class_data_visibility and class_data_always_comdat.
7564         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7565         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7566         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7567         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7568         (arm_cxx_determine_class_data_visibility): New.
7569         (arm_cxx_class_data_always_comdat): Likewise.
7570         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7571         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7572         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7573         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7574         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7575         Define.
7576
7577 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7578
7579         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7580
7581 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7582
7583         * gcc.dg/i386-darwin-fpmath.c: New.
7584
7585 2004-04-11  Devang Patel  <dpatel@apple.com>
7586
7587         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7588         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7589         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7590         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7591         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7592         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7593         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7594         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7595         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7596
7597 2004-04-11  Devang Patel  <dpatel@apple.com>
7598
7599         * gcc.dg/vect/vect-dv-1.c: New test.
7600         * gcc.dg/vect/vect-dv-2.c: New test.
7601
7602 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7603
7604         PR tree-optimization/20933
7605         * gcc.dg/tree-ssa/pr20933.c: New test.
7606
7607 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7608
7609         * gfortran.dg/fold_nearest.f90: New test.
7610
7611 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7612
7613         * gcc.dg/tree-ssa/alias-1.c: New test.
7614
7615 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7616
7617         PR tree-optimization/20920
7618         * g++.dg/tree-ssa/pr20920.C: New test.
7619
7620 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7621
7622         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7623         (long long int)ceil*.
7624
7625 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7626
7627         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7628         explicit C++ linkage.
7629
7630 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7631
7632         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7633         warning for arithmetic IF statements.
7634
7635 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7636
7637         * eor_handling_1.f90: New test case.
7638         * eor_handling_2.f90: New test case.
7639         * eor_handling_3.f90: New test case.
7640         * eor_handling_4.f90: New test case.
7641         * eor_handling_5.f90: New test case.
7642         * noadv_size.f90: New test case.
7643         * pad_no.f90: New test case.
7644
7645 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7646
7647         * gcc.c-torture/execute/20050410-1.c: New test.
7648
7649 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7650
7651         * gcc.dg/pr20126.c: New.
7652
7653 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7654             Steven G. Kargl <kargls@comcast.net>
7655
7656         * gfortran.dg/PR19872.f: New test.
7657
7658 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7659
7660         * gfortran.dg/nint_1.f90:  Fix dg-do directive
7661
7662 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7663
7664         * gfortran.dg/nint_1.f90: New test.
7665
7666 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7667
7668         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7669         Added test for callee-allocated arrays with write statements.
7670         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7671         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7672         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7673         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7674         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7675
7676 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7677
7678         PR libfortran/20163
7679         * gfortran.dg/open-options-blanks.f:  New test.
7680
7681 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7682
7683         PR fortran/13257
7684         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7685
7686 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7687
7688         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7689         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7690         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7691         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7692         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7693         * gcc.c-torture/execute/stdarg-4.c: New test.
7694
7695         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7696
7697         PR target/20795
7698         * g++.dg/abi/param2.C: New test.
7699
7700 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7701
7702         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7703
7704 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7705
7706         * gcc.dg/builtins-53.c: New test.
7707
7708 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7709
7710         * g++.dg/tree-ssa/pr18178.C: New test.
7711         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7712         * gcc.c-torture/execute/20041019-1.c: New test.
7713         * gcc.dg/tree-ssa/20041008-1.c: New test.
7714         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7715         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7716         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7717         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7718         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7719         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7720         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7721         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7722         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7723         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7724
7725 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7726
7727         PR rtl-optimization/20466
7728         * gcc.c-torture/execute/pr20466-1.c: New test.
7729
7730 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7731
7732         PR c++/20905
7733         * g++.dg/parse/cond2.C: New test.
7734
7735         PR c++/20145
7736         * g++.dg/warn/Wdtor1.C: New test.
7737
7738 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7739
7740         PR fortran/17229
7741         * gfortran.dg/pr17229.f: New test.
7742
7743 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7744
7745         * gfortran.dg/tiny_1.f90: New test.
7746         * gfortran.dg/tiny_2.f90: ditto.
7747
7748 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7749
7750         * gfortran.dg/eor_1.f90:  Fix dg-do run line
7751         * gfortran.dg/open_new.f90:  Fix dg-do run line
7752
7753 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7754
7755         * lib/target-supports.exp (get_compiler_messages): Support
7756         optional arguments, the fourth being compiler options.
7757         (check_effective_target_fpic): New proc.
7758         * gcc.dg/20050321-2.c: Restrict to target fpic.
7759
7760 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7761
7762         * gcc.dg/15443-1.c: New test.
7763         * gcc.dg/15443-2.c: Likewise.
7764
7765 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7766
7767         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7768
7769 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7770
7771         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7772
7773 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7774
7775         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7776         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7777         -m64.
7778         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7779         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7780         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7781
7782 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7783
7784         PR c++/20212
7785         * g++.dg/warn/Wunused-11.C: New test.
7786
7787 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7788
7789         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7790
7791 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7792
7793         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7794
7795 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7796
7797         PR c++/20734
7798         * g++.dg/template/ptrmem13.C: New test.
7799
7800 2005-04-05  Per Bothner  <per@bothner.com>
7801
7802         * lib/gcc.exp: Always add -fno-show-column, for now.
7803
7804 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7805
7806         PR testsuite/20767
7807         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7808         of plain old "unsigned int" for the type of "i".  Makes this test
7809         64bit clean.
7810
7811 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7812
7813         * gcc.dg/i386-ssefn-1.c: New test.
7814         * gcc.dg/i386-ssefn-2.c: New test.
7815         * gcc.dg/i386-ssefn-3.c: New test.
7816         * gcc.dg/i386-ssefn-4.c: New test.
7817
7818 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7819
7820         PR tree-optimization/20076
7821         * gcc.dg/builtin-apply4.c: New test.
7822
7823         PR preprocessor/19475
7824         * gcc.dg/cpp/macspace1.c: New test.
7825         * gcc.dg/cpp/macspace2.c: New test.
7826
7827 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7828
7829         * gfortran.dg/pr20755.f: Fixed bad format.
7830
7831 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7832
7833         PR c++/20763
7834         * g++.dg/ext/attrib21.C: New test.
7835
7836 2004-04-05  Devang Patel  <dpatel@apple.com>
7837
7838         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7839         * gcc.dg/vect/vect-shift-1.c: New test.
7840
7841 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7842
7843         PR libfortran/20755
7844         * gfortran.dg/pr20755.f: New test.
7845
7846 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7847
7848         * gfortran.dg/pr15959.f90: New test.
7849         * gfortran.dg/string_pad_trunc.f90: New test.
7850
7851 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7852
7853         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7854         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7855         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7856         syntax.
7857
7858 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7859
7860         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7861
7862 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7863
7864         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7865         * gcc.c-torture/compile/20011119-2.c: Likewise.
7866         * gcc.c-torture/compile/981001-2.c: Likewise.
7867
7868 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7869
7870         PR c++/20679
7871         * g++.dg/template/overload4.C: New test.
7872
7873 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7874
7875         PR c++/20746
7876         * g++.dg/abi/covariant5.C: New.
7877
7878         PR debug/20505
7879         * g++.dg/debug/const2.C: New.
7880
7881 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
7882
7883         PR rtl-optimization/16104
7884         * gcc.c-torture/execute/20050316-1.c: New test.
7885
7886 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7887
7888         * g++.dg/template/spec23.C: Fix dg-error text.
7889
7890 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
7891
7892         PR c++/19199
7893         * g++.dg/expr/lval2.C: New.
7894
7895 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7896
7897         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
7898         __builtin_strcasecmp and __builtin_strncasecmp.
7899
7900 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
7901
7902         PR c++/20723
7903         * g++.dg/template/spec22.C: New.
7904         * g++.dg/template/spec23.C: New.
7905
7906 2005-04-03  Dale Ranta  <dir@lanl.gov>
7907             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7908
7909         PR libfortran/20068
7910         PR libfortran/20125
7911         PR libfortran/20156
7912         PR libfortran/20471
7913         * gfortran.dg/backspace.f: New test.
7914
7915 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
7916
7917         * gcc.dg/pr19345.c: New test.
7918
7919 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7920
7921         PR tree-optimization/20640
7922         * gcc.dg/torture/tree-loop-1.c: New.
7923
7924 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7925
7926         PR rtl-optimization/20290
7927         * gcc.c-torture/execute/loop-ivopts-2.c: New.
7928
7929 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
7930
7931         * gcc.dg/rs6000-fpint.c: New.
7932
7933 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7934
7935         * gcc.dg/old-style-then-proto-1.c: New test.
7936
7937 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7938
7939         * gfortran.fortran-torture/execute/backspace.f90: Check
7940         after backspace and read was incorrect.
7941
7942 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7943
7944         * gcc.c-torture/execute/builtins/strcat.c: Check the result
7945         buffer past the terminating NUL using memcmp.
7946         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
7947         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
7948
7949         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
7950         Fix unused/uninitialized variable warnings.
7951
7952         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
7953         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
7954         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
7955         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
7956
7957         * gcc.c-torture/execute/builtins/abs-1-lib.c,
7958         gcc.c-torture/execute/builtins/fputs-lib.c,
7959         gcc.c-torture/execute/builtins/lib/fprintf.c,
7960         gcc.c-torture/execute/builtins/lib/main.c,
7961         gcc.c-torture/execute/builtins/lib/memcmp.c,
7962         gcc.c-torture/execute/builtins/lib/memmove.c,
7963         gcc.c-torture/execute/builtins/lib/mempcpy.c,
7964         gcc.c-torture/execute/builtins/lib/memset.c,
7965         gcc.c-torture/execute/builtins/lib/printf.c,
7966         gcc.c-torture/execute/builtins/lib/sprintf.c,
7967         gcc.c-torture/execute/builtins/lib/stpcpy.c,
7968         gcc.c-torture/execute/builtins/lib/strchr.c,
7969         gcc.c-torture/execute/builtins/lib/strcmp.c,
7970         gcc.c-torture/execute/builtins/lib/strcpy.c,
7971         gcc.c-torture/execute/builtins/lib/strcspn.c,
7972         gcc.c-torture/execute/builtins/lib/strlen.c,
7973         gcc.c-torture/execute/builtins/lib/strncat.c,
7974         gcc.c-torture/execute/builtins/lib/strncmp.c,
7975         gcc.c-torture/execute/builtins/lib/strncpy.c,
7976         gcc.c-torture/execute/builtins/lib/strrchr.c,
7977         gcc.c-torture/execute/builtins/lib/strspn.c,
7978         gcc.c-torture/execute/builtins/lib/strstr.c,
7979         gcc.c-torture/execute/builtins/memops-asm-lib.c,
7980         gcc.c-torture/execute/builtins/strlen-2.c,
7981         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
7982         prototypes.
7983
7984 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7985
7986         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
7987         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
7988         selectany usage.
7989
7990 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
7991
7992         PR c++/19406
7993         * g++.dg/debug/using1.C: New test.
7994
7995 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
7996
7997         PR middle-end/20524
7998         * gcc.dg/alias-7.c: Prefix asm-declared name with
7999         __USER_LABEL_PREFIX__.
8000
8001 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
8002
8003         Fix fallout from PR middle-end/15700:
8004         * gcc.c-torture/compile/20011119-1.c: Take
8005         __USER_LABEL_PREFIX__ into account.
8006         * gcc.c-torture/compile/20011119-2.c: Likewise.
8007
8008 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8009
8010         PR c++/18644
8011         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
8012
8013 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8014
8015         PR c/17855
8016         * gcc.c-torture/compile/struct-non-lval-1.c,
8017         gcc.c-torture/compile/struct-non-lval-2.c,
8018         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
8019
8020 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
8021
8022         * gcc.dg/tls/tls.exp: Remove temporary file.
8023         * g++.dg/tls/tls.exp: Ditto.
8024         * lib/file-format.exp: Ditto.
8025         * g++.dg/special/ecos.exp: Ditto.
8026
8027         * lib/profopt.exp: Treat prof_ext as a list.
8028         * gcc.misc-tests/bprob.exp: Ditto.
8029         * g++.dg/bprob/bprob.exp: Ditto.
8030
8031         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
8032         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
8033         g++.dg/tree-ssa/pointer-reference-alias.C,
8034         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
8035         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
8036         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
8037         g++.dg/vect/pr19951.cc: Ditto.
8038         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
8039         gcc.dg/builtins-47.c: Ditto.
8040         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
8041         gcc.dg/pr20115-1.c: Ditto.
8042         * gcc.dg/tree-ssa/20030530-2.c,
8043         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
8044         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8045         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
8046         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8047         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
8048         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
8049         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
8050         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
8051         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
8052         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
8053         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
8054         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
8055         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
8056         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
8057         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
8058         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8059         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8060         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8061         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8062         gcc.dg/tree-ssa/20030824-1.c,
8063         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
8064         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
8065         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
8066         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
8067         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
8068         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
8069         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
8070         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
8071         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
8072         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
8073         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
8074         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
8075         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
8076         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
8077         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
8078         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
8079         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
8080         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
8081         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
8082         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
8083         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
8084         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
8085         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
8086         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
8087         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
8088         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
8089         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
8090         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
8091         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
8092         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
8093         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
8094         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
8095         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
8096         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
8097         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
8098         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
8099         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
8100         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
8101         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
8102         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
8103         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
8104         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
8105         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8106         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
8107         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
8108         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
8109         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
8110         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
8111         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
8112         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
8113         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8114         gcc.dg/tree-ssa/useless-1.c: Ditto.
8115         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
8116         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
8117         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
8118         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
8119         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8120         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
8121         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
8122         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
8123         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
8124         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
8125         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
8126         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
8127         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
8128         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
8129         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
8130         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
8131         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
8132         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
8133         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
8134         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
8135         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
8136         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8137         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8138         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
8139         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
8140         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
8141         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
8142         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
8143         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
8144         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
8145         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
8146         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
8147         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
8148         gcc.dg/vect/vect-none.c: Ditto.
8149         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
8150         treelang/compile/unsigned.tree: Ditto.
8151
8152         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
8153         * gcc.dg/cpp/direct2s.c: Ditto.
8154         * gcc.dg/cpp/paste4.c: Ditto.
8155         * gcc.dg/cpp/separate-1.c: Ditto.
8156         * gcc.dg/pch/save-temps-1.c: Ditto.
8157         * g++.dg/ext/altivec-10.C: Ditto.
8158         * g++.dg/pch/pch.C: Ditto.
8159
8160         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
8161
8162         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
8163         * g++.dg/template/repo1.C: Ditto.
8164         * g++.dg/template/repo2.C: Ditto.
8165         * g++.dg/template/repo3.C: Ditto.
8166         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
8167         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
8168         * g++.old-deja/g++.pt/repo1.C: Ditto.
8169         * g++.old-deja/g++.pt/repo2.C: Ditto.
8170         * g++.old-deja/g++.pt/repo3.C: Ditto.
8171         * g++.old-deja/g++.pt/repo4.C: Ditto.
8172
8173         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
8174         * gcc.dg/20030107-1.c: Ditto.
8175         * gcc.dg/20030702-1.c: Ditto.
8176         * gcc.dg/profile-generate-1.c: Ditto.
8177         * g++.dg/other/profile1.C: Ditto.
8178         * g++.old-deja/g++.robertl/eb83.C: Ditto.
8179
8180         * lib/gcc-dg.exp (remove-build-file): New.
8181         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8182         cleanup-tree-dump, cleanup-saved-temps): New.
8183
8184 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8185
8186         PR c++/19203, DR 214
8187         * g++.dg/parse/ambig3.C: Not ambiguous.
8188         * g++.dg/template/spec20.C: New.
8189         * g++.dg/template/spec21.C: New.
8190
8191 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
8192
8193         PR target/20045
8194         * gcc.dg/ia64-fptr-1.c: Run only on linux.
8195
8196 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8197
8198         PR libfortran/20660
8199         * gfortran.dg/negative_unit.f: New test.
8200
8201 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
8202
8203         * gcc.dg/20050330-1.c: New test.
8204
8205 2005-03-30  Devang Patel  <dpatel@apple.com>
8206
8207         * g++.dg/tree-sra/ssa-sra-3.C: New test.
8208
8209 2005-03-30  Dale Johannesen  <dalej@apple.com>
8210
8211         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
8212
8213 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
8214
8215         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8216         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
8217         Strip options from test name.
8218
8219 2005-03-31  Jan Hubicka  <jh@suse.cz>
8220
8221         * gcc.dg/varpool-1.c: New testcase.
8222
8223 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8224
8225         PR c/772
8226         PR c/17913
8227         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
8228         gcc.dg/stmt-expr-label-3.c : New tests.
8229         * gcc.c-torture/execute/medce-2.c: Remove.
8230
8231 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8232
8233         PR c/20368
8234         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
8235         tests.
8236
8237 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
8238
8239         * gcc.c-torture/compile/pr20203.c: New test.
8240
8241 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8242
8243         * gfortran.dg/promotion.f90:  New test.
8244
8245 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
8246
8247         PR middle-end/20491
8248         * gcc.dg/torture/asm-subreg-1.c: New test.
8249
8250 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
8251
8252         PR c/20672
8253         * gcc.dg/pr20672-1.c: New test.
8254
8255 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
8256
8257         * gfortran.dg/vect: New directory.
8258         * gfortran.dg/vect/vect.exp: New.
8259         * gfortran.dg/vect/vect-1.f90: New test.
8260         * gfortran.dg/vect/vect-2.f90: New test.
8261         * gfortran.dg/vect/vect-3.f90: New test.
8262         * gfortran.dg/vect/vect-4.f90: New test.
8263         * gfortran.dg/vect/vect-5.f90: New test.
8264
8265 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
8266
8267         PR middle-end/20622
8268         * gcc.dg/alias-7.c: New test.
8269
8270 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8271
8272         * gcc.dg/sparc-reg-1.c: New test.
8273
8274 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8275
8276         PR target/19890
8277         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8278
8279 2005-03-29  Dale Ranta  <dir@lanl.gov>
8280             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8281
8282         PR libfortran/20163
8283         * gfortran.dg/pr20163-2.f: New test.
8284
8285 2005-03-28  Jan Hubicka  <jh@suse.cz>
8286
8287         PR middle-end/20635
8288         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8289         by Jakub Jelinek.
8290
8291 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8292
8293         PR tree-optimization/20626
8294         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8295         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8296
8297 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8298
8299         * gfortran.dg/underflow.f90:  New test.
8300         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8301
8302 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8303
8304         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8305
8306 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8307
8308         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8309         (g++_init): Make sure that CXXFLAGS is set.
8310         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8311         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8312         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8313         * lib/objc.exp (objc_init): Likewise.
8314         * lib/treelang.exp (treelang_init): Likewise.
8315
8316 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8317
8318         PR tree-optimization/20470
8319         * gcc.dg/tree-ssa/pr20470.c: New test.
8320
8321 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8322
8323         * gcc.dg/ppc-stfiwx.c: New.
8324
8325 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8326
8327         PR target/19888
8328         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8329
8330 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8331
8332         * gcc.dg/20050325-1.c: Fix a typo.
8333
8334 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8335
8336         PR libfortran/19678
8337         PR libfortran/19679
8338         * gfortran.dg/dos_eol.f: New test.
8339
8340 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8341
8342         PR rtl-optimization/20249
8343         * gcc.dg/20050325-1.c: New test.
8344
8345 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8346
8347         PR libfortran/15332
8348         * gfortran.dg/pr15332.f: New test.
8349
8350 2005-03-24  Dale Johannesen  <dalej@apple.com>
8351
8352         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
8353
8354 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8355
8356         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8357         'internal' visibility.
8358         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8359         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8360         'protected' visibility.
8361         * gcc.dg/visibility-7.c: Likewise.
8362         * lib/target-supports.exp (check_visibility_available): Take
8363         a parameter, the kind of visibility to check for.
8364         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8365         to check_visibility_available.
8366
8367         * g++.dg/expr/cast3.C: New.
8368
8369 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8370
8371         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8372         rs6000.
8373
8374 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8375
8376         PR target/20095
8377         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8378
8379 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8380
8381         * gcc.dg/badshift.c: Renamed to...
8382         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8383
8384         * gcc.target/i386/badshift.c: Renamed to...
8385         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8386         only.
8387
8388         PR rtl-optimization/20532
8389         * gcc.target/i386/badshift.c: New.
8390
8391 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8392
8393         * gfortran.dg/pr18025.f90: New test.
8394
8395 2005-03-23  Dale Johannesen  <dalej@apple.com>
8396
8397         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
8398
8399 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8400
8401         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8402
8403         * lib/target-supports.exp (check_iconv_available): Default
8404         libiconv to -liconv, if there is no definition.
8405
8406 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8407
8408         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8409
8410 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8411
8412         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8413         * g++.dg/opt/pr7503-2.C: Likewise.
8414         * g++.dg/opt/pr7503-3.C: Likewise.
8415         * g++.dg/opt/pr7503-4.C: Likewise.
8416         * g++.dg/opt/pr7503-5.C: Likewise.
8417         * g++.dg/warn/minmax.C: New test.
8418
8419 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8420
8421         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8422         * gfortran.dg/g77_intrinsics_sub.f: New test.
8423
8424 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8425             Jan Hubicka  <jh@suse.cz>
8426             Steven Bosscher <stevenb@suse.de
8427
8428         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8429
8430 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8431
8432         PR c++/19980
8433         * g++.dg/template/redecl3.C: New test.
8434
8435 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8436
8437         PR c++/20499
8438         * g++.dg/parse/error16.C: Tweak error markers.
8439
8440 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8441
8442         PR target/20561
8443         * gcc.dg/20050321-2.c: New test.
8444
8445 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8446
8447         PR c++/20465
8448         PR c++/20381
8449         * g++.dg/template/ptrmem12.C: New.
8450
8451 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8452
8453         PR rtl-optimization/20527
8454         * gcc.c-torture/execute/pr20527-1.c: New test.
8455
8456 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8457
8458         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8459         program, compile it into a real executable and then delete the .c
8460         and .x files afterwards, to avoid problems on testglue targets.
8461
8462 2005-03-21  Stuart Hastings  <stuart@apple.com>
8463
8464         * gcc.target/i386/sse-2.c: New.
8465
8466 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8467
8468         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8469
8470 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8471
8472         * g++.dg/parse/crash25.C: Fix typo.
8473
8474 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8475
8476         PR c++/20461
8477         * g++.dg/parse/crash24.C: New test.
8478
8479         PR c++/20536
8480         * g++.dg/parse/crash25.C: New test.
8481
8482 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8483
8484         PR c++/20147
8485         * g++.dg/ext/stmtexpr4.C: New test.
8486
8487 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8488
8489         PR middle-end/20539
8490         * gcc.c-torture/compile/pr13066-1.c: New test case.
8491         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8492         * g++.dg/opt/pr13066-1.C: Likewise.
8493
8494 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8495
8496         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8497
8498 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8499
8500         PR fortran/18525
8501         * gfortran.dg/nesting_1.f90: New test.
8502
8503 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8504
8505         PR c++/20240
8506         * g++.dg/lookup/using13.C: New test.
8507
8508 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8509
8510         PR c++/20333
8511         * g++.dg/template/crash36.C: New test.
8512
8513 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8514
8515         PR c++/20463
8516         * g++.dg/template/crash35.C: New test.
8517
8518 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8519
8520         PR c++/19966
8521         * g++.dg/overload/operator2.C: New test.
8522
8523 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8524
8525         PR libfortran/20257
8526         * gfortran.dg/pr20257.f90: New test.
8527
8528 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8529
8530         PR libfortran/20480
8531         * gfortran.dg/pr20480.f90: New test.
8532
8533 2005-03-16  Richard Henderson  <rth@redhat.com>
8534
8535         PR middle-end/15700
8536         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8537         (_rtld_global): New.
8538         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8539         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8540
8541         * gcc.dg/alias-3.c: New.
8542         * gcc.dg/alias-4.c: New.
8543         * gcc.dg/alias-5.c: New.
8544         * gcc.dg/alias-6.c: New.
8545
8546 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8547
8548         * gcc.dg/cpp/ucnid-7.c: New.
8549
8550 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8551             Dorit Naishlos  <dorit@il.ibm.com>
8552
8553         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8554         darwin.
8555
8556 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8557
8558         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8559         misaligned accesses.
8560         * gcc.dg/vect/vect-58.c: Likewise.
8561         * gcc.dg/vect/vect-92.c: New.
8562         * gcc.dg/vect/vect-93.c: New.
8563
8564 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8565
8566         PR fortran/18827
8567         * gfortran.dg/assign_2.f90: New test.
8568         * gfortran.dg/assign_3.f90: New test.
8569         * gfortran.dg/assign.f90: New test.
8570
8571 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8572
8573         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8574         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8575         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8576         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8577         names.
8578
8579 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8580
8581         * gcc.dg/cpp/ucnid-6.c: New.
8582
8583         * gcc.dg/cpp/normalize-1.c: New.
8584         * gcc.dg/cpp/normalize-2.c: New.
8585         * gcc.dg/cpp/normalize-3.c: New.
8586         * gcc.dg/cpp/normalize-4.c: New.
8587         * gcc.dg/cpp/ucnid-4.c: New.
8588         * gcc.dg/cpp/ucnid-5.c: New.
8589         * g++.dg/cpp/normalize-1.C: New.
8590         * g++.dg/cpp/ucnid-1.C: New.
8591
8592 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8593
8594         * gcc.dg/pr18628.c: New.
8595
8596 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8597
8598         PR c++/20280
8599         * g++.dg/tree-ssa/pr20280.C: New.
8600
8601 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8602
8603         PR fortran/20467
8604         * gfortran.dg/stfunc_2.f90: New test.
8605
8606 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8607
8608         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8609
8610 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8611
8612         * gcc.dg/tree-ssa/20050314-1.c: New test.
8613
8614 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8615
8616         PR c++/4403
8617         PR c++/9783, DR433
8618         * g++.dg/template/friend34.C: New test.
8619         * g++.dg/template/friend35.C: Likewise.
8620         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8621
8622 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8623
8624         Friend class name lookup 5/n
8625         PR c++/1016
8626         * g++.dg/lookup/hidden-class1.C: New test.
8627         * g++.dg/lookup/hidden-class2.C: Likewise.
8628         * g++.dg/lookup/hidden-class3.C: Likewise.
8629         * g++.dg/lookup/hidden-class4.C: Likewise.
8630         * g++.dg/lookup/hidden-class5.C: Likewise.
8631         * g++.dg/lookup/hidden-class6.C: Likewise.
8632         * g++.dg/lookup/hidden-class7.C: Likewise.
8633         * g++.dg/lookup/hidden-class8.C: Likewise.
8634         * g++.dg/lookup/hidden-class9.C: Likewise.
8635         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8636         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8637         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8638         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8639         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8640         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8641         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8642         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8643         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8644         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8645         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8646
8647 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8648
8649         PR c++/20157
8650         * g++.dg/template/error18.C: New test.
8651
8652 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8653
8654         PR debug/16792
8655         * g++.dg/debug/pr16792.C: New test.
8656
8657 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8658
8659         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8660         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8661         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8662         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8663         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8664         test assertion names.
8665
8666 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8667
8668         PR fortran/18600
8669         * gfortran.dg/stfunc_1.f90: New test.
8670
8671 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8672
8673         PR fortran/16907
8674         * gfortran.dg/real_index_1.f90: New test.
8675
8676 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8677
8678         PR fortran/20323
8679         * gfortran.dg/spec_expr_1.f90: New test.
8680
8681 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8682
8683         PR c/20402
8684         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8685         new parser.
8686
8687 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8688
8689         PR fortran/20361
8690         * gfortran.dg/largeequiv_1.f90: New test.
8691
8692 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8693
8694         * gcc.dg/ucnid-1.c: New.
8695         * gcc.dg/ucnid-2.c: New.
8696         * gcc.dg/ucnid-3.c: New.
8697         * gcc.dg/ucnid-4.c: New.
8698         * gcc.dg/ucnid-5.c: New.
8699         * gcc.dg/ucnid-6.c: New.
8700         * gcc.dg/cpp/ucnid-1.c: New.
8701         * gcc.dg/cpp/ucnid-2.c: New.
8702         * gcc.dg/cpp/ucnid-3.c: New.
8703         * g++.dg/other/ucnid-1.C: New.
8704
8705 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8706
8707         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8708
8709 2005-03-11  Per Bothner  <per@bothner.com>
8710
8711         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
8712         that diagnotics refer to correct token.
8713         * gcc.dg/unused-3.c: Likewise.
8714
8715 2005-03-11  Per Bothner  <per@bothner.com>
8716
8717         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8718         constant" is now actually on same line as string constant.
8719         * gcc.dg/cpp/direct2s.c: Likewise.
8720
8721 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8722
8723         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8724
8725 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8726
8727         PR libfortran/20124
8728         * gfortran.dg/pr20124.f90: New Test
8729
8730 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8731
8732         PR tree-optimization/20130
8733         * gcc.dg/pr20130-1.c: New test.
8734
8735 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8736
8737         PR target/20095
8738         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8739
8740 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8741
8742         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8743
8744 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8745
8746         * g++.dg/eh/forced1.C: Fix comment.
8747         * g++.dg/eh/forced2.C: Ditto.
8748         * g++.dg/eh/forced3.C: Ditto.
8749         * g++.dg/eh/forced4.C: Ditto.
8750
8751 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8752
8753         PR rtl-opt/20412
8754         * gcc.c-torture/compile/pr20412.c: New test.
8755
8756 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8757
8758         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8759
8760 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8761
8762         PR target/20322
8763         * gcc.dg/20050307-1.c: New test.
8764
8765 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8766
8767         PR c++/20375
8768         * g++.dg/other/stdarg3.C: New.
8769
8770 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8771
8772         PR c++/18384, c++/18327
8773         * g++.dg/init/array19.C: New test.
8774
8775         PR inline-asm/20314
8776         * gcc.dg/torture/pr20314-1.c: New test.
8777         * gcc.dg/torture/pr20314-2.c: New test.
8778
8779 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8780
8781         * gcc.dg/20050309-1.c: New test.
8782
8783 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8784
8785         * gcc.dg/builtins-10.c: Reactivate disabled test.
8786         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8787         new cbrt transformations.
8788
8789 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8790
8791         PR c++/20208
8792         * g++.dg/template/array13.C: New test.
8793
8794 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8795
8796         PR c++/16859
8797         * g++.dg/init/brace4.C: New test.
8798
8799 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8800
8801         PR c++/20186
8802         * g++.dg/template/non-dependent12.C: New.
8803
8804 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8805
8806         PR c++/20142
8807         * g++.dg/init/array18.C: Add dg-do run marker.
8808
8809         PR c++/20142
8810         * g++.dg/init/array18.C: New test.
8811
8812 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8813
8814         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8815         * g++.dg/gcov/gcov.exp: Likewise.
8816         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8817         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8818         * lib/c-torture.exp: Likewise.
8819         * lib/fortran-torture.exp: Likewise.
8820         * lib/g++.exp: Likewise.
8821         * lib/gcc-defs.exp: Likewise.
8822         * lib/gcc-dg.exp: Likewise.
8823         * lib/gcc.exp: Likewise.
8824         * lib/gcov.exp: Likewise.
8825         * lib/gfortran.exp: Likewise.
8826         * lib/mike-g++.exp: Likewise.
8827         * lib/mike-gcc.exp: Likewise.
8828         * lib/objc-torture.exp: Likewise.
8829         * lib/objc.exp: Likewise.
8830         * lib/profopt.exp: Likewise.
8831         * lib/target-libpath.exp: Likewise.
8832         * lib/target-supports.exp: Likewise.
8833         * lib/treelang.exp: Likewise.
8834         * lib/wrapper.exp: Likewise.
8835
8836 2005-03-08  Jeff Law  <law@redhat.com>
8837
8838         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8839         PHI-OPT changes.
8840
8841 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8842
8843         * gcc.dg/vect/pr20122.c: New test.
8844
8845 2005-03-07  Jeff Law  <law@redhat.com>
8846
8847         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8848         was folded away.
8849         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8850         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8851         * gcc.dg/tree-ssa/pr18134.c: New test.
8852
8853 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8854
8855         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8856         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8857         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8858
8859 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8860
8861         PR tree-opt/17671
8862         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8863
8864 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8865
8866         * g++.dg/warn/Wnvdtor.C: New test.
8867
8868 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8869
8870         * gcc.dg/torture/pr19683-1.c: New test.
8871
8872 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8873
8874         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8875         * gfortran.dg/g77/19990313-2.f: Ditto.
8876         * gfortran.dg/g77/19990313-3.f: Ditto.
8877         * gfortran.dg/g77/19990525-0.f: Ditto.
8878         * gfortran.dg/g77/19990826-0.f: Ditto.
8879         * gfortran.dg/g77/19990826-2.f: Ditto.
8880         * gfortran.dg/g77/19990826-3.f: Ditto.
8881         * gfortran.dg/g77/20000511-1.f: Ditto.
8882         * gfortran.dg/g77/20000511-2.f: Ditto.
8883         * gfortran.dg/g77/970625-2.f: Ditto.
8884         * gfortran.dg/g77/980310-2.f: Ditto.
8885         * gfortran.dg/g77/980310-3.f: Ditto.
8886         * gfortran.dg/g77/980310-8.f: Ditto.
8887         * gfortran.dg/g77/980519-2.f: Ditto.
8888         * gfortran.dg/g77/alpha1.f: Ditto.
8889         * gfortran.dg/g77/claus.f: Ditto.
8890         * gfortran.dg/g77/erfc.f: Ditto.
8891         * gfortran.dg/g77/short.f: Ditto.
8892         * gfortran.fortran-torture/execute/data.f90: Ditto.
8893         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
8894         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
8895
8896 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8897
8898         * lib/file-format.exp (gcc_target_object_format): Add check for som
8899         format and hardcode object formats on hppa*-*-hpux*.
8900         * lib/target-supports.exp (check_weak_available): Add check for som
8901         object format.  Always return 0 on hppa*-*-hpux10*.
8902
8903         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
8904         is defined.
8905
8906         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
8907
8908 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8909
8910         * gfortran.dg/pr19936_1.f90: New test.
8911         * gfortran.dg/pr19936_2.f90: New test.
8912         * gfortran.dg/pr19936_3.f90: New test.
8913
8914 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8915             Paul Thomas <prthomas@drfccad.cea.fr>
8916
8917         * gfortran.dg/PR19754_1.f90: New test.
8918         * gfortran.dg/PR19754_2.f90: Ditto.
8919
8920 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8921
8922         PR c++/19311
8923         * g++.dg/template/non-dependent11.C: New test.
8924
8925 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
8926
8927         * lib/target-supports.exp (check_iconv_available): Fix comment.
8928
8929 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
8930             Joseph S. Myers  <joseph@codesourcery.com>
8931
8932         PR c++/19797
8933         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
8934
8935 2005-03-04  Matthew Sachs  <msachs@apple.com>
8936
8937         * gcc.exp (gcc_target_compile): Put braces around
8938         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
8939         * objc.exp (objc_target_compile): Likewise.
8940         * treelang.exp (treelang_target_compile): Likewise.
8941
8942 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8943
8944         PR fortran/19673
8945         * gfortran.dg/func_result_1.f90: New test.
8946
8947 2005-03-04  Ben Elliston  <bje@au.ibm.com>
8948
8949         * gcc.misc-tests/options.exp: New test.
8950
8951 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
8952
8953         * gcc.dg/pr15784-4.c: New test.
8954
8955 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
8956
8957         * gcc.c-torture/execute/pr17133.c: New.
8958         * gcc.c-torture/compile/20050303-1.c: New.
8959
8960 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
8961
8962         * gcc.dg/cpp/assert4.c:  Fix for cygwin
8963
8964 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
8965
8966         * g++.dg/overload/using2.C: New.
8967
8968 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
8969
8970         PR c++/19916
8971         * g++.dg/init/ptrmem2.C: New test.
8972
8973 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
8974
8975         PR c/8927
8976         * gcc.dg/pr8927-1.c: New test.
8977
8978 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8979
8980         PR c++/20232
8981         * g++.dg/inherit/covariant12.C: New.
8982
8983 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8984
8985         PR fortran/19479
8986         * gfortran.dg/bound_1.f90: New test.
8987
8988 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
8989
8990         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
8991         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
8992
8993 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
8994
8995         PR c/20245
8996         * gcc.dg/pr20245-1.c: New test.
8997
8998 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
8999
9000         PR middle-end/19874
9001         * gcc.c-torture/execute/20050119-2.c: New test case.
9002
9003 2005-02-28  Ben Elliston  <bje@au.ibm.com>
9004
9005         * README: Update the DejaGnu bug reporting address.
9006         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
9007         * lib/objc-torture.exp: Likewise.
9008
9009 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9010
9011         * gfortran.dg/boz_1.f90: New test.
9012         * gfortran.dg/boz_3.f90: New test.
9013         * gfortran.dg/boz_4.f90: New test.
9014
9015 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9016
9017         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
9018         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
9019
9020 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9021
9022         PR libfortran/20101
9023         * gfortran.dg/write_0_pe_format.f90: New test.
9024
9025 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
9026
9027         PR c++/20206
9028         * g++.dg/opt/thunk2.C: New test.
9029         * g++.dg/opt/covariant1.C: New test.
9030
9031 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9032
9033         * gfortran.dg/e_d_fmt.f90: New test.
9034
9035 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
9036
9037         * gcc.dg/asm-b.c: Fix comment typos.
9038
9039 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9040
9041         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
9042         a V_MAY_DEF also.
9043
9044 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9045
9046         PR tree-opt/20188
9047         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
9048         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
9049         * gcc.dg/asm-b.c: New test.
9050
9051 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
9052
9053         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
9054         Disable this test on IRIX 6.
9055
9056 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
9057
9058         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
9059         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
9060         parser.
9061
9062 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
9063
9064         PR tree-optimization/20204
9065         * testsuite/gcc.dg/pr20204.c: New test.
9066
9067 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
9068
9069         PR target/20196
9070         * gcc.c-torture/execute/20050224-1.c: New test.
9071
9072         PR c++/20175
9073         * g++.dg/warn/Wbraces2.C: New test.
9074
9075 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
9076
9077         PR c++/19878
9078         * g++.dg/init/const2.C: New test.
9079
9080 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
9081
9082         PR tree-optimization/20100
9083         * gcc.c-torture/execute/pr20100-1.c: New test.
9084
9085 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9086
9087         * gfortran.dg/implicit_3.f90: New test.
9088
9089         * gfortran.dg/deftype_1.f90: New test.
9090
9091 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
9092
9093         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
9094         the test passes.
9095         * g++.dg/other/anon3.C: Accept a warning.
9096
9097 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
9098
9099         * gcc.dg/pr20017.c: Fix a comment typo.
9100
9101 2005-02-23  Bud Davis  <bdavis@gfortran.org>
9102
9103         * gfortran.dg/list_read_4.f90: Change to f90 comments.
9104
9105 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9106
9107         PR ada/19902
9108         * ada/acats/tests/cxa/cxa3004.a: Remove.
9109         * ada/acats/tests/cxb/cxb30061.am: Likewise.
9110
9111 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9112
9113         PR c++/20073
9114         * g++.dg/init/const1.C: New test.
9115
9116         PR c++/19991
9117         * g++.dg/parse/constant7.C: New test.
9118
9119         PR c++/20152
9120         * g++.dg/parse/error27.C: New test.
9121         * g++.dg/template/qualttp15.C: Adjust error markers.
9122         * g++.old-deja/g++.other/struct1.C: Likewise.
9123
9124         PR c++/20153
9125         * g++.dg/template/error17.C: New test.
9126
9127         PR c++/20148
9128         * g++.dg/parser/error26.C: New test.
9129
9130 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
9131
9132         PR tree-optimization/20100
9133         PR tree-optimization/20115
9134         * gcc.dg/pr20115.c: New test.
9135         * gcc.dg/pr20115-1.c: New test.
9136         * gcc.dg/pr20100.c: New test.
9137         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
9138         call-clobbered variables after alias1.
9139
9140 2005-02-22  Bud Davis  <bdavis@gfortran.org>
9141
9142         * gfortran.dg/list_read_4.f90: new test.
9143
9144 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
9145
9146         PR rtl-optimization/20017.
9147         * gcc.dg/pr20017.c: New.
9148
9149 2005-02-22  Devang Patel  <dpatel@apple.com>
9150
9151         PR 19952
9152         * g++.dg/tree-ssa/pr19952.C: New test.
9153
9154 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9155
9156         PR c++/19883
9157         * g++.dg/parse/constant6.C: New test.
9158
9159 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9160
9161         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9162         * g++.dg/charset/asm2.c: Likewise.
9163         * g++.dg/charset/asm3.c: Likewise.
9164         * g++.dg/charset/asm4.c: Likewise.
9165         * g++.dg/charset/asm5.c: Likewise.
9166         * g++.dg/charset/attribute1.c: Likewise.
9167         * g++.dg/charset/attribute2.c: Likewise.
9168         * g++.dg/charset/extern1.cc: Likewise.
9169         * g++.dg/charset/extern2.cc: Likewise.
9170         * g++.dg/charset/extern3.cc: Likewise.
9171         * g++.dg/charset/function.cc: Likewise.
9172         * g++.dg/charset/string.c: Likewise.
9173         * g++.dg/charset/charset.exp: Likewise.
9174         * lib/target-supports.exp (check_iconv_available): Fix comment.
9175
9176 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9177
9178         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
9179         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9180         * gcc.dg/charset/asm2.c: Likewise.
9181         * gcc.dg/charset/asm3.c: Likewise.
9182         * gcc.dg/charset/asm4.c: Likewise.
9183         * gcc.dg/charset/asm5.c: Likewise.
9184         * gcc.dg/charset/asm6.c: Likewise.
9185         * gcc.dg/charset/attribute1.c: Likewise.
9186         * gcc.dg/charset/attribute2.c: Likewise.
9187         * gcc.dg/charset/builtin1.c: Likewise.
9188         * gcc.dg/charset/extern.c: Likewise.
9189         * gcc.dg/charset/function.c: Likewise.
9190         * gcc.dg/charset/string.c: Likewise.
9191         * gcc.dg/charset/charset.exp: Likewise.
9192
9193 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
9194
9195         PR fortran/20086
9196         * gfortran.dg/pr20086.f90: New test.
9197
9198 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
9199
9200         PR tree-optimization/19786
9201         * g++.dg/tree-ssa/pr19786.C: New.
9202
9203 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9204
9205         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
9206
9207 2005-02-21  Jeff Law  <law@redhat.com>
9208
9209         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
9210
9211 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9212
9213         * gfortran.dg/do_iterator: Split loop, markup all lines for
9214         which an error locus is printed.
9215         * gfortran.dg/pr17708.f90: Markup all lines for which an error
9216         locus is printed.
9217         * gfortran.dg/select_4.f90: Likewise.
9218         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
9219         locuses in the various permutations.
9220
9221 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
9222
9223         PR tree-optimization/19951
9224         * g++.dg/vect: New directory.
9225         * g++.dg/vect/vect.exp: New file.
9226         * g++.dg/vect/pr19951.cc: New testcase.
9227         * g++.dg/dg.exp: Also prune vectorizer tests.
9228
9229 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
9230
9231         PR 18785
9232         * gcc.dg/charset/builtin1.c: New test.
9233
9234 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9235
9236         PR c++/19299
9237         * g++.dg/inherit/volatile1.C: New test.
9238
9239         PR c++/19440
9240         * g++.dg/template/dtor4.C: New test.
9241
9242 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9243
9244         * gfortran.dg/int_1.f90: New test.
9245
9246 2005-02-19  Devang Patel  <dpatel@apple.com>
9247
9248         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
9249
9250 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9251
9252         * gfortran.dg/achar_1.f90: New test.
9253
9254 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
9255
9256         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
9257
9258 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
9259             Jakub Jelinek  <jakub@redhat.com>
9260
9261         PR tree-optimization/19828
9262         * gcc.dg/tree-ssa/loop-7.c: New test.
9263         * gcc.c-torture/execute/20050218-1.c: New test.
9264
9265 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
9266
9267         PR c/20043
9268         * gcc.dg/transparent-union-1.c: New test.
9269         * gcc.dg/transparent-union-2.c: New test.
9270
9271 2005-02-18  James E Wilson  <wilson@specifixinc.com>
9272
9273         PR tree-optimization/18977
9274         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9275
9276 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9277
9278         PR target/20054
9279         * gcc.dg/pr20054.c: New test.
9280
9281 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9282
9283         PR c++/19508
9284         * g++.dg/ext/attrib20.C: New test.
9285
9286 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9287
9288         PR middle-end/20030
9289         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9290
9291 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9292
9293         PR c++/20008
9294         * g++.dg/opt/switch4.C: New.
9295
9296 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9297
9298         PR c++/20023
9299         PR tree-optimization/20009
9300         * gcc.c-torture/compile/20050217-1.c: New test.
9301         * g++.dg/opt/switch3.C: New test.
9302
9303         PR tree-optimization/18947
9304         * gcc.c-torture/compile/20050215-1.c: New test.
9305         * gcc.c-torture/compile/20050215-2.c: New test.
9306         * gcc.c-torture/compile/20050215-3.c: New test.
9307
9308 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9309
9310         PR c++/20028
9311         * g++.dg/template/crash34.C: New.
9312
9313         PR c++/20022
9314         * g++.dg/other/access3.C: New.
9315
9316 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9317
9318         * gcc.dg/vect/vect-98.c: New test.
9319
9320 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9321
9322         PR tree-optimization/19967
9323         * gcc.dg/pr19967.c: New.
9324
9325 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9326
9327         PR middle-end/19857
9328         * gcc.dg/tree-ssa/20050215-1.c: New test.
9329         * gcc.c-torture/execute/20050215-1.c: New test.
9330
9331 2005-02-15  Eric Christopher  <echristo@redhat.com>
9332
9333         * gcc.dg/cpp/20050215-1.c: New file.
9334
9335 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9336
9337         PR tree-optimization/15785
9338         * gcc.dg/pr15785-1.c: New test.
9339
9340 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9341
9342         PR c++/17788
9343         * g++.dg/init/ctor4.C: New.
9344         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9345
9346 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9347
9348         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9349         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9350
9351 2005-02-15  Andreas Schwab  <schwab@suse.de>
9352
9353         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9354         declare malloc.
9355
9356 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9357
9358         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9359
9360 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9361
9362         PR tree-optimization/19853
9363         * gcc.c-torture/compile/pr19853.c: New test.
9364
9365 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9366
9367         PR c++/19608
9368         * g++.dg/parse/local-class1.C: New.
9369
9370         PR c++/19895
9371         * g++.dg/parse/ptrmem3.C: New.
9372
9373         PR c++/19884
9374         * g++.old-deja/g++.oliva/template6.C: Add another case.
9375         * g++.dg/template/explicit6.C: New.
9376
9377 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9378
9379         PR c++/17816
9380         * g++.dg/other/redecl2.C: New.
9381
9382 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9383
9384         PR c++/19891
9385         * g++.dg/abi/covariant4.C: New.
9386
9387 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9388
9389         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9390
9391 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9392
9393         * gcc.dg/vect/vect-96.c: Fix typo.
9394
9395 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9396
9397         PR c++/14479
9398         PR c++/19487
9399         * g++.dg/template/enum5.C: New test.
9400
9401 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9402
9403         * gcc.dg/vect/vect-97.c: New test.
9404
9405 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9406
9407         * gcc.dg/vect/vect-96.c: New test.
9408
9409 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9410
9411         * gcc.dg/builtins-34.c: Also check ldexp*.
9412
9413 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9414
9415         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9416
9417 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9418
9419         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9420         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9421         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9422         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9423         selector_list, selector_expression, dg-process-target): Move to new
9424         file target-supports-dg.exp.
9425         * lib/target-supports-dg.exp: New.
9426
9427         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9428         New.
9429
9430 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9431
9432         PR c++/19666
9433         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9434
9435         PR middle-end/19858
9436         * gcc.c-torture/compile/20050210-1.c: New test.
9437
9438 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9439
9440         PR c++/19755
9441         * g++.dg/warn/Wbraces1.C: New test.
9442
9443 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9444
9445         * gcc.dg/builtins-52.c: New testcase.
9446
9447 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9448
9449         PR c/19342
9450         * gcc.c-torture/execute/20050119-1.c: New test.
9451
9452 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9453
9454         PR c++/19811
9455         * g++.dg/init/delete1.C: New test.
9456
9457 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9458
9459         PR c++/18470
9460         * g++.dg/template/static12.C: New test.
9461
9462 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9463
9464         PR c++/19787
9465         * g++.dg/conversion/ambig1.C: New test.
9466
9467         PR c++/19739
9468         * g++.dg/ext/attrib19.C: New test.
9469
9470         PR c++/19732
9471         * g++.dg/parse/dtor5.C: New test.
9472
9473         PR c++/19762
9474         * g++.dg/template/dtor3.C: New test.
9475
9476         PR c++/19826
9477         * g++.dg/template/static11.C: New test.
9478         * g++.dg/template/crash2.C: Remove dg-error marker.
9479
9480 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9481
9482         PR C++/18491
9483         * g++.old-deja/g++.mike/p10769a.C: Remove.
9484
9485 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9486
9487         * gcc.dg/builtins-48.c: New test case.
9488         * gcc.dg/builtins-49.c: New test case.
9489         * gcc.dg/builtins-50.c: New test case.
9490         * gcc.dg/builtins-51.c: New test case.
9491
9492 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9493
9494         PR middle-end/19583
9495         * g++.dg/warn/Wreturn-type-3.C: New test.
9496
9497 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9498
9499         PR middle-end/19402
9500         * gcc.dg/pr19402-1.c: New testcase.
9501         * gcc.dg/pr19402-2.c: likewise.
9502
9503 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9504
9505         PR middle-end/19854
9506         * g++.dg/tree-ssa/tmmti.C: New testcase.
9507
9508 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9509
9510         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9511
9512 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9513
9514         PR c++/19733
9515         * g++.dg/parse/crash23.C: New test.
9516         * g++.dg/warn/Weff1.C: New test.
9517
9518 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9519
9520         * gcc.dg/20050209-1.c: New test.
9521
9522 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9523
9524         PR target/19799
9525         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9526
9527 2005-02-08  Mike Stump  <mrs@apple.com>
9528
9529         * g++.dg/pch/import-2.c: New test.
9530         * g++.dg/pch/import-2.hs: New.
9531         * g++.dg/pch/include/import-2a.h: New.
9532         * g++.dg/pch/include/import-2b.h: New.
9533
9534 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9535
9536         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9537
9538 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9539
9540         * gfortran.dg/substr_1.f90: New test.
9541
9542 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9543
9544         PR middle-end/19775
9545         * gcc.dg/torture/builtin-power-1.c: Disable test for
9546         invalid transformation.
9547         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9548         no longer optimize.
9549         * gcc.dg/builtins-47.c: New testcase.
9550
9551 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9552             Dorit Naishlos  <dorit@il.ibm.com>
9553
9554         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9555
9556 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9557
9558         * gcc.c-torture/compile/20050206-1.c: New test.
9559
9560 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9561
9562         PR tree-opt/19768
9563         * g++.dg/opt/pr19768.C: New test.
9564
9565 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9566
9567         PR tree-opt/19736
9568         * gcc.c-torture/compile/pr19736.c: New test.
9569
9570 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9571
9572         PR c++/17401
9573         * g++.dg/parse/error25.C: New test.
9574
9575 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9576
9577         * gcc.c-torture/execute/20050203-1.c: New.
9578
9579 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9580
9581         * gcc.dg/vect/vect-85.c: Remove xfail.
9582         * gcc.dg/vect/vect-86.c: Remove xfail.
9583         * gcc.dg/vect/vect-87.c: Remove xfail.
9584         * gcc.dg/vect/vect-88.c: Remove xfail.
9585
9586 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9587
9588         * gcc.dg/altivec-19.c: New.
9589
9590 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9591
9592         PR c/17807
9593         * gcc.dg/nested-func-3.c: New test.
9594         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9595
9596 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9597
9598         * gcc.test-framework/gen_directive_tests: Generate tests for
9599         selector expressions.
9600
9601 2005-02-02  Matt Austern  <austern@apple.com>
9602
9603         PR c++/19628
9604         * g++/ext/builtin7.C: New.
9605         * g++/ext/builtin8.C: New.
9606
9607 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9608
9609         PR c/18502
9610         * gcc.dg/pr18502-1.c: New test.
9611
9612 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9613
9614         PR c++/17413
9615         * g++.dg/template/local4.C: Tweak.
9616
9617 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9618
9619         PR tree-optimization/19578
9620         * gcc.c-torture/compile/20050202-1.c: New test.
9621
9622 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9623
9624         PR c/19435
9625         * gcc.dg/c99-init-4.c: New test.
9626
9627 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9628
9629         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9630
9631         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9632
9633         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9634         * g++.dg/eh/check-vect.h: New.
9635
9636         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9637         * gcc.dg/vect/vect-78.c: Ditto.
9638         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9639         Remove.
9640
9641         * g++.dg/conversion/simd1.C: Expect warning.
9642         * g++.dg/ext/attribute-test-1.C: Ditto.
9643         * g++.dg/ext/attribute-test-2.C: Ditto.
9644         * g++.dg/ext/attribute-test-3.C: Ditto.
9645         * g++.dg/ext/attribute-test-4.C: Ditto.
9646
9647         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9648         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9649
9650         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9651
9652 2005-02-01  Richard Henderson  <rth@redhat.com>
9653
9654         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9655         long double for ibm double-double format.
9656         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9657
9658 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9659
9660         PR tree-optimization/19633
9661         * testsuite/gcc.dg/pr19633-1.c: New test.
9662         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9663         to NULL or a symbol.
9664
9665 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9666
9667         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9668         New procs.
9669         (dg-process-target (local override)): Handle selector expressions.
9670
9671         * gcc.test-framework/README: Describe tests in source directory.
9672         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9673         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9674         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9675         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9676         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9677         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9678         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9679         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9680         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9681         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9682         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9683         * gcc.test-framework/dg-error-exp-P.c: New test.
9684         * gcc.test-framework/dg-error-exp-XP.c: New test.
9685         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9686         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9687         * gcc.test-framework/dg-output-exp-P.c: New test.
9688         * gcc.test-framework/dg-output-exp-XF.c: New test.
9689         * gcc.test-framework/dg-warning-exp-P.c: New test.
9690         * gcc.misc-tests/dg-1.c: Remove.
9691         * gcc.misc-tests/dg-2.c: Remove.
9692         * gcc.misc-tests/dg-3.c: Remove.
9693         * gcc.misc-tests/dg-4.c: Remove.
9694         * gcc.misc-tests/dg-5.c: Remove.
9695         * gcc.misc-tests/dg-6.c: Remove.
9696         * gcc.misc-tests/dg-7.c: Remove.
9697         * gcc.misc-tests/dg-8.c: Remove.
9698         * gcc.misc-tests/dg-9.c: Remove.
9699         * gcc.misc-tests/dg-10.c: Remove.
9700         * gcc.misc-tests/dg-11.c: Remove.
9701         * gcc.misc-tests/dg-12.c: Remove.
9702         * gcc.misc-tests/dg-test.exp: Remove.
9703
9704         * gcc.test-framework/test-framework.awk: Change recording and
9705         printing of passes and failures.
9706
9707         * gcc.test-framework: New directory.
9708         * gcc.test-framework/README: New.
9709         * gcc.test-framework/test-framework.exp: New.
9710         * gcc.test-framework/test-framework.awk: New.
9711         * gcc.test-framework/gen_directive_tests: New.
9712
9713 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9714
9715         * lib/treelang.exp: Fix comment typos.
9716         (treelang_target_compile): Don't append libs=-ltreelang to options.
9717
9718 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9719
9720         * g++.dg/parse/typename7.C: Adjust error messages.
9721
9722 2005-01-31  Jeff Law  <law@redhat.com>
9723
9724         * gcc.c-torture/execute/20050131-1.c: New test.
9725         * gcc.dg/wcaselabel.c: New test.
9726
9727 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9728
9729         * g++.dg/other/warning1.C: Adjust error messags.
9730         * g++.dg/parse/constant5.C: New test.
9731
9732 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9733
9734         PR c/19333
9735         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9736         the test case valid.
9737         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9738         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9739         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9740         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9741         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9742         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9743
9744 2005-01-31  Dale Johannesen  <dalej@apple.com>
9745
9746         * g++.dg/opt/pr19650.C:  New test.
9747
9748 2005-01-31  Richard Henderson  <rth@redhat.com>
9749
9750         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9751         long double for intel double extended format.
9752         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9753
9754 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9755
9756         PR c++/19555
9757         * g++.dg/template/static10.C: New test.
9758
9759         PR c++/19395
9760         * g++.dg/parse/error24.C: New test.
9761
9762         PR c++/19367
9763         * g++.dg/lookup/builtin1.C: New test.
9764
9765         PR c++/19457
9766         * g++.dg/warn/conv3.C: New test.
9767
9768 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9769
9770         PR fortran/19647
9771         * gfortan.dg/inquire_7.f90
9772
9773 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9774
9775         PR tree-optimization/15791
9776         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9777         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9778         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9779         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9780         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9781         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9782         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9783         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9784         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9785         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9786
9787 2005-01-29  Paul Brook  <paul@codesourcery.com>
9788
9789         PR fortran/18565
9790         * check.c (real_or_complex_check): New function.
9791         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9792         * intrinsic.c (add_functions): Use new check functions.
9793         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9794         Add prototypes.
9795
9796 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9797
9798         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9799         gcc.dg/lvalue-3.c: New tests.
9800         * gcc.dg/concat.c: Update expected messages.
9801
9802 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9803
9804         PR libfortran/19595
9805         * gfortran.dg/eor_1.f90:  New test.
9806
9807 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9808
9809         PR fortran/19589
9810         * gfortran.dg/logical_data_1.f90: New test.
9811
9812 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9813
9814         PR c++/19253
9815         * g++.dg/template/crash33.C: New test.
9816
9817         PR c++/19667
9818         * g++.dg/template/crash32.C: New test.
9819
9820 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9821
9822         PR middle-end/16558
9823         * g++.dg/warn/Wreturn-type-2.C: New test.
9824
9825 2004-06-24  Jeff Law  <law@redhat.com>
9826
9827         * gcc.dg/tree-ssa/20050128-1.c: New test.
9828
9829 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9830
9831         * gcc.target/frv/all-mdpackh-1.c: New test.
9832
9833 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9834
9835         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9836
9837 2005-01-27  Richard Henderson  <rth@redhat.com>
9838
9839         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9840
9841 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9842
9843         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9844
9845 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9846
9847         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9848         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9849         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9850         to cope with cases where the multilib options override the dg-options.
9851
9852 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9853
9854         PR c/18946
9855         * gcc.dg/noncompile/20050120-1.c: New test.
9856
9857 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9858
9859         PR tree-optimization/19633
9860         * gcc.dg/pr19633.c: New test.
9861         * gcc.dg/tree-ssa/pr19633.c: New test.
9862
9863 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9864
9865         * gcc.dg/20041216-1.c: New test.
9866
9867 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9868
9869         PR objc/18862
9870         * objc.dg/selector-2.m: New test.
9871
9872 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9873
9874         * g++.dg/opt/range-test-2.C: New test.
9875
9876         PR rtl-optimization/19579
9877         * gcc.c-torture/execute/20050124-1.c: New test.
9878
9879 2005-01-26  Greg Parker  <gparker@apple.com>
9880         Stuart Hastings  <stuart@apple.com>
9881
9882         * gcc.c-torture/execute/20050125-1.c: New.
9883
9884 2005-01-18  Jan Hubicka  <jh@suse.cz>
9885
9886         PR tree-optimize/19337
9887         * gcc.c-torture/compile/20050119-1.c: New test.
9888
9889 2005-01-24  James E Wilson  <wilson@specifixinc.com>
9890
9891         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
9892         test for successful match.
9893
9894 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
9895
9896         PR objc/18408
9897         * objc.dg/comp-types-7.m: New test.
9898
9899 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
9900
9901         * lib/target-supports.exp (current_target_name): New.
9902         (check_effective_target_ilp32, check_effective_target_lp64):
9903         Cache the result to use as long as the current target, with
9904         multilib flags, remains the same.
9905
9906         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
9907         (dg-require-weak, dg-require-visibility, dg-require-alias,
9908         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
9909         dg-require-effective-target, dg-skip-if): Remove call to
9910         skip_test_and_clear_xfail.
9911         (dg-test): Clear xfail data.
9912
9913 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
9914
9915         PR target/17751
9916         * gcc.dg/ppc64-toc.c: New test.
9917
9918         * g++.dg/tree-ssa/empty-1.C: New test.
9919
9920         PR middle-end/19551
9921         * gcc.c-torture/execute/20050121-1.c: New test.
9922         * gcc.dg/20050121-2.c: New test.
9923
9924 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
9925         Paul Brook  <paul@codesourcery.com>
9926
9927         PR fortran/17941
9928         * gfortran.dg/real_const_1.f: New test.
9929         * gfortran.dg/real_const_2.f90: New test.
9930         * gfortran.dg/complex_int_1.f90: New test.
9931
9932 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
9933
9934         PR fortran/19313
9935         * gfortan.dg/inquire_6.f90: New test.
9936
9937 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9938
9939         PR libfortran/19451
9940         * open_readonly_1.f90:  New test.
9941
9942 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9943
9944         PR libfortran/18982
9945         * gfortran.dg/open_new.f90: New file.
9946
9947 2005-01-22  Paul Brook  <paul@codesourcery.com>
9948
9949         * namelist_1.f90: New test.
9950
9951 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
9952
9953         PR tree-optimization/19484
9954         * gcc.c-torture/compile/20050122-[12].c: New tests.
9955
9956 2005-01-22  Paul Brook  <paul@codesourcery.com>
9957
9958         * gfortran.dg/implicit_2.f90: New test.
9959
9960 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
9961
9962         PR fortran/19314
9963         * gfortran.dg/inquire_5.f90: New test.
9964
9965 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9966
9967         PR c/18809
9968         * gcc.dg/pr18809-1.c: New test.
9969
9970 2005-01-21  Ian Lance Taylor  <ian@airs.com>
9971
9972         * gcc.dg/20050121-1.c: New test.
9973
9974         PR tree-optimization/13000
9975         * gcc.dg/20040206-1.c: Change warning to point where function is
9976         being inlined.
9977
9978 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9979
9980         PR c++/19208
9981         * g++.dg/template/array11.C: New test.
9982
9983 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9984
9985         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
9986         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
9987         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
9988         * gfortran.dg/getenv_1.f90: Add dg-do directive.
9989         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
9990         gfortran.dg/pr17164.f90: Add missing dg-do directives.
9991
9992 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9993
9994         PR tree-optimization/15349
9995         * gcc.dg/tree-ssa/pr15349.c: New.
9996
9997 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
9998
9999         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
10000
10001 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
10002
10003         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
10004         scan-assembler-times directive name.
10005
10006         * gcc.dg/asm-a.c: Move dg-require-effective-target to
10007         after dg-do.
10008
10009         PR rtl-optimization/19462
10010         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
10011
10012 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
10013
10014         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
10015         counting function calls on ia64.
10016
10017 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
10018
10019         PR rtl-optimization/15139
10020         * gcc.dg/20050111-2.c: New test.
10021
10022         PR c/17297
10023         * gcc.c-torture/compile/20050113-1.c: New testcase.
10024
10025         PR middle-end/19164
10026         * gcc.dg/20050113-1.c: New testcase.
10027
10028 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
10029
10030         * gcc.dg/vect/vect-85.c: Add comment.
10031         * gcc.dg/vect/vect-86.c: Add xfail for now.
10032         * gcc.dg/vect/vect-87.c: Add xfail for now.
10033         * gcc.dg/vect/vect-88.c: Add xfail for now.
10034         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
10035
10036 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10037
10038         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
10039
10040 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10041
10042         * g++.dg/debug/typedef3.C: New test.
10043
10044 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
10045
10046         PR c/19472
10047         * gcc.dg/asm-a.c: New test.
10048
10049 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
10050
10051         * gcc.dg/sh-relax.c: Add prototype for abort.
10052
10053 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10054
10055         * gcc.dg/short-compare-1.c: New test.
10056         * gcc.dg/short-compare-2.c: Likewise.
10057
10058 2005-01-18  Michael Matz  <matz@suse.de>
10059
10060         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
10061
10062 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
10063
10064         PR tree-optimization/19121
10065         * gcc.c-torture/compile/pr19121.c: New test.
10066
10067 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
10068
10069         PR target/19357
10070         * gcc.c-torture/compile/pr19357.c: New test.
10071
10072 2005-01-17  Ian Lance Taylor  <ian@airs.com>
10073
10074         PR c/5675
10075         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
10076         pass--those that refer just to the variable, possibly with a
10077         cast.
10078         * gcc.dg/c99-const-expr-3.c: Likewise.
10079
10080         PR middle-end/13127
10081         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
10082         longer emitted.
10083
10084 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
10085
10086         PR fortran/18778
10087         * gfortran.dg/endfile_2.f90: New test.
10088
10089 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
10090
10091         PR 19168
10092         * gfortran.dg/select_5.f90: New test.
10093
10094 2004-01-16  Paul Brook  <paul@codesourcery.com>
10095
10096         * gfortran.dg/common_4.f90: New test.
10097
10098 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
10099
10100         PR rtl-optimization/19462
10101         * gcc.dg/torture/pr19462-1.c: New test.
10102
10103 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
10104
10105         PR objc/19321
10106         * objc.dg/func-ptr-2.m: New.
10107         * objc.dg/volatile-1.m: New.
10108
10109 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10110
10111         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
10112
10113 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10114
10115         PR tree-optimization/19060
10116         * gcc.c-torture/execute/20050104-1.c: New test.
10117
10118 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
10119
10120         PR fortran/18983
10121         * gfortran.dg/write_to_null.f90: New test.
10122
10123 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
10124             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10125
10126         PR other/19328
10127         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
10128         argument.
10129
10130 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10131
10132         PR c++/19263
10133         * g++.dg/init/vector1.C: New test.
10134
10135 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
10136
10137         PR target/13158
10138         * gcc.target/ia64/sibcall-unwind-1.c: New test.
10139         PR target/18987
10140         * gcc.target/ia64/sibcall-unwind-2.c: New test.
10141
10142 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
10143
10144         * gfortran.dg/select_1.f90: New test.
10145         * gfortran.dg/select_2.f90: New test.
10146         * gfortran.dg/select_3.f90: New test.
10147         * gfortran.dg/select_4.f90: New test.
10148
10149 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
10150
10151         PR middle-end/19084
10152         PR rtl-optimization/19348
10153         * gcc.dg/20050111-1.c: New test.
10154         * gcc.c-torture/execute/20050111-1.c: New test.
10155
10156         * gcc.dg/i386-asm-4.c: New test.
10157
10158 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10159
10160         * gcc.dg/nested-func-2.c: New test.
10161         * ada/acats/norun.lst: Remove c953002.
10162
10163 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
10164
10165         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
10166
10167 2005-01-12  Ben Elliston  <bje@au.ibm.com>
10168
10169         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
10170
10171 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
10172
10173         PR target/18761
10174         * g++.dg/abi/align1.C: New test.
10175
10176 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
10177
10178         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
10179         at a time.
10180         * g++.dg/ext/altivec_check.h: Support compiling as C.
10181
10182 2005-01-10  Roger Sayle  <roger@eyesopen.com>
10183
10184         PR c++/19355
10185         * g++.dg/expr/pr19355-1.C: New test case.
10186
10187 2005-01-10  Laurent GUERBY <laurent@guerby.net>
10188
10189         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
10190         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
10191         * ada/acats/tests/c3/c92005b.ada: Likewise.
10192         * ada/acats/tests/c3/cxb3012.a: Likewise.
10193         * ada/acats/norun.lst: Add c380004 and c953002, add PR
10194
10195 2005-01-09  Paul Brook  <paul@codesourcery.com>
10196
10197         * gfortran.dg/common_2.f90: New file.
10198         * gfortran.dg/common_3.f90: New file.
10199
10200 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
10201
10202         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
10203
10204 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10205
10206         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
10207         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
10208         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
10209         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
10210         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
10211         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
10212         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
10213         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
10214         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
10215         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
10216         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
10217         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
10218         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
10219         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
10220         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
10221         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
10222         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
10223         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
10224         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
10225         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
10226         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
10227         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
10228         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
10229         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
10230         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
10231         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
10232         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
10233         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
10234         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
10235         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
10236         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
10237         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
10238         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
10239         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
10240         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
10241         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
10242         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
10243         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
10244         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
10245         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
10246         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
10247         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
10248         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
10249         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
10250         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
10251         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
10252         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
10253         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
10254         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
10255         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
10256         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
10257         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
10258         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
10259         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
10260         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
10261         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
10262         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
10263         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
10264         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
10265         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
10266         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
10267         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
10268         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
10269         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
10270         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
10271         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
10272         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10273
10274         * gcc.dg/vect/vect-1.c: Fix spelling.
10275         * gcc.dg/vect/vect-10.c: Fix spelling.
10276         * gcc.dg/vect/vect-11.c: Fix spelling.
10277         * gcc.dg/vect/vect-12.c: Fix spelling.
10278         * gcc.dg/vect/vect-14.c: Fix spelling.
10279         * gcc.dg/vect/vect-15.c: Fix spelling.
10280         * gcc.dg/vect/vect-16.c: Fix spelling.
10281         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10282         * gcc.dg/vect/vect-64.c: Fix comments.
10283         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10284
10285 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10286             Ira Rosen  <irar@il.ibm.com>
10287
10288         * gcc.dg/vect/vect-70.c: New test.
10289         * gcc.dg/vect/vect-71.c: New test.
10290
10291 2005-01-09  Manfred Hollstein  <mh@suse.com>
10292
10293         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10294         * gcc.dg/pr18241-2.c: Likewise.
10295         * gcc.dg/pr18241-3.c: Likewise.
10296         * gcc.dg/pr18241-4.c: Likewise.
10297         * gcc.dg/pr18241-5.c: Likewise.
10298
10299 2005-01-08  Richard Henderson  <rth@redhat.com>
10300
10301         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10302         False for x86 and x86-64.
10303
10304 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10305
10306         PR tree-optimization/18241
10307         * gcc.dg/pr18241-1.c: New test.
10308         * gcc.dg/pr18241-2.c: New test.
10309         * gcc.dg/pr18241-3.c: New test.
10310         * gcc.dg/pr18241-4.c: New test.
10311         * gcc.dg/pr18241-5.c: New test.
10312
10313 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10314
10315         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10316         gfortran.dg/select_4.f90: New.
10317
10318 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10319
10320         * gcc.c-torture/execute/20050107-1.c: New test.
10321
10322 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10323
10324         PR c++/19298
10325         * g++.dg/template/ref2.C: New.
10326
10327 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10328
10329         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10330         instead of being empty.
10331
10332 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10333
10334         PR fortran/15553
10335         * gfortran.dg/array-1.f90: New test.
10336
10337 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10338
10339         PR tree-optimization/19283
10340         * gcc.c-torture/execute/20050106-1.c: New test.
10341
10342         PR rtl-optimization/18861
10343         * gcc.dg/20050105-1.c: New test.
10344
10345         PR tree-optimization/18828
10346         * gcc.dg/20050105-2.c: New test.
10347
10348 2005-01-07  Andreas Jaeger  <aj@suse.de>
10349
10350         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10351
10352 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10353
10354         PR fortran/18398
10355         * gfortran.dg/fmt_read.f90: New test.
10356
10357 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10358
10359         * gcc.dg/rs6000-ldouble-2.c: New.
10360
10361 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10362
10363         PR c++/19244
10364         * g++.dg/parser/ctor2.C: New test.
10365
10366 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10367
10368         PR c++/17154
10369         * g++.dg/template/using9.C: New test.
10370
10371 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10372
10373         PR c++/19258
10374         * g++.dg/lookup/friend6.C: New test.
10375
10376 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10377
10378         PR c++/19270
10379         * g++.dg/template/array10.C: New.
10380
10381 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10382
10383         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10384         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10385
10386 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10387
10388         * gcc.c-torture/compile/20050105-1.c: New test.
10389
10390 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10391
10392         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10393
10394 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10395
10396         PR middle-end/19100
10397         * gcc.dg/conv-3.c: New test case.
10398
10399 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10400
10401         * gcc.dg/asm-wide-1.c: New test.
10402
10403 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10404
10405         PR c++/19030
10406         * g++.dg/parse/crash22.C: New
10407
10408 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10409
10410         PR 19257
10411         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10412
10413 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10414
10415         PR middle-end/17767
10416         * gcc.dg/i386-mmx-6.c: New test case.
10417
10418 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10419
10420         PR tree-optimization/18308
10421         * gcc.dg/vect/pr18308.c: New testcase.
10422
10423 2005-01-04  Andreas Jaeger  <aj@suse.de>
10424
10425         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10426
10427 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10428             Robert Bowdidge <bowdidge@apple.com>
10429
10430         * gcc.dg/cpp/subframework1.c: New.
10431         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10432         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10433         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10434         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10435
10436 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10437
10438         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10439         producing warning.
10440         * gcc.dg/darwin-weakimport-2.c: New.
10441
10442 2005-01-03  Richard Henderson  <rth@redhat.com>
10443
10444         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10445
10446 2005-01-03  Richard Henderson  <rth@redhat.com>
10447
10448         * gcc.dg/vect/vect.exp: Enable for ia64.
10449         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10450         (check_effective_target_vect_float): Likewise.
10451         (check_effective_target_vect_no_align): Likewise.
10452         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10453         * gcc.dg/vect/vect-8.c: Likewise.
10454
10455 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10456
10457         PR target/19236
10458         * gcc.dg/pr19236-1.c: New test case.
10459
10460 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10461
10462         PR rtl-optimization/12092
10463         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10464
10465 2005-01-02  Andreas Jaeger  <aj@suse.de>
10466
10467         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10468
10469 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10470             Andrew Pinski  <pinskia@physics.uc.edu>
10471
10472         PR rtl-optimization/12092
10473         * gcc.dg/pr12092-1.c: New test case.
10474
10475 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10476
10477         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10478         'hidden' and 'default' for better portability.
10479         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10480
10481         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10482         6 and 7.
10483         * g++.old-deja/g++.brendan/new3.C: Likewise.
10484
10485 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10486
10487         * gcc.dg/20041231-1.C: New test.
10488         * g++.dg/warn/Wunreachable-code-1.C: New test.
10489
10490 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10491
10492         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10493         file, not /dev/null.  Abort on error.
10494
10495 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10496             Ziemowit Laski  <zlaski@apple.com>
10497
10498         PR objc/18971
10499         * objc.dg/encode-5.m: New test.
10500
10501 2004-12-29  Richard Henderson  <rth@redhat.com>
10502
10503         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10504         * objc.dg/stabs-1.m: Disable for ia64.
10505
10506 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10507
10508         PR c++/19190
10509         * g++.dg/warn/Wunused-10.C: New test.
10510
10511 2004-12-28  Richard Henderson  <rth@redhat.com>
10512
10513         * objc.dg/stabs-1.m: Disable for alpha.
10514
10515 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10516
10517         PR c++/19149
10518         * g++.dg/parse/error23.C: New test.
10519
10520 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10521
10522         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10523
10524         PR fortran/19032
10525         * gfortran.dg/intrinsic_modulo_1.f90: New.
10526         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10527         tests with divisor -1.
10528
10529 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10530
10531         * g++.dg/opt/temp1.C (memcpy): Return a value.
10532
10533         PR c++/19148
10534         * g++.dg/expr/cond7.C: New test.
10535
10536 2004-12-27  Paul Brook  <paul@codesourcery.com>
10537
10538         * gfortran.dg/g77/select_no_compile.f: Remove.
10539
10540 2004-12-27  Richard Henderson  <rth@redhat.com>
10541
10542         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10543         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10544         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10545
10546 2004-12-26  Richard Henderson  <rth@redhat.com>
10547
10548         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10549         by 1i instead of token pasting.
10550
10551 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10552
10553         PR tree-optimization/17578
10554         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10555         to additional_flags.
10556         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10557
10558 2004-12-25  Richard Henderson  <rth@redhat.com>
10559
10560         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10561         Remove Alpha.
10562
10563 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10564
10565         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10566         hppa*-*-hpux*.
10567         * gcc.dg/pr17957.c (dg-options): Likewise.
10568         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10569         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10570         instead of 0 on __hppa__.
10571         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10572         "foo,%r" on hppa*-*-*.
10573
10574 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10575
10576         PR fortran/19071
10577         * gfortran.dg/complex_write.f90: New test.
10578
10579 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10580
10581         PR c++/17595
10582         * g++.dg/parse/pragma2.C: New test.
10583
10584         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10585
10586 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10587
10588         * gcc.dg/empty2.c: Add missing dg-warning.
10589
10590 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10591
10592         PR c++/17413
10593         * g++.dg/template/local4.C: New test.
10594         * g++.dg/template/crash19.C: Add dg-error marker.
10595
10596         * g++.dg/template/crash31.C: Correct embedded PR number.
10597
10598 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10599
10600         PR c++/16405
10601         * g++.dg/opt/temp1.C: Add do-run marker.
10602
10603 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10604
10605         * g++.dg/template/spec19.C: New.
10606
10607 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10608
10609         PR target/16819
10610         * gcc.dg/empty2.c: New.
10611
10612 2004-12-23  Richard Henderson  <rth@redhat.com>
10613
10614         * lib/target-supports.exp (check_effective_target_vect_no_align):
10615         Remove i?86 and x86-64.
10616
10617 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10618
10619         PR c++/16405
10620         * g++.dg/opt/temp1.C: New test.
10621
10622 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10623
10624         PR c++/18733
10625         * g++.dg/template/friend33.C: New testcase.
10626
10627 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10628
10629         PR c++/18464
10630         * g++.dg/template/cond5.C: New test.
10631
10632         PR c++/18492
10633         * g++.dg/inherit/thunk3.C: New test.
10634
10635         PR c++/11224
10636         * g++.dg/warn/Wunused-9.C: New test.
10637
10638 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10639
10640         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10641
10642 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10643
10644         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10645
10646 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10647
10648         PR c++/18378
10649         * g++.dg/ext/packed8.C: New test.
10650
10651         PR c++/19063
10652         * g++.dg/template/crash31.C: New test.
10653
10654         PR c++/19034
10655         * g++.dg/template/crash30.C: New test.
10656
10657 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10658
10659         PR C++/18984
10660         * g++.dg/eh/ctor3.C: New test.
10661
10662 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10663
10664         * objc.dg/stabs-1.m: Allow section name to be quoted and
10665         assembly label to begin with '.LL'.
10666
10667 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10668
10669         * gcc.dg/vect/vect.exp
10670         (check_effective_target_lp64_or_vect_no_align): New.
10671         * gcc.dg/vect/vect-77.c: Use it.
10672         * gcc.dg/vect/vect-78.c: Use it.
10673
10674         * lib/target-supports.exp
10675         (check_effective_target_vect_no_max,
10676         check_effective_target_vect_no_bitwise,
10677         check_effective_target_vect_no_align): New.
10678         * gcc.dg/vect/vect-13.c: Use them.
10679         * gcc.dg/vect/vect-17.c: Ditto.
10680         * gcc.dg/vect/vect-18.c: Ditto.
10681         * gcc.dg/vect/vect-19.c: Ditto.
10682         * gcc.dg/vect/vect-20.c: Ditto.
10683         * gcc.dg/vect/vect-27.c: Ditto.
10684         * gcc.dg/vect/vect-29.c: Ditto.
10685         * gcc.dg/vect/vect-44.c: Ditto.
10686         * gcc.dg/vect/vect-48.c: Ditto.
10687         * gcc.dg/vect/vect-50.c: Ditto.
10688         * gcc.dg/vect/vect-52.c: Ditto.
10689         * gcc.dg/vect/vect-54.c: Ditto.
10690         * gcc.dg/vect/vect-56.c: Ditto.
10691         * gcc.dg/vect/vect-58.c: Ditto.
10692         * gcc.dg/vect/vect-60.c: Ditto.
10693         * gcc.dg/vect/vect-72.c: Ditto.
10694         * gcc.dg/vect/vect-80.c: Ditto.
10695
10696 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10697
10698         PR c++/14075
10699         * g++.dg/init/string1.C: New.
10700
10701         PR c++/18975
10702         * g++.dg/other/synth1.C: New.
10703
10704 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10705
10706         PR c/18963
10707         * gcc.dg/pr18963-1.c: New test.
10708
10709 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10710
10711         PR c/18596
10712         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10713         * gcc.dg/pr18596-1.c: Use dg-error.
10714         (dg-options): Use -fno-unit-at-a-time.
10715         * gcc.dg/pr18596-2.c: New test.
10716         * gcc.dg/pr18596-3.c: New test.
10717
10718 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10719
10720         PR middle-end/18683
10721         * g++.dg/opt/pr18683-1.C: New test case.
10722
10723 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10724
10725         PR other/19093
10726         * g++.dg/opt/max1.C: Fix for 64bit targets.
10727
10728 2004-12-20  Matt Austern  <austern@apple.com>
10729
10730         PR c++/19044
10731         * g++.dg/ext/builtin6.C: New
10732
10733 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10734
10735         PR tree-optimization/19080
10736         * gcc.c-torture/compile/pr19080.c: New test.
10737
10738 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10739
10740         * gcc.dg/20041219-1.c: New test.
10741
10742 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10743
10744         PR middle-end/19068
10745         * g++.dg/opt/max1.C: New test case.
10746
10747 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10748
10749         * gcc.dg/fdata-sections-1.c: New test.
10750
10751 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10752
10753         PR middle-end/18548
10754         * gcc.dg/max-1.c: New test case.
10755
10756 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10757
10758         * gcc.c-torture/execute/20041218-1.c: New test.
10759
10760 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10761
10762         * gcc.dg/pr18501.c: New test.
10763         * gcc.dg/uninit-5.c: XFAIL.
10764         * gcc.dg/uninit-9.c: XFAIL.
10765
10766 2004-12-17  Dale Johannesen  <dalej@apple.com>
10767
10768         * gcc.dg/20041213-1.c:  New.
10769
10770 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10771
10772         * objc.dg/stabs-1.m: Allow assembly label to begin
10773         with a dot ('.').
10774
10775 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10776
10777         * gcc.c-torture/execute/20041213-1.c: Move...
10778         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10779
10780 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10781
10782         PR c++/18721
10783         * g++.dg/lookup/conv-5.C: New.
10784
10785 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10786
10787         * objc.dg/stabs-1.m: New test.
10788
10789 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10790
10791         * gcc.dg/visibility-c.c: Change compile to
10792         assemble for the test.
10793
10794 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10795
10796         PR target/19041
10797         * gcc.dg/visibility-c.c: New test.
10798
10799 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10800
10801         PR middle-end/18493
10802         * gcc.dg/switch-8.c: New test case.
10803
10804 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10805
10806         PR c++/18905
10807         * g++.dg/template/init4.C: New.
10808         * g++.dg/opt/static3.C: Enable optimizer.
10809
10810 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10811
10812         * g++.dg/other/complex1.C: New test.
10813
10814 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10815
10816         * g++.dg/opt/inline9.C: New test.
10817
10818 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10819
10820         PR fortran/18993
10821         * gfotran.dg/nullify_1.f: New test.
10822
10823 2004-12-15  Richard Henderson  <rth@redhat.com>
10824
10825         * gcc.target/i386/i386.exp: New harness.
10826         * gcc.target/i386/vect-args.c: New.
10827
10828 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10829
10830         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10831
10832 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10833
10834         PR c++/18825
10835         * g++.dg/template/friend32.C: New test.
10836
10837 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10838
10839         * cpp/pragma-once-1.c: New test.
10840         * cpp/pragma-once-1b.h: Likewise.
10841         * cpp/pragma-once-1c.h: Likewise.
10842         * cpp/pragma-once-1d.h: Likewise.
10843         * cpp/inc/pragma-once-1a.h: Likewise.
10844
10845 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10846             Steven G. Kargl  <kargls@comcast.net>
10847
10848         PR fortran/17597
10849         * gfortran.dg/list_read_3.f90: New test.
10850
10851 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10852
10853         * gcc.dg/ftrapv-2.c: New test.
10854
10855 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10856
10857         PR c++/18981
10858         * g++.dg/template/typename9.C: New test.
10859
10860 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10861
10862         PR c++/18738
10863         * g++.dg/template/typename8.C: New test.
10864         * g++.dg/parse/friend2.C: Tweak error message.
10865
10866 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10867
10868         * gcc.c-torture/20041214-1.c: New test.
10869
10870 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10871
10872         PR c++/18965
10873         * g++.dg/init/array17.C: New test.
10874
10875 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10876
10877         PR c++/18793
10878         * g++.dg/init/aggr3.C: New test.
10879
10880 2004-12-14  Janis Johnson  <janis187@us.ibm.com
10881
10882         * gcc.dg/altivec-types-1.c: New test.
10883         * gcc.dg/altivec-types-2.c: New test.
10884         * gcc.dg/altivec-types-3.c: New test.
10885         * gcc.dg/altivec-types-4.c: New test.
10886         * g++.dg/ext/altivec-types-1.C: New test.
10887         * g++.dg/ext/altivec-types-2.C: New test.
10888         * g++.dg/ext/altivec-types-3.C: New test.
10889         * g++.dg/ext/altivec-types-4.C: New test.
10890
10891 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
10892
10893         PR middle-end/18951
10894         * gcc.c-torture/execute/20041213-1.c: New test.
10895
10896 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
10897
10898         PR c++/18949
10899         * g++.dg/template/cast1.C: New.
10900
10901 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
10902
10903         * gcc.c-torture/execute/20041213-2.c: New test.
10904
10905 2004-12-13  Richard Henderson  <rth@redhat.com>
10906
10907         * gcc.dg/i386-sse-10.c: Fix typo in options.
10908
10909 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
10910
10911         PR c++/18968
10912         * g++.dg/opt/pr18968.C: New test.
10913
10914 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
10915
10916         PR c++/18925
10917         * g++.dg/ext/visibility/staticdatamem.C: New test.
10918
10919 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
10920
10921         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
10922
10923 2004-12-13  Roger Sayle  <roger@eyesopen.com>
10924
10925         PR rtl-optimization/18928
10926         * gcc.dg/pr18928-1.c: New test case.
10927
10928 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
10929
10930         PR tree-opt/16951
10931         * gcc.c-torture/compile/20041211-1.c: New.
10932
10933 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10934
10935         PR middle-end/17564
10936         * gcc.c-torture/execute/20041212-1.c: New test.
10937
10938 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10939
10940         PR fortran/18869
10941         * gfortran.dg/common_1.f90: New test.
10942
10943 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
10944         Paul Brook  <paul@codesourcery.com>
10945
10946         PR fortran/16222
10947         * gfortran.dg/real_do_1.f90: New test.
10948
10949 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10950
10951         PR tree-opt/18040
10952         * g++.dg/opt/ptrmem6.C: New test.
10953
10954 2004-12-11  Roger Sayle  <roger@eyesopen.com>
10955
10956         PR middle-end/18921
10957         * gcc.dg/pr18921-1.c: New test case.
10958
10959 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10960
10961         PR fortran/17175
10962         * gfortran.dg/scale_1.f90: New test.
10963
10964 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
10965
10966         PR middle-end/18903
10967         * gcc.c-torture/compile/pr18903.c: New test.
10968
10969 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
10970
10971         * gcc.c-torture/execute/20041210-1.c: New test.
10972
10973 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10974
10975         PR c++/18731
10976         * g++.dg/parser/struct-1.C: New test.
10977         * g++.dg/parser/struct-2.C: New test.
10978         * g++.dg/parser/struct-3.C: New test.
10979
10980 2004-12-09  Richard Henderson  <rth@redhat.com>
10981
10982         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
10983
10984         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
10985         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
10986
10987 2004-12-09  Matt Austern  <austern@apple.com>
10988
10989         PR c++/18514
10990         * g++.dg/ext/builtin1.C: New
10991         * g++.dg/ext/builtin2.C: New
10992         * g++.dg/ext/builtin3.C: New
10993         * g++.dg/ext/builtin4.C: New
10994         * g++.dg/ext/builtin5.C: New
10995
10996 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
10997
10998         PR tree-opt/18904
10999         * g++.dg/opt/ptrmem5.C: New test.
11000
11001 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
11002
11003         * g++.dg/parse/typename5.C: Adjust for new error.
11004         * g++.dg/parse/typename7.C: New.
11005
11006 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11007
11008         PR c++/18073
11009         * g++.dg/other/mmintrin.C: New test.
11010
11011 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11012
11013         PR c++/16681
11014         * g++.dg/init/array15.C: New.
11015         * g++.dg/init/array16.C: New.
11016
11017 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11018
11019         PR fortran/18826
11020         * gfortran.dg/assign_1.f90: New test.
11021
11022 2004-12-08  Nick Clifton  <nickc@redhat.com>
11023
11024         * gcc.target/xstormy16/bss_below100: New directory containing tests.
11025         * gcc.target/xstormy16/data_below100: Likewise.
11026         * gcc.target/xstormy16/sfr: Likewise.
11027         * gcc.target/xstormy16/below100.S: New test source file.
11028         * gcc.target/xstormy16/below100.ld: New test linker script.
11029         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11030         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
11031         bp instructions.
11032         * gcc.target/xstormy16/bp.c: Likewise.
11033
11034         * gcc.target/xstormy16/bss_below100: New files:
11035         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11036         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11037         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11038         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11039         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11040         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11041         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11042         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11043         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11044         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11045         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11046         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11047         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11048         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11049         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11050         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11051         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11052         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11053         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11054         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11055         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11056         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11057         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11058         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11059         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11060         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11061         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11062
11063         * gcc.target/xstormy16/data_below100: New files:
11064         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11065         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11066         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11067         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11068         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11069         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11070         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11071         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11072         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11073         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11074         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11075         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11076         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11077         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11078         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11079         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11080         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11081         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11082         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11083         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11084         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11085         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11086         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11087         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11088         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11089         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11090         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11091
11092         * gcc.target/xstormy16/sfr: New files:
11093         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
11094         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
11095         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
11096         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
11097         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
11098         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
11099         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
11100         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
11101         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
11102         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
11103         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
11104         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
11105         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
11106         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
11107         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
11108         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
11109         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
11110         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
11111         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
11112         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
11113         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
11114         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
11115         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
11116         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
11117         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
11118         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
11119         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
11120         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
11121         27_if0_sfrw_bitfield_f.c
11122
11123 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11124
11125         PR c++/18100
11126         * g++.dg/lookup/name-clash4.C: New test.
11127
11128 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
11129
11130         PR c++/18672
11131         * g++.dg/opt/array1.C: New.
11132
11133         PR c++/18803
11134         * g++.dg/template/operator5.C: New.
11135
11136 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
11137
11138         PR c/18867
11139         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
11140
11141 2004-12-07  Steven Bosscher  <stevenb@suse.de>
11142
11143         * gcc.dg/noncompile/20041207.c: New test.
11144
11145 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
11146
11147         * g++.dg/other/unreachable-1.C: New test.
11148
11149 2004-12-06  Nick Clifton  <nickc@redhat.com>
11150
11151         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
11152         <limits.h> because the latter comes from gcc's include/ directory
11153         and not the newlib/libc/include directory.
11154
11155 2004-12-04  Richard Henderson  <rth@redhat.com>
11156
11157         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
11158
11159 2004-12-04  Richard Henderson  <rth@redhat.com>
11160
11161         * lib/target-supports.exp (check_gc_sections_available): Disable
11162         for alpha and ia64.
11163
11164 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
11165
11166         PR middle-end/17909
11167         * g++.dg/other/vararg-2.C: New test.
11168
11169 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11170
11171         PR c++/17011, c++/17971
11172         * g++.dg/template/error15.C: Adjust expected error.
11173         * g++.dg/template/instantiate3.C: Likewise.
11174
11175 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
11176
11177         * gcc.dg/altivec-18.c: Fix for darwin
11178
11179 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11180
11181         PR c++/18782
11182         * g++.dg/parse/ptrmem2.C: New.
11183
11184         PR c++/18318
11185         * g++.dg/template/new1.C: New.
11186
11187 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11188
11189         PR fortran/18710
11190         * gfortran.dg/direct_io_3.f90: New test.
11191
11192 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
11193
11194         PR 18758
11195         * g++.dg/parse/crash21.C: New.
11196
11197 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11198
11199         PR c++/15664, c++/18276
11200         * g++.dg/template/ttp13.C: New test.
11201         * g++.dg/template/ttp14.C: Likewise.
11202
11203 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11204
11205         PR c++/18123
11206         * g++.dg/parse/enum2.C: New test.
11207         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
11208
11209 2004-12-02  Nick Clifton  <nickc@redhat.com>
11210
11211         * gcc.target/xstormy16: New test directory.
11212         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11213         * gcc.target/xstormy16/bp.c: Check the generation of bp
11214         instructions.
11215         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
11216         bn instructions and the BELOW100 attribute.
11217
11218 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
11219
11220         PR target/16952
11221         * gcc.dg/ppc-eabi.c: New.
11222
11223 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11224
11225         PR fortran/18284
11226         * gfortran.dg/backspace.f90
11227
11228 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11229
11230         * gfortran.dg/inquire.f90: New test.
11231
11232 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
11233
11234         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
11235         handle effective-target-keyword.
11236         (dg-skip-if): Support effective-target keyword as target list.
11237         (dg-xfail-if): Ditto.
11238         * lib/target-supports.exp (is-effective-target-keyword): New proc.
11239
11240 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
11241
11242         PR tree-optimization/18291
11243         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
11244
11245 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11246
11247         PR C++/18729
11248         * g++.dg/parse/crash20.C: New.
11249
11250         PR c++/17431
11251         * g++.dg/overload/arg1.C: New.
11252         * g++.dg/overload/arg2.C: New.
11253         * g++.dg/overload/arg3.C: New.
11254         * g++.dg/overload/arg4.C: New.
11255
11256 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
11257
11258         * gcc.dg/c99-flex-array-4.c: Remove.
11259
11260 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11261
11262         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
11263
11264         * lib/target-supports.exp (is-effective-target): Simplify.
11265
11266         * lib/target-supports.exp (check_effective_target_vect_long):
11267         Fix for powerpc64-*-*.
11268
11269 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
11270
11271         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
11272         to support new requirements on FreeBSD 5.
11273
11274 2004-11-30  Devang Patel  <dpatel@apple.com>
11275
11276         PR 18702
11277         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11278
11279 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11280
11281         * g++.dg/ext/altivec-13.C: New test.
11282
11283 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11284
11285         PR tree-opt/18298
11286         * gcc.c-torture/execute/p18298.c: New test.
11287
11288 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11289             Dorit Naishlos  <dorit@il.ibm.com>
11290
11291         PR tree-opt/18607
11292         * gcc.dg/vect/vect-89.c: New test.
11293
11294 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11295
11296         * gcc.dg/pr18596-1.c: New test.
11297
11298 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11299
11300         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11301
11302 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11303
11304         PR c/18479
11305         * gcc.dg/pr18479.c: New test.
11306
11307 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11308
11309         PR target/18490
11310         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11311         mmix-knuth-mmixware.
11312
11313         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11314         cris-*-elf* cris-*-aout* mmix-*-*
11315
11316 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11317
11318         PR middle-end/18725
11319         * gcc.dg/pr18725.c: New test.
11320
11321 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11322
11323         PR target/18488
11324         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11325
11326         PR target/18336
11327         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11328
11329 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11330
11331         PR c++/18368
11332         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11333         * g++.old-deja/g++.law/ctors5.C: Likewise.
11334         * g++.old-deja/g++.other/crash25.C: Likewise.
11335
11336         PR c++/18674
11337         * g++.dg/template/error16.C: New test.
11338
11339         PR c++/18512
11340         * g++.dg/template/crash29.C: New test.
11341
11342 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11343
11344         PR tree-optimization/18712
11345         * gcc.c-torture/compile/pr18712.c: New test.
11346
11347 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11348
11349         PR c/7544
11350         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11351         tests.
11352
11353 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11354
11355         PR c++/18652
11356         * g++.dg/lookup/crash6.C: New test.
11357
11358 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11359
11360         PR middle-end/18164
11361         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11362
11363 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11364
11365         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11366         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11367         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11368
11369 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11370
11371         * gcc.dg/pr18164.c: New test.
11372
11373 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11374
11375         * gcc.dg/funroll-loops-all.c: New.
11376
11377 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11378
11379         PR target/18489
11380         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11381         delimeter, match space and TAB as well as ":".
11382
11383         PR target/18484
11384         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11385
11386         PR target/18348
11387         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11388
11389         PR target/18345
11390         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11391
11392         PR target/18337
11393         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11394
11395 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11396
11397         * gfortran.dg/direct_io_2.f90: New test.
11398
11399 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11400
11401         PR target/18334
11402         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11403
11404 2004-11-28  Richard Henderson  <rth@redhat.com>
11405
11406         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11407
11408 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11409
11410         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11411         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11412         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11413         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11414         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11415         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11416         gcc.dg/pointer-arith-8.c: New tests.
11417
11418 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11419
11420         PR fortran/18364
11421         * gfortran.dg/endfile.f90: New test.
11422
11423 2004-11-27  Falk Hueffner  <falk@debian.org>
11424
11425         * gcc.dg/loop-6.c: New test.
11426
11427 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11428
11429         * gcc.c-torture/execute/20041126-1.c: New test.
11430
11431 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11432
11433         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11434         on IRIX.
11435
11436 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11437
11438         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11439         functions.
11440
11441 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11442
11443         PR rtl-optimization/17825
11444         * gcc.c-torture/compile/20041119-1.c: New test.
11445
11446 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11447
11448         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11449         Check existence of ld library path variables before unsetting.
11450
11451 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11452
11453         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11454
11455 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11456
11457         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11458
11459 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11460
11461         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11462
11463 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11464
11465         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11466         dg-do directive.
11467
11468 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11469
11470         * gcc.dg/pr17957.c: Pass --param, not -param.
11471
11472 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11473
11474         PR middle-end/17957
11475         * testsuite/gcc.dg/pr17957.c: New test.
11476
11477 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11478
11479         PR c++/18445
11480         * g++.dg/template/crash28.C: Likewise.
11481
11482         PR c++/18001
11483         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11484         * g++.dg/ext/lvaddr.C: Likewise.
11485         * g++.dg/opt/pr7503-3.C: Likewise.
11486
11487         PR c++/18466
11488         * g++.dg/parse/qualified3.C: New test.
11489         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11490
11491         PR c++/18545
11492         * g++.dg/expr/return1.C: New test.
11493
11494 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11495
11496         Friend class name lookup 3/n, PR c++/3332
11497         * g++.dg/lookup/friend3.C: New test.
11498         * g++.dg/lookup/friend4.C: Likewise.
11499         * g++.dg/lookup/friend5.C: Likewise.
11500
11501 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11502
11503         Friend class name lookup 2/n, PR c++/14513, c++/15410
11504         * g++.dg/lookup/friend2.C: New test.
11505         * g++.dg/template/friend31.C: Likewise.
11506
11507 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11508
11509         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11510
11511 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11512
11513         PR c++/17473
11514         * g++.dg/tc1/dr56.C: Remove.
11515         * g++.dg/template/typedef1.C: Add dg-error markers.
11516         * g++.old-deja/g++.other/typedef7.C: Likewise.
11517
11518         PR c++/18285
11519         * g++.dg/parse/typedef7.C: New test.
11520
11521 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11522
11523         * gcc.c-torture/execute/20041124-1.c: New test.
11524
11525 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11526
11527         * g++.dg/template/deduce3.C: New test.
11528
11529         PR c++/18586
11530         * g++.dg/template/crash27.C: New test.
11531
11532         PR c++/18530
11533         * g++.dg/warn/Wshadow-3.C: New test.
11534
11535 2004-11-24  Devang Patel  <dpatel@apple.com>
11536
11537         PR/18555
11538         * gcc.dg/cpp/isysroot-1.c: New test.
11539         * gcc.dg/cpp/usr/include/stdio.h: New file.
11540         * gcc.dg/cpp/isysroot-2.c: New test.
11541         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11542         New file.
11543
11544 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11545
11546         PR c++/8929
11547         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11548
11549 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11550
11551         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11552         * gcc.target/sparc/pdist.c: Likewise.
11553
11554 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11555
11556         PR c++/16882
11557         * g++.dg/conversion/simd1.C: New test.
11558
11559 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11560
11561         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11562         and restore_ld_library_path_env_vars.
11563         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11564         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11565         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11566         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11567
11568 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11569
11570         * gcc.dg/pragma-align-2.c: Test macro expansion.
11571         * gcc.dg/pragma-pack-2.c: New test.
11572
11573 2004-11-23  Richard Henderson  <rth@redhat.com>
11574
11575         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11576         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11577         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11578         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11579         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11580         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11581
11582         * gcc.dg/vect/vect.exp: Add check for alpha.
11583         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11584         (check_effective_target_vect_int): Enable for alpha.
11585         (check_effective_target_vect_long): New.
11586         (is-effective-target): Add it.
11587
11588 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11589
11590         * gcc.dg/pr18614-1.c: New test.
11591
11592 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11593
11594         * gcc.dg/setjmp-2.c: New test.
11595
11596 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11597
11598         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11599         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11600         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11601         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11602         gcc.target/sparc/pdist.c: New tests.
11603
11604 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11605
11606         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11607
11608 2004-11-22  Dale Johannesen  <dalej@apple.com>
11609
11610         * gcc.dg/20041111-1.c:  New.
11611
11612 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11613
11614         PR tree-opt/18536
11615         * gcc.dg/vect/pr18536.c: New test.
11616
11617 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11618
11619         PR c++/18354
11620         * g++.dg/template/nontype11.C: New test.
11621
11622 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11623
11624         PR middle-end/18520
11625         * gcc.dg/pr18520-1.c: New test case.
11626
11627 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11628
11629         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11630         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11631         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11632         expected diagnostics.
11633
11634 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11635
11636         PR target/18580
11637         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11638         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11639         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11640
11641 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11642
11643         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11644
11645 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11646             Joseph Myers  <joseph@codesourcery.com>
11647
11648         * lib/target-supports.exp (check_visibility_available): Really
11649         test the compiler.
11650
11651 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11652
11653         PR tree-opt/18181
11654         * gcc.dg/vect/vect-85.c: New test.
11655         * gcc.dg/vect/vect-86.c: New test.
11656         * gcc.dg/vect/vect-87.c: New test.
11657         * gcc.dg/vect/vect-88.c: New test.
11658
11659 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11660
11661         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11662
11663 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11664
11665         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11666         * gcc.dg/ppc-and-1.c: Ditto.
11667         * gcc.dg/ppc-compare-1.c: Ditto.
11668         * gcc.dg/ppc-mov-1.c: Ditto
11669
11670 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11671             Mark Mitchell  <mark@codesourcery.com>
11672
11673         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11674
11675 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11676             Aldy Hernandez  <aldyh@redhat.com>
11677
11678         * lib/target-supports.exp (check_effective_target_vect_int): New
11679         (check_effective_target_vect_float): New
11680         (check_effective_target_vect_double): New.
11681         (is-effective-target): Support new effective targets keywords.
11682         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11683         default action for dg-do.
11684         * gcc.dg/vect/pr16105.c: Use new support.
11685         * gcc.dg/vect/pr18400.c: Ditto.
11686         * gcc.dg/vect/pr18425.c: Ditto.
11687         * gcc.dg/vect/vect-1.c: Ditto.
11688         * gcc.dg/vect/vect-10.c: Ditto.
11689         * gcc.dg/vect/vect-11.c: Ditto.
11690         * gcc.dg/vect/vect-12.c: Ditto.
11691         * gcc.dg/vect/vect-13.c: Ditto.
11692         * gcc.dg/vect/vect-14.c: Ditto.
11693         * gcc.dg/vect/vect-15.c: Ditto.
11694         * gcc.dg/vect/vect-16.c: Ditto.
11695         * gcc.dg/vect/vect-17.c: Ditto.
11696         * gcc.dg/vect/vect-18.c: Ditto.
11697         * gcc.dg/vect/vect-19.c: Ditto.
11698         * gcc.dg/vect/vect-2.c: Ditto.
11699         * gcc.dg/vect/vect-20.c: Ditto.
11700         * gcc.dg/vect/vect-21.c: Ditto.
11701         * gcc.dg/vect/vect-22.c: Ditto.
11702         * gcc.dg/vect/vect-23.c: Ditto.
11703         * gcc.dg/vect/vect-24.c: Ditto.
11704         * gcc.dg/vect/vect-25.c: Ditto.
11705         * gcc.dg/vect/vect-26.c: Ditto.
11706         * gcc.dg/vect/vect-27.c: Ditto.
11707         * gcc.dg/vect/vect-27a.c: Ditto.
11708         * gcc.dg/vect/vect-28.c: Ditto.
11709         * gcc.dg/vect/vect-29.c: Ditto.
11710         * gcc.dg/vect/vect-29a.c: Ditto.
11711         * gcc.dg/vect/vect-3.c: Ditto.
11712         * gcc.dg/vect/vect-30.c: Ditto.
11713         * gcc.dg/vect/vect-31.c: Ditto.
11714         * gcc.dg/vect/vect-32.c: Ditto.
11715         * gcc.dg/vect/vect-33.c: Ditto.
11716         * gcc.dg/vect/vect-34.c: Ditto.
11717         * gcc.dg/vect/vect-35.c: Ditto.
11718         * gcc.dg/vect/vect-36.c: Ditto.
11719         * gcc.dg/vect/vect-37.c: Ditto.
11720         * gcc.dg/vect/vect-38.c: Ditto.
11721         * gcc.dg/vect/vect-4.c: Ditto.
11722         * gcc.dg/vect/vect-40.c: Ditto.
11723         * gcc.dg/vect/vect-41.c: Ditto.
11724         * gcc.dg/vect/vect-42.c: Ditto.
11725         * gcc.dg/vect/vect-43.c: Ditto.
11726         * gcc.dg/vect/vect-44.c: Ditto.
11727         * gcc.dg/vect/vect-45.c: Ditto.
11728         * gcc.dg/vect/vect-46.c: Ditto.
11729         * gcc.dg/vect/vect-47.c: Ditto.
11730         * gcc.dg/vect/vect-48.c: Ditto.
11731         * gcc.dg/vect/vect-48a.c: Ditto.
11732         * gcc.dg/vect/vect-49.c: Ditto.
11733         * gcc.dg/vect/vect-5.c: Ditto.
11734         * gcc.dg/vect/vect-50.c: Ditto.
11735         * gcc.dg/vect/vect-51.c: Ditto.
11736         * gcc.dg/vect/vect-52.c: Ditto.
11737         * gcc.dg/vect/vect-53.c: Ditto.
11738         * gcc.dg/vect/vect-54.c: Ditto.
11739         * gcc.dg/vect/vect-55.c: Ditto.
11740         * gcc.dg/vect/vect-56.c: Ditto.
11741         * gcc.dg/vect/vect-56a.c: Ditto.
11742         * gcc.dg/vect/vect-57.c: Ditto.
11743         * gcc.dg/vect/vect-58.c: Ditto.
11744         * gcc.dg/vect/vect-59.c: Ditto.
11745         * gcc.dg/vect/vect-6.c: Ditto.
11746         * gcc.dg/vect/vect-60.c: Ditto.
11747         * gcc.dg/vect/vect-61.c: Ditto.
11748         * gcc.dg/vect/vect-62.c: Ditto.
11749         * gcc.dg/vect/vect-63.c: Ditto.
11750         * gcc.dg/vect/vect-64.c: Ditto.
11751         * gcc.dg/vect/vect-65.c: Ditto.
11752         * gcc.dg/vect/vect-66.c: Ditto.
11753         * gcc.dg/vect/vect-67.c: Ditto.
11754         * gcc.dg/vect/vect-68.c: Ditto.
11755         * gcc.dg/vect/vect-69.c: Ditto.
11756         * gcc.dg/vect/vect-7.c: Ditto.
11757         * gcc.dg/vect/vect-72.c: Ditto.
11758         * gcc.dg/vect/vect-72a.c: Ditto.
11759         * gcc.dg/vect/vect-73.c: Ditto.
11760         * gcc.dg/vect/vect-74.c: Ditto.
11761         * gcc.dg/vect/vect-75.c: Ditto.
11762         * gcc.dg/vect/vect-76.c: Ditto.
11763         * gcc.dg/vect/vect-77.c: Ditto.
11764         * gcc.dg/vect/vect-77a.c: Ditto.
11765         * gcc.dg/vect/vect-78.c: Ditto.
11766         * gcc.dg/vect/vect-79.c: Ditto.
11767         * gcc.dg/vect/vect-8.c: Ditto.
11768         * gcc.dg/vect/vect-80.c: Ditto.
11769         * gcc.dg/vect/vect-82.c: Ditto.
11770         * gcc.dg/vect/vect-82_64.c: Ditto.
11771         * gcc.dg/vect/vect-83.c: Ditto.
11772         * gcc.dg/vect/vect-83_64.c: Ditto.
11773         * gcc.dg/vect/vect-9.c: Ditto.
11774         * gcc.dg/vect/vect-all.c: Ditto.
11775         * gcc.dg/vect/vect-none.c: Ditto.
11776
11777 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11778
11779         * lib/gcc-dg.exp (dg-skip-if): New function.
11780         (dg-forbid-option): Remove.
11781         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11782         * g++.dg/abi/bitfield8.C: Likewise.
11783         * g++.dg/abi/dtor1.C: Likewise.
11784         * g++.dg/abi/empty10.C: Likewise.
11785         * g++.dg/abi/empty7.C: Likewise.
11786         * g++.dg/abi/empty9.C: Likewise.
11787         * g++.dg/abi/layout3.C: Likewise.
11788         * g++.dg/abi/layout4.C: Likewise.
11789         * g++.dg/abi/thunk1.C: Likewise.
11790         * g++.dg/abi/thunk2.C: Likewise.
11791         * g++.dg/abi/vbase11.C: Likewise.
11792         * g++.dg/abi/vthunk2.C: Likewise.
11793         * g++.dg/abi/vthunk3.C: Likewise.
11794         * g++.dg/ext/attrib8.C: Likewise.
11795         * g++.dg/opt/longbranch2.C: Likewise.
11796         * g++.dg/opt/reg-stack4.C: Likewise.
11797         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11798         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11799         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11800         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11801         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11802         * gcc.dg/20000609-1.c: Likewise.
11803         * gcc.dg/20000720-1.c: Likewise.
11804         * gcc.dg/20011107-1.c: Likewise.
11805         * gcc.dg/20011119-1.c: Likewise.
11806         * gcc.dg/20020108-1.c: Likewise.
11807         * gcc.dg/20020122-2.c: Likewise.
11808         * gcc.dg/20020122-3.c: Likewise.
11809         * gcc.dg/20020201-3.c: Likewise.
11810         * gcc.dg/20020206-1.c: Likewise.
11811         * gcc.dg/20020218-1.c: Likewise.
11812         * gcc.dg/20020310-1.c: Likewise.
11813         * gcc.dg/20020411-1.c: Likewise.
11814         * gcc.dg/20020418-2.c: Likewise.
11815         * gcc.dg/20020426-1.c: Likewise.
11816         * gcc.dg/20020426-2.c: Likewise.
11817         * gcc.dg/20020517-1.c: Likewise.
11818         * gcc.dg/20020523-1.c: Likewise.
11819         * gcc.dg/20020523-2.c: Likewise.
11820         * gcc.dg/20020729-1.c: Likewise.
11821         * gcc.dg/20030204-1.c: Likewise.
11822         * gcc.dg/20030826-2.c: Likewise.
11823         * gcc.dg/20030926-1.c: Likewise.
11824         * gcc.dg/20031202-1.c: Likewise.
11825         * gcc.dg/980312-1.c: Likewise.
11826         * gcc.dg/980313-1.c: Likewise.
11827         * gcc.dg/990117-1.c: Likewise.
11828         * gcc.dg/990424-1.c: Likewise.
11829         * gcc.dg/990524-1.c: Likewise.
11830         * gcc.dg/991230-1.c: Likewise.
11831         * gcc.dg/i386-387-1.c: Likewise.
11832         * gcc.dg/i386-387-2.c: Likewise.
11833         * gcc.dg/i386-387-3.c: Likewise.
11834         * gcc.dg/i386-387-4.c: Likewise.
11835         * gcc.dg/i386-387-5.c: Likewise.
11836         * gcc.dg/i386-387-6.c: Likewise.
11837         * gcc.dg/i386-asm-1.c: Likewise.
11838         * gcc.dg/i386-bitfield1.c: Likewise.
11839         * gcc.dg/i386-bitfield2.c: Likewise.
11840         * gcc.dg/i386-loop-1.c: Likewise.
11841         * gcc.dg/i386-loop-2.c: Likewise.
11842         * gcc.dg/i386-loop-3.c: Likewise.
11843         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11844         * gcc.dg/i386-pic-1.c: Likewise.
11845         * gcc.dg/i386-regparm.c: Likewise.
11846         * gcc.dg/i386-signbit-1.c: Likewise.
11847         * gcc.dg/i386-signbit-2.c: Likewise.
11848         * gcc.dg/i386-signbit-3.c: Likewise.
11849         * gcc.dg/i386-sse-5.c: Likewise.
11850         * gcc.dg/i386-sse-8.c: Likewise.
11851         * gcc.dg/i386-unroll-1.c: Likewise.
11852         * gcc.dg/tls/opt-1.c: Likewise.
11853         * gcc.dg/tls/opt-2.c: Likewise.
11854         * gcc.dg/unroll-1.c: Likewise.
11855         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11856         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11857         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11858         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11859
11860 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11861
11862         * g++.dg/template/incomplete1.C: New test.
11863
11864 2004-11-16  Nick Clifton  <nickc@redhat.com>
11865
11866         Revert patches accidentally commited during checkin of fixes for
11867         xstormy16 tests:
11868         gcc.c-torture/execute/simd-4.c: Revert
11869         gcc.dg/20040910-1.c: Revert.
11870
11871 2004-11-16  Paul Brook  <paul@codesourcery.com>
11872
11873         PR fortran/13010
11874         * gfortran.dg/der_pointer_1.f90: New test.
11875
11876 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11877
11878         PR c/18498
11879         * gcc.dg/bitfld-13.c: New test.
11880
11881 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
11882
11883         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
11884         powerpc*-*-linux*.
11885
11886         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
11887         * gcc.dg/ppc64-abi-2.c: Ditto.
11888         * gcc.dg/ppc64-abi-3.c: Ditto.
11889
11890         * lib/gcc-dg.exp (dg-target-list): Remove.
11891
11892 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
11893
11894         * gcc.dg/ia64-postinc.c: New test.
11895
11896 2004-11-15  Mark Mitchell <mark@codesourcery.com>
11897
11898         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
11899
11900 2004-11-15  Nick Clifton  <nickc@redhat.com>
11901
11902         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
11903         __INT_MAX__ so that the test can be compiled by toolchains
11904         targeted at 16-bit processors.
11905
11906         * gcc.dg/20040625-1.c: Use long constants rather than integers
11907         when performing arithmetic that will overflow 16-bits.
11908
11909         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
11910         xstormy16.  It does not support 128-bit vector operations.
11911
11912         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
11913         with the macro PTR_TYPE.  Define this macro to an integer type
11914         suitable for holding a pointer.
11915
11916         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
11917         the target is a 16-bit processor.
11918
11919         * gcc.dg/cpp/if-2.c: Expect a different warning message from
11920         16-bit targets where the character constant will be too long.
11921
11922         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
11923         where the double will not be directly addressable.
11924
11925 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11926
11927         Friend class name lookup 1/n, PR c++/18471
11928         * g++.dg/template/crash26.C: New test.
11929         * g++.dg/lookup/struct1.C: Adjust expected error.
11930         * g++.dg/parse/elab1.C: Likewise.
11931         * g++.dg/parse/elab2.C: Likewise.
11932         * g++.dg/parse/int-as-enum1.C: Likewise.
11933         * g++.dg/parse/struct-as-enum1.C: Likewise.
11934         * g++.dg/parse/typedef1.C: Likewise.
11935         * g++.dg/parse/typedef3.C: Likewise.
11936         * g++.dg/parse/typedef4.C: Likewise.
11937         * g++.dg/parse/typedef5.C: Likewise.
11938         * g++.dg/template/nontype4.C: Likewise.
11939         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
11940         * g++.old-deja/g++.other/elab1.C: Likewise.
11941         * g++.old-deja/g++.other/syntax4.C: Likewise.
11942
11943 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11944
11945         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
11946
11947 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
11948
11949         * gcc.c-torture/execute/20041114-1.c: New test.
11950
11951 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
11952
11953         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
11954         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
11955         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
11956         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
11957         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
11958         gcc.dg/switch-7.c: New tests.
11959
11960 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11961
11962         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
11963
11964 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11965
11966         PR tree-opt/18400
11967         * gcc.dg/vect/pr18400.c: New test.
11968
11969 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11970             Andrew Pinski  <pinskia@physics.uc.edu>
11971
11972         PR tree-opt/18425
11973         * gcc.dg/vect/pr18425.c: New test.
11974
11975 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11976
11977         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
11978         Guard with dg-require-alias and dg-require-visibility.
11979
11980 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11981
11982         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
11983
11984 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11985
11986         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
11987
11988 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11989
11990         PR c++/17344
11991         * g++.dg/template/defarg5.C: New test.
11992
11993 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11994
11995         * g++.dg/parse/cast1.C: Run only on ILP32.
11996         * g++.old-deja/g++.mike/p784.C: Likewise.
11997
11998 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
11999
12000         * gcc.c-torture/execute/20041113-1.c: New test.
12001
12002 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12003
12004         PR target/18230
12005         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
12006         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
12007         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
12008         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12009         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
12010         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
12011         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
12012         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
12013         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
12014         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12015         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12016         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
12017         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
12018
12019 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12020
12021         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
12022         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
12023         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
12024         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
12025         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
12026         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
12027         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
12028         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
12029         gcc.target/sparc/combined-1.c: New tests.
12030
12031 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
12032
12033         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
12034         New tests.
12035
12036 2004-11-12  Mark Mitchell <mark@codesourcery.com>
12037
12038         * lib/gcc-dg.exp (dg-forbid-option): New function.
12039         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
12040         * g++.dg/abi/bitfield8.C: Likewise.
12041         * g++.dg/abi/dtor1.C: Likewise.
12042         * g++.dg/abi/empty10.C: Likewise.
12043         * g++.dg/abi/empty7.C: Likewise.
12044         * g++.dg/abi/empty9.C: Likewise.
12045         * g++.dg/abi/layout3.C: Likewise.
12046         * g++.dg/abi/layout4.C: Likewise.
12047         * g++.dg/abi/thunk1.C: Likewise.
12048         * g++.dg/abi/thunk2.C: Likewise.
12049         * g++.dg/abi/vbase11.C: Likewise.
12050         * g++.dg/abi/vthunk2.C: Likewise.
12051         * g++.dg/abi/vthunk3.C: Likewise.
12052         * g++.dg/ext/attrib8.C: Likewise.
12053         * g++.dg/opt/longbranch2.C: Likewise.
12054         * g++.dg/opt/reg-stack4.C: Likewise.
12055         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12056         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12057         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12058         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12059         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12060         * gcc.dg/20000609-1.c: Likewise.
12061         * gcc.dg/20000720-1.c: Likewise.
12062         * gcc.dg/20011107-1.c: Likewise.
12063         * gcc.dg/20011119-1.c: Likewise.
12064         * gcc.dg/20020108-1.c: Likewise.
12065         * gcc.dg/20020122-2.c: Likewise.
12066         * gcc.dg/20020122-3.c: Likewise.
12067         * gcc.dg/20020201-3.c: Likewise.
12068         * gcc.dg/20020206-1.c: Likewise.
12069         * gcc.dg/20020218-1.c: Likewise.
12070         * gcc.dg/20020310-1.c: Likewise.
12071         * gcc.dg/20020411-1.c: Likewise.
12072         * gcc.dg/20020418-2.c: Likewise.
12073         * gcc.dg/20020426-1.c: Likewise.
12074         * gcc.dg/20020426-2.c: Likewise.
12075         * gcc.dg/20020517-1.c: Likewise.
12076         * gcc.dg/20020523-1.c: Likewise.
12077         * gcc.dg/20020523-2.c: Likewise.
12078         * gcc.dg/20020729-1.c: Likewise.
12079         * gcc.dg/20030204-1.c: Likewise.
12080         * gcc.dg/20030826-2.c: Likewise.
12081         * gcc.dg/20030926-1.c: Likewise.
12082         * gcc.dg/20031202-1.c: Likewise.
12083         * gcc.dg/980312-1.c: Likewise.
12084         * gcc.dg/980313-1.c: Likewise.
12085         * gcc.dg/990117-1.c: Likewise.
12086         * gcc.dg/990424-1.c: Likewise.
12087         * gcc.dg/990524-1.c: Likewise.
12088         * gcc.dg/991230-1.c: Likewise.
12089         * gcc.dg/i386-387-1.c: Likewise.
12090         * gcc.dg/i386-387-2.c: Likewise.
12091         * gcc.dg/i386-387-3.c: Likewise.
12092         * gcc.dg/i386-387-4.c: Likewise.
12093         * gcc.dg/i386-387-5.c: Likewise.
12094         * gcc.dg/i386-387-6.c: Likewise.
12095         * gcc.dg/i386-asm-1.c: Likewise.
12096         * gcc.dg/i386-bitfield1.c: Likewise.
12097         * gcc.dg/i386-bitfield2.c: Likewise.
12098         * gcc.dg/i386-loop-1.c: Likewise.
12099         * gcc.dg/i386-loop-2.c: Likewise.
12100         * gcc.dg/i386-loop-3.c: Likewise.
12101         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12102         * gcc.dg/i386-pic-1.c: Likewise.
12103         * gcc.dg/i386-regparm.c: Likewise.
12104         * gcc.dg/i386-signbit-1.c: Likewise.
12105         * gcc.dg/i386-signbit-2.c: Likewise.
12106         * gcc.dg/i386-signbit-3.c: Likewise.
12107         * gcc.dg/i386-sse-5.c: Likewise.
12108         * gcc.dg/i386-sse-8.c: Likewise.
12109         * gcc.dg/i386-unroll-1.c: Likewise.
12110         * gcc.dg/tls/opt-1.c: Likewise.
12111         * gcc.dg/tls/opt-2.c: Likewise.
12112         * gcc.dg/unroll-1.c: Likewise.
12113         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12114         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12115         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12116         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12117         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
12118         -m64 is specified.
12119
12120 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12121
12122         PR c++/18389
12123         * g++.dg/parse/cond1.C: New test.
12124
12125         PR c++/18429
12126         * g++.dg/template/array9.C: New test.
12127         * g++.dg/ext/vla1.C: Adjust error messages.
12128         * g++.dg/ext/vlm1.C: Likewise.
12129         * g++.dg/template/crash2.C: Likewise.
12130
12131         PR c++/18436
12132         * g++.dg/template/call3.C: New test.
12133
12134         PR c++/18407
12135         * g++.dg/template/ptrmem11.C: New test.
12136
12137 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
12138
12139         PR other/14264
12140         * lib/g++.exp: Set LC_ALL and LANG to C.
12141         * lib/gcc-dg.exp: Likewise.
12142         * lib/gfortran.exp: Likewise.
12143         * lib/objc.exp: Likewise.
12144         * lib/treelang.exp: Likewise.
12145
12146 2004-11-12  Andreas Schwab  <schwab@suse.de>
12147
12148         * gcc.dg/pr16286.c: Fix last change.
12149
12150 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12151
12152         PR c++/18416
12153         * g++.dg/init/global1.C: New test.
12154
12155 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
12156
12157         * gcc.c-torture/execute/20041112-1.c: New test.
12158
12159 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12160
12161         * lib/gcc-dg.exp (dg-target-list): New.
12162
12163 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12164             Richard Sandiford  <rsandifo@redhat.com>
12165
12166         * lib/target-supports.exp (get-compiler_messages): New.
12167         (check_named_sections_available): Use it.
12168         (check_effective_target_ilp32): New.
12169         (check_effective_target_lp64): New.
12170         (is-effective-target): New.
12171         * lib/gcc-dg.exp (dg-require-effective-target): New.
12172
12173 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
12174
12175         * gcc.dg/precedence-1.c: New test.
12176
12177 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12178
12179         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
12180
12181         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
12182         message, delete generated files, use more descriptive name for
12183         executable, and make the test unsupported when it cannot be run.
12184
12185         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
12186         (dg-require-weak, dg-require-visibility, dg-require-alias,
12187         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
12188         dg-require-iconv, dg-require-named-sections): Use it.
12189
12190         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
12191
12192 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
12193
12194         PR target/16457
12195         * gcc.dg/ppc-and-1: New
12196
12197         PR target/16796
12198         * gcc.dg/ppc-mov-1.c: New.
12199
12200         PR target/16458
12201         * gcc.dg/ppc-compare-1.c: New.
12202
12203 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
12204
12205         * objc.dg/desig-init-2.m: New test.
12206
12207 2004-11-10  Adam Nemet  <anemet@lnxw.com>
12208
12209         PR middle-end/18160
12210         * g++.dg/warn/register-var-1.C: New test.
12211         * g++.dg/warn/register-var-2.C: New test.
12212
12213 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12214
12215         * gcc.dg/union-2.c: New test.
12216
12217 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
12218
12219         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
12220         New test for PR tree-optimization/17892.
12221
12222 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
12223
12224         PR c++/18369
12225         * g++.dg/init/new12.C: New test.
12226
12227 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
12228
12229         * gcc.target/sparc: New directory.
12230         * gcc.target/sparc/sparc.exp: New driver.
12231         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
12232         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
12233         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
12234         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
12235
12236 2004-11-10  Paul Brook  <paul@codesourcery.com>
12237
12238         PR fortran/18218
12239         * gfortran.dg/list_read.c: New test.
12240
12241 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12242
12243         PR c/18322
12244         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
12245         expected diagnostic location.
12246
12247 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
12248
12249         * gcc.dg/20041109-1.c: New test.
12250
12251 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12252
12253         PR objc/18406
12254         * objc/compile/pr18406.m: New test.
12255
12256 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12257
12258         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
12259
12260 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12261
12262         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
12263
12264 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12265
12266         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12267
12268 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12269
12270         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
12271         exit.
12272
12273 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12274
12275         PR tree-opt/18299
12276         * gcc.c-torture/pr18299-1.c: New test.
12277
12278 2004-11-06  Andreas Schwab  <schwab@suse.de>
12279
12280         * gcc.dg/pr16286.c: Also test for bool and pixel.
12281
12282 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12283
12284         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12285         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12286         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12287         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12288         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12289         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12290         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12291         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12292         gcc.dg/struct-semi-3.c: New tests.
12293
12294 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12295
12296         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12297
12298 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12299
12300         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12301         Do not use C99 designators.
12302
12303 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12304
12305         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12306
12307 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12308
12309         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12310         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12311         * gcc.c-torture/execute/simd-5.x: Remove.
12312
12313 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12314
12315         PR rtl-optimization/17933
12316         * gcc.dg/torture/pr17933-1.c: New test.
12317
12318 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12319
12320         PR target/18106
12321         * lib/target-supports.exp (check_weak_available): Support
12322         Windows.
12323
12324 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12325
12326         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12327         call to fflush(stdout) before abort.
12328         (my_ffsll): New function.
12329         (generate_fields): Use it.
12330
12331 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12332
12333         * gcc.dg/init-undef-1.c: New test.
12334
12335 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12336
12337         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12338         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12339         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12340         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12341         expected messages for new parser.
12342
12343 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12344
12345         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12346
12347 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12348
12349         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12350         on LP64 targets.
12351
12352 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12353
12354         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12355         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12356         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12357         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12358         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12359         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12360         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12361         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12362         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12363         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12364
12365 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12366
12367         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12368         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12369         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12370         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12371         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12372         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12373         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12374         for new parser.
12375
12376 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12377
12378         PR target/15342
12379         * gcc.dg/20041104-1.c: New test.
12380
12381 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12382
12383         * g++.dg/template/nontype7.C: New test.
12384         * g++.dg/template/nontype8.C: Likewise.
12385         * g++.dg/template/nontype9.C: Likewise.
12386         * g++.dg/template/nontype10.C: Likewise.
12387         * g++.dg/tc1/dr49.C: Likewise.
12388         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12389         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12390
12391 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12392
12393         * g++.dg/rtti/tinfo1.C: Remove xfails.
12394
12395 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12396
12397         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12398         packed attribute to the definition to satisfy the new C++ parser.
12399
12400 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12401
12402         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12403         invocations of va_arg.
12404
12405 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12406
12407         PR c++/18124
12408         * g++.dg/template/crash25.C: New test.
12409
12410         PR c++/18155
12411         * g++.dg/template/typedef2.C: New test.
12412         * g++.dg/parse/crash13.C: Adjust error markers.
12413
12414         PR c++/18177
12415         * g++.dg/conversion/const3.C: New test.
12416
12417 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12418
12419         PR fortran/17535
12420         PR fortran/17583
12421         PR fortran/17713
12422         * gfortran.dg/generic_[123].f90: New testcases.
12423
12424 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12425
12426         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12427         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12428
12429 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12430
12431         PR tree-opt/16808
12432         * gcc.c-torture/compile/pr16808.c: New test.
12433
12434 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12435
12436         PR rtl-optimization/17104
12437         * gcc.dg/ppc-bitfield1.c: New.
12438
12439 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12440
12441         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12442
12443 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12444
12445         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12446         strings for 32-bit code.
12447
12448 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12449
12450         PR c/18239
12451         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12452
12453 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12454
12455         PR c++/18064
12456         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12457
12458 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12459
12460         PR c++/15172
12461         * g++.dg/init/aggr2.C: New test.
12462
12463 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12464
12465         * objc.dg/local-decl-1.m: New test.
12466
12467 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12468
12469         * gcc.dg/20040910-1.c: Adjust regex.
12470
12471 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12472
12473         PR rtl-optimization/18084
12474         * g++.dg/opt/pr18084-1.C: New testcase.
12475
12476 2004-10-30  Matt Austern  <austern@apple.com>
12477
12478         PR c++/17542
12479         * g++.dg/ext/attrib18.C: New test.
12480
12481 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12482
12483         PR middle-end/18096
12484         * gcc.dg/pr18096-1.c: New test case.
12485
12486 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12487
12488         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12489
12490 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12491
12492         PR c/16666
12493         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12494         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12495         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12496         gcc.dg/old-style-prom-3.c: New tests.
12497
12498 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12499
12500         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12501         Remove unnecessary inclusion of stdio.h.
12502
12503 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12504
12505         PR rtl-optimization/17581
12506         * gcc.dg/pr17581-1.c: New test case.
12507
12508 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12511         being implemented.
12512         * g++.dg/conversion/dr195-1.C: New.
12513         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12514         * g++.old-deja/g++.mike/p10148.C: Likewise.
12515
12516 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12517
12518         PR c++/17695
12519         * g++.dg/debug/typedef2.C: New test.
12520
12521 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12522
12523         PR fortran/13490
12524         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12525         * gfortran.dg/g77/README: Update.
12526
12527 2004-10-28  Matt Austern  <austern@apple.com>
12528
12529         PR c++/14124
12530         * g++.dg/ext/packed7.C: New test.
12531
12532 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12533
12534         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12535         scan-assembler.
12536         * lib/scanasm.exp (hidden-scan-for): New proc.
12537         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12538         string.
12539         (scan-not-hidden): Likewise.
12540         * lib/target-supports.exp (check_visibility_available): mach-o is
12541         support too.
12542
12543 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12544
12545         PR c++/17132
12546         * g++.dg/template/memclass3.C: New test.
12547
12548 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12549
12550         PR middle-end/18160
12551         * gcc.dg/register-var-1.c: New test.
12552         * gcc.dg/register-var-2.c: New test.
12553         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12554         error now.
12555
12556 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12557
12558         PR other/18172
12559         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12560         unused variables.
12561         * gcc.dg/vect/vect-22.c: Likewise.
12562
12563 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12564
12565         * gcc.dg/i386-rotate-1.c: New test.
12566
12567 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12568
12569         * g++.dg/init/ref12.C: Add "run" marker.
12570
12571         PR c++/17435
12572         * g++.dg/init/ref12.C: New test.
12573
12574         PR c++/18140
12575         * g++.dg/template/shift1.C: New test.
12576         * g++.dg/template/error10.C: Adjust error markers.
12577
12578 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12579
12580         PR tree-opt/17529
12581         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12582
12583 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12584
12585         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12586         * gcc.dg/weak/weak-3.c: Likewise.
12587         * gcc.dg/weak/weak-5.c: Likewise.
12588         * gcc.dg/weak/weak-9.c: Likewise.
12589         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12590         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12591
12592         * gcc.dg/darwin-weakimport-1.c: New.
12593
12594 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12595
12596         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12597
12598 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12599
12600         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12601         'syntax' error messages.
12602         * gcc.dg/cpp/direct2s.c: Likewise.
12603
12604 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12605
12606         * gcc.c-torture/compile/20041026-1.c: New.
12607
12608 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12609
12610         PR c++/18093
12611         * g++.dg/lookup/ns2.C: New test.
12612
12613         PR c++/18020
12614         * g++.dg/template/enum4.C: New test.
12615
12616         PR c++/18161
12617         * g++.dg/template/expr1.C: New test.
12618
12619 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12620
12621         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12622
12623 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12624
12625         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12626         gcc.dg/decl-nospec-3.c: New tests.
12627
12628 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12629
12630         * objc.dg/super-class-3.m: New test.
12631
12632 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12633
12634         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12635         resyncing.
12636         * gcc.dg/cpp/direct2s.c: Likewise.
12637
12638 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12639
12640         * objc.dg/image-info.m: Update for changes to section selection.
12641
12642 2004-10-25  David Ayers  <d.ayers@inode.at>
12643             Ziemowit Laski  <zlaski@apple.com>
12644
12645         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12646         diagnostics when messaging 'id <Proto>'.
12647         * objc.dg/class-protocol-1.m: New test.
12648         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12649         a non-existent method signature.
12650         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12651         Update diagnostics when messaging with non-existent method signature.
12652         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12653         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12654         invalid receivers are now resolved as if messaging 'id'; remove
12655         extraneous diagnostics.
12656
12657 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12658
12659         PR c/16667
12660         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12661         gcc.dg/init-desig-obs-3.c: New tests.
12662
12663 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12664
12665         * gcc.dg/debug/20041023-1.c: New test.
12666
12667 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12668
12669         PR middle-end/17407
12670         * gcc.c-torture/compile/pr17407.c: New test.
12671
12672         PR c++/18121
12673         * g++.dg/template/array8.C: New test.
12674
12675 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12676
12677         PR other/18138
12678         * lib/g++.exp: Accept more than one multilib libgcc.
12679         * lib/gcc-dg.exp: Likewise.
12680         * lib/objc.exp: Likewise.
12681         * lib/treelang.exp: Likewise.
12682         * lib/gfortran.exp: Likewise.
12683
12684 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12685
12686         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12687
12688 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12689
12690         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12691         * gcc.dg/c99-const-expr-3.c: Likewise.
12692
12693 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12694
12695         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12696
12697 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12698
12699         * gcc.c-torture/execute/loop-2e.x: Remove.
12700
12701 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12702
12703         PR c++/18095
12704         * g++.dg/parse/crash18.C: New.
12705         * g++.dg/parse/crash19.C: New.
12706
12707 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12708
12709         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12710         * g++.dg/ext/dllimport2.C: Same.
12711         * g++.dg/ext/dllimport8.C: Same.
12712
12713 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12714
12715         PR c++/10841
12716         * g++.dg/conversion/cast1.C: New test.
12717         * g++.dg/overload/pmf1.C: Adjust error marker.
12718
12719 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12720
12721         PR objc/17923
12722         * objc.dg/const-str-7.m: New test.
12723
12724 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12725
12726         * g++.dg/template/memfriend11.C: Fix comment typo.
12727         * g++.dg/template/memfriend14.C: Likewise.
12728
12729 2004-10-20  Richard Henderson  <rth@redhat.com>
12730
12731         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12732         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12733         -fasynchronous-unwind-tables.
12734
12735 2004-10-20  Richard Henderson  <rth@redhat.com>
12736
12737         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12738         (main): Return success.
12739         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12740         (main): Return success.
12741
12742 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12743
12744         PR c++/13495
12745         * g++.dg/template/memfriend9.C: New test.
12746         * g++.dg/template/memfriend10.C: Likewise.
12747         * g++.dg/template/memfriend11.C: Likewise.
12748         * g++.dg/template/memfriend12.C: Likewise.
12749         * g++.dg/template/memfriend13.C: Likewise.
12750         * g++.dg/template/memfriend14.C: Likewise.
12751         * g++.dg/template/memfriend15.C: Likewise.
12752         * g++.dg/template/memfriend16.C: Likewise.
12753         * g++.dg/template/memfriend17.C: Likewise.
12754         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12755
12756 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12757
12758         * g++.dg/conversion/dr195.C: New.
12759         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12760
12761 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12762             Devang Patel  <dpatel@apple.com>
12763
12764         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12765         of floating point arithmetic, which could trap.
12766
12767 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12768
12769         PR c++/14035
12770         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12771         * g++.dg/conversion/const2.C: New test.
12772         * g++.dg/expr/reinterpret2.C: New test.
12773         * g++.dg/expr/reinterpret3.C: New test.
12774         * g++.dg/expr/cast2.C: New test.
12775         * g++.dg/expr/copy1.C: New test.
12776         * g++.dg/other/conversion1.C: Change error message.
12777         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12778         function pointers to void *.
12779         * g++.old-deja/g++.mike/p10148.C: Likewise.
12780
12781 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12782
12783         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12784
12785 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12786
12787         PR c++/18047
12788
12789         * g++.dg/parse/expr3.C: New test.
12790
12791 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12792
12793         * gcc.dg/smod-1.c: New test.
12794
12795 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12796
12797         * objc.dg/method-14.m: New test.
12798
12799 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12800
12801         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12802         Also xfail as the patch was reverted.
12803
12804 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12805
12806         PR middle-end/16973
12807         * gcc.dg/pr16973.c: New test.
12808
12809 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12810
12811         PR tree-optimization/17656
12812         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12813
12814 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12815
12816         * g++.dg/eh/shadow1.C: New.
12817
12818 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12819
12820         * gcc.c-torture/compile/20041018-1.c: New test.
12821
12822 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12823
12824         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12825         compiler referring to register 0 when accessing sdata.  The linker
12826         now patches things up.
12827
12828 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12829
12830         PR c/17529
12831         * gcc.c-torture/compile/pr17529.c: New test.
12832
12833 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12834
12835         PR c++/17743
12836         * g++.dg/ext/attrib17.C: New test.
12837
12838 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12839
12840         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12841
12842 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12843
12844         PR c++/10479
12845         * g++.dg/ext/attrib16.C: New test.
12846
12847 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12848
12849         PR c++/17042
12850         * g++.dg/init/dso_handle1.C: New test.
12851
12852         PR c++/14667
12853         * g++.dg/parse/typedef6.C: New test.
12854
12855         PR c++/17916
12856         * g++.dg/parse/pragma1.C: New test.
12857
12858 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12859
12860         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12861
12862 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12863
12864         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
12865         -fno-common when on HPPA HP-UX platforms.
12866
12867 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12868
12869         PR other/16820
12870         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12871         stdint.h.
12872         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12873         uintptr_t.
12874
12875 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12876
12877         PR c++/16301
12878         * g++.dg/lookup/strong-using-4.C: New test.
12879
12880 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12881
12882         PR middle-end/16567
12883         * gcc.c-torture/compile/nested-1.c: New test.
12884
12885 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12886
12887         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
12888         and mipsisa64*-*-* (until support for misaligned loads is added).
12889         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
12890         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
12891         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
12892         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
12893         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
12894         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
12895
12896 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
12897
12898         PR c++/17976
12899         * g++.dg/init/dtor3.C: New test.
12900
12901 2004-10-15  Ben Elliston  <bje@au.ibm.com>
12902
12903         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
12904
12905 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
12906
12907         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
12908         * gcc.dg/macho-lo-sum.c: Likewise.
12909
12910 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
12911
12912         * gcc.dg/ppc-spe64-1.c: New test.
12913
12914 2004-10-14  Devang Patel  <dpatel@apple.com>
12915
12916         PR 17635
12917         * gcc.dg/pr17635.c : New test.
12918
12919 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
12920
12921         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
12922         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
12923         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
12924         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
12925         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
12926         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
12927         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
12928         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
12929         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
12930         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
12931         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
12932         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
12933         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
12934         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
12935         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
12936         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
12937         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
12938         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
12939
12940 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12941
12942         * gcc.dg/vect/vect-82.c: New testcase.
12943         * gcc.dg/vect/vect-82_64.c: New testcase.
12944         * gcc.dg/vect/vect-83.c: New testcase.
12945         * gcc.dg/vect/vect-83_64.c: New testcase.
12946
12947 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12948
12949         * gcc.dg/cpp/error-1.c: New test.
12950
12951 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12952
12953         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
12954
12955 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
12956
12957         PR target/17984
12958         * gcc.dg/cris-peep2-xsrand2.c: New test.
12959
12960 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
12961
12962         PR c++/17661
12963         * testsuite/g++.dg/expr/for2.C: New test.
12964
12965 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12966
12967         * g++.dg/inherit/thunk1.C: Run on the SPARC.
12968
12969 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
12970
12971         PR tree-optimization/17724
12972         * g++.dg/opt/pr17724-1.C: New test.
12973         * g++.dg/opt/pr17724-2.C: New test.
12974         * g++.dg/opt/pr17724-3.C: New test.
12975         * g++.dg/opt/pr17724-4.C: New test.
12976         * g++.dg/opt/pr17724-5.C: New test.
12977         * g++.dg/opt/pr17724-6.C: New test.
12978
12979 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
12980
12981         PR c/17301
12982         * gcc.dg/pr17301-2.c: New test.
12983
12984 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
12985
12986         PR c++/15876
12987         * g++.dg/parse/error22.C: New test.
12988
12989         PR c++/17936
12990         * g++.dg/template/spec18.C: New test.
12991
12992 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
12993
12994         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
12995         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
12996         memcpy.
12997         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
12998         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
12999
13000 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13001
13002         * g++.dg/eh/cleanup5.C: Add dg-options "".
13003
13004 2004-10-11  Roger Sayle  <roger@eyesopen.com>
13005
13006         PR middle-end/17657
13007         * gcc.dg/switch-4.c: New test case.
13008
13009 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
13010
13011         * gcc.c-torture/execute/20041011-1.c: New test.
13012
13013 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13014
13015         PR c++/17554
13016         * g++.dg/init/for3.C: New test.
13017
13018         PR c++/17657
13019         * g++.dg/opt/switch2.C: New test.
13020
13021         PR middle-end/17703
13022         * g++.dg/warn/Wreturn-2.C: New test.
13023
13024 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13025
13026         PR c++/17907
13027         * g++.dg/eh/cleanup5.C: New test.
13028
13029 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
13030
13031         PR c++/17393
13032         * g++.dg/parse/error21.C: New test.
13033
13034 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13035
13036         * g++.dg/overload/pmf1.C: Adjust quoting marks.
13037         * g++.dg/warn/incomplete1.C: Likewise.
13038         * g++.dg/template/qualttp20.C: Likewise.
13039
13040 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13041
13042         PR c/17881
13043         * parm-incomplete-1.c: New test.
13044
13045 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13046
13047         PR c++/17867
13048         * g++.dg/parse/error19.C: New test.
13049
13050         PR c++/17670
13051         * g++.dg/init/new11.C: New test.
13052
13053         PR c++/17821
13054         * g++.dg/parse/error20.C: New test.
13055
13056         PR c++/17826
13057         * g++.dg/template/crash24.C: New test.
13058
13059 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13060
13061         PR c/17301
13062         * gcc.dg/pr17301-1.c: New test.
13063
13064 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13065
13066         PR c/17189
13067         * gcc.dg/anon-struct-5.c: New test.
13068
13069 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13070
13071         PR c/17844
13072         * gcc.dg/pr17844-1.c: New test.
13073
13074 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
13075
13076         PR tree-optimization/17906
13077         * gcc.c-torture/compile/pr17906.c: New.
13078
13079 2004-10-09  Stuart Hastings  <stuart@apple.com>
13080             Roger Sayle  <roger@eyesopen.com>
13081
13082         PR rtl-optimization/17853
13083         * gcc.dg/i386-mmx-5.c: New testcase.
13084
13085 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
13086
13087         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
13088
13089 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13090
13091         PR c++/17524
13092         * g++.dg/template/static9.C: New test.
13093
13094         PR c++/17685
13095         * g++.dg/parse/operator5.C: New test.
13096
13097 2004-10-09  Roger Sayle  <roger@eyesopen.com>
13098
13099         PR middle-end/17894
13100         * gcc.c-torture/execute/divcmp-4.c: New test case.
13101
13102 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13103
13104         PR tree-opt/17902
13105         * g++.dg/opt/pr17902.C: New test.
13106
13107 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
13108
13109         * gcc.dg/cpp/ident-1.c: Add dg-options "".
13110
13111 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13112
13113         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
13114
13115 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13116
13117         * gcc.dg/assign-warn-3.c: New test.
13118
13119 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13120
13121         PR c/16999
13122         * gcc.dg/cpp/ident-1.c: New test.
13123
13124 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13125
13126         * gcc.c-torture/compile/acc1.c: New.
13127
13128 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13129
13130         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
13131         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
13132
13133 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13134
13135         * gcc.dg/ultrasp11.c: New test.
13136
13137 2004-10-08  Michael Matz  <matz@suse.de>
13138
13139         * gcc.dg/doloop-2.c: New test.
13140
13141 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13142
13143         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
13144         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
13145         objc.dg/method-9.m: Update expected diagnostics.
13146
13147 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
13148
13149         * gcc.dg/ppc-fsel-3.c: New file.
13150         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
13151
13152 2004-10-07  Paul Brook  <paul@codesourcery.com>
13153
13154         * gfortran.dg/intrinsic_verify_1.f90: New test.
13155
13156 2004-10-07  Paul Brook  <paul@codesourcery.com>
13157
13158         * gfortran.dg/empty_format_1.f90: Remove stray commas.
13159
13160 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13161
13162         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
13163         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
13164         commit.
13165
13166 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13167
13168         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
13169
13170 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13171
13172         PR c++/17115
13173         * g++.dg/warn/Winline-4.C: New test.
13174
13175 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13176
13177         * gcc.c-torture/compile/20041007-1.c: New test.
13178
13179 2004-10-07  Paul Brook  <paul@codesourcery.com>
13180
13181         PR fortran/17678
13182         * gfortran.dg/use_allocated_1.f90: New test.
13183
13184 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13185
13186         PR middle-end/17849
13187         * gfortran.fortran-torture/compile/nested.f90: New test
13188
13189 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13190
13191         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
13192
13193 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13194
13195         PR c++/17368
13196         * g++.dg/ext/asm6.C: New test.
13197
13198 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
13199
13200         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
13201
13202 2004-10-06  Paul Brook  <paul@codesourcery.com>
13203
13204         PR libfortran/17709
13205         * gfortran.dg/empty_format_1.f90: New test.
13206
13207 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13208
13209         PR fortran/17568
13210         * gfortran.dg/ishft.f90: New test.
13211
13212         PR fortran/17283
13213         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
13214         tests.
13215
13216 2004-10-06  Paul Brook  <paul@codesourcery.com>
13217
13218         * gfortran.dg/do_1.f90: New test.
13219
13220 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13221
13222         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
13223         optimizing for size.
13224
13225 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13226
13227         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
13228
13229 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13230
13231         * gcc.c-torture/compile/20041005-1.c: New test.
13232
13233 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13234
13235         PR c++/17829
13236         * g++.dg/lookup/koenig4.C: New.
13237
13238 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13239
13240         * g++.dg/other/classkey1.C: Adjust quoting marks.
13241         * g++.dg/parse/error15.C: Likewise.
13242         * g++.dg/template/meminit2.C (int>): Likewise.
13243
13244 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13245
13246         PR fortran/17283
13247         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
13248
13249         PR fortran/17631
13250         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
13251
13252         PR fortran/17708
13253         * gfortran.dg/pr17708.f90: New test.
13254
13255 2004-10-04  Chao-ying Fu  <fu@mips.com>
13256
13257         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
13258         * gcc.dg/vect/vect-4.c: Ditto.
13259         * gcc.dg/vect/vect-5.c: Ditto.
13260         * gcc.dg/vect/vect-6.c: Ditto.
13261         * gcc.dg/vect/vect-8.c: Ditto.
13262         * gcc.dg/vect/vect-16.c: Ditto.
13263         * gcc.dg/vect/vect-30.c: Ditto.
13264         * gcc.dg/vect/vect-40.c: Ditto.
13265         * gcc.dg/vect/vect-41.c: Ditto.
13266         * gcc.dg/vect/vect-42.c: Ditto.
13267         * gcc.dg/vect/vect-43.c: Ditto.
13268         * gcc.dg/vect/vect-44.c: Ditto.
13269         * gcc.dg/vect/vect-45.c: Ditto.
13270         * gcc.dg/vect/vect-46.c: Ditto.
13271         * gcc.dg/vect/vect-47.c: Ditto.
13272         * gcc.dg/vect/vect-48.c: Ditto.
13273         * gcc.dg/vect/vect-49.c: Ditto.
13274         * gcc.dg/vect/vect-50.c: Ditto.
13275         * gcc.dg/vect/vect-51.c: Ditto.
13276         * gcc.dg/vect/vect-52.c: Ditto.
13277         * gcc.dg/vect/vect-53.c: Ditto.
13278         * gcc.dg/vect/vect-54.c: Ditto.
13279         * gcc.dg/vect/vect-55.c: Ditto.
13280         * gcc.dg/vect/vect-56.c: Ditto.
13281         * gcc.dg/vect/vect-57.c: Ditto.
13282         * gcc.dg/vect/vect-58.c: Ditto.
13283         * gcc.dg/vect/vect-59.c: Ditto.
13284         * gcc.dg/vect/vect-60.c: Ditto.
13285         * gcc.dg/vect/vect-74.c: Ditto.
13286         * gcc.dg/vect/vect-79.c: Ditto.
13287         * gcc.dg/vect/vect-80.c: Ditto.
13288
13289 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13290
13291         * gcc.dg/unused-7.c: Use the correct option.
13292
13293 2004-10-04  Paul Brook  <paul@codesourcery.com>
13294         Bud Davis  <bdavis9659@comcast.net>
13295
13296         PR fortran/17706
13297         PR fortran/16434
13298         * gfortran/pr17706.f90: New test.
13299         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13300
13301 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13302
13303         * gfortran.dg/pr17612.f90: New test.
13304
13305 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13306
13307         * g++.dg/template/local1.C: Adjust quoting marks in
13308         testing for diagnostics.
13309         * g++.dg/tls/diag-2.C: Likewise.
13310         * g++.dg/other/error8.C: Likewise.
13311
13312 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13313
13314         PR c/17178
13315         * gcc.dg/unused-4.c: Adjust to be correct.
13316
13317         PR c/17820
13318         * gcc.dg/unused-7.c: New test.
13319
13320 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13321
13322         PR c++/17797
13323         * g++.dg/overload/template2.C: New test.
13324
13325 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13326
13327         PR tree-optimization/16632
13328         * gcc.dg/tree-ssa/20041002-1.c: New.
13329
13330 2004-10-03  Paul Brook  <paul@codesourcery.com>
13331
13332         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13333         rather than relying on default formatting.
13334
13335 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13336
13337         * gcc.dg/20040920-1.c: Update expected message text.
13338
13339 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13340
13341         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13342
13343 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13344
13345         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13346         tree level.
13347
13348 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13349
13350         * gcc.dg/tree-ssa/pr17343.c: Remove.
13351
13352 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13353
13354         PR tree-opt/17343
13355         * gcc.dg/tree-ssa/pr17343.c: New test.
13356
13357 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13358
13359         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13360         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13361         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13362         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13363         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13364
13365 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13366
13367         * gcc.dg/lvalue-2.c: New test.
13368
13369 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13370
13371         PR c/17730
13372         * gcc.dg/pr17730-1.c: New test
13373
13374 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13375
13376         PR c/7425
13377         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13378
13379 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13380
13381         * gcc.c-torture/execute/stdarg-1.c: New test.
13382         * gcc.c-torture/execute/stdarg-2.c: New test.
13383         * gcc.c-torture/execute/stdarg-3.c: New test.
13384         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13385         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13386         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13387         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13388         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13389
13390 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13391
13392         PR tree-optimization/17697
13393         * g++.dg/opt/pr17697-1.C: New test.
13394         * g++.dg/opt/pr17697-2.C: New test.
13395         * g++.dg/opt/pr17697-3.C: New test.
13396
13397 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13398
13399         PR c/16409
13400         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13401         gcc.dg/vla-init-5.c: New tests.
13402
13403 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13404
13405         PR c/13804
13406         * gcc.dg/pr13804-1.c: New test.
13407
13408 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13409
13410         PR fortran/16938
13411         * gfortran.dg/pr16938.f90: New test.
13412
13413 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13414
13415         * g++.dg/template/crash23.C: New test.
13416
13417 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13418
13419         PR c++/17585
13420         * g++.dg/template/static8.C: New test.
13421
13422 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13423
13424         PR c++/17681
13425         * g++.dg/other/error9.C: New test.
13426
13427 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13428
13429         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13430
13431 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13432
13433         PR fortran/15164
13434         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13435
13436 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13437
13438         PR middle-end/17112
13439         * gcc.dg/pr17112-1.c: New test case.
13440
13441 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13442
13443         PR c/11459
13444         * gcc.dg/pr11459-1.c: New test.
13445
13446 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13447
13448         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13449         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13450
13451 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13452
13453         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13454
13455 2004-09-25  Jan Hubicka  <jh@suse.cz>
13456
13457         * compile/30040909-1.c: New test.
13458         * compile/30040907-1.c: New test.
13459
13460 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13461
13462         * gcc.c-torture/execute/va-arg-26.c: New test.
13463
13464 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13465
13466         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13467         extra diagnostics on targets with 64-bit pointers.
13468         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13469
13470 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13471
13472         PR c/17188
13473         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13474         * gcc.dg/decl-3.c: Adjust expected message.
13475
13476 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13477
13478         PR fortran/17615
13479         * gfortran.dg/pr17615.f90: New test.
13480
13481 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13482
13483         PR tree-optimzation/17517
13484         * g++.dg/tree-ssa/pr17517.C: New Test.
13485
13486 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13487
13488         PR c++/16889
13489         * g++.dg/lookup/ambig3.C: New.
13490
13491 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13492
13493         PR tree-opt/17624
13494         * g++.dg/opt/pr17624.C: New test.
13495
13496 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13497
13498         PR c/6980
13499         * gcc.dg/Wbad-function-cast-1.c: New test.
13500
13501 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13502
13503         * g++.dg/ext/complit1.C
13504         * g++.dg/other/error2.C
13505         * g++.dg/other/nontype-1.C
13506         * g++.dg/parse/crash11.C
13507         * g++.dg/parse/crash12.C
13508         * g++.dg/parse/error15.C
13509         * g++.dg/parse/error4.C
13510         * g++.dg/parse/tmpl-outside1.C
13511         * g++.dg/parse/too-many-tmpl-args1.C
13512         * g++.dg/template/dependent-expr3.C
13513         * g++.dg/template/error10.C
13514         * g++.dg/template/instantiate1.C
13515         * g++.dg/template/vtable2.C
13516         * g++.dg/warn/Wshadow-1.C
13517         * g++.dg/warn/weak1.C
13518         * g++.old-deja/g++.brendan/crash16.C
13519         * g++.old-deja/g++.brendan/crash18.C
13520         * g++.old-deja/g++.brendan/crash48.C
13521         * g++.old-deja/g++.brendan/crash49.C
13522         * g++.old-deja/g++.brendan/crash55.C
13523         * g++.old-deja/g++.brendan/crash56.C
13524         * g++.old-deja/g++.brendan/crash8.C
13525         * g++.old-deja/g++.brendan/enum11.C
13526         * g++.old-deja/g++.brendan/enum8.C
13527         * g++.old-deja/g++.brendan/enum9.C
13528         * g++.old-deja/g++.brendan/friend3.C
13529         * g++.old-deja/g++.brendan/misc14.C
13530         * g++.old-deja/g++.bugs/900402_02.C
13531         * g++.old-deja/g++.bugs/900404_03.C
13532         * g++.old-deja/g++.bugs/900404_04.C
13533         * g++.old-deja/g++.bugs/900428_03.C
13534         * g++.old-deja/g++.jason/crash4.C
13535         * g++.old-deja/g++.jason/overload21.C
13536         * g++.old-deja/g++.jason/redecl1.C
13537         * g++.old-deja/g++.jason/report.C
13538         * g++.old-deja/g++.jason/rfg10.C
13539         * g++.old-deja/g++.jason/template30.C
13540         * g++.old-deja/g++.law/arm12.C
13541         * g++.old-deja/g++.law/ctors5.C
13542         * g++.old-deja/g++.law/cvt20.C
13543         * g++.old-deja/g++.law/init10.C
13544         * g++.old-deja/g++.law/init8.C
13545         * g++.old-deja/g++.law/visibility17.C
13546         * g++.old-deja/g++.law/visibility7.C
13547         * g++.old-deja/g++.mike/net8.C
13548         * g++.old-deja/g++.mike/p646.C
13549         * g++.old-deja/g++.mike/p700.C
13550         * g++.old-deja/g++.mike/p701.C
13551         * g++.old-deja/g++.mike/p811.C
13552         * g++.old-deja/g++.ns/template13.C
13553         * g++.old-deja/g++.other/array3.C
13554         * g++.old-deja/g++.other/crash25.C
13555         * g++.old-deja/g++.other/dtor3.C
13556         * g++.old-deja/g++.other/dtor4.C
13557         * g++.old-deja/g++.other/main1.C
13558         * g++.old-deja/g++.other/warn7.C
13559         * g++.old-deja/g++.pt/crash11.C
13560         * g++.old-deja/g++.pt/crash36.C
13561         * g++.old-deja/g++.pt/spec22.C
13562         * g++.old-deja/g++.pt/spec9.C
13563         * g++.old-deja/g++.pt/ttp52.C
13564         * g++.old-deja/g++.robertl/eb103.C
13565         * g++.old-deja/g++.robertl/eb121.C
13566         * g++.old-deja/g++.robertl/eb22.C
13567         * g++.old-deja/g++.robertl/eb8.C:
13568         Update locations and/or regexps of dg-error markers.
13569         Remove markers for some bogus messages that are no longer issued.
13570
13571 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13572
13573         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13574         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13575
13576 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13577
13578         PR c++/17618
13579         * g++.dg/lookup/crash5.C: New test.
13580
13581 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13582
13583         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13584         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13585         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13586         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13587         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13588         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13589
13590         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13591         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13592         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13593         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13594         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13595         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13596
13597         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13598
13599         * gcc.dg/vect/vect-44.c: Check additional cases.
13600         * gcc.dg/vect/vect-48.c: Check additional cases.
13601
13602         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13603         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13604         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13605         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13606         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13607         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13608         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13609         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13610         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13611
13612         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13613         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13614         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13615
13616 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13617
13618         * gcc.dg/tree-ssa/loop-6.c: New test.
13619
13620 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13621
13622         PR c++/17620
13623         * g++.dg/inherit/base2.C: New.
13624
13625 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13626
13627         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13628         * gcc.dg/20001012-2.c: Likewise.
13629         * gcc.dg/20001013-1.c: Likewise.
13630         * gcc.dg/20001101-1.c: Likewise.
13631         * gcc.dg/20001102-1.c: Likewise.
13632         * gcc.dg/bf-spl1.c: Likewise.
13633         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13634         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13635
13636 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13637
13638         PR tree-optimization/16721
13639         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13640
13641 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13642
13643         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13644         * gcc.dg/20040305-1.c: Likewise.
13645
13646 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13647
13648         PR c/16566
13649         * gcc.c-torture/compile/pr16566-1.c,
13650         gcc.c-torture/compile/pr16566-2.c,
13651         gcc.c-torture/compile/pr16566-3.c: New tests.
13652
13653 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13654
13655         PR tree-optimization/17512
13656         * gcc.c-torture/compile/20040916-1.c.
13657
13658 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13659
13660         * gcc.dg/pragma-re-3.c: New test.
13661
13662 2004-09-17  Matt Austern  <austern@apple.com>
13663
13664         PR c++/15049
13665         * g++.dg/other/anon3.C: New.
13666
13667 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13668
13669         PR c++/7503
13670         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13671         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13672         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13673         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13674         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13675
13676 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13677
13678         PR fortran/17286
13679         * gfortran.dg/pr17286.f90: New test.
13680
13681 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13682
13683         PR c++/17530
13684         * g++.dg/template/static7.C: New test.
13685
13686 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13687
13688         PR tree-opt/17558
13689         * gcc.c-torture/compile/pr17558.c: New test.
13690
13691 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13692
13693         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13694         if SKIP_ATTRIBUTE is defined.
13695
13696 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13697
13698         PR fortran/15957
13699         * gfortran.dg/pr15957.f90: New test.
13700
13701 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13702
13703         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13704         in comparison.
13705         * gcc.dg/vect/vect-79.c: Likewise.
13706         * gcc.dg/vect/vect-80.c: Likewise.
13707
13708 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13709
13710         PR fortran/15750
13711         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13712
13713 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13714
13715         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13716         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13717         * gcc.dg/vect/vect-62.c: New testcase.
13718         * gcc.dg/vect/vect-63.c: New testcase.
13719         * gcc.dg/vect/vect-64.c: New testcase.
13720         * gcc.dg/vect/vect-65.c: New testcase.
13721         * gcc.dg/vect/vect-66.c: New testcase.
13722         * gcc.dg/vect/vect-67.c: New testcase.
13723         * gcc.dg/vect/vect-68.c: New testcase.
13724         * gcc.dg/vect/vect-69.c: New testcase.
13725         * gcc.dg/vect/vect-79.c: New testcase.
13726         * gcc.dg/vect/vect-80.c: New testcase.
13727
13728 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13729
13730         * gcc.target/mips/asm-1.c: New test.
13731
13732 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13733
13734         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13735         * gcc.dg/vect/vect-73.c: New testcase.
13736         * gcc.dg/vect/vect-74.c: New testcase.
13737         * gcc.dg/vect/vect-75.c: New testcase.
13738         * gcc.dg/vect/vect-76.c: New testcase.
13739         * gcc.dg/vect/vect-77.c: New testcase.
13740         * gcc.dg/vect/vect-78.c: New testcase
13741
13742 2004-09-18  Paul Brook  <paul@codesourcery.com>
13743
13744         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13745
13746 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13747
13748         PR c/17424
13749         * gcc.dg/pr17424-1.c: New test.
13750
13751 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13752
13753         * g++.dg/tree-ssa/pr17153.C: New test.
13754
13755 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13756
13757         PR pch/13361
13758         * testsuite/g++.dg/pch/wchar-1.C: New.
13759         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13760
13761 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13762
13763         * gcc.c-torture/execute/20040917-1.c: New test.
13764
13765 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13766
13767         PR tree-optimization/17319
13768         * gcc.dg/pr17319.c: New test.
13769
13770 2004-09-17  Devang Patel  <dpatel@apple.com>
13771
13772         * gcc.dg/20040813-1.c: New test.
13773
13774 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13775
13776         PR tree-optimization/17273
13777         * gcc.c-torture/compile/pr17273.c: New test.
13778
13779 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13780
13781         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13782         Update expected messages.
13783         * gcc.dg/declspec-13.c: New test.
13784
13785 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13786
13787         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13788
13789 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13790
13791         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13792         change what 'a' is pointing to.
13793
13794 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13795
13796         PR c++/16002
13797         * g++.dg/template/error18.C: New test.
13798
13799         PR c++/16029
13800         * g++.dg/warn/Wunused-8.C: New test.
13801
13802 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13803
13804         PR tree-optimization/17513
13805         * gcc.dg/20040916-1.c: New test.
13806
13807 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13808
13809         PR c++/17501
13810         * g++.dg/template/typename7.C: New test.
13811
13812 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13813
13814         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13815
13816 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13817
13818         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13819         with -ftree-based-profiling also.
13820         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13821
13822 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13823
13824         PR/15364
13825         * gfortran.dg/der_array_io_1.f90: New test.
13826         * gfortran.dg/der_array_io_2.f90: New test.
13827         * gfortran.dg/der_array_io_3.f90: New test.
13828
13829 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13830
13831         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13832         EABI.
13833
13834 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13835
13836         * g++.dg/opt/switch1.C: New test.
13837
13838 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13839
13840         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13841         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13842         Update expected messages.
13843
13844 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13845
13846         PR fortran/16485
13847         * gfortran.dg/same_name_1.f90: New test.
13848
13849 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13850
13851         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13852         dereference garbage pointers.
13853
13854 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13855
13856         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13857         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13858
13859         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13860         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13861         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13862
13863 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13864
13865         PR c++/17324
13866         * g++.dg/template/mangle1.C: New test.
13867
13868 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13869
13870         PR tree-optimization/17252
13871         * gcc.c-torture/execute/pr17252.c: New test.
13872
13873 2004-09-14  Andrew Pinski  <apinski@apple.com>
13874
13875         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13876
13877 2004-09-14  Roger Sayle  <roger@eyesopen.com>
13878
13879         PR rtl-optimization/9771
13880         * gcc.dg/pr9771-1.c: New test case.
13881
13882 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13883
13884         PR tree-optimization/15262
13885         * gcc.c-torture/execute/pr15262-1.c: New test.
13886         * gcc.c-torture/execute/pr15262-2.c: New test.
13887
13888 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13889
13890         * gcc.dg/declspec-12.c: New test.
13891
13892 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
13893
13894         * gfortran.dg/pr17090.f90: Add directives to test.
13895
13896 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13897
13898         * gcc.c-torture/compile/20040914-1.c: New test.
13899
13900 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13901
13902         PR c++/16162
13903         * g++.dg/template/decl2.C: New test.
13904
13905 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
13906
13907         PR fortran/17090
13908         * gfortran.dg/pr17090.f90: New test.
13909
13910 2004-09-13  Dale Johannesen  <dalej@apple.com>
13911
13912         * gcc.c-torture/compile/pr17408.c:  New test case.
13913
13914 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13915
13916         PR c++/16716
13917         * g++.dg/parse/crash17.C: New test.
13918
13919         PR c++/17327
13920         * g++.dg/template/enum3.C: New test.
13921
13922 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
13923
13924         * lib/gcc-defs.exp: Load wrapper.exp.
13925         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
13926         using local code.
13927         * lib/gcc.exp (gcc_init): Similar.
13928         * lib/gfortran.exp (gfortran_init): Similar.
13929         * lib/objc.exp (objc_init): Similar.
13930         * lib/treelang.exp (treelang_init): Similar.
13931         * lib/wrapper.exp: New file with build_wrapper call machinery in
13932         ${tool}_maybe_build_wrapper.
13933
13934 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13935
13936         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
13937         "inline".
13938         * gcc.dg/declspec-11.c: Update expected messages.
13939         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
13940         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
13941         gcc.dg/inline-12.c: New tests.
13942
13943 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
13944
13945         * g++.dg/tree-ssa/pr17400.C: New testcase.
13946
13947 2004-09-13  James E Wilson  <wilson@specifixinc.com>
13948
13949         * gcc.target/mips/sb1-1.c: New testcase.
13950
13951 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
13952
13953         * lib/g77-dg.exp: Remove unused file.
13954         * lib/mike-g77.exp: Ditto.
13955         * lib/g77.exp: Ditto.
13956
13957 2004-09-12  Richard Henderson  <rth@redhat.com>
13958
13959         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
13960
13961 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13962
13963         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
13964         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13965         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
13966         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
13967         Update expected messages.
13968
13969 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
13970
13971         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
13972         declaration/use mismatch for dirp parameter.
13973
13974 2004-09-12  Andrew Pinski  <apinski@apple.com>
13975
13976         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
13977         -fgnu-runtime is passed.
13978
13979 2004-09-12  Richard Henderson  <rth@redhat.com>
13980
13981         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
13982         do the uplevel thing and update additional_flags directly.
13983         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
13984         gfortran.fortran-torture/execute/intrinsic_nearest.x,
13985         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
13986         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
13987
13988 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13989
13990         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
13991
13992 2004-09-11  Roger Sayle  <roger@eyesopen.com>
13993
13994         PR middle-end/17411
13995         * g++.dg/opt/pr17411-1.C: New test case.
13996
13997 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13998
13999         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14000         gcc.dg/tls/diag-2.c: Update expected messages.
14001         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
14002         messages.
14003         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
14004         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
14005         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
14006         gcc.dg/tls/diag-5.c: New tests.
14007
14008 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
14009
14010         * gcc.dg/20040910-1.c: Correct dg-error regexp.
14011
14012 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14013
14014         * g++.dg/parse/break-in-for.C: New test.
14015
14016 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
14017
14018         * gcc.dg/tree-ssa/20040911-1.c: New test.
14019
14020 2004-09-11  Andreas Jaeger  <aj@suse.de>
14021
14022         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
14023         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
14024
14025 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
14026
14027         * gcc.target/frv: New directory of FR-V-specific tests.
14028
14029 2004-09-10  James E Wilson  <wilson@specifixinc.com>
14030
14031         * gcc.dg/convert-vec-1.c: New test.
14032
14033 2004-09-10  Roger Sayle  <roger@eyesopen.com>
14034
14035         PR middle-end/17024
14036         * gcc.dg/pr17024-1.c: New test case.
14037
14038 2004-09-10  Eric Christopher  <echristo@redhat.com>
14039
14040         * gcc.dg/20040910-1.c: New test.
14041
14042 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14043
14044         * gcc.dg/bitfld-9.c: New test.
14045
14046 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
14047
14048         * gcc.c-torture/execute/ieee/acc1.c: New test.
14049         * gcc.c-torture/execute/ieee/acc2.c: New test.
14050         * gcc.c-torture/execute/ieee/mzero6.c: New test.
14051
14052 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14053
14054         * gcc.dg/deprecated-2.c: New test.
14055
14056 2004-09-09  James E Wilson  <wilson@specifixinc.com>
14057
14058         * gcc.dg/init-vec-1.c: New test.
14059
14060 2004-09-09  Roger Sayle  <roger@eyesopen.com>
14061
14062         PR middle-end/17055
14063         * gcc.dg/pr17055-1.c: New test case.
14064
14065 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
14066
14067         PR target/17377
14068         * gcc.c-torture/execute/pr17377.c: New test.
14069
14070 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14071
14072         PR c/8420
14073         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
14074         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
14075         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14076         gcc.dg/long-long-typespec-1.c: New tests.
14077         * gcc.dg/tls/diag-2.c: Update expected diagnostics
14078
14079 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14080
14081         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
14082         gcc.dg/gnu99-static-1.c: New tests.
14083
14084 2004-09-08  Devang Patel  <dpatel@apple.com>
14085
14086         * gcc.dg/darwin-ld-20040828-1.c: New test.
14087         * gcc.dg/darwin-ld-20040828-2.c: New test.
14088         * gcc.dg/darwin-ld-20040828-3.c: New test.
14089
14090 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
14091
14092         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
14093         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
14094         in error message.
14095         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
14096         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
14097         in error message.
14098         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
14099         types they qualify.
14100         * objc.dg/type-size-2.m: Fix wording in comment.
14101         * objc.dg/va-meth-1.m: New test case.
14102
14103 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
14104
14105         PR c/16633:
14106         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
14107         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
14108
14109 2004-09-06  Devang Patel  <dpatel@apple.com>
14110
14111         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
14112         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
14113
14114 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
14115
14116         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
14117         reflect changed line numbering of diagnostics.
14118
14119 2004-09-06  Paul Brook  <paul@codesourcery.com>
14120
14121         * gfortran.dg/edit_real_1.f90: Add new test.
14122
14123 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14124
14125         * gcc.dg/tree-ssa/loop-2.c: New test.
14126         * gcc.dg/tree-ssa/loop-3.c: New test.
14127         * gcc.dg/tree-ssa/loop-4.c: New test.
14128         * gcc.dg/tree-ssa/loop-5.c: New test.
14129
14130 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14131
14132         * gcc.dg/format/sentinel-1.c: Update for parameter option.
14133
14134 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14135
14136         * gcc.dg/format/sentinel-1.c: New test.
14137
14138 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
14139
14140         * testsuite/gcc.dg/builtins-46.c: New.
14141
14142 2004-09-03  Devang Patel  <dpatel@apple.com>
14143
14144         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
14145         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
14146
14147 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14148
14149         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
14150         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
14151         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
14152         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
14153         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
14154         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
14155         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
14156         the non-portable bzero.
14157         * gcc.dg/20010912-1.c: xfail for NetWare.
14158         * gcc.dg/20020426-2.c: xfail for NetWare.
14159         * gcc.dg/20021014-1.c: xfail for NetWare.
14160         * gcc.dg/20021018-1.c: xfail for NetWare.
14161         * gcc.dg/20030213-1.c: xfail for NetWare.
14162         * gcc.dg/20030225-1.c: xfail for NetWare.
14163         * gcc.dg/20030708-1.c: xfail for NetWare.
14164         * gcc.dg/builtins-config.h: Also exclude NetWare.
14165         * gcc.dg/format/format.h: Define restrict only if not already defined.
14166         * gcc.dg/nest.c: xfail for NetWare.
14167         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
14168         * lib/target-supports.exp (check_visibility_available): Exclude
14169         NetWare.
14170
14171 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14172
14173         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
14174         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
14175         deterministic starting point for the alignment of structure fields.
14176         * gcc.dg/Wpadded.c: Dito.
14177         * g++.dg/abi/vbase10.C: Dito.
14178
14179 2004-09-03  Devang Patel  <dpatel@apple.com>
14180
14181         * g++.dg/debug/pr15736.cc: New test.
14182
14183 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14184
14185         * README.QMTEST: Fix out-of-date link.
14186
14187 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
14188
14189         PR fortran/16579
14190         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
14191         Delete.  Duplicate of gfortran.dg/g77/20010610.f
14192
14193 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14194
14195         * g++.dg/abi/arm_rtti1.C: New test.
14196
14197 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
14198
14199         * gcc.dg/ppc-vector-memcpy.c: New.
14200         * gcc.dg/ppc-vector-memset.c: New.
14201
14202 2004-09-02  Chao-ying Fu  <fu@mips.com>
14203
14204         * gcc.target/mips/mips-3d-1.c: New test.
14205         * gcc.target/mips/mips-3d-2.c: New test.
14206         * gcc.target/mips/mips-3d-3.c: New test.
14207         * gcc.target/mips/mips-3d-4.c: New test.
14208         * gcc.target/mips/mips-3d-5.c: New test.
14209         * gcc.target/mips/mips-3d-6.c: New test.
14210         * gcc.target/mips/mips-3d-7.c: New test.
14211         * gcc.target/mips/mips-3d-8.c: New test.
14212         * gcc.target/mips/mips-3d-9.c: New test.
14213         * gcc.target/mips/mips-ps-1.c: New test.
14214         * gcc.target/mips/mips-ps-2.c: New test.
14215         * gcc.target/mips/mips-ps-3.c: New test.
14216         * gcc.target/mips/mips-ps-4.c: New test.
14217         * gcc.target/mips/mips-ps-type.c: New test.
14218
14219 2004-09-02  Paul Brook  <paul@codesourcery.com>
14220
14221         * gfortran.dg/edit_real_1.f90: Add new tests.
14222
14223 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14224
14225         PR fortran/15327
14226         * gfortran.dg/merge_char_1.f90: New test.
14227
14228 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14229
14230         PR fortran/16404
14231         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
14232
14233 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14234
14235         PR c/1522
14236         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
14237
14238 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
14239
14240         * g++.dg/opt/loop1.C: Do not XFAIL.
14241
14242 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
14243
14244         * gcc.c-torture/execute/20040831-1.c: New test.
14245
14246 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
14247
14248         PR fortran/16579
14249         * gfortran.dg/g77/20010610.f: Now passes.
14250         Copy from g77.f-torture/execute. Add dg-run directive.
14251         * gfortran.dg/g77/README: Update
14252
14253 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14254
14255         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
14256         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
14257         (t1, t2, t3, t4): Add volatile.
14258
14259 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14260
14261         * g++.dg/ext/visibility/arm1.C: New test.
14262
14263 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
14264
14265         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
14266         -pedantic-errors.
14267
14268 2004-09-01  Paul Brook  <paul@codesourcery.com>
14269
14270         * gfortran.dg/eof_2.f90: New test.
14271
14272 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14273
14274         PR fortran/16579
14275         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14276
14277 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14278
14279         PR libfortran/16805
14280         * gfortran.dg/list_read_2.f90: New test.
14281
14282 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14283
14284         * g++.dg/abi/key1.C: New test.
14285
14286 2004-08-31  Richard Henderson  <rth@redhat.com>
14287
14288         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14289         form of offsetof.
14290         * g++.dg/other/offsetof5.C: Remove duplicate.
14291
14292 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14293
14294         PR fortran/17244
14295         * gfortran.dg/func_derived_1.f90: New test.
14296
14297 2004-08-31  Paul Brook  <paul@codesourcery.com>
14298
14299         * gfortran.dg/eof_1.f90: New test.
14300
14301 2004-08-31  Paul Brook  <paul@codesourcery.com>
14302
14303         * gfortran.dg/list_read_1.f90: New file.
14304
14305 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14306
14307         * g++.dg/opt/loop1.C: XFAIL.
14308
14309 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14310
14311         * gcc.dg/funcdef-storage-1.c: New.
14312         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14313         an extern function in local scope.
14314         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14315         declare an 'auto inline' function in local scope.
14316         * gcc.dg/20011130-1.c: Likewise.
14317         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14318         an 'auto' function in local scope.
14319         * gcc.dg/20021014-1.c: Likewise.
14320         * gcc.dg/20030331-2.c: Likewise.
14321
14322 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14323
14324         * gfortran.dg/blockdata_1.f90: New test.
14325
14326 2004-08-30  Richard Henderson  <rth@redhat.com>
14327
14328         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14329
14330 2004-08-30  Richard Henderson  <rth@redhat.com>
14331
14332         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14333         additional_flags set by alternate driver.
14334         (ieee-options): New procedure.
14335         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14336         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14337         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14338         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14339
14340 2004-08-30  Richard Henderson  <rth@redhat.com>
14341
14342         * lib/f-torture.exp: Remove.
14343
14344 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14345
14346         PR rtl-optimization/16590
14347         * g++.dg/opt/loop1.C: New test.
14348
14349 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14350
14351         PR fortran/13910
14352         * gfortran.dg/oldstyle_1.f90: New test.
14353
14354 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14355         Paul Brook  <paul@codesourcery.com>
14356
14357         * gfortran.dg/g77/README: Update.
14358         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14359         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14360         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14361
14362 2004-08-28  Paul Brook  <paul@codesourcery.com>
14363
14364         PR libfortran/17195
14365         * gfortran.dg/edit_real_1.f90: New test.
14366
14367 2004-08-27  Paul Brook  <paul@codesourcery.com>
14368
14369         * gfortran.dg/rewind_1.f90: New test.
14370
14371 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14372
14373         PR fortran/16597
14374         * gfortran.dg/pr16597.f90: New test.
14375
14376 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14377
14378         PR c/13801
14379         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14380         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14381         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14382         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14383         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14384
14385 2004-08-26  Nick Clifton  <nickc@redhat.com>
14386
14387         * gcc.c-torture/compile/pr17119.c: New test.
14388
14389 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14390
14391         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14392
14393 2004-08-25  Richard Henderson  <rth@redhat.com>
14394
14395         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14396         the bits that expect kind=8 to be the largest real kind.
14397
14398 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14399
14400         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14401
14402 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14403
14404         * gfortran.dg/assignment_1.f90: New test.
14405
14406 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14407
14408         * g++.dg/template/repo3.C: New test.
14409
14410 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14411
14412         PR middle-end/16693
14413         PR tree-optimization/16372
14414         * g++.dg/opt/pr16372-1.C: New test case.
14415         * g++.dg/opt/pr16693-1.C: New test case.
14416         * g++.dg/opt/pr16693-2.C: New test case.
14417
14418 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14419
14420         * objc.dg/proto-lossage-4.m: New test.
14421
14422 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14423
14424         PR c++/17155
14425         * g++.dg/inherit/local2.C: New test.
14426
14427 2004-08-25  Paul Brook  <paul@codesourcery.com>
14428
14429         PR fortran/17144
14430         * gfortran.dg/string_ctor_1.f90: New test.
14431
14432 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14433
14434         PR c++/14428
14435         * g++.dg/template/redecl2.C: New test.
14436
14437 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14438
14439         PR fortran/17143
14440         * gfortran.dg/pr17143.f90: New test.
14441
14442 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14443
14444         PR fortran/17164
14445         * gfortran.dg/pr17164.f90: New test.
14446
14447 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14448
14449         * gcc.dg/tree-ssa/loop-1.c: New test.
14450
14451 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14452
14453         * gcc.c-torture/compile/20040824-1.c: New test.
14454
14455 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14456
14457         * gcc.c-torture/compile/iftrap-3.c: New test.
14458
14459 2004-08-24  Paul Brook  <paul@codesourcery.com>
14460
14461         * gfortran.dg/entry_2.f90: New test.
14462
14463 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14464
14465         PR c++/16889
14466         * g++.dg/lookup/ambig[12].C: New.
14467
14468 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14469
14470         PR c++/16706
14471         * g++.dg/template/crash21.C: New test.
14472         * g++.dg/template/crash22.C: Likewise.
14473
14474 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14475
14476         PR c++/17149
14477         * g++.dg/template/access15.C: New.
14478
14479 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14480
14481         PR c++/17163
14482         * g++.dg/template/repo2.C: New test.
14483
14484 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14485
14486         PR rtl-optimization/17078
14487         * gcc.c-torture/execute/pr17078-1.c: New test case.
14488
14489 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14490
14491         PR c/14492
14492         * gcc.dg/debug/crash1.c: New test.
14493
14494 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14495
14496         PR c/16180
14497         * gcc.dg/loop-5.c: New test.
14498
14499 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14500
14501         * gcc.c-torture/execute/20040823-1.c: New test.
14502
14503 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14504
14505         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14506         to the assembler.  Simplify test accordingly.
14507         (asm_abi_flags): Use GNU names.
14508         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14509         to check for ABI flags.
14510
14511 2004-08-22  Andrew Pinski  <apinski@apple.com>
14512
14513         * g++.dg/opt/pr14029.C: New test.
14514         * gcc.c-torture/execute/pr15262.c: New test.
14515
14516 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14517
14518         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14519
14520 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14521
14522         PR 16908
14523         * gfortran.dg/direct_io.f90: New test.
14524
14525 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14526
14527         PR c++/17121
14528         * g++.dg/inherit/local2.C: New test.
14529
14530 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14531
14532         PR c++/17120
14533         * g++.dg/warn/Wparentheses-4.C: New test.
14534
14535 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14536
14537         PR c++/17121
14538         * g++.dg/inherit/local2.C: New test.
14539
14540         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14541         * gcc.dg/ppc-ldstruct.c: Likewise.
14542         * gcc.dg/ppc64-abi-2.c: Likewise.
14543
14544 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14545
14546         PR rtl-optimization/17099
14547         * gcc.c-torture/execute/20040820-1.c: New test.
14548
14549 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14550
14551         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14552
14553 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14554
14555         PR fortran/17077
14556         * gfortran.dg/auto_array_1.f90: New test.
14557
14558 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14559
14560         PR fortran/17074
14561         * gfortran.dg/simpleif_1.f90: New test.
14562
14563 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14564
14565         * lib/target-supports.exp (check_profiling_available): Return
14566         false for arm*-*-symbianelf* and arm*-*-eabi*.
14567
14568         PR c++/15890
14569         * g++.dg/template/delete1.C: New test.
14570
14571 2004-08-19  Paul Brook  <paul@codesourcery.com>
14572
14573         PR fortran/14976
14574         PR fortran/16228
14575         * gfortran.dg/data_char_1.f90: New test.
14576
14577 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14578
14579         PR fortran/16946
14580         * gfortran.dg/reduction.f90: New testcase.
14581
14582 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14583
14584         PR fortran/16520
14585         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14586
14587 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14588
14589         PR c++/17041
14590         * g++.dg/Wparentheses-3.C: New test.
14591
14592 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14593
14594         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14595         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14596         * gcc.dg/vect/vect-2.c: Likewise.
14597         * gcc.dg/vect/vect-3.c: Likewise.
14598         * gcc.dg/vect/vect-4.c: Likewise.
14599         * gcc.dg/vect/vect-5.c: Likewise.
14600         * gcc.dg/vect/vect-6.c: Likewise.
14601         * gcc.dg/vect/vect-7.c: Likewise.
14602         * gcc.dg/vect/vect-25.c: Likewise.
14603         * gcc.dg/vect/vect-31.c: Likewise.
14604         * gcc.dg/vect/vect-32.c: Likewise.
14605         * gcc.dg/vect/vect-34.c: Likewise.
14606         * gcc.dg/vect/vect-36.c: Likewise.
14607         * gcc.dg/vect/vect-all.c: Likewise.
14608
14609 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14610
14611         PR c++/17068
14612         * g++.dg/template/operator4.C: New test.
14613
14614 2004-08-18  Richard Henderson  <rth@redhat.com>
14615
14616         * gcc.dg/20040206-1.c: XFAIL.
14617
14618 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14619
14620         PR c++/16246
14621         * g++.dg/template/array7.C: New test.
14622
14623 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14624
14625         * gcc.dg/mips-movcc-1.c: New test.
14626         * gcc.dg/mips-movcc-2.c: New test.
14627         * gcc.dg/mips-movcc-3.c: New test.
14628
14629         * gcc.dg/mips-nmadd-1.c: New test.
14630         * gcc.dg/mips-nmadd-2.c: New test.
14631
14632 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14633
14634         PR c++/15871
14635         * g++.dg/opt/inline8.C: New test.
14636
14637         PR c++/16965
14638         * g++.dg/parse/error17.C: New test.
14639
14640 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14641
14642         * gcc.dg/vect: New directory for vectorizer tests.
14643         * gcc.dg/vect/tree-vect.h: New file.
14644         * gcc.dg/vect/vect.exp: New file.
14645         * gcc.dg/vect/pr16105.c.c: New test.
14646         * gcc.dg/vect/vect-1.c: New test.
14647         * gcc.dg/vect/vect-2.c: New test.
14648         * gcc.dg/vect/vect-3.c: New test.
14649         * gcc.dg/vect/vect-4.c: New test.
14650         * gcc.dg/vect/vect-5.c: New test.
14651         * gcc.dg/vect/vect-6.c: New test.
14652         * gcc.dg/vect/vect-7.c: New test.
14653         * gcc.dg/vect/vect-8.c: New test.
14654         * gcc.dg/vect/vect-9.c: New test.
14655         * gcc.dg/vect/vect-10.c: New test.
14656         * gcc.dg/vect/vect-11.c: New test.
14657         * gcc.dg/vect/vect-12.c: New test.
14658         * gcc.dg/vect/vect-13.c: New test.
14659         * gcc.dg/vect/vect-14.c: New test.
14660         * gcc.dg/vect/vect-15.c: New test.
14661         * gcc.dg/vect/vect-16.c: New test.
14662         * gcc.dg/vect/vect-17.c: New test.
14663         * gcc.dg/vect/vect-18.c: New test.
14664         * gcc.dg/vect/vect-19.c: New test.
14665         * gcc.dg/vect/vect-20.c: New test.
14666         * gcc.dg/vect/vect-21.c: New test.
14667         * gcc.dg/vect/vect-22.c: New test.
14668         * gcc.dg/vect/vect-23.c: New test.
14669         * gcc.dg/vect/vect-24.c: New test.
14670         * gcc.dg/vect/vect-25.c: New test.
14671         * gcc.dg/vect/vect-26.c: New test.
14672         * gcc.dg/vect/vect-27.c: New test.
14673         * gcc.dg/vect/vect-28.c: New test.
14674         * gcc.dg/vect/vect-29.c: New test.
14675         * gcc.dg/vect/vect-30.c: New test.
14676         * gcc.dg/vect/vect-31.c: New test.
14677         * gcc.dg/vect/vect-32.c: New test.
14678         * gcc.dg/vect/vect-33.c: New test.
14679         * gcc.dg/vect/vect-34.c: New test.
14680         * gcc.dg/vect/vect-35.c: New test.
14681         * gcc.dg/vect/vect-36.c: New test.
14682         * gcc.dg/vect/vect-37.c: New test.
14683         * gcc.dg/vect/vect-38.c: New test.
14684         * gcc.dg/vect/vect-40.c: New test.
14685         * gcc.dg/vect/vect-41.c: New test.
14686         * gcc.dg/vect/vect-42.c: New test.
14687         * gcc.dg/vect/vect-43.c: New test.
14688         * gcc.dg/vect/vect-44.c: New test.
14689         * gcc.dg/vect/vect-45.c: New test.
14690         * gcc.dg/vect/vect-46.c: New test.
14691         * gcc.dg/vect/vect-47.c: New test.
14692         * gcc.dg/vect/vect-48.c: New test.
14693         * gcc.dg/vect/vect-49.c: New test.
14694         * gcc.dg/vect/vect-50.c: New test.
14695         * gcc.dg/vect/vect-51.c: New test.
14696         * gcc.dg/vect/vect-52.c: New test.
14697         * gcc.dg/vect/vect-53.c: New test.
14698         * gcc.dg/vect/vect-54.c: New test.
14699         * gcc.dg/vect/vect-55.c: New test.
14700         * gcc.dg/vect/vect-56.c: New test.
14701         * gcc.dg/vect/vect-57.c: New test.
14702         * gcc.dg/vect/vect-58.c: New test.
14703         * gcc.dg/vect/vect-59.c: New test.
14704         * gcc.dg/vect/vect-60.c: New test.
14705         * gcc.dg/vect/vect-61.c: New test.
14706         * gcc.dg/vect/vect-all.c: New test.
14707         * gcc.dg/vect/vect-none.c: New test.
14708
14709 2004-08-17  Paul Brook  <paul@codesourcery.com>
14710
14711         PR fortran/13082
14712         * gfortran.dg/entry_1.f90: New test.
14713
14714 2004-08-17  Andrew Pinski  <apinski@apple.com>
14715
14716         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14717
14718 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14719
14720         * gcc.dg/pr17036-1.c: New test.
14721
14722 2004-08-16  Devang Patel  <dpatel@apple.com>
14723
14724         * gcc.dg/darwin-20040809-1.c: New test.
14725
14726 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14727
14728         * gcc.dg/funcdef-attr-1.c: New test.
14729
14730 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14731
14732         * gcc.dg/altivec-17.c: New test.
14733         * gcc.dg/altivec-18.c: New test.
14734
14735 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14736
14737         PR c++/6749
14738         * g++.dg/template/vtable2.C: New test.
14739
14740 2004-08-14  Richard Henderson  <rth@redhat.com>
14741
14742         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14743         * gcc.dg/pack-test-4.c (main): Return 0.
14744         * gcc.dg/setjmp-1.c: Remove XFAIL.
14745         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14746
14747 2004-08-14  Richard Henderson  <rth@redhat.com>
14748
14749         * gcc.dg/980217-1.c: Add prototype for printf.
14750
14751 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14752
14753         * gfortran.dg/pr16935.f90: New test.
14754
14755 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14756
14757         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14758
14759 2004-08-13  Paul Brook  <paul@codesourcery.com>
14760
14761         * gfortran.dg/der_io_1.f90: Remove stray comma.
14762
14763 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14764
14765         * gcc.dg/vmx/cw-bug-2.c: Remove.
14766         * gcc.dg/vmx/vprint-1.c: Remove.
14767         * gcc.dg/vmx/vscan-1.c: Remove.
14768
14769 2004-08-12  Devang patel  <dpatel@apple.com>
14770
14771         * gcc.dg/darwin-20040809-2.c: New test.
14772
14773 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14774
14775         * g++.dg/ext/altivec-12.C: New test.
14776
14777         * g++.dg/ext/altivec-11.C: New test.
14778
14779 2004-08-12  Paul Brook  <paul@codesourcery.com>
14780
14781         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14782
14783 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14784
14785         * g++.dg/ext/altivec-2.C: Check for hardware support before
14786         executing any VMX instructions.
14787
14788         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14789
14790 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14791
14792         PR c++/16276
14793         * g++.old-deja/g++.other/comdat4.C: New test.
14794         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14795
14796 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14797
14798         PR target/16286
14799         * gcc.dg/pr16286.c: New test.
14800
14801 2004-08-12 Jan Beulich <jbeulich@novell.com>
14802
14803         * g++.dg/ext/asm5.C: New.
14804
14805 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14806
14807         PR c++/16698
14808         * g++.dg/eh/crash1.C: New test.
14809
14810         PR c++/16717
14811         * g++.dg/ext/construct1.C: New test.
14812
14813 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14814
14815         PR c++/16853
14816         * g++.dg/init/ptrmem1.C: New test.
14817
14818         PR c++/16618
14819         * g++.dg/parse/offsetof5.C: New test.
14820
14821         PR c++/16870
14822         * g++.dg/template/overload3.C: New test.
14823
14824 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14825
14826         PR c++/16964
14827         * g++.dg/parse/error16.C: New test.
14828
14829         PR c++/16904
14830         * g++.dg/template/error14.C: New test.
14831
14832         PR c++/16929
14833         * g++.dg/template/error15.C: New test.
14834
14835 2004-08-11  Devang Patel  <dpatel@apple.com>
14836
14837         * gcc.dg/darwin-ld-20040809-1.c: New test.
14838         * gcc.dg/darwin-ld-20040809-2.c: New test.
14839
14840 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14841
14842         PR fortran/16917
14843         * gfortran.dg/dfloat_1.f90: New test.
14844
14845 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14846
14847         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14848         * gcc.dg/dll-2.c: Fix dg-require syntax.
14849         * gcc.misc-tests/arm-isr.c (abort): Declare.
14850         (exit): Likewise.
14851
14852 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14853
14854         PR c++/16971
14855         * g++.dg/parse/crash16.C: New test.
14856
14857 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14858
14859         * gcc.dg/mips-rsqrt-1.c: New test case.
14860         * gcc.dg/mips-rsqrt-2.c: New test case.
14861         * gcc.dg/mips-rsqrt-3.c: New test case.
14862
14863 2004-08-10  Paul Brook  <paul@codesourcery.com>
14864
14865         * gfortran.dg/der_io_1.f90: New test.
14866
14867 2004-08-10  Paul Brook  <paul@codesourcery.com>
14868
14869         PR fortran/16919
14870         * gfortran.dg/der_array_1.f90: New test.
14871
14872 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14873
14874         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14875
14876 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14877
14878         * gcc.dg/wchar_t-2.c: Fix typo.
14879
14880 2004-08-09  Falk Hueffner  <falk@debian.org>
14881
14882         PR tree-optimization/12517
14883         * gcc.c-torture/compile/pr12517.c: New test.
14884
14885         PR tree-optimization/12578
14886         * gcc.c-torture/compile/pr12578.c: New test.
14887
14888         PR tree-optimization/12899
14889         * gcc.c-torture/compile/pr12899.c: New test.
14890
14891         PR rtl-optimization/14692
14892         * gcc.c-torture/compile/pr14692.c: New test.
14893
14894         PR tree-optimization/16461
14895         * gcc.c-torture/compile/pr16461.c: New test.
14896
14897 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14898
14899         * gfortran.dg/getenv_1.f90: New test.
14900
14901 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14902
14903         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
14904         wchar_t.
14905         * gcc.dg/symbian5.c: Test -fno-short-wchar.
14906
14907 2004-08-06  Paul Brook  <paul@codesourcery.com>
14908
14909         * gfortran.dg/ret_array_1.f90: New test.
14910         * gfortran.dg/ret_pointer_1.f90: New test.
14911
14912 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
14913
14914         * gcc.dg/missing-field-init-[12].c: New tests.
14915         * g++.dg/warn/missing-field-init-[12].C: New tests.
14916
14917 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14918
14919         * gcc.dg/enum2.c: New test.
14920         * gcc.dg/symbian3.c: Likewise.
14921         * gcc.dg/symbian4.c: Likewise.
14922         * gcc.dg/wchar_t-2.c: Likewise.
14923
14924 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14925
14926         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
14927         destructor tests.
14928
14929 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14930
14931         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
14932         dg-require-visiblity.
14933         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
14934         * g++.dg/ext/visibility/fvisibility.C: Likewise.
14935         * g++.dg/ext/visibility/memfuncts.C: Likewise.
14936         * g++.dg/ext/visibility/new1.C: Likewise.
14937         * g++.dg/ext/visibility/pragma.C: Likewise.
14938         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
14939         * g++.dg/ext/visibility/virtual.C: Likewise.
14940         * g++/dg/ext/visibility/visibility-1.C: Likewise.
14941         * g++/dg/ext/visibility/visibility-2.C: Likewise.
14942         * g++/dg/ext/visibility/visibility-3.C: Likewise.
14943         * g++/dg/ext/visibility/visibility-4.C: Likewise.
14944         * g++/dg/ext/visibility/visibility-5.C: Likewise.
14945         * g++/dg/ext/visibility/visibility-6.C: Likewise.
14946         * g++/dg/ext/visibility/visibility-7.C: Likewise.
14947         * g++/dg/ext/visibility/visibility-8.C: New test.
14948         * gcc.c-torture/compile/dll.x: Remove.
14949         * gcc.dg/dll-2.c: Use dg-require-dll
14950         * gcc.dg/visibility-10.c: New test.
14951         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
14952         supporting DLLs.
14953         * testsuite/lib/scanasm.exp (scan_hidden): New function.
14954         (scan_not_hidden): Likewise.
14955
14956 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
14957
14958         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
14959
14960 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
14961
14962         * gcc.c-torture/execute/20040805-1.c: New test.
14963
14964 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
14965
14966         * gcc.dg/20020118-1.c: Declare abort.
14967         * gcc.dg/altivec_check.h: Likewise.
14968         * gcc.dg/iftrap-2.c: Likewise.
14969         * gcc.dg/pragma-darwin.c: Likewise.
14970         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
14971
14972 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
14973
14974         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
14975
14976 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14977
14978         * gcc.c-torture/execute/builtins/abs-2.c,
14979         gcc.c-torture/execute/builtins/abs-3.c,
14980         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
14981         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
14982         intmax_t, uintmax_t and their limits.
14983         * gcc.dg/intmax_t-1.c: New test.
14984
14985 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14986
14987         * g++.dg/tc1/dr147.C: Add reference to PR.
14988
14989 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
14990
14991         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
14992         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
14993
14994 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
14995
14996         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
14997
14998 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14999
15000         * gcc.dg/redecl-5.c: New test.
15001         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
15002         of scanf.
15003
15004 2004-08-03  Roger Sayle  <roger@eyesopen.com>
15005
15006         PR middle-end/16790
15007         * gcc.c-torture/execute/pr16790-1.c: New test case.
15008
15009 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
15010
15011         * g++.dg/ext/visibility/assign1.C: New test.
15012         * g++.dg/ext/visibility/new1.C: Likewise.
15013
15014         * gcc.dg/symbian1.c: New test.
15015         * gcc.dg/symbian2.c: Likewise.
15016
15017 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
15018
15019         PR target/16570
15020         * gcc.dg/i386-sse-9.c: New test.
15021
15022 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15023
15024         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
15025
15026 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15027
15028         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
15029         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
15030         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
15031         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
15032         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
15033         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
15034         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
15035         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
15036         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
15037         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
15038         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
15039         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
15040         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
15041         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
15042         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
15043         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
15044         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
15045         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
15046         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
15047         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
15048         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
15049         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
15050         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
15051         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15052         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
15053         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
15054         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
15055         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
15056         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15057         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15058         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
15059         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
15060         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
15061         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
15062         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
15063         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15064         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15065         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15066         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15067         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
15068         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
15069         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
15070         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
15071         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
15072         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15073         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15074         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
15075         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
15076         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
15077         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
15078         gcc.misc-tests/i386-pf-3dnow-1.c,
15079         gcc.misc-tests/i386-pf-athlon-1.c,
15080         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15081         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
15082         Declare built-in functions used.
15083         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
15084
15085 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
15086
15087         PR c++/16707
15088         * g++.dg/lookup/using12.C: New test.
15089
15090         * g++.dg/init/null1.C: Fix PR number.
15091         * g++.dg/parse/namespace10.C: Likewise.
15092
15093 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15094
15095         PR c++/16224
15096         * g++.dg/template/spec17.C: New test.
15097         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
15098         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
15099
15100 2004-08-02  David Billinghurst
15101
15102         PR fortran/16292
15103         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
15104
15105 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
15106
15107         * gcc.dg/ia64-got-1.c: New test case.
15108
15109 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15110
15111         PR c++/16489
15112         * g++.dg/init/null1.C: New test.
15113         * g++.dg/tc1/dr76.C: Adjust error marker.
15114
15115         PR c++/16529
15116         * g++.dg/parse/namespace10.C: New test.
15117
15118         PR c++/16810
15119         * g++.dg/inherit/ptrmem2.C: New test.
15120
15121 2004-08-02  Ben Elliston  <bje@au.ibm.com>
15122
15123         PR target/16155
15124         * gcc.dg/pr16155.c: New test.
15125
15126 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15127
15128         * gcc.dg/redecl-2.c: New test.
15129
15130 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
15131
15132         * gcc.dg/darwin-longdouble.c: New file.
15133
15134 2004-07-30  Richard Henderson  <rth@redhat.com>
15135
15136         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
15137         write to constant argument.
15138         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15139
15140 2004-07-30  Richard Henderson  <rth@redhat.com>
15141
15142         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
15143         tests of nearest around zero.
15144
15145 2004-07-30  Andrew Pinski  <apinski@apple.com>
15146
15147         * gcc.c-torture/compile/20040730-1.c: New test.
15148
15149 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15150
15151         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
15152         powerpc-eabispe.
15153
15154 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15155
15156         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
15157
15158 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
15159
15160         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
15161         contains $ld_library_path.
15162         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15163
15164 2004-07-29  Richard Henderson  <rth@redhat.com>
15165
15166         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
15167
15168         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
15169         (alt2, which): New.
15170         (Check): Accept either alternative.
15171
15172 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
15173
15174         * g++.dg/abi/inline1.C: New test.
15175         * g++.dg/abi/local1-a.cc: Likewise.
15176         * g++.dg/abi/local1.C: Likewise.
15177         * g++.dg/abi/mangle11.C: Tweak location of warnings.
15178         * g++.dg/abi/mangle12.C: Likewise.
15179         * g++.dg/abi/mangle17.C: Likewise.
15180         * g++.dg/abi/mangle20-2.C: Likewise.
15181         * g++.dg/opt/interface1.C: Likewise.
15182         * g++.dg/opt/interface1.h: Likewise.
15183         * g++.dg/opt/interface1-a.cc: New test.
15184         * g++.dg/parse/repo1.C: New test.
15185         * g++.dg/template/repo1.C: Likewise.
15186         * g++.dg/warn/Winline-1.C: Likewise.
15187         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
15188
15189 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
15190
15191         * gcc.dg/tree-ssa/20040729-1.c: New test.
15192
15193 2004-07-27  Matt Austern <austern@apple.com>
15194
15195         * gcc.dg/darwin-bool-1.c: New test.
15196         * gcc.dg/darwin-bool-2.c: New test.
15197
15198 2004-07-28  Richard Henderson  <rth@redhat.com>
15199
15200         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
15201         arguments in the correct type.  Don't write to constant arguments.
15202
15203 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15204
15205         PR tree-optimization/16688
15206         PR tree-optimization/16689
15207         * g++.dg/tree-ssa/pr16688.C: New test.
15208
15209 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15210
15211         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15212         loads.  Not only in the comment, this time.
15213
15214 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
15215
15216         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
15217         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
15218         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
15219         * gcc.dg/sh4a-bitmovua.c: New.
15220         * gcc.dg/sh4a-cos.c: New.
15221         * gcc.dg/sh4a-cosf.c: New.
15222         * gcc.dg/sh4a-fprun.c: New.
15223         * gcc.dg/sh4a-fsrra.c: New.
15224         * gcc.dg/sh4a-memmovua.c: New.
15225         * gcc.dg/sh4a-sin.c: New.
15226         * gcc.dg/sh4a-sincos.c: New.
15227         * gcc.dg/sh4a-sincosf.c: New.
15228         * gcc.dg/sh4a-sinf.c: New.
15229
15230 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15231
15232         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
15233         conditionals.
15234         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15235         loads.
15236         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
15237         DOM1.
15238
15239 2004-07-27  Andrew Pinski  <apinski@apple.com>
15240
15241         * g++.dg/rtti/tinfo1.C: Correct the xfail.
15242
15243 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
15244
15245         * gcc.dg/pragma-isr.c: New test.
15246
15247 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15248
15249         PR c++/14429
15250         * g++.dg/template/ttp11.C: New test.
15251
15252 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
15253
15254         * gcc.c-torture/compile/20040727-1.c: New test.
15255
15256 2004-07-26  Eric Christopher  <echristo@redhat.com>
15257
15258         * gcc.c-torture/compile/20040726-2.c: New test.
15259
15260 2004-07-26  Andrew Pinski  <apinski@apple.com>
15261
15262         * g++.dg/rtti/tinfo1.C: Xfail.
15263
15264 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
15265
15266         * gcc.c-torture/compile/20040726-1.c: New test.
15267
15268 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
15269             Brian Ryner  <bryner@brianryner.com>
15270
15271         PR c++/9283
15272         PR c++/15000
15273         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15274         * g++.dg/ext/visibility/: New directory.
15275         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15276         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15277         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15278         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15279         * g++.dg/ext/visibility/fvisibility.C,
15280         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15281         g++.dg/ext/visibility/fvisibility-override1.C
15282         g++.dg/ext/visibility/fvisibility-override2.C
15283         g++.dg/ext/visibility/memfuncts.C
15284         g++.dg/ext/visibility/noPLT.C
15285         g++.dg/ext/visibility/pragma.C
15286         g++.dg/ext/visibility/pragma-override1.C
15287         g++.dg/ext/visibility/pragma-override2.C
15288         g++.dg/ext/visibility/staticmemfuncts.C
15289         g++.dg/ext/visibility/virtual.C: New tests.
15290
15291 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15292
15293         PR c/15360
15294         * gcc.dg/pr15360-1.c: New test.
15295
15296 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15297
15298         * gcc.dg/pragma-align-2.c: New test.
15299         * gcc.dg/pragma-init-fini.c: New test.
15300         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15301         targets.
15302
15303 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15304
15305         * gcc.dg/init-string-2.c: New test.
15306
15307 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15308
15309         PR 16684
15310         * gcc.dg/Wredundant-decls-1.c: New test case.
15311
15312 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15313
15314         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15315         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15316         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15317         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15318         * gcc.dg/compat/generate-random.c: New file.
15319         * gcc.dg/compat/generate-random.h: Likewise.
15320         * gcc.dg/compat/generate-random_r.c: Likewise.
15321         * gcc.dg/compat/struct-layout-1.h: Likewise.
15322         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15323         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15324         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15325         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15326         * gcc.dg/compat/struct-layout-1_main.c: New test.
15327         * gcc.dg/compat/struct-layout-1_x.c: New file.
15328         * gcc.dg/compat/struct-layout-1_y.c: New file.
15329         * gcc.dg/compat/struct-layout-1_test.h: New file.
15330
15331 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15332
15333         * gcc.dg/comp-return-1.c: New test
15334
15335 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15336
15337         * gcc.dg/vmx/8-02a.c: Fix typo.
15338
15339         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15340         * gcc.dg/darwin-abi-3.c: New test.
15341
15342         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15343         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15344
15345         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15346         * gcc.dg/vmx/ops-long-1.c: New test.
15347         * gcc.dg/vmx/ops-long-2.c: New test.
15348
15349 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15350
15351         * g++.dg/lookup/conv-[1234].C: New.
15352
15353 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15354
15355         * g++.dg/parse/attr2.C: Simplify.
15356
15357 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15358
15359         PR c/7284
15360         * gcc.c-torture/execute/pr7284-1.c: New test.
15361
15362 2004-07-22  Brian Booth  <bbooth@redhat.com>
15363
15364         * gcc.dg/tree-ssa/20040721-1.c: New test.
15365
15366 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15367
15368         * g++.dg/template/crash20.c: New.
15369
15370 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15371
15372         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15373         Add dg-run directive.  Declare variables as required.
15374         * gfortran.dg/g77/README: Update
15375
15376 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15377
15378         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15379         gcc.dg/cris-peep2-andu2.c: New tests.
15380
15381 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15382
15383         PR c/15052
15384         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15385         on return type.
15386         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15387         messages.
15388         * gcc.dg/qual-return-2.c: Update expected messages.
15389         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15390
15391 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15392
15393         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15394         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15395
15396 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15397
15398         PR c/11250
15399         * gcc.dg/init-string-1.c: New test.
15400
15401 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15402
15403         PR middle-end/15345
15404         PR c/16450
15405         * gcc.dg/torture/nested-fn-1.c: New test.
15406
15407 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15408
15409         PR target/16559
15410         * gcc.dg/ia64-fptr-1.c: New file.
15411
15412 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15413
15414         PR c++/14497
15415         * g++.dg/template/spec16.C: New test.
15416         * g++.old-deja/g++.robertl/eb118.C: Remove.
15417
15418 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15419
15420         PR c++/509
15421         * g++.dg/template/spec15.C: New test.
15422
15423 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15424
15425         Copy cases from g77.f-torture/execute and add dg-run
15426         directive.  Other changes as noted.
15427         * gfortran.dg/g77/13037.f
15428         * gfortran.dg/g77/1832.f
15429         * gfortran.dg/g77/19981119-0.f
15430         * gfortran.dg/g77/19990313-0.f
15431         * gfortran.dg/g77/19990313-1.f
15432         * gfortran.dg/g77/19990313-2.f
15433         * gfortran.dg/g77/19990313-3.f
15434         * gfortran.dg/g77/19990419-1.f
15435         * gfortran.dg/g77/19990826-0.f
15436         * gfortran.dg/g77/19990826-2.f
15437         * gfortran.dg/g77/20000503-1.f
15438         * gfortran.dg/g77/20001111.f
15439         * gfortran.dg/g77/20010116.f
15440         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15441         * gfortran.dg/g77/20010430.f
15442         * gfortran.dg/g77/6177.f
15443         * gfortran.dg/g77/947.f
15444         * gfortran.dg/g77/970816-3.f
15445         * gfortran.dg/g77/971102-1.f
15446         * gfortran.dg/g77/980520-1.f
15447         * gfortran.dg/g77/980628-0.f
15448         * gfortran.dg/g77/980628-1.f
15449         * gfortran.dg/g77/980628-10.f
15450         * gfortran.dg/g77/980628-2.f
15451         * gfortran.dg/g77/980628-3.f
15452         * gfortran.dg/g77/980628-7.f
15453         * gfortran.dg/g77/980628-8.f
15454         * gfortran.dg/g77/980628-9.f
15455         * gfortran.dg/g77/980701-0.f
15456         * gfortran.dg/g77/980701-1.f
15457         * gfortran.dg/g77/cabs.f
15458         * gfortran.dg/g77/claus.f
15459         * gfortran.dg/g77/complex_1.f
15460         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15461         * gfortran.dg/g77/dcomplex.f
15462         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15463         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15464         * gfortran.dg/g77/f90-intrinsic-numeric.f
15465         * gfortran.dg/g77/int8421.f
15466         * gfortran.dg/g77/labug1.f
15467         * gfortran.dg/g77/large_vec.f
15468         * gfortran.dg/g77/le.f
15469         * gfortran.dg/g77/short.f
15470         * gfortran.dg/g77/README: Update
15471
15472 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15473
15474         PR c++/16637
15475         * g++.dg/parse/lookup4.C: New test.
15476
15477 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15478
15479         PR c++/16175
15480         * g++.dg/template/ttp10.C: New test.
15481
15482 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15483
15484         * gcc.dg/pr12625-1.c: New test.
15485
15486 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15487
15488         * testsuite/gcc.dg/switch-warn-1.c: New test.
15489         * testsuite/gcc.dg/switch-warn-2.c: New test.
15490         * gcc.c-torture/compile/pr14730.c: Update.
15491
15492 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15493
15494         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15495         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15496         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15497         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15498
15499 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15500
15501         PR c++/16623
15502         * g++.dg/template/assign1.C: New test.
15503
15504 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15505
15506         PR c++/12170
15507         * g++.dg/template/ttp9.C: New test.
15508
15509 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15510
15511         * gcc.dg/format/cmn-err-1.c: New test.
15512
15513 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15514
15515         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15516         gcc.dg/Wparentheses-10.c: New tests.
15517         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15518
15519 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15520
15521         PR fortran/16465
15522         * gfortran.dg/g77//ffixed-line-length-0.f,
15523         gfortran.dg/g77/ffixed-line-length-132.f,
15524         gfortran.dg/g77/ffixed-line-length-72.f,
15525         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15526         gfortran.dg/g77/README: Update.
15527
15528 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15529
15530         PR c++/13092
15531         * g++.dg/template/non-dependent7.C: New test.
15532         * g++.dg/template/non-dependent8.C: Likewise.
15533         * g++.dg/template/non-dependent9.C: Likewise.
15534         * g++.dg/template/non-dependent10.C: Likewise.
15535
15536 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15537
15538         PR c++/16337
15539         * g++.dg/parse/attr2.C: New test.
15540
15541 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15542
15543         * g77.dg: Removed.
15544         * g77.f-torture: Ditto.
15545
15546 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15547
15548         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15549         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15550         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15551
15552 2004-07-16  Richard Henderson  <rth@redhat.com>
15553
15554         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15555
15556 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15557
15558         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15559         tests with full list of options.
15560         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15561         of TORTURE_OPTIONS if test contains 'dg-do run'.
15562
15563         PR fortran/16404
15564         * gfortran.dg/do_iterator.f90: New test.
15565
15566 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15567
15568         PR rtl-optimization/16536
15569         * gcc.c-torture/execute/restrict-1.c: New test.
15570
15571 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15572
15573         PR fortran/15324
15574         * gfortran.dg/pr15324.f90: New test.
15575
15576         PR fortran/15129
15577         * gfortran.dg/pr15129.f90: New test.
15578
15579         PR fortran/15140
15580         * gfortran.dg/pr15140.f90: New test.
15581
15582         PR fortran/13792
15583         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15584         compile-time simplification.
15585
15586 2004-07-14  Mike Stump  <mrs@apple.com>
15587
15588         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15589
15590 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15591
15592         PR target/16325
15593         * gcc.dg/profile-generate-1.c: New.
15594
15595 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15596
15597         * gcc.c-torture/execute/20040709-1.c: New test.
15598         * gcc.c-torture/execute/20040709-2.c: New test.
15599
15600 2004-07-14  Mike Stump  <mrs@apple.com>
15601
15602         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15603
15604 2004-07-14  Mike Stump  <mrs@apple.com>
15605
15606         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15607
15608 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15609
15610         PR c++/16518
15611         * g++.dg/parse/mutable1.C: New test.
15612
15613 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15614
15615         PR tree-optimization/16443
15616         * gcc.dg/tree-ssa/20040713-1.c: New test.
15617
15618 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15619
15620         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15621         for operator new.
15622
15623 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15624
15625         * gfortran.dg/g77/README: New file
15626         * gfortran.dg/g77/19981216-0.f:  Copy from
15627         g77.f-torture/noncompile.  Add "dg-do compile" and
15628         dg-error as required.
15629         * gfortran.dg/g77/19990218-1.f: Likewise
15630         * gfortran.dg/g77/19990905-1.f: Likewise
15631         * gfortran.dg/g77/9263.f: Likewise
15632         * gfortran.dg/g77/980615-0.f: Likewise
15633         * gfortran.dg/g77/980616-0.f: Likewise
15634         * gfortran.dg/g77/check0.f: Likewise
15635         * gfortran.dg/g77/select_no_compile.f: Likewise
15636
15637 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15638
15639         Copy files from g77.f-torture/compile.
15640         Add "{ dg-do compile}".  Other changes as noted
15641         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15642         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15643         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15644         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15645         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15646         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15647         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15648         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15649         statement to conform to standard.  Append alpha1.x for reference.
15650         * gfortran.dg/g77/xformat.f: Add dg-warning
15651
15652 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15653
15654         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15655         Add {dg-do compile} directive.
15656         * gfortran.dg/g77/cpp2.F: Likewise
15657
15658 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15659
15660         PR c++/5402
15661         * g++.dg/lookup/name-clash1.C: New test.
15662
15663         PR c++/9777
15664         * g++.dg/lookup/name-clash2.C: New test.
15665
15666         PR c++/12102
15667         * g++.dg/lookup/name-clash3.C: New test.
15668
15669 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15670
15671         * g++.dg/lookup/new2.C: New test.
15672         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15673
15674 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15675
15676         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15677         Add {dg-do compile} directive.
15678         * gfortran.dg/g77/13060.f: Likewise
15679         * gfortran.dg/g77/19990218-0.f: Likewise
15680         * gfortran.dg/g77/19990305-0.f: Likewise
15681         * gfortran.dg/g77/19990419-0.f: Likewise
15682         * gfortran.dg/g77/19990502-0.f: Likewise
15683         * gfortran.dg/g77/19990502-1.f: Likewise
15684         * gfortran.dg/g77/19990525-0.f: Likewise
15685         * gfortran.dg/g77/19990826-1.f: Likewise
15686         * gfortran.dg/g77/19990826-3.f: Likewise
15687         * gfortran.dg/g77/19990905-2.f: Likewise
15688         * gfortran.dg/g77/20000412-1.f: Likewise
15689         * gfortran.dg/g77/20000511-1.f: Likewise
15690         * gfortran.dg/g77/20000511-2.f: Likewise
15691         * gfortran.dg/g77/20000518.f: Likewise
15692         * gfortran.dg/g77/20000601-1.f: Likewise
15693         * gfortran.dg/g77/20000601-2.f: Likewise
15694         * gfortran.dg/g77/20000629-1.f: Likewise
15695         * gfortran.dg/g77/20000630-2.f: Likewise
15696         * gfortran.dg/g77/20010115.f: Likewise
15697         * gfortran.dg/g77/20010321-1.f: Likewise
15698         * gfortran.dg/g77/20010426.f: Likewise
15699         * gfortran.dg/g77/20020307-1.f: Likewise
15700         * gfortran.dg/g77/8485.f: Likewise
15701         * gfortran.dg/g77/960317-1.f: Likewise
15702         * gfortran.dg/g77/970915-0.f: Likewise
15703         * gfortran.dg/g77/980310-1.f: Likewise
15704         * gfortran.dg/g77/980310-2.f: Likewise
15705         * gfortran.dg/g77/980310-3.f: Likewise
15706         * gfortran.dg/g77/980310-4.f: Likewise
15707         * gfortran.dg/g77/980310-6.f: Likewise
15708         * gfortran.dg/g77/980310-7.f: Likewise
15709         * gfortran.dg/g77/980310-8.f: Likewise
15710         * gfortran.dg/g77/980419-2.f: Likewise
15711         * gfortran.dg/g77/980424-0.f: Likewise
15712         * gfortran.dg/g77/980427-0.f: Likewise
15713         * gfortran.dg/g77/980729-0.f: Likewise
15714         * gfortran.dg/g77/981117-1.f: Likewise
15715         * gfortran.dg/g77/toon_1.f: Likewise
15716
15717 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15718
15719         PR c++/2204
15720         * g++.dg/other/abstract2.C: New test.
15721
15722 2004-07-12  Paul Brook  <paul@codesourcery.com>
15723
15724         * gfortran.dg/pointer_init_1.f90: New test.
15725
15726 2004-07-11  Paul Brook  <paul@codesourcery.com>
15727
15728         PR fortran/15986
15729         * gfortran.dg/contained_1.f90: New test.
15730
15731 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15732
15733         * g++.dg/parse/defarg8.C: New test.
15734
15735 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15736
15737         PR fortran/16433
15738         * gfortran.dg/pr16433.f: New test.
15739
15740         PR fortran/17574
15741         * gfortran.dg/pr15754.f90: New test.
15742
15743 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15744
15745         PR tree-optimization/16437
15746         * gcc.c-torture/execute/bitfld-4.c: New test.
15747
15748 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15749
15750         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15751         access to common var from module.
15752
15753 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15754
15755         PR fortran/16336
15756         * gfortran.fortran-torture/execute/common_2.f90: New test.
15757
15758 2004-07-10  Paul Brook  <paul@codesourcery.com>
15759
15760         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15761
15762 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15763
15764         PR fortran/15969
15765         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15766
15767 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15768
15769         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15770         * gfortran.dg/g77/ffixed-form-2.f: Likewise
15771         * gfortran.dg/g77/ffree-form-1.f: Likewise
15772         * gfortran.dg/g77/ffree-form-2.f: Likewise
15773         * gfortran.dg/g77/ffree-form-3.f: Likewise
15774         * gfortran.dg/g77/fno-underscoring.f: Likewise
15775         * gfortran.dg/g77/funderscoring.f: Likewise
15776         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15777
15778 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15779
15780         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15781
15782 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15783         Paul Brook  <paul@codesourcery.com>
15784
15785         PR fortran/13415
15786         * gfortran.dg/common_pointer_1.f90: New test.
15787
15788 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15789
15790         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15791
15792 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15793
15794         PR target/16364
15795         * gcc.c-torture/compile/20040709-1.c: New.
15796
15797 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15798
15799         PR fortran/14077
15800         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15801
15802 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15803
15804         PR fortran/13201
15805         * gfortran.dg/shape_1.f90: New test.
15806
15807 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15808             Andrew Pinski  <apinski@apple.com>
15809
15810         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15811
15812 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15813
15814         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15815         comment.
15816
15817 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15818         Paul Brook  <paul@codesourcery.com>
15819
15820         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15821         '.f95' and '.F95'.
15822
15823 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15824
15825         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15826
15827 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15828
15829         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15830         testcases with capital suffix.
15831
15832 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15833
15834         PR fortran/15481
15835         PR fortran/13372
15836         PR fortran/13575
15837         PR fortran/15978
15838         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15839
15840         * gfortran.dg/implicit_1.f90: New test.
15841
15842 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15843
15844         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
15845         expression to match gfortran warning/error messages
15846         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15847         dg-error text.
15848
15849 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15850
15851         * lib/fortran-torture.exp: Rename proc search_for to
15852         search_for_re.
15853
15854 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15855
15856         * gcc.c-torture/execute/simd-5.x: New file.
15857         XFAIL on SPARC 64-bit at -O0.
15858
15859 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15860
15861         PR c++/8211
15862         PR c++/16165
15863         * g++.dg/warn/effc3.C: New test.
15864
15865 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15866
15867         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15868         change X to 1X in format.
15869         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
15870         add data statements to conform to standard.
15871
15872 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15873
15874         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15875         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
15876         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
15877
15878 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15879
15880         * gfortran.dg/g77/7388.f: Copy from g77.dg
15881         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
15882         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
15883         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
15884         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
15885         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
15886         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
15887         * gfortran.dg/g77/strlen0.f: Likewise
15888
15889 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
15890
15891         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
15892         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
15893
15894 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15895
15896         * gcc.c-torture/execute/920428-2.x: Delete.
15897         * gcc.c-torture/execute/920501-7.x: Likewise.
15898
15899 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
15900
15901         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
15902         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
15903         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
15904         prescott and c3-2.
15905         (PREFETCH_3DNOW): Add -march=c3.
15906
15907 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
15908
15909         PR c/16437
15910         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
15911         * gcc.c-torture/execute/bf64-1.x: Likewise.
15912
15913 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15914
15915         * gcc.c-torture/compile/20040708-1.c: New test.
15916
15917 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15918
15919         PR c++/16169
15920         * g++.dg/warn/effc2.C: New test.
15921
15922 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15923
15924         * gcc.c-torture/execute/bitfld-1.x: Remove.
15925         * gcc.c-torture/execute/bitfld-3.c: New test.
15926         * gcc.dg/bitfld-2.c: Remove XFAILs.
15927
15928 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
15929
15930         PR c++/16276
15931         * g++.dg/rtti/tinfo1.C: New file.
15932
15933 2004-07-07  Eric Christopher  <echristo@redhat.com>
15934
15935         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
15936
15937 2004-07-07  Andrew Pinski  <apinski@apple.com>
15938
15939         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
15940
15941 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
15942
15943         * g++.dg/init/call1.C: XFAIL.
15944
15945 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
15946
15947         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
15948         except for movstrict*, to movmem* and clrstr* to clrmem*.
15949
15950 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
15951
15952         * gcc.c-torture/execute/20040707-1.c: New test.
15953
15954 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
15955
15956         * gcc.c-torture/execute/20040706-1.c: New test.
15957
15958 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15959
15960         PR c++/3671
15961         * g++.dg/template/spec14.C: New test.
15962
15963 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
15964
15965         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
15966         nothing if not yet defined.  Use it in b, c and d type definitions.
15967         * gcc.c-torture/execute/20040705-1.c: New test.
15968         * gcc.c-torture/execute/20040705-2.c: New test.
15969
15970 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15971
15972         PR c++/2518
15973         * g++.dg/lookup/new1.C: New test.
15974
15975 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15976
15977         PR c++/11406
15978         * g++.dg/template/sizeof8.C: New test.
15979
15980 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
15981
15982         * gcc.c-torture/compile/20040705-1.c: New test.
15983
15984 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
15985
15986         * gfortran.fortran-torture/execute/seq_io.f90: New test.
15987
15988 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
15989
15990         * gcc.dg/cpp/if-mop.c: Two new testcases.
15991         * gcc.dg/cpp/trad/comment-3.c: New.
15992
15993 2004-07-04  Paul Brook  <paul@codesourcery.com>
15994
15995         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
15996
15997 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
15998
15999         PR c++/3761
16000         * g++.dg/lookup/crash4.C: New test.
16001
16002 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
16003
16004         * gcc.c-torture/execute/builtin-abs-1.c
16005         * gcc.c-torture/execute/builtin-abs-2.c
16006         * gcc.c-torture/execute/builtin-complex-1.c
16007         * gcc.c-torture/execute/builtins/string-1-lib.c
16008         * gcc.c-torture/execute/builtins/string-1.c
16009         * gcc.c-torture/execute/builtins/string-2-lib.c
16010         * gcc.c-torture/execute/builtins/string-2.c
16011         * gcc.c-torture/execute/builtins/string-3-lib.c
16012         * gcc.c-torture/execute/builtins/string-3.c
16013         * gcc.c-torture/execute/builtins/string-4-lib.c
16014         * gcc.c-torture/execute/builtins/string-4.c
16015         * gcc.c-torture/execute/builtins/string-5-lib.c
16016         * gcc.c-torture/execute/builtins/string-5.c
16017         * gcc.c-torture/execute/builtins/string-6-lib.c
16018         * gcc.c-torture/execute/builtins/string-6.c
16019         * gcc.c-torture/execute/builtins/string-7-lib.c
16020         * gcc.c-torture/execute/builtins/string-7.c
16021         * gcc.c-torture/execute/builtins/string-8-lib.c
16022         * gcc.c-torture/execute/builtins/string-8.c
16023         * gcc.c-torture/execute/builtins/string-9-lib.c
16024         * gcc.c-torture/execute/builtins/string-9.c
16025         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
16026         * gcc.c-torture/execute/builtins/string-asm-1.c
16027         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
16028         * gcc.c-torture/execute/builtins/string-asm-2.c
16029         * gcc.c-torture/execute/stdio-opt-1.c
16030         * gcc.c-torture/execute/stdio-opt-2.c
16031         * gcc.c-torture/execute/stdio-opt-3.c
16032         * gcc.c-torture/execute/string-opt-1.c
16033         * gcc.c-torture/execute/string-opt-10.c
16034         * gcc.c-torture/execute/string-opt-11.c
16035         * gcc.c-torture/execute/string-opt-12.c
16036         * gcc.c-torture/execute/string-opt-13.c
16037         * gcc.c-torture/execute/string-opt-14.c
16038         * gcc.c-torture/execute/string-opt-15.c
16039         * gcc.c-torture/execute/string-opt-16.c
16040         * gcc.c-torture/execute/string-opt-2.c
16041         * gcc.c-torture/execute/string-opt-6.c
16042         * gcc.c-torture/execute/string-opt-7.c
16043         * gcc.c-torture/execute/string-opt-8.c:
16044         Replace with ...
16045
16046         * gcc.c-torture/execute/builtins/abs-2.c
16047         * gcc.c-torture/execute/builtins/abs-3.c
16048         * gcc.c-torture/execute/builtins/complex-1.c
16049         * gcc.c-torture/execute/builtins/fprintf.c
16050         * gcc.c-torture/execute/builtins/fputs.c
16051         * gcc.c-torture/execute/builtins/memcmp.c
16052         * gcc.c-torture/execute/builtins/memmove.c
16053         * gcc.c-torture/execute/builtins/memops-asm.c
16054         * gcc.c-torture/execute/builtins/mempcpy-2.c
16055         * gcc.c-torture/execute/builtins/mempcpy.c
16056         * gcc.c-torture/execute/builtins/memset.c
16057         * gcc.c-torture/execute/builtins/printf.c
16058         * gcc.c-torture/execute/builtins/sprintf.c
16059         * gcc.c-torture/execute/builtins/strcat.c
16060         * gcc.c-torture/execute/builtins/strchr.c
16061         * gcc.c-torture/execute/builtins/strcmp.c
16062         * gcc.c-torture/execute/builtins/strcpy.c
16063         * gcc.c-torture/execute/builtins/strcspn.c
16064         * gcc.c-torture/execute/builtins/strlen-2.c
16065         * gcc.c-torture/execute/builtins/strlen.c
16066         * gcc.c-torture/execute/builtins/strncat.c
16067         * gcc.c-torture/execute/builtins/strncmp-2.c
16068         * gcc.c-torture/execute/builtins/strncmp.c
16069         * gcc.c-torture/execute/builtins/strncpy.c
16070         * gcc.c-torture/execute/builtins/strpbrk.c
16071         * gcc.c-torture/execute/builtins/strpcpy-2.c
16072         * gcc.c-torture/execute/builtins/strpcpy.c
16073         * gcc.c-torture/execute/builtins/strrchr.c
16074         * gcc.c-torture/execute/builtins/strspn.c
16075         * gcc.c-torture/execute/builtins/strstr-asm.c
16076         * gcc.c-torture/execute/builtins/strstr.c:
16077         ... these new files.
16078
16079         * gcc.c-torture/execute/builtins/abs-2-lib.c
16080         * gcc.c-torture/execute/builtins/abs-3-lib.c
16081         * gcc.c-torture/execute/builtins/complex-1-lib.c
16082         * gcc.c-torture/execute/builtins/fprintf-lib.c
16083         * gcc.c-torture/execute/builtins/fputs-lib.c
16084         * gcc.c-torture/execute/builtins/memcmp-lib.c
16085         * gcc.c-torture/execute/builtins/memmove-lib.c
16086         * gcc.c-torture/execute/builtins/memops-asm-lib.c
16087         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
16088         * gcc.c-torture/execute/builtins/mempcpy-lib.c
16089         * gcc.c-torture/execute/builtins/memset-lib.c
16090         * gcc.c-torture/execute/builtins/printf-lib.c
16091         * gcc.c-torture/execute/builtins/sprintf-lib.c
16092         * gcc.c-torture/execute/builtins/strcat-lib.c
16093         * gcc.c-torture/execute/builtins/strchr-lib.c
16094         * gcc.c-torture/execute/builtins/strcmp-lib.c
16095         * gcc.c-torture/execute/builtins/strcpy-lib.c
16096         * gcc.c-torture/execute/builtins/strcspn-lib.c
16097         * gcc.c-torture/execute/builtins/strlen-2-lib.c
16098         * gcc.c-torture/execute/builtins/strlen-lib.c
16099         * gcc.c-torture/execute/builtins/strncat-lib.c
16100         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
16101         * gcc.c-torture/execute/builtins/strncmp-lib.c
16102         * gcc.c-torture/execute/builtins/strncpy-lib.c
16103         * gcc.c-torture/execute/builtins/strpbrk-lib.c
16104         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
16105         * gcc.c-torture/execute/builtins/strpcpy-lib.c
16106         * gcc.c-torture/execute/builtins/strrchr-lib.c
16107         * gcc.c-torture/execute/builtins/strspn-lib.c
16108         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
16109         * gcc.c-torture/execute/builtins/strstr-lib.c
16110         * gcc.c-torture/execute/builtins/lib/abs.c
16111         * gcc.c-torture/execute/builtins/lib/fprintf.c
16112         * gcc.c-torture/execute/builtins/lib/memset.c
16113         * gcc.c-torture/execute/builtins/lib/printf.c
16114         * gcc.c-torture/execute/builtins/lib/sprintf.c
16115         * gcc.c-torture/execute/builtins/lib/strcpy.c
16116         * gcc.c-torture/execute/builtins/lib/strcspn.c
16117         * gcc.c-torture/execute/builtins/lib/strncat.c
16118         * gcc.c-torture/execute/builtins/lib/strncmp.c
16119         * gcc.c-torture/execute/builtins/lib/strncpy.c
16120         * gcc.c-torture/execute/builtins/lib/strpbrk.c
16121         * gcc.c-torture/execute/builtins/lib/strspn.c
16122         * gcc.c-torture/execute/builtins/lib/strstr.c:
16123         New files containing support routines.
16124
16125         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
16126         declaration.
16127         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
16128         when not optimizing.
16129
16130 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
16131
16132         PR c++/16240
16133         * g++.dg/abi/mangle22.C: New test.
16134         * g++.dg/abi/mangle23.C: Likewise.
16135
16136 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
16137
16138         PR fortran/16290
16139         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
16140         Allow for cases without denormalized floating point numbers.
16141
16142 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
16143
16144         PR c/1027
16145         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16146         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
16147         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
16148         expected warning text.
16149         * gcc.dg/format/diag-2.c: New test.
16150
16151 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16152
16153         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
16154
16155 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
16156
16157         * gcc.dg/builtins-43.c: New.
16158         * gcc.dg/builtins-44.c: New.
16159         * gcc.dg/builtins-45.c: New.
16160
16161 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
16162             Andreas Tobler  <a.tobler@schweiz.ch>
16163
16164         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
16165         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
16166         as SIGSEGV.
16167         * gcc.dg/cleanup-11.c: Likewise.
16168         * gcc.dg/cleanup-8.c: Likewise.
16169         * gcc.dg/cleanup-9.c: Likewise.
16170         * gcc.dg/cleanup-5.c: Run on all platforms.
16171
16172 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16173
16174         * g++.dg/warn/nonnull1.C: New test.
16175
16176 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16177
16178         * gcc.dg/compat/compat-common.h: Wrap up CINT in
16179         an #ifndef SKIP_COMPLEX_INT/#endif pair.
16180         Special-case the Sun compiler wrt to <complex.h>.
16181
16182 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
16183
16184         * gcc.dg/Wunreachable-8.C: New test.
16185
16186         * gcc.dg/h8300-ice2.c : New test.
16187
16188 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
16189
16190         PR fortran/16161
16191         * gfortran.fortran-torture/compile/implicit.f90: Add test
16192         for implicit character.
16193
16194 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
16195
16196         PR fortran/16289
16197         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
16198         Use tiny() intrinsic to find smallest non-negative real
16199
16200 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
16201
16202         * gcc.dg/compat/struct-by-value-22_main.c: New test.
16203         * gcc.dg/compat/struct-by-value-22_x.c: New.
16204         * gcc.dg/compat/struct-by-value-22_y.c: New.
16205
16206         * gcc.c-torture/execute/20040629-1.c: New test.
16207
16208 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
16209
16210         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
16211         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
16212
16213         PR target/16195
16214         * gcc.dg/20040625-1.c: New test.
16215
16216 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16217
16218         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
16219
16220 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16221
16222         PR fortran/15963
16223         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
16224
16225 2004-06-29  Richard Henderson  <rth@redhat.com>
16226
16227         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
16228
16229 2004-06-29  Paul Brook  <paul@codesourcery.com>
16230
16231         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
16232         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
16233
16234 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
16235
16236         PR c++/16260
16237         * g++.dg/parse/crash15.C: New.
16238
16239 2004-06-28  Andrew Pinski  <apinski@apple.com>
16240
16241         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
16242         by the error already.
16243
16244         * g++.dg/opt/ptrmem4.C: Change to compile only test.
16245
16246 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
16247
16248         PR target/14041
16249         * gcc.dg/h8300-bss-align-1.c : New.
16250
16251 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16252
16253         * PR c++/16174
16254         * g++.dg/template/ctor4.C: New.
16255
16256 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16257
16258         PR c++/16205
16259         * g++.dg/warn/Wsequence-point-1.C: New test.
16260
16261 2004-06-27  Paul Brook  <paul@codesourcery.com>
16262
16263         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
16264
16265 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
16266
16267         * g++.old-deja/g++.mike/p7325.C: Remove.
16268
16269 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16270
16271         PR c/14963
16272         * gcc.dg/pr14963.c: New test.
16273
16274 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16275
16276         PR c++/16193
16277         * g++.dg/parse/redef1.C: New test.
16278
16279 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16280
16281         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16282         20021110.c.
16283         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16284         20021119-1.c.
16285         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16286         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16287         5-04.c.
16288         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16289         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16290         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16291         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16292         g++.brendan/enum14.C.
16293         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16294         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16295         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16296         g++.mike/virt1.C.
16297         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16298         memtemp24.C.
16299
16300 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16301
16302         * gcc.dg/20040527-1.c: New test case.
16303
16304 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16305
16306         PR gfortran/pr16196
16307         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16308
16309 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16310
16311         PR middle-end/15825
16312         * gcc.dg/pr15825-1.c: New test case.
16313
16314 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16315
16316         * gcc.c-torture/execute/20040625-1.c: New test.
16317
16318 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16319
16320         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16321
16322 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16323
16324         * gcc.dg/torture/mips-div-1.c: New test.
16325
16326 2004-06-24  Jeff Law  <law@redhat.com>
16327
16328         * gcc.dg/tree-ssa/20040624-1.c: New test.
16329
16330 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16331
16332         * gcc.c-torture/compile/20040624-1.c: New test.
16333
16334 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16335
16336         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16337         this directory.
16338
16339 2004-06-23  Andrew Pinski  <apinski@apple.com>
16340
16341         PR middle-end/15988
16342         * g++.dg/opt/ptrmem4.C: New test.
16343
16344         * gcc.dg/c90-array-quals-2.c: New test.
16345
16346 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16347
16348         * gcc.dg/kpice1.c: New test.
16349
16350 2006-06-23  Andrew Pinski  <apinski@apple.com>
16351
16352         * gcc.dg/c90-array-quals.c: New test.
16353
16354 2006-06-22  Richard Henderson  <rth@redhat.com>
16355
16356         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16357
16358 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16359
16360         * gcc.dg/builtins-config.h: Handle FreeBSD.
16361
16362 2006-06-22  Richard Henderson  <rth@redhat.com>
16363
16364         * g++.dg/opt/devirt1.C: New.
16365
16366 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16367
16368         * g++.dg/opt/pr15551.C: New testcase.
16369
16370 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16371
16372         PR target/14800
16373         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16374         x86_64-*-linux* when compiling for 32bit.
16375
16376 2004-06-21  Andrew Pinski  <apinski@apple.com>
16377
16378         * gcc.dg/pch/struct-1.c: New.
16379         * gcc.dg/pch/struct-1.hs: New.
16380
16381 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16382
16383         * gcc.dg/pch/save-temps-1.c: New file.
16384         * gcc.dg/pch/save-temps-1.hs: New file.
16385
16386 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16387
16388         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16389         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16390
16391 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16392
16393         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16394         to fix type error.
16395         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16396         Remove trailing spaces.
16397
16398 2004-06-21  Richard Henderson  <rth@redhat.com>
16399
16400         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16401         merging && to BIT_FIELD_REF.
16402
16403 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16404
16405         * g++.dg/opt/placeholder1.C: New test.
16406
16407 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16408
16409         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16410         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16411         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16412         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16413
16414 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16415
16416         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16417         extern "C".
16418         * g++.dg/other/pragma-re-1.C: Add comments.
16419
16420 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16421
16422         PR gfortran/16080
16423         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16424
16425 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16426
16427         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16428         instead of setting the type of size_t by
16429         hand.
16430
16431 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16432
16433         * gcc.dg/unordered-2.c: New test case.
16434         * gcc.dg/unordered-3.c: New test case.
16435
16436 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16437
16438         PR other/16043
16439         * lib/g++.exp (g++_version): Tweak regexp for version
16440         * lib/g77.exp (g77_version): Likewise
16441         * lib/gfortran.exp (gfortran_version): Likewise
16442         * lib/objc.exp (objc_version): Likewise
16443         * lib/treelang.exp (treelang_version): Likewise
16444
16445 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16446
16447         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16448         Use INT_MAX instead of __INT_MAX__.
16449         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16450
16451         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16452         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16453         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16454         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16455         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16456         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16457         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16458         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16459         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16460
16461         * gcc.dg/range-test-1.c: New test.
16462         * g++.dg/opt/range-test-1.C: New test.
16463
16464 2004-06-17  Richard Henderson  <rth@redhat.com>
16465
16466         * objc.dg/sync-1.m: New.
16467         * objc.dg/try-catch-1.m: Don't force next runtime.
16468         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16469         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16470         shadowed catch clause.
16471         * objc.dg/try-catch-5.m: New.
16472
16473 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16474
16475         Bug 14610
16476         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16477
16478 2004-06-15  Richard Henderson  <rth@redhat.com>
16479
16480         * gcc.dg/20001116-1.c: Move expected warning line.
16481
16482 2004-06-15  Richard Henderson  <rth@redhat.com>
16483
16484         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16485         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16486
16487 2004-06-15  Jeff Law  <law@redhat.com>
16488
16489         * gcc.dg/tree-ssa/20040615-1.c: New test.
16490         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16491         be less sensitive to operand ordering.
16492         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16493
16494 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16495
16496         * g++.dg/abi/bitfield3.C: Add comment..
16497
16498 2004-06-15  Richard Henderson  <rth@redhat.com>
16499
16500         * g++.dg/ext/stmtexpr1.C: XFAIL.
16501         * gcc.dg/20030612-1.c: XFAIL.
16502
16503 2004-06-15  Eric Christopher  <echristo@redhat.com>
16504
16505         * g++.dg/charset/asm5.c: New.
16506         * gcc.dg/charset/asm6.c: New.
16507
16508 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16509
16510         PR fortran/15962
16511         * gfortran.fortran-torture/execute/select_1.f90: New test.
16512
16513 2004-06-15  Paul Brook  <paul@codesourcery.com>
16514
16515         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16516
16517 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16518
16519         PR c++/15967
16520         * g++.dg/lookup/crash3.C: New test.
16521
16522 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16523
16524         PR c++/15947
16525         * g++.dg/parse/dtor4.C: New test.
16526
16527 2004-06-14  Jeff Law  <law@redhat.com>
16528
16529         * gcc.c-torture/compile/20040614-1.c: New test.
16530
16531 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16532
16533         PR fortran/15211
16534         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16535         LEN of a character array.
16536
16537 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16538
16539         PR c++/15096
16540         * g++.dg/template/ptrmem10.C: New test.
16541
16542         PR c++/14930
16543         * g++.dg/template/friend30.C: New test.
16544
16545 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16546
16547         PR fortran/14928
16548         * gfortran.fortran-torture/compile/mloc.f90: New test.
16549
16550 2004-06-13  Paul Brook  <paul@codesourcery.com>
16551
16552         * gfortran.fortran-torture/execute/random_2.f90: New test.
16553
16554 2004-06-13  Eric Christopher  <echristo@redhat.com>
16555
16556         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16557
16558 2004-06-12  Paul Brook  <paul@codesourcery.com>
16559
16560         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16561
16562 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16563
16564         PR fortran/14923
16565         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16566
16567 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16568
16569         PR fortran/14957
16570         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16571         syntax errors in end statements of contained subroutines.
16572
16573 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16574
16575         PR fortran/12841
16576         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16577
16578 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16579
16580         PR fortran/15665
16581         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16582
16583 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16584
16585         PR gfortran/12839
16586         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16587
16588 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16589
16590         PR c++/15862
16591         * g++.dg/parse/enum1.C: New test.
16592
16593 2004-06-10  Jeff Law  <law@redhat.com>
16594
16595         * gcc.c-torture/compile/20040610-1.c: New test.
16596
16597 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16598
16599         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16600         * g++.old-deja/g++.other/decl3.C: Likewise.
16601
16602 2004-06-10  Brian Booth  <bbooth@redhat.com>
16603
16604         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16605         V_MAY_DEF instead of VDEF.
16606         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16607
16608 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16609
16610         PR c++/14211
16611         * g++.dg/conversion/const1.C: New test.
16612
16613         PR c++/15076
16614         * g++.dg/conversion/reinterpret1.C: New test.
16615
16616         PR c++/15877
16617         * g++.dg/template/enum2.C: New test.
16618
16619         PR c++/15227
16620         * g++.dg/template/error13.C: New test.
16621
16622 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16623
16624         PR fortran/14957
16625         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16626         arguments to test_* REAL and of the right size.
16627
16628 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16629
16630         PR target/15569
16631         PR rtl-optimization/15681
16632         * gcc.dg/20040609-1.c: New test.
16633
16634 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16635
16636         PR c++/14791
16637         * g++.dg/opt/builtins1.C: New test.
16638
16639 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16640
16641         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16642         that use default windows32 struct layout.
16643         * gcc.dg/i386-bitfield2.c: Likewise.
16644
16645 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16646
16647         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16648         for mingw32 and cygwin targets.
16649
16650 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16651
16652         * gcc.dg/pch/macro-4.c: New.
16653         * gcc.dg/pch/macro-4.hs: New.
16654
16655 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16656
16657         PR fortran/13249
16658         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16659
16660 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16661
16662         PR fortran/13372
16663         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16664
16665 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16666
16667         PR gfortran/14897
16668         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16669
16670 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16671
16672         PR gfortran/15755
16673         * gfortran.fortran-torture/execute/backspace.c : New test.
16674
16675 2004-06-09  Paul Brook  <paul@codesourcery.com>
16676
16677         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16678         (pointer_to_section): Rewrite to use smaller array.
16679
16680 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16681
16682         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16683         * gcc.dg/ext/altivec-10.c: Same.
16684         * gcc.dg/ext/altivec-11.c: Same.
16685         * gcc.dg/ext/altivec-12.c: Same.
16686         * gcc.dg/ext/altivec-13.c: Same.
16687         * gcc.dg/ext/altivec-14.c: Same.
16688         * gcc.dg/ext/altivec-15.c: Same.
16689         * gcc.dg/ext/altivec-16.c: Same.
16690         * gcc.dg/ext/altivec-3.c: Same.
16691         * gcc.dg/ext/altivec-4.c: Same.
16692         * gcc.dg/ext/altivec-6.c: Same.
16693         * gcc.dg/ext/altivec-7.c: Same.
16694         * gcc.dg/ext/altivec-8.c: Same.
16695         * gcc.dg/ext/altivec-varargs-1.c: Same.
16696
16697         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16698         * g++.dg/ext/altivec-10.C: Same.
16699         * g++.dg/ext/altivec-2.C: Same.
16700         * g++.dg/ext/altivec-3.C: Same.
16701         * g++.dg/ext/altivec-4.C: Same.
16702         * g++.dg/ext/altivec-5.C: Same.
16703         * g++.dg/ext/altivec-6.C: Same.
16704         * g++.dg/ext/altivec-7.C: Same.
16705         * g++.dg/ext/altivec-8.C: Same.
16706         * g++.dg/ext/altivec-9.C: Same.
16707
16708 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16709
16710         PR c++/7841
16711         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16712
16713 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16714
16715         * gcc.dg/union-1.c: New test.
16716
16717 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16718
16719         * gcc.dg/builtins-41.c: New test case.
16720         * gcc.dg/builtins-42.c: New test case.
16721
16722 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16723
16724         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16725         * g++.dg/ext/altivec-10.C: Same.
16726         * g++.dg/ext/altivec-2.C: Same.
16727         * g++.dg/ext/altivec-3.C: Same.
16728         * g++.dg/ext/altivec-4.C: Same.
16729         * g++.dg/ext/altivec-5.C: Same.
16730         * g++.dg/ext/altivec-6.C: Same.
16731         * g++.dg/ext/altivec-7.C: Same.
16732         * g++.dg/ext/altivec-8.C: Same.
16733         * g++.dg/ext/altivec-9.C: Same.
16734         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16735         * g++.old-deja/g++.brendan/new3.C: Same.
16736         * gcc.c-torture/execute/eeprof-1.x: Same.
16737
16738 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16739
16740         PR c/14765
16741         * gcc.dg/pr14765-1.c: New test.
16742
16743 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16744
16745         PR c/14649
16746         * gcc.dg/pr14649-1.c: New test case.
16747
16748 2004-06-07  Richard Henderson  <rth@redhat.com>
16749
16750         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16751         if temporaries.
16752
16753 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16754
16755         * g++.dg/eh/elide1.C: Remove XFAIL.
16756
16757 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16758
16759         PR c++/15337
16760         * g++.dg/expr/sizeof3.C: New test.
16761
16762         PR c++/14777
16763         * g++.dg/template/access14.C: New test.
16764
16765         PR c++/15554
16766         * g++.dg/template/enum1.C: New test.
16767
16768         PR c++/15057
16769         * g++.dg/eh/throw1.C: New test.
16770
16771 2004-06-07  David Ayers  <d.ayers@inode.at>
16772             Ziemowit Laski  <zlaski@apple.com>
16773
16774         * lib/objc.exp (objc_target_compile): Revert the '-framework
16775         Foundation' flag fix, since bare Darwin does not ship
16776         with the Foundation framework.
16777         * objc/execute/next_mapping.h: Provide a local NSConstantString
16778         @interface and @implementation.
16779         (objc_constant_string_init): A constructor function, used to
16780         initialize the NSConstantString meta-class object.
16781         * objc/execute/string1.m: Include "next_mapping.h" instead of
16782         <Foundation/NSString.h>.
16783         * objc/execute/string2.m: Likewise.
16784         * objc/execute/string3.m: Likewise.
16785         * objc/execute/string4.m: Likewise.
16786
16787 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16788
16789         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16790         to double. Replace double with FLOAT.
16791         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16792
16793         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16794         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16795         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16796         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16797         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16798         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16799         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16800         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16801
16802 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16803
16804         PR c/13519
16805         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16806
16807 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16808
16809         PR c++/15503
16810         * g++.dg/template/meminit2.C: New test.
16811
16812 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16813
16814         PR target/15822
16815         * gcc.c-torture/execute/compare-fp-1.c,
16816         gcc.c-torture/execute/compare-fp-2.c,
16817         gcc.c-torture/execute/compare-fp-3.c,
16818         gcc.c-torture/execute/compare-fp-4.c,
16819         gcc.c-torture/execute/compare-fp-3.x,
16820         gcc.c-torture/execute/compare-fp-4.x: Moved...
16821         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16822         gcc.c-torture/execute/ieee/compare-fp-2.c,
16823         gcc.c-torture/execute/ieee/compare-fp-3.c,
16824         gcc.c-torture/execute/ieee/compare-fp-4.c,
16825         gcc.c-torture/execute/ieee/compare-fp-3.x,
16826         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16827
16828 2004-06-04  David Ayers  <d.ayers@inode.at>
16829
16830         * objc/execute/protocol-isEqual-4.m: New testcase.
16831
16832 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16833
16834         * objc/execute/protocol-isEqual-1.m: New testcase.
16835         * objc/execute/protocol-isEqual-2.m: New testcase.
16836         * objc/execute/protocol-isEqual-3.m: New testcase.
16837
16838 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16839
16840         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16841
16842 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16843
16844         * lib/objc.exp (objc_target_compile): When running tests on
16845         Darwin (Mac OS X), inform the linker about '-framework
16846         'Foundation'.
16847
16848 2004-06-02  Eric Christopher  <echristo@redhat.com>
16849
16850         * gcc.c-torture/compile/20040602-1.c: New.
16851
16852 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16853
16854         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16855         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16856
16857         PR tree-optimization/14736
16858         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16859
16860         PR tree-optimization/14042
16861         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16862
16863         PR tree-optimization/14729
16864         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16865
16866 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16867
16868         PR fortran/15557
16869         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16870
16871 2004-06-01  Richard Hederson  <rth@redhat.com>
16872
16873         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16874
16875 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16876
16877         PR c++/14932
16878         * g++.dg/parse/offsetof4.C: New test.
16879
16880 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
16881
16882         PR objc/7993
16883         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
16884
16885 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
16886
16887         PR c++/15701
16888         * g++.dg/template/friend29.C: New test.
16889
16890 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16891
16892         PR c/15749
16893         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
16894
16895 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16896
16897         * gcc.dg/sparc-trap-1.c: New test.
16898
16899 2004-05-31  Roger Sayle  <roger@eyesopen.com>
16900
16901         PR middle-end/15069
16902         * g++.dg/opt/fold3.C: New test case.
16903
16904 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
16905
16906         * lib/target-supports.exp (check_iconv_available): Fix fallout
16907         from 2004-05-28 patch.
16908
16909 2004-05-30  Paul Brook  <paul@codesourcery.com>
16910
16911         PR fortran/15620
16912         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
16913         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
16914
16915 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
16916
16917         * gfortran.fortran-torture/execute/random_1.f90: New test.
16918
16919 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16920
16921         * g++.dg/ext/altivec-10.C: New test.
16922
16923 2004-05-29  Paul Brook  <paul@codesourcery.com>
16924
16925         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
16926
16927 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16928
16929         * gcc.dg/altivec-16.c: New test.
16930
16931 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
16932
16933         * lib/target-supports.exp (check_vmx_hw_available): New.
16934         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
16935
16936         * lib/target-supports.exp (check_alias_available,
16937         check_iconv_available, check_named_sections_available): Use
16938         unique names for temporary files.
16939
16940 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16941
16942         * gcc.dg/altivec-15.c: New test.
16943
16944 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16945
16946         PR c++/15083
16947         * g++.dg/warn/noeffect6.C: New test.
16948
16949         PR c++/15471
16950         * g++.dg/expr/ptrmem4.C: New test.
16951
16952         PR c++/15640
16953         * g++.dg/template/operator3.C: New test.
16954
16955 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16956
16957         PR c++/14668
16958         * g++.dg/lookup/redecl1.C: New test.
16959         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
16960
16961 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
16962
16963         * gcc.c-torture/execute/compare-fp-1.c,
16964         gcc.c-torture/execute/compare-fp-2.c,
16965         gcc.c-torture/execute/compare-fp-3.c,
16966         gcc.c-torture/execute/compare-fp-4.c,
16967         gcc.c-torture/execute/compare-fp-3.x,
16968         gcc.c-torture/execute/compare-fp-4.x,
16969         gcc.dg/pr15649-1.c: New.
16970
16971 2004-05-27  Adam Nemet  <anemet@lnxw.com>
16972
16973         PR c++/12883
16974         * g++.dg/init/array14.C: New test.
16975
16976 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
16977
16978         * lib/compat.exp (compat-get-options-main): New.
16979         (compat-get-options): Remove unneeded code, warn for ignored
16980         command.
16981         (compat-execute): Check flag set by dg-require-* commands.
16982
16983         * lib/compat.exp (compat-execute): Break up long lines.
16984
16985 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
16986
16987         * gcc.dg/altivec-7.c: Don't use 'vector long'.
16988         * gcc.dg/altivec-14.c: New test.
16989         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
16990
16991         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
16992         * gcc.dg/altivec-12.c: Ditto.
16993
16994         * gcc.dg/altivec-3.c: Move call to altivec_check.
16995
16996 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16997
16998         PR c++/15044
16999         * g++.dg/template/error12.C: New test.
17000
17001         PR c++/15317
17002         * g++.dg/ext/attrib15.C: New test.
17003
17004         PR c++/15329
17005         * g++.dg/template/ptrmem9.C: New test.
17006
17007 2004-05-25  Paul Brook  <paul@codesourcery.com>
17008
17009         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
17010
17011 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17012
17013         PR c++/15165
17014         * g++.dg/template/crash19.C: New test.
17015
17016 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17017
17018         PR c++/15025
17019         * g++.dg/template/redecl1.C: New test.
17020
17021 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17022
17023         PR c++/14821
17024         * g++.dg/other/ns1.C: New test.
17025
17026         PR c++/14883
17027         * g++.dg/template/invalid1.C: New test.
17028
17029 2004-05-23  Paul Brook  <paul@codesourcery.com>
17030         Victor Leikehman  <lei@haifasphere.co.il>
17031
17032         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
17033         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
17034
17035 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17036
17037         PR c++/15285
17038         PR c++/15299
17039         * g++.dg/template/non-dependent5.C: New test.
17040         * g++.dg/template/non-dependent6.C: New test.
17041
17042 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17043
17044         PR c++/15507
17045         * g++.dg/inherit/union1.C: New test.
17046
17047         PR c++/15542
17048         * g++.dg/template/addr1.C: New test.
17049
17050         PR c++/15427
17051         * g++.dg/template/array5.C: New test.
17052
17053         PR c++/15287
17054         * g++.dg/template/array6.C: New test.
17055
17056 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
17057             Roger Sayle  <roger@eyesopen.com>
17058
17059         * g++.dg/lookup/forscope2.C: New test case.
17060
17061 2004-05-22  Ben Elliston  <bje@au.ibm.com>
17062
17063         * gcc.dg/cpp/Wmissingdirs.c: New.
17064
17065 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17066
17067         PR target/15301
17068         * gcc.dg/compat/union-m128-1.h: New file.
17069         * gcc.dg/compat/union-m128-1_main.c: Likewise.
17070         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17071         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17072
17073 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17074
17075         PR target/15302
17076         * gcc.dg/compat/struct-complex-1.h: New file.
17077         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
17078         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
17079         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17080
17081 2004-05-20  Roger Sayle  <roger@eyesopen.com>
17082
17083         PR middle-end/3074
17084         * gcc.dg/pr3074-1.c: New test case.
17085         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
17086
17087 2004-05-20  Falk Hueffner  <falk@debian.org>
17088
17089         PR other/15526
17090         * gcc.dg/ftrapv-1.c: New test case.
17091
17092 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17093
17094         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
17095
17096 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
17097             Jeff Law  <law@redhat.com>
17098
17099         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
17100         * gcc.dg/tree-ssa/20040518-2.c: New test.
17101
17102         * gcc.dg/tree-ssa/20040518-1.c: New test.
17103
17104 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
17105
17106         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
17107
17108 2004-05-18  Paul Brook  <paul@codesourcery.com>
17109
17110         PR fortran/13930
17111         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
17112
17113 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17114
17115         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
17116         constant folding.
17117
17118 2004-05-17  Steven Bosscher  <stevenb@suse.de>
17119
17120         * gcc.dg/tree-ssa/20040517-1.c: New test.
17121
17122 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17123
17124         * gcc.dg/loop-4.c: New test.
17125
17126 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
17127
17128         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
17129
17130 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
17131
17132         PR fortran/15311
17133         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
17134
17135 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17136
17137         PR fortran/13826
17138         PR fortran/13940
17139         * gfortran.fortran-torture/compile/data_1.f90: New test.
17140
17141 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
17142
17143         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
17144         * gcc.dg/uninit-H.c: Define ASM for __s390__.
17145
17146 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17147
17148         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
17149
17150 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17151
17152         PR c/15444
17153         * gcc.dg/format/xopen-1.c: Adjust expected message.
17154         * gcc.dg/format/xopen-3.c: New test.
17155
17156 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
17157
17158         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
17159
17160 2004-05-14  Jeff Law  <law@redhat.com>
17161
17162         * gcc.dg/tree-ssa/20040514-2.c: New test.
17163
17164 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17165
17166         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
17167         this ...
17168         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
17169         this.
17170
17171 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
17172
17173         * gcc.dg/tree-ssa/20040514-1.c: New test.
17174
17175 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17176
17177         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
17178         test.
17179
17180 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17181
17182         PR fortran/14066
17183         * gfortran.fortran-torture/compile/do_1.f90: New test.
17184
17185 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17186
17187         PR fortran/15051
17188         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
17189         test.
17190
17191 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
17192
17193         PR fortran/15149
17194         * gfortran.fortran-torture/execute/random_init.f90: New test.
17195
17196 2004-05-13  Paul Brook  <paul@codesourcery.com>
17197
17198         PR fortran/15314
17199         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
17200
17201 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
17202
17203         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
17204         for the powerpc case.
17205
17206 2004-05-13  Jeff Law  <law@redhat.com>
17207
17208         * gcc.dg/tree-ssa/20040513-1.c: New test.
17209         * gcc.dg/tree-ssa/20040513-2.c: New test.
17210
17211 2004-05-13  Paul Brook  <paul@codesourcery.com>
17212
17213         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
17214         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
17215         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
17216
17217 2004-05-13  Andreas Schwab  <schwab@suse.de>
17218
17219         PR other/10819
17220         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
17221         characters.
17222
17223 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
17224
17225         PR fortran/15294
17226         * gfortran.fortran-torture/execute/adjustr.f90: New file.
17227
17228 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
17229
17230         Merge from tree-ssa-20020619-branch.  See
17231         ChangeLog.tree-ssa for details.
17232
17233 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
17234
17235         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
17236         include <altivec.h> explicitly.
17237         * gcc.dg/altivec-13.c: Likewise.
17238
17239 2004-05-11  Paul Brook  <paul@codesourcery.com>
17240
17241         * gcc.c-torture/compile/20010518-1.c: Force enum size.
17242
17243 2004-05-10  Eric Christopher  <echristo@redhat.com>
17244
17245         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
17246         * gcc.dg/sibcall-4.c: Ditto.
17247
17248 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17249
17250         * g++.dg/ext/altivec-8.C: New test case.
17251         * gcc.dg/altivec-13.c: New test case.
17252
17253 2004-05-08  Roger Sayle  <roger@eyesopen.com>
17254
17255         * gcc.c-torture/execute/divcmp-1.c: New test case.
17256         * gcc.c-torture/execute/divcmp-2.c: New test case.
17257         * gcc.c-torture/execute/divcmp-3.c: New test case.
17258
17259 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
17260
17261         * g++.dg/other/pragma-re-2.C: New test.
17262
17263 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17264
17265         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
17266         * gcc.dg/i386-387-2.c: Likewise.
17267
17268         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
17269         __builtin_drem.
17270         * gcc.dg/i386-387-6.c: Likewise.
17271
17272 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17273
17274         * gcc.dg/builtins-33.c:  Also check log1p*.
17275
17276 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17277
17278         PR optimization/15296
17279         * gcc.c-torture/execute/pr15296.c: New test.
17280
17281 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17282
17283         * gcc.dg/builtins-40.c: New test.
17284
17285 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17286
17287         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17288
17289 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17290
17291         * g++.dg/ext/spe1.C: New testcase.
17292
17293 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17294
17295         * objc.dg/image-info.m: Allow additional attributes
17296         for __image_info section.
17297
17298 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17299
17300         * gcc.dg/torture/mips-hilo-2.c: New test.
17301
17302 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17303
17304         PR c++/14389
17305         * g++.dg/template/member5.C: New test.
17306
17307 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17308
17309         * gcc.dg/builtins-34.c: Also check expm1*.
17310
17311 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17312
17313         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17314         * gcc.dg/torture/builtin-convert-3.c: New test.
17315
17316 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17317
17318         PR middle-end/15054
17319         * g++.dg/opt/pr15054.C: New test.
17320
17321 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17322
17323         * gcc.dg/torture/builtin-rounding-1.c: New test.
17324         * gcc.dg/builtins-25.c: Delete.
17325         * gcc.dg/builtins-29.c: Delete.
17326
17327 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17328
17329         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17330         * gcc.dg/sibcall-4.c: Likewise.
17331         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17332
17333 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17334
17335         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17336         bit-field on 16-bit targets.
17337
17338 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17339
17340         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17341         16-bit targets.
17342
17343 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17344
17345         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17346         * gcc.dg/rs6000-power2-2.c: Likewise.
17347
17348 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17349
17350         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17351         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17352         Change the asm registers to be in form of frN instead of fN.
17353
17354 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17355
17356         * gcc.dg/torture/builtin-convert-2.c: New test.
17357
17358 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17359
17360         * gcc.dg/rs6000-power2-1.c: New test.
17361         * gcc.dg/rs6000-power2-2.c: New test.
17362
17363 2004-04-28  Jan Hubicka  <jh@suse.cz>
17364
17365         * gcc.dg/unused-6.c: New test.
17366
17367 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17368             Ulrich Weigand  <uweigand@de.ibm.com>
17369
17370         * ada/acats/run_all.sh: Define $target variable.
17371
17372 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17373
17374         PR c++/15119
17375         * g++.dg/other/vararg-1.C: New test.
17376
17377         PR c++/4794
17378         * g++.dg/eh/cleanup3.C: New test.
17379
17380 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17381
17382         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17383         and ad8011a (target_insn).
17384         * ada/acats/support/macro.dfs: Likewise.
17385         * ada/acats/support/impbit.adb: New file.
17386
17387 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17388
17389         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17390
17391 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17392
17393         * gcc.dg/loop-3.c: New test.
17394
17395 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17396
17397         * gcc.c-torture/execute/simd-5.c: New test.
17398
17399 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17400
17401         PR c++/15064
17402         * g++.dg/template/crash18.C: New test.
17403
17404 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17405
17406         * g++.dg/ext/complit3.C: New test.
17407
17408 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17409
17410         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17411         * gcc.dg/altivec-3.c: Same.
17412         * gcc.dg/altivec-varargs-1.c: Same.
17413
17414 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17415
17416         * lib/target-supports.exp (check_profiling_available): Assume
17417         profiling is not available on powerpc-eabi targets.
17418
17419 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17420
17421         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17422         * gcc.dg/vmx/bug-1.c: Ditto.
17423
17424 2004-04-20  Eric Christopher  <echristo@redhat.com>
17425
17426         * gcc.dg/charset/extern.c: New test.
17427         * g++.dg/charset/extern3.cc: Ditto.
17428
17429 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17430
17431         * gcc.dg/builtins-39.c: New test.
17432
17433 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17434
17435         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17436
17437 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17438
17439         * gcc.dg/torture/mips-hilo-1.c: New test.
17440
17441 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17442
17443         * gcc.c-torture/compile/20040419-1.c: New test.
17444
17445 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17446
17447         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17448
17449 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17450             Aldy Hernandez  <aldyh@redhat.com>
17451
17452         * gcc.c-torture/execute/va-arg-24.c: New.
17453
17454 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17455             Aldy Hernandez  <aldyh@redhat.com>
17456
17457         * gcc.dg/vmx/1b-01.c: New.
17458         * gcc.dg/vmx/1b-02.c: New.
17459         * gcc.dg/vmx/1b-03.c: New.
17460         * gcc.dg/vmx/1b-04.c: New.
17461         * gcc.dg/vmx/1b-05.c: New.
17462         * gcc.dg/vmx/1b-06.c: New.
17463         * gcc.dg/vmx/1b-07.c: New.
17464         * gcc.dg/vmx/1c-01.c: New.
17465         * gcc.dg/vmx/1c-02.c: New.
17466         * gcc.dg/vmx/3a-01a.c: New.
17467         * gcc.dg/vmx/3a-01.c: New.
17468         * gcc.dg/vmx/3a-01m.c: New.
17469         * gcc.dg/vmx/3a-03.c: New.
17470         * gcc.dg/vmx/3a-03m.c: New.
17471         * gcc.dg/vmx/3a-04.c: New.
17472         * gcc.dg/vmx/3a-04m.c: New.
17473         * gcc.dg/vmx/3a-05.c: New.
17474         * gcc.dg/vmx/3a-06.c: New.
17475         * gcc.dg/vmx/3a-06m.c: New.
17476         * gcc.dg/vmx/3a-07.c: New.
17477         * gcc.dg/vmx/3b-01.c: New.
17478         * gcc.dg/vmx/3b-02.c: New.
17479         * gcc.dg/vmx/3b-10.c: New.
17480         * gcc.dg/vmx/3b-13.c: New.
17481         * gcc.dg/vmx/3b-14.c: New.
17482         * gcc.dg/vmx/3b-15.c: New.
17483         * gcc.dg/vmx/3c-01a.c: New.
17484         * gcc.dg/vmx/3c-01.c: New.
17485         * gcc.dg/vmx/3c-02.c: New.
17486         * gcc.dg/vmx/3c-03.c: New.
17487         * gcc.dg/vmx/3d-01.c: New.
17488         * gcc.dg/vmx/4-01.c: New.
17489         * gcc.dg/vmx/4-03.c: New.
17490         * gcc.dg/vmx/5-01.c: New.
17491         * gcc.dg/vmx/5-02.c: New.
17492         * gcc.dg/vmx/5-03.c: New.
17493         * gcc.dg/vmx/5-04.c: New.
17494         * gcc.dg/vmx/5-05.c: New.
17495         * gcc.dg/vmx/5-06.c: New.
17496         * gcc.dg/vmx/5-07.c: New.
17497         * gcc.dg/vmx/5-07t.c: New.
17498         * gcc.dg/vmx/5-08.c: New.
17499         * gcc.dg/vmx/5-10.c: New.
17500         * gcc.dg/vmx/5-11.c: New.
17501         * gcc.dg/vmx/7-01a.c: New.
17502         * gcc.dg/vmx/7-01.c: New.
17503         * gcc.dg/vmx/7c-01.c: New.
17504         * gcc.dg/vmx/7d-01.c: New.
17505         * gcc.dg/vmx/7d-02.c: New.
17506         * gcc.dg/vmx/8-01.c: New.
17507         * gcc.dg/vmx/8-02a.c: New.
17508         * gcc.dg/vmx/8-02.c: New.
17509         * gcc.dg/vmx/brode-1.c: New.
17510         * gcc.dg/vmx/bug-1.c: New.
17511         * gcc.dg/vmx/bug-2.c: New.
17512         * gcc.dg/vmx/bug-3.c: New.
17513         * gcc.dg/vmx/cw-bug-1.c: New.
17514         * gcc.dg/vmx/cw-bug-2.c: New.
17515         * gcc.dg/vmx/cw-bug-3.c: New.
17516         * gcc.dg/vmx/dct.c: New.
17517         * gcc.dg/vmx/debug-1.c: New.
17518         * gcc.dg/vmx/debug-2.c: New.
17519         * gcc.dg/vmx/debug-3.c: New.
17520         * gcc.dg/vmx/debug-4.c: New.
17521         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17522         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17523         * gcc.dg/vmx/eg-5.c: New.
17524         * gcc.dg/vmx/fft.c: New.
17525         * gcc.dg/vmx/gcc-bug-1.c: New.
17526         * gcc.dg/vmx/gcc-bug-2.c: New.
17527         * gcc.dg/vmx/gcc-bug-3.c: New.
17528         * gcc.dg/vmx/gcc-bug-4.c: New.
17529         * gcc.dg/vmx/gcc-bug-5.c: New.
17530         * gcc.dg/vmx/gcc-bug-6.c: New.
17531         * gcc.dg/vmx/gcc-bug-7.c: New.
17532         * gcc.dg/vmx/gcc-bug-8.c: New.
17533         * gcc.dg/vmx/gcc-bug-9.c: New.
17534         * gcc.dg/vmx/gcc-bug-b.c: New.
17535         * gcc.dg/vmx/gcc-bug-c.c: New.
17536         * gcc.dg/vmx/gcc-bug-d.c: New.
17537         * gcc.dg/vmx/gcc-bug-e.c: New.
17538         * gcc.dg/vmx/gcc-bug-f.c: New.
17539         * gcc.dg/vmx/gcc-bug-g.c: New.
17540         * gcc.dg/vmx/gcc-bug-i.c: New.
17541         * gcc.dg/vmx/harness.h: New.
17542         * gcc.dg/vmx/ira1.c: New.
17543         * gcc.dg/vmx/ira2a.c: New.
17544         * gcc.dg/vmx/ira2b.c: New.
17545         * gcc.dg/vmx/ira2.c: New.
17546         * gcc.dg/vmx/ira2c.c: New.
17547         * gcc.dg/vmx/mem.c: New.
17548         * gcc.dg/vmx/newton-1.c: New.
17549         * gcc.dg/vmx/ops.c: New.
17550         * gcc.dg/vmx/sn7153.c: New.
17551         * gcc.dg/vmx/spill2.c: New.
17552         * gcc.dg/vmx/spill3.c: New.
17553         * gcc.dg/vmx/spill.c: New.
17554         * gcc.dg/vmx/t.c: New.
17555         * gcc.dg/vmx/varargs-1.c: New.
17556         * gcc.dg/vmx/varargs-2.c: New.
17557         * gcc.dg/vmx/varargs-3.c: New.
17558         * gcc.dg/vmx/varargs-4.c: New.
17559         * gcc.dg/vmx/varargs-5.c: New.
17560         * gcc.dg/vmx/varargs-6.c: New.
17561         * gcc.dg/vmx/varargs-7.c: New.
17562         * gcc.dg/vmx/vmx.exp: New.
17563         * gcc.dg/vmx/vprint-1.c: New.
17564         * gcc.dg/vmx/vscan-1.c: New.
17565         * gcc.dg/vmx/x-01.c: New.
17566         * gcc.dg/vmx/x-02.c: New.
17567         * gcc.dg/vmx/x-03.c: New.
17568         * gcc.dg/vmx/x-04.c: New.
17569         * gcc.dg/vmx/x-05.c: New.
17570         * gcc.dg/vmx/yousufi-1.c: New.
17571         * gcc.dg/vmx/zero-1.c: New.
17572         * gcc.dg/vmx/zero.c: New.
17573
17574 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17575
17576         * g++.dg/lookup/java1.C: Update for chage of
17577         _Jv_AllocObject.
17578         * g++.dg/lookup/java2.C: Likewise.
17579
17580 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17581
17582         * ada/acats/run_all.sh: use -O2 by default.
17583
17584 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17585
17586         * gcc.dg/vr-mult-[12].c: New tests.
17587
17588 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17589
17590         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17591
17592         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17593
17594 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17595
17596         * lib/target-supports.exp (check_profiling_available): Assume profiling
17597         isn't available for mips*-*-elf targets.
17598
17599 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17600
17601         * gcc.dg/builtins-38.c: New test.
17602
17603 2004-04-14  Eric Christopher  <echristo@redhat.com>
17604
17605         * g++.dg/charset/charset.exp: Run .cc extension tests.
17606
17607 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17608
17609         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17610
17611 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17612
17613         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17614
17615 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17616
17617         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17618         * gcc.dg/i386-387-2.c: Likewise.
17619
17620         * gcc.dg/i386-387-7.c: New test.
17621         * gcc.dg/i386-387-8.c: New test.
17622
17623         * gcc.dg/builtins-37.c: New test.
17624
17625 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17626
17627         * g++.dg/pch/externc-1.C: Add missing semicolon.
17628
17629 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17630
17631         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17632
17633 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17634
17635         * gcc.c-torture/execute/20040411-1.c: New test.
17636
17637 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17638
17639         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17640
17641 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17642
17643         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17644
17645 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17646
17647         * lib/target-supports.exp (check_named_sections_available): New.
17648         * lib/gcc-dg.exp (dg-require-named-sections): New.
17649         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17650         old-deja.exp.  Also prune error-count message from HP linker.
17651         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17652
17653         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17654         * g++.old-deja/g++.pt/static3.C: Likewise.
17655         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17656
17657 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17658
17659         * gcc.c-torture/execute/20040409-1.c: New test case.
17660         * gcc.c-torture/execute/20040409-2.c: New test case.
17661         * gcc.c-torture/execute/20040409-3.c: New test case.
17662
17663 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17664
17665         * gcc.dg/20040409-1.c: New test.
17666
17667 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17668
17669         PR target/14888
17670         * g++.dg/opt/pr14888.C: New test case.
17671
17672 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17673
17674         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17675         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17676         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17677         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17678         New tests.
17679
17680 2004-04-08  Paul Brook  <paul@codesourcery.com>
17681
17682         * gcc.dg/spill-1.c: New test.
17683
17684 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17685
17686         * gcc.dg/torture/builtin-ctype-2.c: New test.
17687
17688 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17689
17690         * gcc.dg/pch/pch.exp: Add largefile test.
17691
17692 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17693
17694         * g++.dg/pch/externc-1.Hs: New.
17695         * g++.dg/pch/externc-1.C: New.
17696
17697 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17698
17699         * gcc.dg/compat/struct-by-value-5a_main.c,
17700         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17701         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17702         * gcc.dg/compat/struct-by-value-5a_x.c,
17703         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17704         gcc.dg/compat/struct-by-value-5_x.c.
17705         * gcc.dg/compat/struct-by-value-5a_y.c,
17706         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17707         gcc.dg/compat/struct-by-value-5_y.c.
17708
17709         * gcc.dg/compat/struct-by-value-6a_main.c,
17710         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17711         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17712         * gcc.dg/compat/struct-by-value-6a_x.c,
17713         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17714         gcc.dg/compat/struct-by-value-6_x.c.
17715         * gcc.dg/compat/struct-by-value-6a_y.c,
17716         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17717         gcc.dg/compat/struct-by-value-6_y.c.
17718
17719         * gcc.dg/compat/struct-by-value-7a_main.c,
17720         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17721         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17722         * gcc.dg/compat/struct-by-value-7a_x.c,
17723         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17724         gcc.dg/compat/struct-by-value-7_x.c.
17725         * gcc.dg/compat/struct-by-value-7a_y.c,
17726         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17727         gcc.dg/compat/struct-by-value-7_y.c.
17728
17729 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17730
17731         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17732         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17733         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17734         options.
17735
17736 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17737
17738         * gcc.dg/builtins-36.c: New test.
17739
17740 2004-04-06  Paul Brook  <paul@codesourcery.com>
17741
17742         * README.gcc: Remove obsolete contraint on testcases.
17743
17744 2004-04-05  Paul Brook  <paul@codesourcery.com>
17745
17746         PR2123
17747         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17748         failure and exit(0) on success.
17749         * g++.dg/expr/anew2.C: Ditto.
17750         * g++.dg/expr/anew3.C: Ditto.
17751         * g++.dg/expr/anew4.C: Ditto.
17752
17753 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17754
17755         PR c++/3518
17756         * g++.dg/template/unify7.C: New.
17757
17758 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17759
17760         * g++.dg/README: Bring up to date with new subdirectories; remove
17761         duplicate subdirectory lines.
17762
17763 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17764
17765         PR c++/14007
17766         * g++.dg/template/unify5.C: New.
17767         * g++.dg/template/unify6.C: New.
17768         * g++.dg/template/qualttp20.C: Adjust.
17769         * g++.old-deja/g++.jason/report.C: Adjust.
17770         * g++.old-deja/g++.other/qual1.C: Adjust.
17771
17772 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17773
17774         PR c++/14803
17775         * g++.dg/inherit/ptrmem1.C: New test.
17776
17777 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17778
17779         PR c++/14755
17780         * gcc.c-torture/execute/20040331-1.c: New test.
17781         * gcc.dg/20040331-1.c: New test.
17782
17783 2004-04-01  Paul Brook  <paul@codesourcery.com>
17784
17785         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17786
17787 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17788
17789         PR c++/14724
17790         * g++.dg/init/goto1.C: New test.
17791
17792         PR c++/14763
17793         * g++.dg/template/defarg4.C: New test.
17794
17795 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17796
17797         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17798
17799 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17800
17801         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17802
17803 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17804
17805         * gcc.dg/noncompile/undeclared-2.c: New test.
17806
17807 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17808
17809         * gcc.dg/940409-1.c: Remove XFAIL.
17810         * gcc.dg/reg-vol-struct-1.c: New test.
17811
17812 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17813
17814         * gcc.dg/torture/builtin-wctype-1.c: New test.
17815
17816 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17817
17818         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17819         * gcc.dg/20001101-1.c: Likewise.
17820         * gcc.dg/20001102-1.c: Likewise.
17821
17822 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17823
17824         * gcc.dg/compare8.c: Add an additional test for XOR.
17825
17826 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17827
17828         * gcc.dg/torture/builtin-ctype-1.c: New test.
17829
17830 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17831
17832         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17833         * gcc.dg/torture/builtin-math-1.c: Likewise.
17834         * gcc.dg/torture/builtin-power-1.c: New test.
17835
17836 2004-03-24  Andreas Schwab  <schwab@suse.de>
17837
17838         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17839         IA64 assembler.
17840
17841 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17842             Roger Sayle  <roger@eyesopen.com>
17843
17844         * gcc.dg/compare8.c: New test case.
17845
17846 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17847
17848         * g++.dg/ext/altivec-7.C: New test.
17849
17850 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17851
17852         PR 12267, 12391, 12560, 13129, 14114, 14133
17853         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17854         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17855         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17856         Adjust error regexps.
17857         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17858         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17859         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17860         * gcc.dg/local1.c: Add explanatory comment.
17861
17862 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17863
17864         PR optimization/14669
17865         * g++.dg/opt/fold2.C: New test case.
17866
17867 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17868
17869         PR c/14069
17870         * gcc.dg/20040322-1.c: New test.
17871
17872 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17873
17874         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17875         * gcc.dg/ultrasp4.c: Likewise.
17876         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17877
17878 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17879
17880         * gcc.dg/i386-sse-8.c: Reset default options.
17881
17882 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17883
17884         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
17885         in the error message text.
17886
17887 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17888
17889         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
17890
17891 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
17892
17893         PR c++/14616
17894         * g++.dg/init/array13.C: New test.
17895
17896 2004-03-20  Roger Sayle  <roger@eyesopen.com>
17897
17898         PR target/13889
17899         * gcc.c-torture/compile/pr13889.c: New test case.
17900
17901 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17902
17903         PR c/14635
17904         * builtins-1.c (nan, nans): Don't test.
17905         * builtins-30.c: Don't use nan, nanf, nanl.
17906         * builtins-35.c: New test.
17907
17908 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
17909
17910         * g++.dg/ext/altivec-6.C: New test.
17911
17912 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
17913
17914         * g++.dg/init/placement3.C: New test.
17915
17916         * g++.dg/template/spec13.C: New test.
17917
17918         * g++.dg/lookup/using11.C: New test.
17919
17920         * g++.dg/lookup/koenig3.C: New test.
17921
17922         * g++.dg/template/operator2.C: New test.
17923
17924         * g++.dg/expr/dtor3.C: New test.
17925         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
17926         marker.
17927         * g++.old-deja/g++.law/visibility28.C: Likewise.
17928
17929 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
17930
17931         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
17932         * gcc.dg/ppc64-abi-3.c: Likewise.
17933
17934 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17935
17936         PR c++/14545
17937         * g++.dg/parse/template15.C: New test.
17938
17939 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17940
17941         * g++.dg/expr/dtor2.C: New test.
17942
17943         * g++.dg/lookup/anon4.C: New test.
17944
17945         * g++.dg/overload/using1.C: New test.
17946
17947         * g++.dg/template/lookup7.C: New test.
17948
17949         * g++.dg/template/typename6.C: New test.
17950
17951         * g++.dg/expr/cond6.C: New test.
17952
17953 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17954
17955         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
17956
17957 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17958
17959         * g++.dg/expr/cond5.C: New test.
17960         * g++.dg/expr/constcast1.C: Likewise.
17961         * g++.dg/expr/ptrmem2.C: Likewise.
17962         * g++.dg/expr/ptrmem3.C: Likewise.
17963         * g++.dg/lookup/main1.C: Likewise.
17964         * g++.dg/template/lookup6.C: Likewise.
17965
17966 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17967
17968         * gcc.dg/local1.c: New test.
17969
17970         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
17971
17972 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17973
17974         * gcc.dg/torture/builtin-convert-1.c: New test.
17975
17976 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17977
17978         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
17979
17980 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17981
17982         PR c++/14481
17983         * g++.dg/warn/Wunused-7.C: New test.
17984
17985 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17986
17987         * gcc.dg/torture/builtin-integral-1.c: New test.
17988
17989 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17990
17991         PR c++/14586
17992         * g++.dg/parse/non-dependent3.C: New test.
17993
17994 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
17995
17996         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
17997         * g++.dg/eh/simd-2.C: Likewise.
17998         * g++.dg/init/array10.C: Likewise.
17999         * gcc.c-torture/compile/simd-1.c: Likewise.
18000         * gcc.c-torture/compile/simd-2.c: Likewise.
18001         * gcc.c-torture/compile/simd-3.c: Likewise.
18002         * gcc.c-torture/compile/simd-4.c: Likewise.
18003         * gcc.c-torture/compile/simd-6.c: Likewise.
18004         * gcc.c-torture/execute/simd-1.c: Likewise.
18005         * gcc.c-torture/execute/simd-2.c: Likewise.
18006         * gcc.dg/compat/vector-defs.h: Likewise.
18007         * gcc.dg/20020531-1.c: Likewise.
18008         * gcc.dg/altivec-3.c: Likewise.
18009         * gcc.dg/altivec-4.c: Likewise.
18010         * gcc.dg/altivec-varargs-1.c: Likewise.
18011         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
18012         * gcc.dg/i386-mmx-3.c: Likewise.
18013         * gcc.dg/i386-sse-4.c: Likewise.
18014         * gcc.dg/i386-sse-5.c: Likewise.
18015         * gcc.dg/i386-sse-8.c: Likewise.
18016         * gcc.dg/simd-1.c: Likewise.
18017         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
18018         __ev64_opaque__ since the machine description provides it.
18019
18020 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18021
18022         * lib/compat.exp (skip_list): New global variable.
18023         Use it to hold the user defined COMPAT_SKIPS list if any.
18024         (compat-obj): Add the members of skip_list to optall.
18025
18026 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18027
18028         * gcc.dg/compat/union-by-value-1_main.c,
18029         union-by-value-1_x.c, union-by-value-1_y.c,
18030         union-check.h, union-defs.h,
18031         union-init.h, union-return-1_main.c,
18032         union-return-1_x.c, union-return-1_y.c: New files.
18033
18034 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18035
18036         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
18037         mixed-struct-init.h: Add 4 mixed structure types.
18038         struct-by-value-21_main.c, struct-by-value-21_x.c,
18039         struct-by-value-21_y.c, struct-return-21_main.c,
18040         struct-return-21_x.c, struct-return-21_y.c: New files.
18041
18042 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
18043
18044         PR c++/14550
18045         * g++.dg/parse/template14.C: New test.
18046
18047 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18048
18049         * gcc.c-torture/execute/20040313-1.c: New test.
18050
18051 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
18052
18053         PR target/14533
18054         * gcc.dg/20040311-2.c: New test.
18055
18056 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
18057
18058         PR other/14544
18059         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
18060         bit-field.
18061
18062 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
18063
18064         * gcc.dg/20040305-2.c: Add missing return statement.
18065
18066 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18067
18068         * gcc.dg/builtins-34.c: Also check pow10*.
18069
18070 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18071
18072         PR target/14262
18073         * gcc.dg/20040305-2.c: New test.
18074
18075 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18076
18077         * gcc.dg/20040310-1.c: New test.
18078
18079 2004-03-11  Roger Sayle  <roger@eyesopen.com>
18080
18081         * gcc.c-torture/execute/20040311-1.c: New test case.
18082
18083 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
18084
18085         PR c++/14476
18086         * g++.dg/lookup/enum1.C: New test.
18087
18088 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
18089
18090         PR c++/14510
18091         * g++.dg/lookup/struct2.C: New test.
18092
18093 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
18094
18095         * gcc.dg/builtins-34.c: New test.
18096
18097 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18098
18099         * gcc.dg/torture/builtin-nonneg-1.c: New test.
18100
18101 2004-03-09  James E Wilson  <wilson@specifixinc.com>
18102
18103         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
18104         * gcc.dg/alias-2.c: New testcase.
18105
18106 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
18107
18108         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
18109
18110 2004-03-09  Roger Sayle  <roger@eyesopen.com>
18111
18112         * gcc.c-torture/execute/20040309-1.c: New test case.
18113
18114 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18115
18116         PR c++/14397
18117         * g++.dg/overload/ref1.C: New.
18118
18119 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18120
18121         PR c++/14409
18122         * g++.dg/template/spec12.C: New test.
18123
18124         PR c++/14448
18125         * g++.dg/parse/crash14.C: New test.
18126
18127 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18128
18129         PR c++/14230
18130         * g++.dg/init/ref11.C: New test.
18131
18132 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18133
18134         PR c++/14432
18135         * g++.dg/parse/builtin2.C: New test.
18136
18137 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18138
18139         PR c++/14401
18140         * g++.dg/init/ctor3.C: New test.
18141         * g++.dg/init/union1.C: New test.
18142         * g++.dg/ext/anon-struct4.C: New test.
18143
18144 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18145
18146         * g++.dg/lookup/koenig1.C: Tweak error messages.
18147         * g++.dg/lookup/used-before-declaration.C: Likewise.
18148         * g++.dg/other/do1.C: Likewise.
18149         * g++.dg/overload/koenig1.C: Likewise.
18150         * g++.dg/parse/crash13.C: Likewise.
18151         * g++.dg/template/instantiate3.C: Likewise.
18152
18153 2004-03-08  Eric Christopher  <echristo@redhat.com>
18154
18155         * * lib/target-supports.exp: Enable libiconv in test
18156         compilation.  Fix up error checking.
18157
18158 2004-03-08  Roger Sayle  <roger@eyesopen.com>
18159
18160         PR middle-end/14289
18161         * gcc.dg/pr14289-1.c: New test case.
18162         * gcc.dg/pr14289-2.c: Likewise.
18163         * gcc.dg/pr14289-3.c: Likewise.
18164
18165 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
18166
18167         * gcc.c-torture/execute/20040308-1.c: New test.
18168
18169 2004-03-07  Roger Sayle  <roger@eyesopen.com>
18170
18171         * gcc.c-torture/execute/20040307-1.c: New test case.
18172
18173 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
18174
18175         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
18176
18177 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
18178
18179         * gcc.dg/20040306-1.c: New test.
18180
18181 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
18182
18183         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
18184         them static.
18185         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
18186
18187 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18188
18189         PR c/14465
18190         * gcc.dg/decl-6.c: New test.
18191
18192 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18193
18194         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
18195         Rename LOGPOW -> LOG_POW.
18196         (SQRT_EXP, POW_EXP): New.
18197
18198 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18199
18200         * gcc.dg/i386-sse-8.c: New test.
18201
18202 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18203
18204         PR c/14114
18205         * gcc.dg/decl-5.c: New test.
18206
18207 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
18208
18209         * gcc.dg/20040305-1.c: New test.
18210
18211 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
18212
18213         PR other/14354
18214         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
18215
18216 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
18217
18218         PR c++/14425, c++/14426
18219         * g++.dg/ext/altivec-4.C: New test.
18220         * g++.dg/ext/altivec-5.C: New test.
18221
18222 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
18223
18224         * g++.old-deja/g++.other/linkage1.C: Expect errors about
18225         global variables of a type with no linkage.
18226         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
18227         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
18228         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
18229         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
18230         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
18231         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
18232         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
18233         * g++.dg/warn/deprecated.C: Name enum Color.
18234         * g++.dg/overload/VLA.C: Name structure for 'b'.
18235         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
18236
18237 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18238
18239         * gcc.c-torture/compile/20040304-1.c: New test.
18240
18241 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
18242
18243         PR 13728
18244         * gcc.dg/decl-4.c: New testcase.
18245
18246 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
18247
18248         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
18249         as PRECF if sizeof (float) > sizeof (double).
18250         (PRECL): Make it the same as PRECF if
18251         sizeof (float) > sizeof (long double).
18252
18253 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18254
18255         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
18256         system type.  Add check for irix6 which doesn't have c99 runtime.
18257
18258 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
18259
18260         * gcc.dg/const-elim-1.c: xfail for xtensa.
18261
18262 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18263
18264         PR c++/14369
18265         * g++.dg/template/cond4.C: New test.
18266
18267 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18268
18269         PR c++/14360
18270         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
18271
18272         PR c++/14361
18273         * g++.dg/parse/defarg7.C: New test.
18274
18275         PR c++/14359
18276         * g++.dg/template/friend26.C: New test.
18277
18278 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18279
18280         PR c++/14324
18281         * g++.dg/abi/mangle21.C: New test.
18282
18283         PR c++/14260
18284         * g++.dg/parse/constructor2.C: New test.
18285
18286         PR c++/14337
18287         * g++.dg/template/sfinae1.C: New test.
18288
18289 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18290
18291         PR c++/14267
18292         * g++.dg/expr/crash2.C: New test.
18293
18294         PR middle-end/13448
18295         * gcc.dg/inline-5.c: New test.
18296         * gcc.dg/always-inline.c: Split out tests into ...
18297         * gcc.dg/always-inline2.c: ... this and ...
18298         * gcc.dg/always-inline3.c: ... this.
18299
18300 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18301
18302         PR debug/12103
18303         * g++.dg/debug/crash1.C: New test.
18304
18305 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18306
18307         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18308         function with __attribute__((noinline)).
18309         (recurser_void2): Likewise.
18310         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18311         (recurser_void2): Likewise.
18312
18313 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18314
18315         PR middle-end/14203
18316         * g++.dg/warn/Wunused-6.C: New test case.
18317
18318 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18319
18320         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18321         not defined.
18322
18323 2004-02-27  Eric Christopher  <echristo@redhat.com>
18324
18325         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18326         * g++.dg/charset/asm2.c: Run only x86.
18327         * gcc.dg/charset/asm3.c: Ditto.
18328
18329 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18330
18331         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18332         ld_library_path.
18333
18334 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18335
18336         * g++.dg/ext/altivec-3.C: New.
18337
18338 2004-02-26  Richard Henderson  <rth@redhat.com>
18339
18340         * g++.dg/ext/attrib10.C: Mark for warning.
18341         * gcc.dg/attr-alias-1.c: New.
18342
18343 2004-02-26  Richard Henderson  <rth@redhat.com>
18344
18345         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18346         * gcc.c-torture/execute/20040208-2.c: ... it back.
18347
18348 2004-02-26  Eric Christopher  <echristo@redhat.com>
18349
18350         * lib/target-supports.exp (check-iconv-available): New function.
18351         * lib/gcc-dg.exp (dg-require-iconv): New function.
18352         Use above.
18353         * gcc.dg/charset: New directory.
18354         * gcc.dg/charset/charset.exp: New file.
18355         * gcc.dg/charset/asm1.c: Ditto.
18356         * gcc.dg/charset/asm2.c: Ditto.
18357         * gcc.dg/charset/asm3.c: Ditto.
18358         * gcc.dg/charset/asm4.c: Ditto.
18359         * gcc.dg/charset/asm5.c: Ditto.
18360         * gcc.dg/charset/attribute1.c: Ditto.
18361         * gcc.dg/charset/attribute2.c: Ditto.
18362         * gcc.dg/charset/string1.c: Ditto.
18363         * g++.dg/charset: New directory.
18364         * g++.dg/dg.exp: Add here. Special options.
18365         * g++.dg/charset/charset.exp: New file.
18366         * g++.dg/charset/asm1.c: Ditto.
18367         * g++.dg/charset/asm2.c: Ditto.
18368         * g++.dg/charset/asm3.c: Ditto.
18369         * g++.dg/charset/asm4.c: Ditto.
18370         * g++.dg/charset/attribute1.c: Ditto.
18371         * g++.dg/charset/attribute2.c: Ditto.
18372         * g++.dg/charset/extern1.cc: Ditto.
18373         * g++.dg/charset/extern2.cc: Ditto.
18374         * g++.dg/charset/string1.c: Ditto.
18375
18376 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18377
18378         PR c++/14278
18379         * g++.dg/parse/comma1.C: New test.
18380
18381 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18382
18383         PR c++/14284
18384         * g++.dg/template/ttp8.C: New test.
18385
18386 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18387
18388         * gcc.dg/fixuns-trunc-1.c: New test.
18389
18390 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18391
18392         * gcc.dg/builtins-config.h: Use #elif.
18393
18394 2004-02-26  Michael Matz  <matz@suse.de>
18395
18396         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18397         * gcc.dg/991214-1.c: Likewise.
18398         * gcc.dg/i386-asm-1.c: Likewise.
18399
18400 2004-02-25  Richard Henderson  <rth@redhat.com>
18401
18402         * gcc.c-torture/execute/20040208-2.c: Move ...
18403         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18404
18405 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18406
18407         PR c++/14246
18408         * g++.dg/other/crash-3.C: New test.
18409
18410 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18411
18412         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18413         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18414
18415         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18416         HP-UX.
18417
18418 2004-02-24  Michael Matz  <matz@suse.de>
18419
18420         * gcc.dg/i386-regparm.c: New.
18421
18422 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18423
18424         * gcc.c-torture/execute/20040223-1.c: New.
18425
18426 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18427             Kazu Hirata  <kazu@cs.umass.edu>
18428
18429         * gcc.dg/fwritable-strings-1.c: Remove.
18430
18431 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18432
18433         PR c/14156
18434         * gcc.dg/20040223-1.c: New test.
18435
18436 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18437
18438         PR c++/14106
18439         * g++.dg/ext/typeof9.C: New test.
18440
18441 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18442
18443         PR c++/14250
18444         * g++.dg/other/switch1.C: New test.
18445
18446 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18447
18448         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18449         * gcc.dg/va-arg-1.c: Likewise.
18450
18451 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18452
18453         PR c++/14143
18454         * g++.dg/template/koenig5.C: New test.
18455
18456 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18457
18458         * g++.dg/ext/altivec-1.C: Generalize target triple.
18459         * g++.dg/ext/altivec-2.C: New test case.
18460         * g++.dg/ext/altivec_check.h: New file.
18461         * gcc.dg/altivec-1.c: Generalize target triple;
18462         include altivec_check.h and call altivec_check().
18463         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18464         * gcc.dg/altivec-6.c: New test case.
18465         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18466         type casts as needed.
18467         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18468         altivec_check().
18469         * gcc.dg/altivec-12.c: New test case.
18470         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18471         include altivec_check.h and call altivec_check().
18472         * gcc.dg/altivec_check.h: New file.
18473
18474 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18475
18476         * lib/target-supports.exp (check_alias_available): Don't mangle
18477         function `g' in test program.
18478
18479 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18480
18481         * lib/target-supports.exp (check_profiling_available): Check
18482         argument to determine whether we support a profiling type.
18483         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18484         check_profiling_available.
18485         * g++.dg/bprob/bprob.exp: Likewise
18486         * g77.dg/bprob/bprob.exp: Likewise.
18487         * gcc.misc-tests/bprob.exp: Likewise.
18488         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18489         dg-require-profiling and delete expected error handling.
18490         * gcc.dg/20021014-1.c: Likewise.
18491         * gcc.dg/nest.c: Likewise.
18492
18493 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18494
18495         PR c++/12007
18496         * g++.dg/other/vthunk1.C: New test.
18497
18498 2004-02-20  Falk Hueffner  <falk@debian.org>
18499
18500         PR target/14201
18501         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18502
18503 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18504
18505         PR c++/13927
18506         * g++.dg/other/error8.C: Remove XFAIL markers.
18507
18508         PR c++/14173
18509         * g++.dg/ext/packed5.C: New test.
18510
18511         PR c++/14199
18512         * g++.dg/warn/Wunused-5.C: New test.
18513
18514         PR c++/14186
18515         * g++.dg/lookup/member1.C: New test.
18516
18517 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18518
18519         * gcc.c-torture/compile/20040130-1.c: Enable only when
18520         __INT_MAX__ >= 2147483647L.
18521         * gcc.c-torture/compile/961203-1.c: Likewise.
18522
18523 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18524
18525         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18526         * g++.dg/opt/template1.C: Robustify assembler regexp
18527
18528 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18529
18530         * gcc.c-torture/execute/simd-4.x: Remove.
18531         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18532         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18533         Guard with #ifndef SKIP_ATTRIBUTE.
18534         * gcc.dg/compat/vector-1_y.c: Likewise.
18535         * gcc.dg/compat/vector-2_x.c: Likewise.
18536         * gcc.dg/compat/vector-2_y.c: Likewise.
18537         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18538         * g++.dg/eh/simd-2.C: Likewise.
18539
18540 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18541
18542         * gcc.c-torture/compile/complex-1.c: New.
18543
18544 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18545
18546         PR target/14209
18547         * gcc.c-torture/execute/20040218-1.c: New test.
18548
18549 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18550
18551         PR c++/14181
18552         * g++.dg/parse/new2.C: New test.
18553
18554 2004-02-18  Paul Brook  <paul@codesourcery.com>
18555
18556         * gcc.c-torture/compile/libcall-1.c: New test.
18557
18558 2004-02-18  Paul Brook  <paul@codesourcery.com>
18559
18560         PR debug/12934
18561         * gcc.dg/debug/debug-7.c: New test.
18562
18563 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18564
18565         * gcc.dg/20040217-1.c: New test.
18566
18567 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18568
18569         * gcc.c-torture/execute/990208-1.x: Delete.
18570
18571 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18572
18573         * gcc.c-torture/execute/20040208-2.x: New file.
18574
18575 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18576
18577         PR c++/11326
18578         * g++.dg/abi/structret1.C: New test.
18579
18580 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18581
18582         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18583         (i386_cpuid): No need to test if cpuid is available on AMD64.
18584         Fix assembly, so that it works onboth i386 and AMD64.
18585         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18586         (vecInLong): Fix s[] member type to unsigned int.
18587         (vecInWord): Remove type.
18588         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18589         (a64, b64, c64, d64, e64): Remove.
18590         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18591         Remove unused variable.  Remove initialization of removed variables.
18592         Don't call mmx_tests nor sse_tests.
18593         (reference_mmx, reference_sse): Remove.
18594         (check): Add return stmt.
18595         * gcc.dg/i386-sse-7.c: New test.
18596         * gcc.dg/i386-mmx-4.c: New test.
18597
18598 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18599
18600         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18601         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18602         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18603         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18604         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18605         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18606         g++.dg/tc1/dr94.C: Fix line terminator.
18607
18608 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18609
18610         * gcc.c-torture/compile/20040216-1.c: New.
18611
18612 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18613
18614         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18615         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18616         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18617         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18618         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18619         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18620
18621 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18622
18623         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18624
18625 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18626
18627         PR c++/13971
18628         * g++.dg/expr/cond4.C: New test.
18629
18630         PR c++/14086
18631         * g++.dg/lookup/crash2.C: New test.
18632
18633 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18634
18635         * gcc.c-torture/compile/20040214-2.c: New test.
18636
18637 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18638
18639         PR c++/14116
18640         * g++.dg/ext/typeof8.C: New test.
18641
18642 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18643
18644         * gcc.c-torture/compile/20040214-1.c: New test.
18645
18646 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18647
18648         PR c++/13635
18649         * g++.dg/template/spec11.C: New test.
18650
18651 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18652
18653         PR c++/13927
18654         * g++.dg/other/error8.C: New test.
18655
18656 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18657
18658         PR c++/14122
18659         * g++.dg/template/array4.C: New test.
18660
18661         PR c++/14108
18662         * g++.dg/inherit/thunk2.C: New test.
18663
18664         PR c++/14083
18665         * g++.dg/eh/cond2.C: New test.
18666
18667 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18668
18669         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18670
18671 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18672
18673         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18674
18675 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18676
18677         * g++.dg/simd-2.C: xfail on ppc64-linux.
18678
18679 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18680
18681         PR c/456
18682         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18683         tests.
18684
18685 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18686
18687         * gcc.dg/builtins-33.c: New test.
18688
18689 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18690
18691         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18692
18693 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18694
18695         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18696
18697 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18698
18699         * gcc.dg/ppc64-abi-3.c: New test.
18700
18701 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18702
18703         PR c/14092
18704
18705         * gcc.dg/pr14092-1.c: New testcase.
18706
18707 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18708
18709         * gcc.dg/cpp/assert4.c: Fix typo last change.
18710
18711         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18712         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18713
18714         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18715
18716 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18717
18718         * gcc.c-torture/compile/20040209-1.c: New test case.
18719
18720 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18721
18722         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18723
18724 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18725
18726         * gcc.c-torture/execute/20040208-[12].c: New tests.
18727
18728 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18729
18730         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18731
18732 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18733
18734         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18735
18736 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18737
18738         Bug 13856
18739         * gcc.dg/visibility-8.c: New testcase.
18740
18741 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18742
18743         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18744         arguments.
18745         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18746
18747 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18748
18749         PR middle-end/13696
18750         * g++.dg/opt/fold1.C: New test case.
18751
18752 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18753
18754         PR c++/14033
18755         * g++.dg/other/crash-2.C: New test.
18756
18757 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18758
18759         PR c++/14028
18760         * g++.dg/parse/angle-bracket2.C: New test.
18761
18762 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18763
18764         PR middle-end/13750
18765         Revert:
18766         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18767         PR pch/13361
18768         * testsuite/g++.dg/pch/wchar-1.C: New.
18769         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18770
18771 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18772
18773         PR c++/14008
18774         * g++.dg/parse/error15.C: New test.
18775         * g++.dg/parse/crash11.C: Update dg-error mark.
18776
18777 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18778
18779         PR c++/13932
18780         * g++.dg/warn/conv2.C: New test.
18781
18782 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18783
18784         PR c++/13086
18785         * g++.dg/warn/incomplete1.C: Remove xfail.
18786
18787 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18788
18789         * lib/file-format.exp (gcc_target_object_format): Use
18790         ${tool}_target_compile, not gcc_target_compile.
18791         * lib/target-supports.exp (check_alias_available): Likewise.
18792         (check_gc_sections_available): Likewise.
18793         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18794         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18795         dg-require-alias.
18796
18797 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18798
18799         PR c++/13969
18800         * g++.dg/template/static6.C: New test.
18801
18802 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18803
18804         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18805
18806 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18807
18808         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18809         tests for systems where `char' is unsigned by default.
18810
18811 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18812
18813         PR c++/13997
18814         * g++.dg/template/partial3.C: New test.
18815
18816 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18817
18818         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18819         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18820         Remove mentions of obsolete ports.
18821
18822 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18823
18824         * gcc.dg/noncompile/20001228-1.c: Fix for new
18825         error message.
18826
18827 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18828
18829         PR target/9348
18830         * gcc.c-torture/execute/multdi-1.c: New test case.
18831
18832 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18833
18834         PR c++/13925
18835         * g++.dg/template/lookup5.C: New test.
18836
18837 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18838
18839         PR c++/13950
18840         * g++.dg/template/lookup4.C: New test.
18841
18842         PR c++/13970
18843         * g++.dg/parse/error14.C: New test.
18844
18845         PR c++/14002
18846         * g++.dg/parse/template13.C: New test.
18847
18848 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18849
18850         PR c++/13978
18851         * g++.dg/template/koenig4.C: New test.
18852
18853         PR c++/13968
18854         * g++.dg/template/crash17.C: New test.
18855
18856         PR c++/13975
18857         * g++.dg/parse/error13.C: New test.
18858         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18859
18860 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18861
18862         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18863
18864 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18865
18866         PR c/11658
18867         PR c/13994
18868         * gcc.dg/noncompile/20040203-1.c: New test.
18869         * gcc.dg/noncompile/20040203-2.c: Likewise.
18870         * gcc.dg/noncompile/20040203-3.c: Likewise.
18871         * gcc.dg/20040203-1.c: Likewise.
18872
18873 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18874
18875         PR c++/10858
18876         * g++.dg/template/sizeof7.C: New test.
18877
18878 2004-02-02  Eric Christopher  <echristo@redhat.com>
18879             Zack Weinberg  <zack@codesourcery.com>
18880
18881         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
18882
18883 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
18884
18885         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
18886         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
18887         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
18888         * gcc.dg/cleanup-5.c: Run only on Linux targets.
18889
18890 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
18891
18892         PR c++/13113
18893         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
18894
18895         PR c++/13854
18896         * g++.dg/ext/attrib13.C: New test.
18897
18898         PR c++/13907
18899         * g++.dg/conversion/op2.C: New test.
18900
18901 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18902
18903         * gcc.dg/titype-1.c: Fix pasto.
18904
18905 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18906
18907         * gcc.dg/titype-1.c: New test.
18908
18909 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18910
18911         PR c++/13957
18912         * g++.dg/template/non-type-template-argument-1.C,
18913         g++.dg/template/qualified-id1.C: Update dg-error marks.
18914         * g++.dg/template/nontype6.C: New test.
18915
18916 2004-02-01  Roger Sayle  <roger@eyesopen.com>
18917
18918         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
18919         * gcc.dg/builtins-31.c: New testcase.
18920         * gcc.dg/builtins-32.c: New testcase.
18921
18922 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
18923
18924         * objc.dg/call-super-2.m: Update line numbers
18925         for the including of stddef.h.
18926
18927 2004-01-30  Michael Matz  <matz@suse.de>
18928
18929         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
18930         g++.dg/ext/case-range3.C: New tests.
18931
18932 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18933
18934         DR206
18935         PR c++/13813
18936         * g++.dg/template/member4.C: New test.
18937
18938 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18939
18940         PR c++/13683
18941         * g++.dg/template/sizeof6.C: New test.
18942
18943 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18944
18945         * gcc.dg/fwritable-strings-1.c: New test.
18946
18947 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18948
18949         * gcc.c-torture/compile/20040130-1.c: New test.
18950
18951 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
18952
18953         * objc.dg/call-super-2.m: Include stddef.h for size_t.
18954
18955 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
18956
18957         PR c++/13883
18958         * g++.dg/template/ctor3.C: New test.
18959
18960 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18961
18962         * g++.dg/tc1: New directory.
18963         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
18964         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
18965         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
18966         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
18967         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
18968
18969 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18970
18971         * g++.dg/parse/error11.C: New test.
18972         * g++.dg/parse/error12.C: Likewise.
18973
18974 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
18975
18976         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
18977         (scan_initial, main): Use aligned_sizeof instead of sizeof.
18978
18979 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
18980
18981         PR c++/13791
18982         * g++.dg/ext/attrib12.C: New test.
18983
18984         PR c++/13736
18985         * g++.dg/parse/cast2.C: New test.
18986
18987 2004-01-27  James E Wilson  <wilson@specifixinc.com>
18988
18989         * objc.dg/encode-2.m (main): New local string.  Set depending on
18990         sizeof long.  Use in sscanf call.
18991         * objc.dg/encode-3.m (main): New local string.  Set depending on
18992         sizeof long.  Use in scan_initial call.
18993
18994 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18995
18996         * objc.dg/call-super-2.m: Make LP64-safe.
18997         * objc.dg/desig-init-1.m: Likewise.
18998
18999 2004-01-27  Devang Patel <dpatel@apple.com>
19000
19001         * g++.dg/debug/namespace1.C: New test.
19002
19003 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
19004
19005         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
19006         xscale-*-*.
19007
19008         * gcc.dg/arm-mmx-1.c: New test.
19009
19010 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19011
19012         * gcc.dg/20040127-1.c: New test.
19013         * gcc.dg/20040127-2.c: New test.
19014
19015 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19016
19017         * objc.dg/stret-1.m (glob): Renamed to globa.
19018
19019 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
19020
19021         PR c++/13663
19022         * g++.dg/expr/for1.C: New test.
19023
19024 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
19025
19026         PR middle-end/13779
19027         * gcc.dg/darwin-longlong.c: New test.
19028
19029 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
19030
19031         * gcc.dg/20040124-1.c: Moved test from here...
19032         * gcc.c-torture/compile/20040124-1.c: ...to here.
19033
19034 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19035
19036         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
19037         the assembly output if -m64 is passed.
19038
19039 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
19040
19041         PR c++/13833
19042         * g++.dg/template/cond3.C: New test.
19043
19044 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19045
19046         PR c++/13810
19047         * g++.dg/template/ttp7.C: New test.
19048
19049 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19050
19051         PR c++/13797
19052         * g++.dg/template/nontype4.C: New test.
19053         * g++.dg/template/nontype5.C: Likewise.
19054
19055 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
19056
19057         * gcc.dg/torture/mips-clobber-at.c: New test.
19058
19059 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
19060
19061         * gcc.dg/20040124-1.c: New test.
19062
19063 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
19064
19065         * gcc.dg/20040123-1.c: New test.
19066
19067 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19068
19069         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
19070
19071 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19072
19073         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
19074
19075 2004-01-23  Andrew Pinski  <apinski@apple.com>
19076
19077         * gcc.dg/20030121-1.c: Move to ..
19078         * gcc.dg/20040121-1.c: here.
19079
19080 2004-01-23  Roger Sayle  <roger@eyesopen.com>
19081
19082         * gcc.dg/builtins-29.c: New test case.
19083
19084 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19085
19086         PR 18314
19087         * gcc.dg/builtins-30.c: New testcase.
19088
19089 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
19090
19091         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
19092         * lib/g77.exp: Likewise.
19093         * lib/objc.exp: Likewise.
19094         * lib/g++.exp: Likewise.
19095
19096 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19097
19098         * gcc.dg/struct-by-value-2.c: New test.
19099
19100 2004-01-21  Andrew Pinski  <apinski@apple.com>
19101
19102         PR target/13785
19103         * gcc.dg/20030121-1.c: New test.
19104
19105 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
19106
19107         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
19108         clobber frame pointer register in asm statement.
19109
19110 2004-01-21  Falk Hueffner  <falk@debian.org>
19111
19112         * gcc.c-torture/compile/20040121-1.c: New test.
19113
19114 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
19115
19116         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
19117
19118 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
19119
19120         * gcc.dg/ppc64-abi-2.c: New test.
19121
19122 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
19123
19124         * lib/treelang.exp: Fill out this file.
19125         * lib/treelang-dg.exp: New File.
19126
19127 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19128
19129         * gcc.c-torture/compile/981022-1.c: Remove.
19130         * gcc.dg/array-5.c: Remove XFAIL.
19131         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
19132         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
19133         gcc.dg/cond-lvalue-1.c: Update.
19134         * gcc.dg/cast-lvalue-2.c: New test.
19135
19136 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
19137
19138         PR c++/13592
19139         * g++.dg/other/error1.C (class foo): Tweak error message.
19140
19141         PR c++/13592
19142         * g++.dg/template/call2.C: New test.
19143
19144 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19145
19146         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
19147         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
19148         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
19149         scalar-return-1_x.c, scalar-return-2_y.c,
19150         scalar-return-3_x.c, scalar-return-3_y.c,
19151         scalar-return-4_x.c, scalar-return-4_y.c,
19152         struct-align-1.h, struct-align-1_x.c,
19153         struct-align-1_y.c, struct-align-2.h,
19154         struct-align-2_x.c, struct-align-2_y.c,
19155         struct-by-value-10_y.c, struct-by-value-11_x.c,
19156         struct-by-value-11_y.c, struct-by-value-12_x.c,
19157         struct-by-value-12_y.c, struct-by-value-13_x.c,
19158         struct-by-value-13_y.c, struct-by-value-14_x.c,
19159         struct-by-value-14_y.c, struct-by-value-15_x.c,
19160         struct-by-value-15_y.c, struct-by-value-16_y.c,
19161         struct-by-value-17_y.c, struct-by-value-18_y.c,
19162         struct-by-value-19_y.c, struct-by-value-1_x.c,
19163         struct-by-value-1_y.c, struct-by-value-20_y.c,
19164         struct-by-value-2_x.c, struct-by-value-2_y.c,
19165         struct-by-value-3_y.c, struct-by-value-4_x.c,
19166         struct-by-value-4_y.c, struct-by-value-5_y.c,
19167         struct-by-value-6_y.c, struct-by-value-7_y.c
19168         struct-by-value-8_x.c, struct-by-value-8_y.c
19169         struct-by-value-9_x.c, struct-by-value-9_y.c
19170         struct-return-10_x.c, struct-return-10_y.c,
19171         struct-return-19_x.c, struct-return-20_x.c
19172         struct-return-2_x.c, struct-return-2_y.c
19173         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
19174         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
19175
19176 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19177
19178         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
19179         attribute on sparc*-sun-solaris2.*.
19180
19181 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
19182
19183         PR c++/13710
19184         * g++.dg/ext/typeof7.C: New test.
19185
19186 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
19187
19188         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
19189         * gcc.dg/const-elim-1.c: Same.
19190
19191 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
19192
19193         * objc.dg/stret-1.m: New.
19194         * objc.dg/stret-2.m: New.
19195
19196 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19197
19198         PR c++/11895
19199         * g++.dg/ext/vector1.C: New test.
19200
19201 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
19202
19203         * gcc.dg/pch/import-1.c: New.
19204         * gcc.dg/pch/import-1.hs: New.
19205         * gcc.dg/pch/import-1a.h: New.
19206         * gcc.dg/pch/import-1b.h: New.
19207         * gcc.dg/pch/import-1c.h: New.
19208
19209 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19210
19211         PR c++/13574
19212         * g++.dg/ext/array1.C: New test.
19213
19214         PR c++/13178
19215         * g++.dg/conversion/op1.C: New test.
19216
19217 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
19218
19219         PR 11864
19220         From Kazumoto Kojima / Dan Kegel:
19221         * gcc.dg/pr11864-1.c: New test.
19222
19223         PR 10392
19224         From Marcus Comstedt / Dan Kegel:
19225         * gcc.dg/pr10392-1.c: New test.
19226
19227 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19228
19229         PR c++/13478
19230         * g++.dg/init/ref10.C: New test.
19231
19232 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19233
19234         PR c++/13407
19235         * g++.dg/parse/typename6.C: New test.
19236
19237 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19238
19239         PR pch/13361
19240         * testsuite/g++.dg/pch/wchar-1.C: New.
19241         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19242
19243 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19244
19245         PR c++/9259
19246         * g++.dg/expr/sizeof2.C: New test.
19247
19248 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
19249
19250         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
19251
19252 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19253
19254         PR c++/13659
19255         * g++.dg/lookup/strong-using-3.C: New.
19256         * g++.dg/lookup/using-10.C: New.
19257
19258 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19259
19260         PR c++/13594
19261         * g++.dg/lookup/strong-using-2.C: New.
19262
19263 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
19264             Dan Kegel <dank@kegel.com>
19265             J"orn Rennecke <joern.rennecke@superh.com>
19266
19267         PR target/9365
19268         * gcc.dg/pr9365-1.c: New test.
19269
19270 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19271
19272         PR c++/8856
19273         * g++.dg/parse/casting-operator2.C: New test.
19274         * g++.old-deja/g++.pt/explicit83.C: Remove.
19275
19276 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19277
19278         * gcc.dg/label-compound-stmt-1.c: New test.
19279         * gcc.c-torture/compile/950922-1.c,
19280         gcc.c-torture/compile/20000211-3.c,
19281         gcc.c-torture/compile/20000518-1.c,
19282         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19283         compound statements.
19284
19285 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19286
19287         * gcc.dg/ppc64-abi-1.c: New test.
19288
19289 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19290
19291          * g++.dg/ext/attrib9.C: Add dg-warnings.
19292
19293 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19294
19295         PR c++/12335
19296         * g++.dg/parse/dtor3.C: New test.
19297
19298 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19299
19300         PR c++/12709
19301         * g++.dg/parse/try-catch-1.C: New test.
19302
19303 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19304
19305         * ada/acats/run_all.sh: Add more verbose output in acats.log
19306         when compiling tests.
19307
19308 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19309
19310         PR 13656
19311         * gcc.dg/typedef-redecl.c: New test case.
19312         * gcc.dg/typedef-redecl.h: New support file.
19313
19314 2004-01-13  Jan Hubicka  <jh@suse.cz>
19315
19316         * gcc.dg/always_inline.c: New test.
19317         * gcc.dg/debug/20031231-1.c: Fix.
19318
19319 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19320
19321         PR c++/13474
19322         * g++.dg/template/array3.C: New test.
19323
19324 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19325
19326         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19327         * g++.dg/warn/Wunused-2.C: Likewise.
19328
19329 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19330
19331         PR c++/13289
19332         * g++.dg/template/instantiate6.C: New test.
19333
19334 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19335
19336         PR middle-end/11397
19337         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19338
19339 2004-01-12  Jan Hubicka  <jh@suse.cz>
19340
19341         PR opt/12826
19342         * gcc.dg/20040112-1.c: New.
19343
19344         * gcc.dg/dwarf-die[1-7].c: Move to...
19345         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19346         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19347
19348 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19349
19350         PR c++/4100
19351         * g++.dg/parse/friend4.C: New test.
19352
19353 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19354
19355         PR c++/4100
19356         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19357         definition is called a friend.
19358
19359 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19360
19361         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19362
19363 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19364
19365         PR c++/3478
19366         * g++.dg/parse/error10.C: New test.
19367         * g++.dg/template/arg2.C: Accept "invalid type" error.
19368
19369 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19370
19371         PR middle-end/13392
19372         * g++.dg/opt/expect2.C: New test.
19373
19374 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19375
19376         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19377         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19378         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19379         Update dg-error regexps.
19380
19381 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19382
19383         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19384         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19385
19386 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19387
19388         * gcc.dg/pragma-re-1.c: Use right pointer type.
19389
19390 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19391
19392         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19393
19394 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19395
19396         * gcc.dg/rs6000-ldouble-1.c: New.
19397
19398 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19399
19400         DR 337
19401         PR c++/9256
19402         * g++.dg/other/abstract1.C: New test.
19403
19404 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19405
19406         * g++.dg/lookup/strong-using-1.C: New.
19407
19408 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19409
19410         PR c/11234
19411         * gcc.dg/func-ptr-conv-1.c: New test.
19412         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19413
19414 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19415
19416         PR target/13380.
19417         * gcc.c-torture/compile/20040109-1.c: New.
19418
19419 2004-01-08  Stuart Hastings  <stuart@apple.com>
19420
19421         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19422         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19423         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19424
19425 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19426
19427         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19428
19429 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19430
19431         * ada/acats/run_acats: Treat 'gnatchop' the same way
19432         as 'gnatmake'.  Export GCC_DRIVER.
19433         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19434         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19435
19436 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19437
19438         PR c++/12573
19439         * g++.dg/template/dependent-expr4.C: New test.
19440
19441 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19442
19443         * gcc.dg/altivec-11.c: New test.
19444
19445 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19446
19447         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19448
19449 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19450
19451         PR c/6024
19452         * gcc.dg/enum-compat-1.c: New test.
19453         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19454
19455 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19456
19457         PR c/12165
19458         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19459         gcc.dg/c99-idem-qual-3.c: New tests.
19460
19461 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19462
19463         * gcc.dg/winline-7.c: Don't cast void * to int.
19464
19465 2004-01-06  Jan Hubicka  <jh@suse.cz>
19466
19467         * gcc.dg/i386-sse-5.c: New test
19468         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19469
19470 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19471
19472         PR c++/12815
19473         * g++.dg/rtti/typeid4.C: New test.
19474
19475 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19476
19477         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19478
19479 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19480
19481         PR c++/12132
19482         * g++.dg/template/error11.C: New test.
19483
19484         PR c++/13451
19485         * g++.dg/template/class2.C: New test.
19486
19487 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19488         Richard Sandiford <rsandifo@redhat.com>
19489
19490         PR c++/13387
19491         * g++.dg/opt/alias3.C: New test.
19492
19493 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19494
19495         PR c++/13157
19496         * g++.dg/template/koenig3.C: New test.
19497
19498         PR c++/13529
19499         * g++.dg/parse/offsetof3.C: New test.
19500
19501         * g++.dg/init/copy7.C: Add missing dg-error markers.
19502
19503         PR c++/12226
19504         * g++.dg/init/copy7.c: New test.
19505
19506         PR c++/13536
19507         * g++.dg/parse/cast1.C: New test.
19508
19509 2004-01-04  Jan Hubicka  <jh@suse.cz>
19510
19511         * gcc.dg/winline[1-7].c: New tests.
19512
19513 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19514
19515         PR c++/13520
19516         * g++.dg/template/qualttp22.C: New test.
19517
19518 2004-01-01  Jan Hubicka  <jh@suse.cz>
19519
19520         * gcc.dg/debug/20031231-1.c: New.
19521         * gcc.c-torture/compile/20040101-1.c: New.
19522         * gcc.dg/dwarf-die-[1-7].c: New.
19523
19524 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19525
19526         PR optimization/13521
19527         * gcc.c-torture/compile/20031231-1.c: New test.
19528
19529 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19530
19531         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19532
19533 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19534
19535         PR c++/10079
19536         * g++.dg/template/crash16.C: New test.
19537
19538 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19539
19540         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19541
19542 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19543
19544         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19545         ports.
19546         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19547         * g++.old-deja/g++.law/profile1.C: Likewise.
19548         * gcc.c-torture/compile/981006-1.c: Likewise.
19549         * gcc.c-torture/execute/loop-2e.x: Likewise.
19550         * gcc.c-torture/execute/loop-2f.x: Remove.
19551         * gcc.c-torture/execute/loop-2g.x: Likewise.
19552         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19553         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19554
19555 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19556
19557         PR c++/13507
19558         * g++.dg/ext/attrib11.C: New test.
19559
19560         PR c++/13494
19561         * g++.dg/template/array2-1.C: New test.
19562         * g++.dg/template/array2-2.C: New test.
19563
19564 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19565
19566         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19567
19568 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19569
19570         PR c++/12774
19571         * g++.dg/template/array1-1.C: New test.
19572         * g++.dg/template/array1-2.C: New test.
19573
19574 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19575
19576         PR fortran/12632
19577         * g77.dg/12632.f: New test case.
19578
19579 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19580
19581         PR c++/13289
19582         * g++.dg/parse/nontype1.C: New test.
19583
19584 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19585
19586         PR c++/12403
19587         * g++.dg/parse/explicit1.C: New test.
19588         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19589
19590 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19591
19592         PR c++/13081
19593         * g++.dg/opt/inline6.C: New test.
19594
19595         PR c++/12613
19596         * g++.dg/parse/error9.C: New test.
19597
19598         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19599
19600 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19601
19602         PR c++/13009
19603         * g++.dg/init/assign1.C: New test.
19604
19605 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19606
19607         PR c++/13070
19608         * g++.dg/warn/format3.C: New test case.
19609
19610 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19611
19612         * gcc.c-torture/compile/20031227-1.c: New test.
19613
19614 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19615
19616         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19617         * g77.dg/bprob/bprob.exp: Likewise.
19618         * gcc.misc-tests/bprob.exp: Likewise.
19619         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19620         variants on systems where the library does not provide that
19621         functionality.
19622         * gcc.dg/builtins-20.c: Use builtins-config.h.
19623         * gcc.dg/builtins-config.h: New file.
19624
19625 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19626
19627         * lib/gcc-dg.exp (dg-require-profiling): New function.
19628         * lib/target-supports.exp (check_profiling_available): Likewise.
19629         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19630         * g77.dg/bprob/bprob.exp: Likewise.
19631         * gcc.misc-tests/bprob.exp: Likewise.
19632         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19633         * gcc.dg/20021014-1.c: Likewise.
19634         * gcc.dg/nest.c: Likewise.
19635
19636 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19637
19638         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19639         compiling.
19640         * g++.dg/lookup/java2.C: Likewise.
19641         * gcc.dg/cpp/lexident.c: Likewise.
19642
19643 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19644
19645         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19646         given.
19647         * gcc.c-torture/compile/961203-1.c: Likewise.
19648         * gcc.c-torture/compile/980506-1.c: Likewise.
19649
19650 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19651
19652         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19653         (additional_prunes): New global.
19654         (gcc-dg-prune): Handle additional per-test pruning.
19655         (dg-test): Clear additional_prunes between tests.
19656
19657         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19658         dg-prune-output to avoid spurious failures from assembler
19659         complaining about nonexistent WAW violations.
19660         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19661         Use dg-prune-output to avoid spurious failures from assembler
19662         warning about Itanium B-step errata.
19663
19664 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19665
19666         * g++.dg/abi/macro0.C: New test.
19667         * g++.dg/abi/macro1.C: Likewise.
19668         * g++.dg/abi/macro2.C: Likewise.
19669
19670         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19671         * g++.dg/abi/bitfield7.C: Likewise.
19672         * g++.dg/abi/dtor2.C: Likewise.
19673         * g++.dg/abi/mangle11.C: Likewise.
19674         * g++.dg/abi/mangle12.C: Likewise.
19675         * g++.dg/abi/mangle14.C: Likewise.
19676         * g++.dg/abi/mangle17.C: Likewise.
19677         * g++.dg/abi/vbase10.C: Likewise.
19678         * g++.dg/abi/vbase14.C: Likewise.
19679         * g++.dg/template/qualttp17.C: Likewise.
19680
19681 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19682
19683         PR c/11995
19684         * gcc.dg/20031223-1.c: New test.
19685
19686 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19687
19688         * gcc.dg/noreturn-7.c: New test.
19689
19690 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19691
19692         * gcc.dg/null-pointer-1.c: New test.
19693
19694 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19695
19696         * g++.old-deja/g++.jason/template18.C: Remove.
19697         * g++.old-deja/g++.jason/template37.C: Likewise.
19698
19699         PR c++/12862
19700         * g++.dg/lookup/ns1.C: New test.
19701
19702         PR c++/12397
19703         * g++.dg/template/lookup3.C: New test.
19704
19705 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19706
19707         * g++.dg/template/recurse1.C: New test
19708
19709 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19710
19711         PR c++/12479
19712         * g++.dg/parse/semicolon1.C: New test.
19713         * g++.dg/parse/semicolon1.h: Likewise.
19714
19715 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19716
19717         * gcc.dg/darwin-misaligned.c: New test.
19718
19719 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19720
19721         PR c/9163
19722         * gcc.dg/20031222-1.c: New test.
19723
19724 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19725
19726         PR c++/13438
19727         * g++.dg/parse/error8.C: New test.
19728
19729         PR c++/11554
19730         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19731
19732 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19733
19734         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19735         too small.
19736         * gcc.c-torture/compile/930217-1.c: Likewise.
19737         * gcc.c-torture/compile/930513-1.c: Likewise.
19738         * gcc.c-torture/execute/920908-2.c: Likewise.
19739         * gcc.c-torture/execute/921204-1.c: Likewise.
19740         * gcc.c-torture/execute/930621-1.c: Likewise.
19741         * gcc.c-torture/execute/930630-1.c: Likewise.
19742         * gcc.c-torture/execute/931031-1.c: Likewise.
19743         * gcc.c-torture/execute/980602-2.c: Likewise.
19744         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19745         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19746         * gcc.c-torture/execute/extzvsi.c: Likewise.
19747         * gcc.c-torture/unsorted/ext.c: Likewise.
19748
19749 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19750
19751         PR target/12749
19752         * gcc.c-torture/compile/20031220-2.c: New test case.
19753
19754 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19755
19756         PR optimization/13031
19757         * gcc.c-torture/compile/20031220-1.c: New test case.
19758
19759 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19760
19761         * gcc.dg/cast-function-1.c: New test.
19762
19763 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19764
19765         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19766         formats.
19767
19768 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19769
19770         PR c++/12795
19771         * g++.dg/ext/attrib10.C: New test.
19772
19773 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19774
19775         * gcc.dg/cleanup-10.c: New test.
19776         * gcc.dg/cleanup-11.c: New test.
19777
19778 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19779
19780         PR c++/13239
19781         * g++.dg/opt/expect1.C: New test.
19782
19783 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19784
19785         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19786
19787 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19788
19789         PR debug/12923
19790         * gcc.dg/20031218-1.c: New test.
19791
19792         PR debug/12389
19793         * gcc.dg/20031218-2.c: New test.
19794         * gcc.dg/20031218-3.c: New test.
19795
19796         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19797         of label name and allow for USER_LABEL_PREFIX == "_" names.
19798         * g++.dg/abi/mangle18-2.C: Likewise.
19799         * g++.dg/abi/mangle19-1.C: Likewise.
19800         * g++.dg/abi/mangle19-2.C: Likewise.
19801         * g++.dg/abi/mangle20-1.C: Likewise.
19802         * g++.dg/abi/mangle20-2.C: Likewise.
19803
19804 2003-12-18  Richard Henderson  <rth@redhat.com>
19805
19806         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19807
19808 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19809             Dan Kegel <dank@kegel.com>
19810
19811         PR other/12009
19812         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
19813         testing a cross compiler, it causes spurious compile failures.
19814         * lib/g++.exp: Likewise.
19815
19816 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19817
19818         PR c++/13262
19819         * g++.dg/template/access13.C: New test.
19820
19821 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19822
19823         * gcc.dg/20031216-1.c: New test.
19824
19825 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19826
19827         PR c++/9154
19828         * g++.dg/template/error10.C: New test.
19829
19830 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19831
19832         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19833         * g++.dg/eh/simd-2.C: Likewise.
19834
19835 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19836             Roger Sayle  <roger@eyesopen.com>
19837
19838         * gcc.c-torture/execute/ieee/mzero5.c: New.
19839
19840 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19841
19842         PR c++/10603
19843         * g++.dg/parse/error6.C: New test.
19844
19845         PR c++/12827
19846         * g++.dg/parse/error7.C: New test.
19847
19848 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19849
19850         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19851         at -O with stabs debugging formats.
19852         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19853         * gcc.dg/debug/debug-2.c: Likewise.
19854
19855 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19856
19857         PR c++/12696
19858         * g++.dg/init/error1.C: New test.
19859
19860         PR c++/12218
19861         * g++.dg/init/pm3.C: New test.
19862
19863 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19864
19865         PR c/3347
19866         * gcc.dg/bitfld-8.c: New test.
19867
19868 2003-12-16  James Lemke  <jim@wasabisystems.com>
19869
19870         * gcc.dg/arm-scd42-[123].c: New tests.
19871
19872 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19873
19874         PR c++/9043
19875         * g++.dg/abi/mangle20-1.C: New test.
19876         * g++.dg/abi/mangle20-2.C: New test.
19877
19878 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19879
19880         PR c++/13275
19881         * g++.dg/other/offsetof2.C: Remove XFAIL.
19882         * g++.dg/parse/offsetof1.C: New test.
19883         * g++.gd/parse/offsetof2.C: Likewise.
19884
19885 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19886
19887         * g++.dg/template/nontype3.C: New test.
19888         * g++.dg/template/static2.C: Tweaked the dg-error clause.
19889
19890 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19891
19892         * g++.dg/warn/noreturn-3.C: Also test instantiation.
19893
19894 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19895
19896         PR c++/13387
19897         * g++.dg/expr/assign1.C: New test.
19898
19899         PR c++/13242
19900         * g++.dg/abi/mangle19-1.C: New test.
19901         * g++.dg/abi/mangle19-2.C: New test.
19902
19903 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
19904
19905         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
19906
19907 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19908
19909         * gcc.c-torture/execute/20031216-1.c: New test.
19910
19911 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19912
19913         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
19914         an ICE regression.
19915
19916 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19917
19918         PR c++/10926
19919         * g++.dg/template/error9.C: New test.
19920
19921         PR c++/11116
19922         * g++.dg/template/error8.C: New test.
19923
19924 2003-12-15  Roger Sayle  <roger@eyesopen.com>
19925
19926         PR middle-end/13400
19927         * gcc.c-torture/execute/20031215-1.c: New test case.
19928
19929 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19930
19931         PR c++/13269
19932         * g++.dg/parse/error5.C: New test.
19933
19934         PR c++/12989
19935         * g++.dg/expr/sizeof1.C: New test.
19936
19937         PR c++/13310
19938         * g++.dg/template/crash15.C: New test.
19939
19940 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
19941
19942         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
19943         a non-POD type as the last named parameter of a varargs function.
19944
19945 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19946
19947         PR c++/13243
19948         PR c++/12573
19949         * g++.dg/template/crash14.C: New test.
19950         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
19951
19952 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19953
19954         * g++.dg/other/java1.C: New test.
19955
19956         PR c++/13241
19957         * g++.dg/abi/mangle18-1.C: New test.
19958         * g++.dg/abi/mangle18-2.C: New test.
19959
19960 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19961
19962         PR optimization/10312
19963         * gcc.c-torture/execute/20031214-1.c: New.
19964
19965 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
19966
19967         PR c++/10779
19968         PR c++/12160
19969         * g++.dg/parse/error3.C: New test.
19970         * g++.dg/parse/error4.C: Likewise.
19971         * g++.dg/abi/mangle4.C: Tweak error messages.
19972         * g++.dg/lookup/using5.C: Likewise.
19973         * g++.dg/other/error2.C: Likewise.
19974         * g++.dg/parse/typename5.C: Likewise.
19975         * g++.dg/parse/undefined1.C: Likewise.
19976         * g++.dg/template/arg2.C: Likewise.
19977         * g++.dg/template/ttp3.C: Likewise.
19978         * g++.dg/template/type1.C: Likewise.
19979         * g++.old-deja/g++.other/crash32.C: Likewise.
19980         * g++.old-djea/g++.pt/defarg8.C: Likewise.
19981
19982 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19983
19984         PR c++/13106
19985         * g++.dg/warn/noreturn-3.C: New test.
19986
19987 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19988
19989         PR c++/13118
19990         * g++.dg/abi/covariant3.C: New.
19991
19992 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
19993
19994         * g++.dg/eh/ia64-1.C: New test.
19995
19996 2003-12-12  Roger Sayle  <roger@eyesopen.com>
19997
19998         PR optimization/13037
19999         * g77.f-torture/execute/13037.f: New test case.
20000
20001 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20002
20003         PR c++/12881
20004         * g++.dg/abi/covariant2.C: New.
20005
20006 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
20007
20008         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
20009
20010 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
20011
20012         * gcc.c-torture/execute/wchar_t-1.x: Delete.
20013
20014 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
20015
20016         PR other/10819
20017         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
20018         to fix Bug 10819.
20019         * lib/g++.exp (g++_version): Likewise.
20020         * lib/g77.exp (g77_version): Likewise.
20021         * lib/objc.exp (default_objc_version): Likewise.
20022
20023 2003-12-10  Richard Henderson  <rth@redhat.com>
20024
20025         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
20026
20027         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
20028
20029 2003-12-08  Matt Austern  <austern@apple.com>
20030
20031         PR c/13134
20032         * lib/gcc-dg.exp (dg-require-visibility): Define.
20033         * lib/target-supports (check_visibility_available): Define.
20034         * gcc.dg/visibility-1.c: New test.
20035         * gcc.dg/visibility-2.c: Likewise.
20036         * gcc.dg/visibility-3.c: Likewise.
20037         * gcc.dg/visibility-4.c: Likewise.
20038         * gcc.dg/visibility-5.c: Likewise.
20039         * gcc.dg/visibility-6.c: Likewise.
20040         * g++.dg/ext/visibility-1.C: Likewise.
20041         * g++.dg/ext/visibility-2.C: Likewise.
20042         * g++.dg/ext/visibility-3.C: Likewise.
20043         * g++.dg/ext/visibility-4.C: Likewise.
20044         * g++.dg/ext/visibility-5.C: Likewise.
20045         * g++.dg/ext/visibility-6.C: Likewise.
20046
20047 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20048
20049         * g++.dg/lookup/java1.C: New test.
20050         * g++.dg/lookup/java2.C: New test.
20051
20052 2003-12-07  Falk Hueffner  <falk@debian.org>
20053
20054         * g++.dg/opt/noreturn-1.C: New test.
20055
20056 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
20057
20058         * gcc.dg/overflow-1.c: New test.
20059
20060 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20061
20062         * g77.f-torture/compile/13060.f: New test.
20063
20064 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
20065
20066         PR c++/13323
20067         * g++.dg/inherit/operator2.C: New test.
20068
20069 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20070
20071         PR c++/13305
20072         * g++.dg/ext/attrib9.C: New test.
20073
20074 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20075
20076         PR c++/13314
20077         * g++.dg/template/error7.C: New test.
20078
20079 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
20080             J"orn Rennecke <joern.rennecke@superh.com>
20081
20082         PR target/13302
20083         * g++.dg/other/struct-va_list.C: New test.
20084
20085 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20086
20087         PR c++/13166
20088         * g++.dg/parse/defarg6.C: New test.
20089
20090 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
20091
20092         PR target/13256
20093         * gcc.c-torture/execute/20031201-1.c: New test.
20094
20095 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
20096
20097         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
20098
20099 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20100
20101         * gcc.dg/builtin-return-1.c: New test.
20102
20103 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
20104             J"orn Rennecke <joern.rennecke@superh.com>
20105
20106         PR optimization/13260
20107         * gcc.c-torture/execute/20031204-1.c: New test.
20108
20109 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20110
20111         PR c++/9127
20112         * g++.dg/template/error6.C: New test.
20113
20114 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
20115
20116         * gcc.dg/20031202-1.c: New test.
20117
20118 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20119
20120         PR c++/13179
20121         * g++.dg/template/eh1.C: New test.
20122
20123         PR c++/10771
20124         * g++.dg/template/error5.C: New test.
20125
20126 2003-12-02  David Ung  <davidu@mips.com>
20127
20128         * gcc.dg/compat/vector-check.h: Corrected type for var
20129         g_##TMODE
20130
20131 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20132
20133         PR c++/10126
20134         * g++.dg/template/ptrmem8.C: New test.
20135
20136 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20137
20138         PR c++/12573
20139         * g++.dg/template/dependent-expr3.C: New test.
20140
20141 2003-12-01  James Lemke  <jim@wasabisystems.com>
20142
20143         * gcc.dg/arm-g2.c: New test.
20144
20145 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20146
20147         PR optimization/11634
20148         * gcc.dg/20031201-2.c: New test case.
20149
20150 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
20151
20152         PR 11433
20153         * objc.dg/proto-lossage-3.m: New test.
20154
20155 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20156
20157         PR optimization/12628
20158         * gcc.dg/20031201-1.c: New test case.
20159
20160 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20161
20162         * gcc.dg/unaligned-1.c: New test.
20163
20164 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
20165
20166         PR c++/9849
20167         * g++.dg/template/error4.C: New test.
20168         * g++.dg/template/nested3.C: Adjust error markers.
20169
20170 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20171
20172         * gcc.dg/cpp/assert4.c: Check more #system assertions.
20173
20174 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20175
20176         PR c/10333
20177         * gcc.dg/bitfld-7.c: New test.
20178
20179 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
20180
20181         * gcc.dg/tls/asm-1.C: New test.
20182
20183 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20184
20185         * gcc.dg/cpp/assert4.c: Update.
20186
20187 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20188
20189         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
20190         * gcc.dg/builtin-apply3.c: New test.
20191
20192 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20193
20194         * lib/compat.exp (compat-obj): New xfaildata parameter.
20195         Use it to set compiler_conditional_xfail_data before compiling.
20196         (compat-get-options): Handle dg-xfail-if.
20197         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
20198         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
20199         * gcc.dg/compat/vector-1_y.c: Likewise.
20200         * gcc.dg/compat/vector-2_x.c: Likewise.
20201         * gcc.dg/compat/vector-2_y.c: Likewise.
20202
20203 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20204
20205         * g++.dg/opt/reg-stack4.C: New test.
20206
20207 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20208
20209         * gcc.dg/builtin-apply2.c: New test.
20210
20211 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20212
20213         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
20214
20215 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20216
20217         PR c++/12924
20218         * g++.dg/template/template-id-2.C: New test.
20219
20220 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20221
20222         PR c++/5369
20223         * g++.dg/template/memfriend1.C: New test.
20224         * g++.dg/template/memfriend2.C: Likewise.
20225         * g++.dg/template/memfriend3.C: Likewise.
20226         * g++.dg/template/memfriend4.C: Likewise.
20227         * g++.dg/template/memfriend5.C: Likewise.
20228         * g++.dg/template/memfriend6.C: Likewise.
20229         * g++.dg/template/memfriend7.C: Likewise.
20230         * g++.dg/template/memfriend8.C: Likewise.
20231         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
20232
20233 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
20234
20235         PR c++/12515
20236         * g++.dg/ext/cond1.C: New test.
20237
20238 2003-11-20  Richard Henderson  <rth@redhat.com>
20239
20240         * gcc.dg/20020201-2.c: Remove.
20241         * gcc.dg/20020201-4.c: Remove.
20242         * gcc.dg/20020304-1.c: Remove.
20243
20244 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
20245
20246         * gcc.dg/cpp/trad/xwin1.c: New test case.
20247
20248 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
20249
20250         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
20251         * lib/g77.exp: Likewise.
20252         * lib/objc.exp: Likewise.
20253         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
20254         for darwin.
20255
20256 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20257
20258         PR c++/12932
20259         * g++.dg/template/static5.C: New test.
20260
20261 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20262
20263         * gcc.dg/nested-func-1.c: New test.
20264
20265 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20266
20267         * gcc.dg/cpp/assert4.c: New test.
20268
20269 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20270
20271         PR c++/2294
20272         * g++.dg/lookup/using9.c: New test.
20273
20274 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20275
20276         PR c++/12762
20277         * g++.dg/template/error3.C: New test.
20278
20279 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20280
20281         PR ada/13035
20282         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20283         No longer use a wrapper for gcc, since this does not work under
20284         Windows.
20285
20286 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20287
20288         PR c++/2094
20289         * g++.dg/template/ptrmem7.C: New test.
20290
20291 2003-11-13  Andrew Pinski <apinski@apple.com>
20292
20293         * gcc.c-torture/compile/20031113-1.c: New test.
20294
20295 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20296             Kean Johnston <jkj@sco.com>
20297
20298         PR c/13029
20299         * gcc.dg/unused-4.c: Update.
20300
20301 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20302
20303         * g++.dg/opt/const3.C: New test.
20304
20305 2003-11-13  Jan Hubicka  <jh@suse.cz>
20306
20307         * gcc.c-torture/compile/20031112-1.c: New test.
20308
20309 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20310
20311         * g++.dg/parse/crash10.C: Remove bogus error marker.
20312
20313 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20314
20315         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20316         (host_gcc): Likewise.
20317         (ROOT): Honor $PWDCMD.
20318         (BASE): Likewise.
20319         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20320
20321 2003-11-12  Catherine Moore  <clm@redhat.com>
20322
20323         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
20324
20325 2003-11-12  Andreas Jaeger  <aj@suse.de>
20326             Jakub Jelinek  <jakub@redhat.com>
20327             Andrew Pinski  <pinskia@physics.uc.edu>
20328             Richard Henderson  <rth@redhat.com>
20329
20330         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20331         systems.
20332         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20333
20334         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20335         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20336
20337 2003-11-11  Andreas Jaeger  <aj@suse.de>
20338
20339         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20340
20341         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20342
20343 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20344
20345         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20346         Clean ups.
20347
20348 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20349
20350         * gcc.dg/trampoline-1.c: New test.
20351
20352 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20353
20354         * gcc.c-torture/compile/200031109-1.c: New test.
20355
20356 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20357
20358         PR c/3190
20359         PR c/8714
20360         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20361         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20362         gcc.dg/format/no-y2k-1.c: Update.
20363
20364 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20365
20366         PR optimization/10467
20367         * gcc.dg/20031108-1.c: New test case.
20368
20369 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20370
20371         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20372
20373 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20374
20375         * gcc.dg/compound-lvalue-1.c: New test.
20376         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20377         some XFAILs.
20378
20379 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20380
20381         * gcc.dg/altivec-varargs-1.c: New test.
20382
20383 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20384
20385         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20386         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20387         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20388         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20389         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20390
20391 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20392
20393         * gcc.dg/cond-lvalue-1.c: New test.
20394
20395 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20396
20397         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20398
20399 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20400
20401         PR c++/11616
20402         * g++.dg/template/instantiate5.C: New test.
20403
20404 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20405
20406         PR c++/12726
20407         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20408         * ChangeLog: Add missing first entry for above test.
20409
20410 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20411
20412         PR c++/9810
20413         * g++.dg/template/using8.C: New test.
20414         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20415
20416 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20417
20418         PR optimization/10817
20419         * gcc.c-torture/compile/20031102-1.c: New test case.
20420
20421 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20422
20423         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20424         2147483647.
20425
20426 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20427
20428         * gcc.dg/20031102-1.c: New test.
20429
20430 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20431
20432         * gcc.dg/complex-1.c: New test.
20433
20434 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20435
20436         PR c++/12796
20437         * g++.dg/template/crash13.C: Adjust expected error location.
20438         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20439
20440 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20441
20442         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20443
20444 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20445
20446         PR/10239
20447         * gcc.c-torture/compile/20031031-2.c: New test.
20448
20449 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20450
20451         PR/11640
20452         * gcc.c-torture/compile/20031031-1.c: New test.
20453
20454 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20455
20456         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20457         * gcc.misc-tests/bprob.exp: Likewise.
20458         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20459         the execution test on arm-elf configs.
20460         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20461         configs that don't support scratch files.
20462         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20463
20464 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20465
20466         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20467         done by dejagnu.
20468
20469 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20470
20471         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20472         Avoid non pure sh syntax. Add more logging.
20473
20474         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20475         fail.
20476
20477 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20478
20479         PR libgcj/10610
20480         * gcc.dg/ppc-stackalign-1.c: New test.
20481
20482 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20483
20484         * ada/acats/run_all.sh: Change output to be more compliant with
20485         dejagnu framework.
20486         Create acats.sum and acats.log files under testsuite/ada/acats
20487         Only run [a-z]* directories, to filter out e.g. CVS.
20488         Redirect build output to log file.
20489
20490 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20491
20492         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20493
20494 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20495
20496         PR ada/5909:
20497         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20498
20499 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20500
20501         * gcc.c-torture/compile/20031023-1.c: New test.
20502         * gcc.c-torture/compile/20031023-2.c: New test.
20503         * gcc.c-torture/compile/20031023-3.c: New test.
20504         * gcc.c-torture/compile/20031023-4.c: New test.
20505
20506 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20507
20508         PR c++/10371
20509         * g++.dg/lookup/scoped8.C: New test.
20510
20511 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20512
20513         * g++.dg/opt/reg-stack3.C: New test.
20514
20515 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20516
20517         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20518
20519 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20520
20521         PR c++/11076
20522         * g++.dg/template/crash13.C: New test.
20523
20524 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20525
20526         * gcc.dg/c99-restrict-2.c: New test.
20527
20528 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20529
20530         PR c++/12698, c++/12699, c++/12700, c++/12566
20531         * g++.dg/inherit/covariant9.C: New test.
20532         * g++.dg/inherit/covariant10.C: New test.
20533         * g++.dg/inherit/covariant11.C: New test.
20534
20535 2003-10-23  Jason Merrill  <jason@redhat.com>
20536
20537         PR c++/12726
20538         * g++.dg/ext/complit2.C: New test.
20539
20540 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20541
20542         PR target/12654
20543         * gcc.c-torture/execute/20031020-1.c: New test.
20544
20545 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20546
20547         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20548         following the jump_insn.
20549
20550 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20551
20552         * gcc.dg/cast-lvalue-1.c: New test.
20553
20554 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20555
20556         PR c++/11962
20557         * g++.dg/template/cond2.C: New test.
20558
20559 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20560
20561         * gcc.dg/builtins-28.c: New test.
20562
20563 2003-10-20  Jan Hubicka  <jh@suse.cz>
20564
20565         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20566         parameter.
20567         * testsuite/gcc.dg/inline-2.c: Likewise.
20568
20569 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20570
20571         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
20572         * gcc.dg/nest.c:  Likewise.
20573
20574 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20575
20576         PR c++/9781, c++/10583, c++/11862
20577         * g++.dg/parse/crash13.C: New test.
20578
20579 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20580
20581         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20582
20583 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20584
20585         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20586         Define HAVE_C99_RUNTIME except on Solaris.
20587         * gcc.dg/builtins-20.c: Likewise.
20588
20589 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20590
20591         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20592
20593 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20594
20595         PR c++/12495
20596         * g++.dg/template/crash21.C: New test.
20597
20598 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20599
20600         PR c++/2513
20601         * g++.dg/template/typename5.C: New test.
20602
20603 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20604
20605         PR c++/12369
20606         * g++.dg/template/friend25.C: New test.
20607
20608 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20609
20610         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20611         versions.
20612
20613 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20614
20615         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20616         == 2147483647.
20617
20618 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20619
20620         * gcc.c-torture/execute/960416-1.x: Remove.
20621         * gcc.c-torture/execute/divconst-3.x: Likewise.
20622
20623 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20624
20625         PR target/12598
20626         * gcc.dg/torture/cris-volatile-1.c: New test.
20627
20628 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20629
20630         PR optimization/9325
20631         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20632         for overflowing floating point to integer conversion during RTL
20633         simplification.
20634
20635 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20636
20637         * objc/execute/_cmd.m: Fix typo.
20638         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20639         Relax 'scan-assembler' regexp.
20640         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20641         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20642         * objc.dg/zero-link-2.m: Remove blank line.
20643         * objc.dg/zero-link-3.m: New test case.
20644
20645 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20646
20647         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20648
20649         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20650         than linker trickery.
20651
20652 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20653
20654         PR c++/12370
20655         * g++.dg/other/friend2.C: New test.
20656
20657 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20658
20659         * gcc.dg/20031012-1.c: New test.
20660
20661 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20662
20663         * gcc.dg/weak/weak-3.c: Fix for new warning.
20664
20665 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20666
20667         PR optimization/8750
20668         * gcc.c-torture/execute/20031012-1.c: New test case.
20669
20670 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20671
20672         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20673         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20674
20675 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20676
20677         PR optimization/12260
20678         * gcc.c-torture/compile/20031011-2.c: New test case.
20679
20680 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20681
20682         * gcc.c-torture/execute/20031011-1.c: New testcase.
20683
20684 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20685
20686         * gcc.c-torture/compile/20031011-1.c: New test.
20687
20688 2003-10-11  Jan Hubicka  <jh@suse.cz>
20689
20690         * g++.dg/other/first-global.C: New test.
20691
20692 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20693
20694         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20695
20696 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20697
20698         * gcc.c-torture/compile/20031010-1.c: New test.
20699
20700 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20701
20702         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20703         * gcc.c-torture/execute/va-arg-25.c: ... here.
20704
20705 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20706
20707         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20708
20709 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20710
20711         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20712
20713 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20714
20715         * g++.dg/parse/error2.C: New test.
20716
20717 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20718
20719         PR c++/11097
20720         * g++.dg/other/error5.C: Modify the error message.
20721         * g++.dg/lookup/using8.C: New test.
20722
20723 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20724
20725         * gcc.dg/darwin-abi-2.c: New file.
20726         * gcc.c-torture/execute/va-arg-24.c: New file.
20727
20728 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20729
20730         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20731         indentation.
20732
20733 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20734
20735         PR c++/10147
20736         * g++.dg/other/error4.C: Update error messages.
20737         * g++.dg/template/ptrmem4.C: Likewise.
20738
20739         PR c++/12337
20740         * g++.dg/init/new9.C: New test.
20741
20742         PR c++/12334, c++/12236, c++/8656
20743         * g++.dg/ext/attrib8.C: New test.
20744
20745 2003-10-06  Devang Patel  <dpatel@apple.com>
20746
20747         * gcc.dg/debug/dwarf2-3.h: New test.
20748         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20749
20750 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20751
20752         * g++.dg/opt/cfg2.C: New test.
20753
20754 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20755
20756         * g++.dg/opt/float1.C: New test.
20757
20758 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20759
20760         * gcc.dg/c90-array-lval-6.c: New test.
20761         * gcc.dg/c99-array-lval-6.c: New test.
20762
20763 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20764             Ziemowit Laski  <zlaski@apple.com>
20765
20766         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20767         'Derived', so that it is never considered a class method; add
20768         new warning for '+port' method ambiguity.
20769         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20770         <objc/objc-api.h> (needed on Mac OS X).
20771         * objc.dg/method-13.m: New test.
20772
20773 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20774
20775         PR optimization/9325, PR java/6391
20776         * gcc.c-torture/execute/20031003-1.c: New test case.
20777
20778 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20779
20780         PR optimization/12180
20781         * gcc.dg/20031002-1.c: New test.
20782
20783         PR c++/12486
20784         * g++.dg/inherit/error1.C: New test.
20785
20786 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20787
20788         * lib/f-torture.exp (search_for): Rename to...
20789         (search_for_re): This.  Also, clean up comments and the
20790         "regexp" invocation.
20791
20792 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20793
20794         * gcc.c-torture/compile/20031002-1.c: New test.
20795
20796 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20797
20798         * g++.dg/opt/cond1.C: New test.
20799
20800 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20801
20802         * gcc.dg/Wold-style-definition-2.c: New testcase.
20803         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20804
20805 2003-09-29  Richard Henderson  <rth@redhat.com>
20806
20807         * g++.dg/init/array10.C: Add dg-options.
20808
20809 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20810
20811         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20812
20813 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20814
20815         * g++.dg/template/friend19.C: Fix typo.
20816         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20817
20818 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20819
20820         * gcc.c-torture/execute/20030928-1.c: New test.
20821         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20822
20823 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20824
20825         * g++.dg/opt/unroll1.C: New test.
20826
20827 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20828
20829         PR optimization/11741
20830         * gcc.dg/20030926-1.c: New test case.
20831
20832 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20833
20834         PR c++/5655
20835         * g++.dg/parse/access7.C: New test.
20836         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20837
20838 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20839
20840         MERGE OF objc-improvements-branch into MAINLINE:
20841         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20842         if libobjc has not been built.
20843         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20844         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20845         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20846         objc/execute/nested-3.m, objc/execute/np-2.m,
20847         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20848         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20849         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20850         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20851         objc.dg/special/unclaimed-category-1.h,
20852         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20853         well as GNU runtime.
20854         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20855         * execute/cascading-1.m, execute/function-message-1.m,
20856         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20857         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20858         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20859         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20860         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20861         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20862         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20863         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20864         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20865         * objc.dg/bitfield-2.m: Run only on Darwin.
20866         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20867         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20868         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20869         * objc.dg/const-str-1.m: Fix constant string layout.
20870
20871 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20872
20873         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20874
20875 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20876
20877         * gcc.dg/darwin-abi-1.c: New file.
20878
20879 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
20880
20881         PR target/12281
20882         * gcc.c-torture/compile/20030921-1.c: New test.
20883
20884 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20885
20886         * g++.dg/opt/reg-stack2.C: New test.
20887
20888 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20889
20890         * g++.dg/eh/delayslot1.C: New test.
20891
20892 2003-09-20  Richard Henderson  <rth@redhat.com>
20893
20894         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
20895
20896 2003-09-20  Roger Sayle  <roger@eyesopen.com>
20897
20898         * gcc.c-torture/execute/20030920-1.c: New test case.
20899
20900 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20901
20902         * g++.dg/rtti/typeid3.C: Correct expected error message.
20903
20904 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20905
20906         PR c++/157
20907         * g++.dg/parse/crash12.C: New test.
20908
20909 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
20910
20911         * gcc.dg/compat/mixed-struct-check.h: New.
20912         * gcc.dg/compat/mixed-struct-defs.h: New.
20913         * gcc.dg/compat/mixed-struct-init.h: New.
20914         * gcc.dg/compat/struct-by-value-19_main.c: New.
20915         * gcc.dg/compat/struct-by-value-19_x.c: New.
20916         * gcc.dg/compat/struct-by-value-19_y.c: New.
20917         * gcc.dg/compat/struct-by-value-20_main.c: New.
20918         * gcc.dg/compat/struct-by-value-20_x.c: New.
20919         * gcc.dg/compat/struct-by-value-20_y.c: New.
20920         * gcc.dg/compat/struct-return-19_main.c: New.
20921         * gcc.dg/compat/struct-return-19_x.c: New.
20922         * gcc.dg/compat/struct-return-19_y.c: New.
20923         * gcc.dg/compat/struct-return-20_main.c: New.
20924         * gcc.dg/compat/struct-return-20_x.c: New.
20925         * gcc.dg/compat/struct-return-20_y.c: New.
20926
20927 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
20928         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
20929         so that it will not complain on LP64 targets.
20930
20931 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20932
20933         PR c++/495
20934         * g++.dg/template/friend24.C: New test.
20935
20936 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
20937
20938         PR c++/12332
20939         * g++.dg/template/memtmpl2.C: New test.
20940
20941 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
20942
20943         PR target/11184
20944         * gcc.dg/builtin-apply1.c: New test.
20945
20946 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20947
20948         PR c++/9848
20949         * g++.dg/warn/Wunused-4.C: New test.
20950
20951 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20952
20953         PR c++/12316
20954         * g++.dg/other/gc2.C: New test.
20955
20956 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
20957
20958         PR c++/11991
20959         * g++.dg/rtti/typeid3.C: New test.
20960
20961         PR c++/12266
20962         * g++.dg/overload/template1.C: New test.
20963
20964 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20965
20966         * g++.dg/opt/cfg3.C: New test.
20967
20968 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20969
20970         PR c++/7939
20971         * g++.dg/template/crash11.C: New test.
20972
20973 2003-09-16  Jason Merrill  <jason@redhat.com>
20974             Jakub Jelinek  <jakub@redhat.com>
20975
20976         * gcc.dg/attr-warn-unused-result.c: New test.
20977
20978 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20979
20980         PR c++/12184
20981         * g++.dg/expr/call2.C: New test.
20982
20983 2003-09-15  Andreas Jaeger  <aj@suse.de>
20984
20985         * gcc.dg/Wold-style-definition-1.c: New test.
20986
20987 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
20988
20989         PR c++/3907
20990         * g++.dg/parse/template12.C: New test.
20991
20992         * g++.dg/abi/bitfield11.C: New test.
20993         * g++.dg/abi/bitfield12.C: Likewise.
20994
20995 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
20996
20997         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
20998         non-expansion of functional macro name without arguments at EOL.
20999         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
21000
21001 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
21002
21003         * gcc.c-torture/execute/20030914-[12].c: New tests.
21004
21005 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21006
21007         PR c++/11788
21008         * g++.dg/overload/addr1.C: New test.
21009
21010 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
21011
21012         * gcc.dg/20030909-1.c: New test.
21013
21014 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21015
21016         * gcc.dg/ultrasp10.c: New test.
21017
21018 2003-09-09  Devang Patel  <dpatel@apple.com>
21019
21020         * gcc.dg/darwin-ld-6.c: New test.
21021
21022 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21023
21024         * gcc.dg/torture/builtin-explog-1.c: New testcase.
21025
21026 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21027
21028         * gcc.dg/ia64-types1.c: New test.
21029         * gcc.dg/ia64-types2.c: Likewise.
21030
21031 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21032
21033         * gcc.dg/builtins-1.c: Add more _Complex tests.
21034         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21035
21036         * gcc.dg/builtins-1.c: Test existing _Complex functions.
21037         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21038
21039 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21040
21041         PR c++/11786
21042         * g++.dg/lookup/koenig2.C: New test.
21043
21044         PR c++/5296
21045         * g++.dg/rtti/typeid2.C: New test.
21046
21047 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
21048
21049         * gcc.c-torture/compile/20030904-1.c: New test.
21050
21051 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21052
21053         * g++.dg/opt/longbranch2.C: New test.
21054
21055 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21056
21057         * g++.dg/template/crash10.C: Only compile it.
21058
21059 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21060
21061         PR middle-end/11665
21062         * gcc.c-torture/compile/20030907-1.c: New test.
21063         * g++.dg/init/array11.C: New test.
21064
21065 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21066
21067         PR c++/11852
21068         * g++.dg/init/struct1.C: New test.
21069
21070 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21071
21072         PR c++/12181
21073         * g++.dg/expr/comma1.C: New test.
21074
21075 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
21076
21077         PR c++/11867
21078         * g++.dg/expr/static_cast5.C: New test.
21079
21080 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
21081
21082         PR c++/11507
21083         * g++.dg/lookup/scoped7.C: New test.
21084
21085         PR c++/9574
21086         * g++.dg/other/static1.C: New test.
21087
21088         PR c++/11490
21089         * g++.dg/warn/template-1.C: New test.
21090
21091         PR c++/11432
21092         * g++.dg/template/crash10.C: New test.
21093
21094         PR c++/2478
21095         * g++.dg/overload/VLA.C: New test.
21096
21097         PR c++/10804
21098         * g++.dg/template/call1.C: New test.
21099
21100 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21101
21102         PR c++/11794
21103         * g++.dg/parse/using3.C: New test.
21104
21105 2003-09-06  Roger Sayle  <roger@eyesopen.com>
21106
21107         PR c++/11409
21108         * g++.dg/overload/builtin3.C: New test case.
21109
21110 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
21111
21112         PR c/9862
21113         * gcc.dg/20030906-1.c: New test.
21114         * gcc.dg/20030906-2.c: Likewise.
21115
21116 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21117
21118         PR c++/12167
21119         * g++.dg/parse/defarg5.C: New test.
21120
21121         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
21122
21123 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
21124
21125         PR c++/12163
21126         * g++.dg/expr/static_cast4.C: New test.
21127
21128         PR c++/12146
21129         * g++.dg/template/crash9.C: New test.
21130
21131 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
21132
21133         * g++.old-deja/g++.ext/pretty2.C: Update for change
21134         in __FUNCTION__.
21135         * g++.old-deja/g++.ext/pretty3.C: Likewise.
21136
21137 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
21138
21139         PR c++/11922
21140         * g++/dg/template/qualified-id1.C: New test.
21141
21142         PR c++/12037
21143         * g++.dg/warn/noeffect4.C: New test.
21144
21145 2003-09-04  Matt Austern  <austern@apple.com>
21146
21147         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
21148         * g++.dg/ext/fnname2.C: Likewise.
21149         * g++.dg/ext/fnname3.C: Likewise.
21150
21151 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
21152
21153         * g++.dg/expr/lval1.C: New test.
21154         * g++.dg/ext/lvcast.C: Remove.
21155
21156 2003-09-03  Roger Sayle  <roger@eyesopen.com>
21157
21158         PR optimization/11700.
21159         * gcc.c-torture/compile/20030903-1.c: New test case.
21160
21161 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
21162
21163         PR c++/12053
21164         * g++.dg/abi/layout4.C: New test.
21165
21166 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
21167
21168         PR c++/11553
21169         * g++.dg/parse/friend3.C: New test.
21170
21171 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
21172
21173         PR c++/11847
21174         * g++.dg/template/class1.C: New test.
21175
21176         PR c++/11808
21177         * g++.dg/expr/call1.C: New test.
21178
21179 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
21180
21181         PR c++/12114
21182         * g++.dg/init/ref9.C: New test.
21183
21184         PR c++/11972
21185         * g++.dg/template/nested4.C: New test.
21186
21187 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21188
21189         PR c++/12093
21190         * g++.dg/template/non-dependent4.C: New test.
21191
21192         PR c++/11928
21193         * g++.dg/inherit/conv1.C: New test.
21194
21195 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21196
21197         PR c++/6196
21198         * g++.dg/ext/label1.C: New test.
21199         * g++.dg/ext/label2.C: Likewise.
21200
21201 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21202
21203         * g++.dg/expr/cond3.C: New test.
21204
21205 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21206
21207         * gcc.dg/builtins-1.c: Add new builtin cases.
21208
21209 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21210
21211         * gcc.dg/builtins-1.c: Add new cases.
21212         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21213
21214 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21215
21216         * gcc.dg/builtins-1.c: Add more math builtin tests.
21217         * gcc.dg/torture/builtin-attr-1.c: New test.
21218
21219 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21220
21221         PR optimization/5079
21222         * g++.dg/opt/static3.C: New test.
21223
21224 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21225
21226         * gcc.misc-tests/gcov-10b.c: New test.
21227
21228 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
21229
21230         * g++.dg/opt/ptrmem3.C: New test.
21231
21232         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
21233
21234 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
21235
21236         * gcc.dg/20030826-2.c: New test.
21237
21238 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21239
21240         PR middle-end/12002
21241         * g77.f-torture/compile/12002.f: New test case.
21242
21243 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21244
21245         * gcc.dg/20030826-1.c: New test case.
21246
21247 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
21248
21249         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
21250
21251 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
21252
21253         PR c++/11871
21254         * c++.dg/lookup/crash1.C: New test.
21255
21256         * c++.dg/warn/noeffect3.C: New test.
21257
21258 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
21259
21260         * gcc.dg/compat/vector-1_x.c: Compile with -w.
21261         * gcc.dg/compat/vector-1_y.c: Ditto.
21262         * gcc.dg/compat/vector-2_x.c: Ditto.
21263         * gcc.dg/compat/vector-2_y.c: Ditto.
21264
21265 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
21266
21267         * gcc.dg/20030702-1.c: New test.
21268
21269 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
21270
21271         PR c++/8795
21272         * g++.dg/ext/altivec-1.C: New test.
21273
21274 2003-08-24  Richard Henderson  <rth@redhat.com>
21275
21276         * g++.dg/eh/simd-2.C: Add -w for x86.
21277
21278 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21279
21280         * gcc.dg/20030815-1.c: New test.
21281
21282 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21283
21284         PR c++/3765
21285         * g++.dg/parse/access6.C: New test.
21286
21287 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21288
21289         PR c++/641, c++/11876
21290         * g++.dg/template/friend22.C: New test.
21291         * g++.dg/template/friend23.C: Likewise.
21292
21293 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21294
21295         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21296         identically.
21297
21298 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21299
21300         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21301
21302 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21303
21304         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21305
21306 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21307
21308         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21309
21310 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21311
21312         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21313
21314 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21315
21316         PR c++/11919
21317         * g++.dg/overload/prom1.C: New test.
21318
21319         PR c++/11551
21320         * g++.dg/parse/dtor2.C: New test.
21321
21322         PR c++/10762
21323         * g++.dg/parse/using2.C: New test.
21324
21325 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21326
21327         PR target/11805
21328         * gcc.c-torture/compile/20030821-1.c: New.
21329
21330 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21331
21332         PR c++/11834
21333         * g++.dg/template/deduce2.C: New test.
21334
21335 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21336
21337         * gcc.c-torture/execute/20030821-1.c: New test.
21338
21339 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21340
21341         PR middle-end/11984
21342         * gcc.dg/20030820-1.c: New test case.
21343
21344 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21345
21346         PR c++/11945
21347         * g++.dg/warn/noeffect2.C: New test.
21348
21349 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21350
21351         PR c++/10926
21352         * g++.dg/template/dtor2.C: New test.
21353
21354         PR c++/11684
21355         * g++.dg/template/operator1.C: New test.
21356         * g++.dg/parse/operator4.C: New test.
21357
21358         PR c++/11946.C
21359         * g++.dg/expr/enum1.C: New test.
21360         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21361
21362         PR c++/11036.C
21363         * g++.dg/parse/elab2.C: New test.
21364         * g++.dg/parse/typedef4.C: Change error message.
21365         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21366         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21367         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21368
21369 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21370
21371         * gcc.dg/pch/warn-1.c: New.
21372         * gcc.dg/pch/warn-1.hs: New.
21373
21374         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21375         not-tested file.
21376
21377 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21378
21379         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21380
21381 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21382
21383         * gcc.dg/uninit-D.c: New Test.
21384         * gcc.dg/uninit-E.c: New Test.
21385         * gcc.dg/uninit-F.c: New Test.
21386         * gcc.dg/uninit-G.c: New Test.
21387
21388 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21389
21390         * g++.dg/README: Describe the pch directory.
21391
21392 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21393
21394         PR c++/11174
21395         * g++.dg/parse/access4.C: New test.
21396         * g++.dg/parse/access5.C: Likewise.
21397         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21398
21399 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21400
21401         * gcc.dg/noncompile/20030818-1.c: New.
21402
21403 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21404
21405         PR c++/11957
21406         * g++.dg/warn/noeffect1.C: New test.
21407
21408         * g++.dg/template/scope2.C: New test.
21409         * g++.dg/template/error2.C: Correct dg-error
21410
21411 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21412
21413         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21414
21415 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21416
21417         PR C++/11512
21418         * g++.dg/template/warn1.C: New.
21419
21420 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21421
21422         * g++.dg/template/error2.C: New test.
21423         * g++.dg/lookup/using7.C: Adjust errors
21424         * g++.old-deja/g++.pt/crash36.C: Likewise.
21425         * g++.old-deja/g++.pt/derived3.C: Likewise.
21426
21427 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21428
21429         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21430         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21431         * gcc.c-torture/execute/builtins/string-9.c: New, from
21432         string-opt-9.c.  Adjust for execute/builtins framework.
21433         * gcc.c-torture/execute/string-opt-9.c: Delete.
21434
21435 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21436
21437         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21438
21439         * g++.dg/parse/ret-type2.C: New test.
21440
21441         PR c++/11703
21442         * g++.dg/init/new8.C: New test.
21443
21444         PR c++/10923
21445         * g++.dg/parse/typedef5.C: New test.
21446
21447         PR c++/9512
21448         * g++.dg/parse/qualified2.C: New test.
21449         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21450         invalid code.
21451
21452 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21453
21454         * g++.dg/conversion/ptrmem1.C: New test.
21455
21456 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21457
21458         PR target/11693
21459         * gcc.dg/20030811-1.c: New test.
21460
21461         PR target/11535
21462         * gcc.c-torture/execute/20030811-1.c: New test.
21463
21464 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21465
21466         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21467
21468 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21469
21470         PR c++/11789.C
21471         * g++.dg/inherit/multiple1.C: New test.
21472
21473 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21474
21475         * gcc.dg/spe1.c: New test.
21476
21477         PR c++/11670
21478         * g++.dg/expr/cast2.C: New test.
21479
21480         PR c++/10530
21481         * g++.dg/template/dependent-name2.C: New test.
21482
21483 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21484
21485         * g++.dg/parse/crash11.C: Put the dg options in comments.
21486
21487 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21488
21489         * lib/gcc-dg.exp: Update for diagnostic change.
21490
21491 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21492
21493         PR c++/5767
21494         * g++.dg/parse/crash11.C: New test.
21495
21496 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21497
21498         * gcc.dg/cpp/spacing1.c: Update.
21499
21500 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21501
21502         PR target/11739
21503         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21504         a value for -mtune.
21505
21506 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21507
21508         PR middle-end/11771
21509         * gcc.c-torture/compile/20030804-1.c: New test case.
21510
21511 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21512
21513         * gcc.dg/20030804-1.c: New test case.
21514
21515 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21516
21517         * gcc.dg/cpp/separate-1.c: New test.
21518
21519 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21520
21521         PR c++/11704
21522         * g++.dg/template/dependent-expr2.C: New test.
21523
21524         PR c++/11766
21525         * g++.dg/expr/ptrmem1.C: New test.
21526
21527 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21528
21529         PR c++/9453
21530         * g++.dg/template/friend15.C: New test.
21531
21532 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21533
21534         * lib/dg-pch.exp: Work round PCH bug.
21535
21536 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21537
21538         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21539         builtins.  Move cases from builtins-4.c here.
21540
21541         * gcc.dg/torture/builtin-math-1.c: New test taken from
21542         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21543         additional cases.
21544
21545         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21546         Delete.
21547
21548 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21549
21550         PR c++/9447
21551         * g++.dg/template/using7.C: New test.
21552
21553 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21554
21555         * import1.c, import2.c: New tests.
21556
21557 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21558
21559         * g++.dg/eh/crossjump1.C: New test.
21560
21561 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21562
21563         PR c++/11697
21564         * g++.dg/template/using6.C: New test.
21565
21566         PR c++/11744
21567         * g++.dg/template/koenig2.C: New test.
21568
21569 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21570
21571         PR c++/7983
21572         * g++.dg/parse/typedef4.C: New test.
21573
21574 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21575
21576         PR c++/8442, c++/8806
21577         * g++.dg/template/elab1.C: New test.
21578         * g++.dg/template/type2.C: Likewise.
21579         * g++.dg/template/ttp3.C: Adjust expected error message.
21580         * g++.old-deja/g++.law/visibility13.C: Likewise.
21581         * g++.old-deja/g++.niklas/t135.C: Likewise.
21582         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21583         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21584         template argument.
21585         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21586
21587 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21588
21589         PR c++/11295
21590         * g++.dg/ext/stmtexpr1.C: New test.
21591
21592         * g++.dg/opt/tmp1.C: New test.
21593
21594         PR c++/11525
21595         * g++.dg/parse/constant4.C: New test.
21596
21597         PR c++/9447
21598         * g++.dg/template/using5.C: New test.
21599
21600 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21601
21602         * gcc.dg/builtins-27.c: New test case.
21603
21604 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21605
21606         * gcc.dg/tls/opt-7.c: New test.
21607
21608 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21609
21610         * g++.old-deja/g++.other/crash18.C: Remove.
21611
21612 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21613
21614         * g++.dg/template/explicit3.C: New.
21615         * g++.dg/template/explicit4.C: New.
21616         * g++.dg/template/explicit5.C: New.
21617
21618         PR c++/11347
21619         * g++.dg/template/memtmpl1.C: New.
21620
21621 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21622
21623         PR target/11565
21624         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21625         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21626
21627 2003-07-30  Jan Hubicka  <jh@suse.cz>
21628
21629         * vtgc1.c: Kill.
21630
21631 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21632
21633         * gcc.dg/struct-in-proto-1.c: New test.
21634
21635 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21636
21637         * gcc.dg/cpp/include2.c: Only expect one message.
21638
21639 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21640
21641         PR c++/9447
21642         * g++.dg/template/using1.C: New test.
21643         * g++.dg/template/using2.C: New test.
21644         * g++.dg/template/using3.C: New test.
21645         * g++.dg/template/using4.C: New test.
21646
21647 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21648
21649         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21650         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21651
21652 2003-07-28  Jan Hubicka  <jh@suse.cz>
21653
21654         PR c++/11530
21655         * g++.dg/opt/call1.C: New test.
21656
21657 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21658
21659         PR c++/11667
21660         * g++.dg/init/enum2.C: New test.
21661         * g++.dg/template/overload1.C: Add "-w" option.
21662
21663 2003-07-28    <hp@bitrange.com>
21664
21665         * gcc.dg/Wdeclaration-after-statement-1.c,
21666         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21667
21668 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21669
21670         * gcc.c-torture/compile/20030725-1.c: New test.
21671
21672 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21673
21674         * gcc.dg/20030505.c: Only run for SPE.
21675         Remove definition of opaque type.
21676
21677 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21678
21679         * g++.dg/template/ptrmem6.C: New test.
21680
21681 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21682
21683         * gcc.c-torture/compile/zero-strct-2.c: New test.
21684
21685 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21686
21687         * gcc.dg/intermod-1.c: New test.
21688
21689 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21690
21691         PR c++/11617
21692         * g++.dg/template/lookup2.C: New test.
21693         * g++.dg/template/memclass1.C: Remove instantiated from error.
21694         * g++.dg/other/error2.C: Tweak expected errors.
21695
21696         PR c++/11596
21697         * g++.dg/template/defarg3.C: New test.
21698
21699         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21700
21701 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21702
21703         * g++.dg/inherit/access5.C: New test.
21704
21705 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21706
21707         PR c++/11513
21708         * g++.dg/template/crash8.C: New test.
21709
21710 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21711
21712         PR c/10602
21713         * gcc.dg/noncompile/incomplete-2.c: New test.
21714
21715 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21716
21717         PR c++/11645
21718         * g++.dg/inherit/access4.C: New test.
21719
21720         PR c++/11517
21721         * g++.dg/expr/cond2.C: New test.
21722
21723         PR optimization/10679
21724         * g++.dg/opt/inline4.C: New test.
21725
21726 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21727
21728         * g++.dg/parse/crash10: New test.
21729
21730 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21731
21732         * g++.dg/ext/flexary1.C: New test.
21733
21734 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21735
21736         PR c++/10793
21737         * g++.dg/template/crash9.C: New test.
21738
21739 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21740
21741         PR c++/3004
21742         * g++.dg/parse/typedef3.C: New test.
21743
21744         PR c++/7906
21745         * g++.dg/parse/operator2.C: New test.
21746
21747         PR c++/8895
21748         * g++.dg/parse/def-tmpl-arg1.C: New test.
21749
21750         PR c++/9282
21751         * g++.dg/parse/funptr1.C: New test.
21752
21753         PR c++/9452
21754         * g++.dg/parse/ambig3.C: New test.
21755
21756         PR c++/9454
21757         * g++.dg/parse/operator3.C: New test.
21758
21759         PR c++/9486
21760         * g++.dg/parse/template10.C: New test.
21761
21762         PR c++/9488
21763         * g++.dg/parse/template11.C: New test.
21764
21765         PR c++/10150
21766         * g++.dg/parse/invalid-op1.C: New test.
21767
21768         PR c++/10247
21769         * g++.dg/parse/condexpr1.C: New test.
21770
21771 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21772
21773         * g++.dg/ext/packed3.C: New test.
21774         * g++.dg/ext/packed4.C: New test.
21775
21776         * gcc.dg/pack-test-3.c: New test.
21777
21778 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21779
21780         * lib/compat.exp: Handle dg-options per source file.
21781         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21782         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21783         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21784         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21785         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21786         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21787         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21788         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21789         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21790         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21791         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21792         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21793         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21794         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21795
21796 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21797
21798         PR c/10320
21799         * gcc.c-torture/execute/20030718-1.c: New test.
21800
21801 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21802
21803         PR optimization/11536
21804         * gcc.dg/20030721-1.c: New test.
21805
21806 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21807
21808         PR c++/11546
21809         * g++.dg/template/lookup1.C: New test.
21810
21811 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21812
21813         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21814         diagnostics of ill-formed constructs involving labels.
21815         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21816         the new 'previously defined here' message.
21817
21818 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21819
21820         * g++.dg/parse/non-dependent2.C: New test.
21821
21822 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21823
21824         * g++.dg/init/init-ref4.C: xfail on targets without
21825         weak symbols.
21826
21827 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21828
21829         PR target/11087
21830         * gcc.c-torture/execute/20030717-1.c: New test.
21831
21832 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21833
21834         * g++.dg/opt/cfg1.C: New test.
21835
21836 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21837
21838         PR optimization/11557
21839         * gcc.dg/20030717-1.c: New test.
21840
21841 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21842
21843         PR c++/10476
21844         * g++.dg/expr/crash-1.C: New test.
21845
21846         PR c++/11027
21847         * g++.dg/template/init3.C: New test.
21848
21849         PR c++/8222
21850         * g++.dg/template/non-dependent1.C: New test.
21851
21852         PR c++/11070
21853         * g++.dg/template/non-dependent2.C: New test.
21854
21855         PR c++/11071
21856         * g++.dg/template/non-dependent3.C: New test.
21857
21858         PR c++/9907
21859         * g++.dg/template/sizeof5.C: New test.
21860
21861 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21862
21863         PR 11498
21864         * gcc.c-torture/compile/mangle-1.c: New file.
21865
21866 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21867
21868         PR c++/7809
21869         * g++.dg/parse/access3.C: New test.
21870
21871 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21872
21873         PR c++/11384
21874         * g++.dg/init/init-ref4.C: New test.
21875
21876 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21877
21878         PR c++/11547
21879         * g++.dg/parse/constant3.C: New test.
21880         * g++.dg/parse/crash7.C: Likewise.
21881
21882 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
21883
21884         PR target/11008
21885         * gcc.dg/i386-pentium4-not-mull.c: New.
21886
21887 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
21888
21889         * gcc.dg/asm-names.c (ymain): Make it weak.
21890
21891 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21892
21893         PR c++/5421
21894         * g++.dg/template/friend21.C: New test.
21895
21896 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
21897
21898         * gcc.dg/cleanup-8.c: New test.
21899         * gcc.dg/cleanup-9.c: New test.
21900
21901 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
21902
21903         * g++.dg/ext/dll-MI1.h: New file.
21904         * g++.dg/ext/dllexport-MI1.C: New file.
21905         * g++.dg/ext/dllimport-MI1.C: New file.
21906
21907 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
21908
21909         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
21910         it does not have cmpstrsi patterns (just cmpmemsi).
21911
21912 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
21913
21914         PR debug/11473
21915         * g++.dg/debug/debug8.C: New test.
21916
21917 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21918
21919         PR c++/10108
21920         * g++.dg/template/crash7.C: New test.
21921
21922 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
21923
21924         PR target/10795
21925         * gcc.c-torture/compile/20030708-1.c: New.
21926
21927 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21928
21929         * gcc.c-torture/execute/20030715-1.c: New test.
21930
21931 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
21932
21933         * gcc.dg/pch/inline-3.c: New file.
21934         * gcc.dg/pch/inline-3.hs: New file.
21935         * gcc.dg/pch/inline-4.c: New file.
21936         * gcc.dg/pch/inline-4.hs: New file.
21937
21938 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
21939
21940         PR c++/11509
21941         * g++.dg/template/crash6.C: New test.
21942
21943         PR c++/7053
21944         * g++.dg/template/friend20.C: New test.
21945
21946         PR c++/7019
21947         * g++.dg/template/overload2.C: New test.
21948
21949 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21950
21951         PR optimization/11440
21952         * gcc.c-torture/execute/20030714-1.c: New test.
21953
21954 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21955
21956         PR c++/11154
21957         * g++.dg/template/partial2.C: New test.
21958
21959 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
21960
21961         PR c++/11503
21962         * g++.dg/template/anon1.C: New test.
21963
21964         PR c++/11493
21965         PR c++/11495
21966         * g++.dg/parse/template9.C: Likewise.
21967         * g++.dg/template/crash4.C: New test.
21968         * g++.dg/template/koenig1.C: Likewise.
21969         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
21970         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
21971         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
21972         functions.
21973         * g++.old-deja/g++.jason/template36.C: Likewise.
21974         * g++.old-deja/g++.mike/p1989.C: Likewise.
21975         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
21976         * g++.old-deja/g++.pt/ttp20.C: Use this->.
21977         * g++.old-deja/g++.pt/ttp21.C: Use this->.
21978         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
21979         compiling.
21980         * g++.old-deja/g++.pt/union2.C: Use this->.
21981
21982 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
21983
21984         * gcc.dg/20030711-1.c: New test.
21985
21986 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
21987
21988         PR c++/11050
21989         * g++.dg/parse/args1.C: New test.
21990         * g++.pt/defarg8.C: Change expected errors.
21991
21992 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
21993
21994         PR c++/8164
21995         * g++.dg/template/nontype2.C: New test.
21996
21997         PR c++/10558
21998         * g++.dg/parse/template8.C: New test.
21999
22000         PR c++/8327
22001         * g++.dg/template/scope1.C: New test.
22002
22003         * g++.dg/warn/Wsign-compare-1.C: New test.
22004
22005 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22006
22007         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
22008
22009 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
22010
22011         PR c++/9411
22012         * g++.dg/template/explicit2.C: New test.
22013
22014         PR c++/10032
22015         * g++.dg/warn/pedantic1.C: New test.
22016
22017 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
22018
22019         PR c++ 9483
22020         * g++.dg/other/field1.C: New test.
22021
22022 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22023
22024         PR c/11449
22025         * gcc.c-torture/compile/20030707-1.c: New.
22026
22027 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22028
22029         PR c++/10849
22030         * g++.dg/template/access12.C: New test.
22031
22032 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
22033
22034         * g++.dg/bprob/bprob.exp (prof_ext): Update.
22035         * g77.dg/bprob/bprob.exp (prof_ext): Update.
22036         * gcc.misc-tests/bprob.exp (prof_ext): Update.
22037         * gcc.misc-tests/gcov.exp: Update
22038         * g++.dg/gcov/gcov.exp: Update
22039         * lib/gcov.exp: Update.
22040
22041 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
22042
22043         * g++.dg/abi/mangle17.C: Make sure template expressions are
22044         dependent.
22045         * g++.dg/abi/mangle4.C: Mark erroneous casts.
22046         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
22047         * g++.dg/opt/stack1.C: Remove erroneous code.
22048         * g++.dg/parse/template7.C: New test.
22049         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
22050         * g++.old-deja/g++.pt/crash4.C: Likewise.
22051
22052 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22053
22054         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
22055         with zero or one occurence of `$' after the initial `L'.
22056
22057 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
22058
22059         * gcc.c-torture/compile/20030704-1.c: Add a comment.
22060
22061 2003-07-08  Roger Sayle  <roger@eyesopen.com>
22062
22063         PR c/11370
22064         * gcc.dg/Wunreachable-6.c: New testcase.
22065         * gcc.dg/Wunreachable-7.c: New testcase.
22066
22067 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22068
22069         PR c/11420
22070         * gcc.dg/20030708-1.c: New test.
22071
22072 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
22073
22074         * gcc.dg/compat/sdata-section.h: New file.
22075         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
22076         * gcc.dg/torture/mips-sdata-1.c: New test.
22077
22078 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22079
22080         PR c++/11030
22081         * g++.dg/template/friend19.C: New test.
22082
22083 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22084
22085         * g++.dg/opt/strength-reduce.C: New test.
22086
22087 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22088
22089         PR target/10979
22090         * gcc.dg/20030707-1.c: New testcase.
22091
22092 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22093
22094         PR optimization/11059
22095         * g++.dg/opt/emptyunion.C: New testcase.
22096
22097 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22098             Eric Botcazou  <ebotcazou@libertysurf.fr>
22099
22100         * g++.dg/opt/stack1.C: New test.
22101
22102 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
22103
22104         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
22105         run test.
22106
22107         PR c++/11431
22108         * g++.dg/expr/static_cast3.C: New test.
22109
22110 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
22111
22112         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
22113         everywhere.
22114         * gcc.dg/concat.c: Concatenation of string constants with
22115         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
22116         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
22117         * gcc.dg/cpp/escape-2.c: Use wide character constants where
22118         necessary to avoid multi-character character constant warning.
22119         * gcc.dg/cpp/escape.c: Likewise.
22120         * gcc.dg/cpp/ucs.c: Likewise.
22121         Remove backslashes from dg-bogus comments, as they confuse Tcl.
22122         Fix a typo.
22123
22124 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22125
22126         PR c/11428
22127         * gcc.c-torture/compile/20030704-1.c: New.
22128
22129 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22130
22131         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
22132
22133 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
22134
22135         PR c++/5287, PR c++/7910,  PR c++/11021
22136         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
22137         tests for warnings.
22138         * g++.dg/ext/dllimport2.C: Add tests for warnings.
22139         * g++.dg/ext/dllimport3.C: Likewise.
22140         * g++.dg/ext/dllimport4.C: New file.
22141         * g++.dg/ext/dllimport5.C: New file.
22142         * g++.dg/ext/dllimport6.C: New file.
22143         * g++.dg/ext/dllimport7.C: New file.
22144         * g++.dg/ext/dllimport8.C: New file.
22145         * g++.dg/ext/dllimport9.C: New file.
22146         * g++.dg/ext/dllimport10.C: New file.
22147         * g++.dg/ext/dllexport1.C: New file.
22148
22149 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22150
22151         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
22152         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
22153
22154 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22155
22156         * gcc.dg/builtins-25.c: New testcase.
22157         * gcc.dg/builtins-26.c: New testcase.
22158
22159 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
22160
22161         * gcc.dg/compat/vector-defs.h: New file.
22162         * gcc.dg/compat/vector-setup.h: New file.
22163         * gcc.dg/compat/vector-check.h: New file.
22164         * gcc.dg/compat/vector-1_main.c: New file.
22165         * gcc.dg/compat/vector-1_x.c: New file.
22166         * gcc.dg/compat/vector-1_y.c: New file.
22167         * gcc.dg/compat/vector-2_main.c: New file.
22168         * gcc.dg/compat/vector-2_x.c: New file.
22169         * gcc.dg/compat/vector-2_y.c: New file.
22170
22171         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
22172         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
22173         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
22174         * gcc.dg/compat/struct-align-1.h: New file.
22175         * gcc.dg/compat/struct-align-1_main.c: New file.
22176         * gcc.dg/compat/struct-align-1_x.c: New file.
22177         * gcc.dg/compat/struct-align-1_y.c: New file.
22178         * gcc.dg/compat/struct-align-2.h: New file.
22179         * gcc.dg/compat/struct-align-2_main.c: New file.
22180         * gcc.dg/compat/struct-align-2_x.c: New file.
22181         * gcc.dg/compat/struct-align-2_y.c: New file.
22182
22183         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
22184         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22185         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22186         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22187         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22188         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22189         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22190         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22191         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22192         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22193         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22194         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22195         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22196         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22197         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22198         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22199         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22200         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22201         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22202         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22203         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22204         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22205         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22206         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22207         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22208         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22209         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22210         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22211         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22212
22213 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22214
22215         * gcc.dg/i386-call-1.c: New test.
22216
22217 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22218
22219         PR c++/9162
22220         * g++.dg/parse/defarg4.C: New.
22221
22222 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22223
22224         PR target/10700
22225         * gcc.c-torture/compile/20030703-1.c: New test case.
22226
22227 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22228
22229         * g++.dg/template/local3.C: Remove extra semicolon.
22230
22231 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22232
22233         * gcc.dg/i386-volatile-1.c: New test.
22234
22235 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
22236
22237         PR c++/11072
22238         * g++.dg/other/offsetof2.C: XFAIL.
22239         * g++.dg/other/offsetof5.C: New.
22240
22241         PR c++/10219
22242         * g++.dg/template/error1.C: New.
22243
22244         PR c++/9779
22245         * g++.dg/template/dependent-expr1.C: New.
22246
22247 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22248
22249         PR c++/6949
22250         * g++.dg/template/local3.C: New test.
22251
22252         PR c++/11149
22253         * g++.dg/lookup/scoped6.C: New test.
22254
22255 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
22256
22257         PR c++/8046
22258         * g++.dg/other/error7.C: New test.
22259
22260 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
22261
22262         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
22263         * g++.old-deja/g++.abi/vtable3.h: Likewise.
22264         * g++.old-deja/g++.law/code-gen5.C: Likewise.
22265         * g++.old-deja/g++.other/union2.C: Likewise.
22266         * gcc.dg/c90-const-expr-2.c: Likewise.
22267         * gcc.dg/c90-const-expr-3.c: Likewise.
22268         * gcc.dg/c99-const-expr-2.c: Likewise.
22269         * gcc.dg/c99-const-expr-3.c: Likewise.
22270         * gcc.dg/concat.c: Likewise.
22271
22272 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22273
22274         PR c++/9559
22275         * g++.dg/init/static1.C: New test.
22276
22277 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22278
22279         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22280         * g++.old-deja/g++.other/access2.C: Likewise.
22281         * g++.old-deja/g++.other/decl2.C: Likewise.
22282         * gcc.c-torture/execute/20020615-1.c: Likewise.
22283
22284 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22285
22286         PR c++/4933
22287         * g++.dg/template/sizeof4.C: New test.
22288
22289 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22290
22291         * g++.dg/other/error6.C: New test.
22292
22293 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22294
22295         PR c++/10750
22296         * g++.dg/parse/constant2.C: New test.
22297
22298 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22299
22300         PR c++/11106
22301         * g++.dg/other/error5.C: New test.
22302
22303 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22304
22305         * gcc.dg/format/gcc_diag-1.c: New test.
22306
22307 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22308
22309         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22310
22311 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22312
22313         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22314         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22315         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22316
22317 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22318
22319         * gcc.c-torture/execute/builtins/string-8.c: New test.
22320         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22321         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22322         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22323
22324 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22325
22326         PR c++/10468
22327         * g++.dg/ext/typeof6.C: New test.
22328
22329 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22330
22331         PR c++/10796
22332         * g++.dg/init/enum1.C: New test.
22333
22334 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22335
22336         * gcc.dg/20030627-1.c: New test.
22337
22338 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22339
22340         PR c++/11332
22341         * g++.dg/expr/static_cast2.C: New test.
22342
22343 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22344             Jakub Jelinek  <jakub@redhat.com>
22345
22346         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22347         sprintf(dst,"%s",src) optimization.
22348         * gcc.c-torture/execute/20030626-1.c: New test case.
22349         * gcc.c-torture/execute/20030626-2.c: New test case.
22350
22351 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22352
22353         * gcc.c-torture/execute/multi-ix.c: New test.
22354
22355         * gcc.c-torture/execute/simd-4.c (main):
22356         Added missing semicolon at end of union.
22357
22358 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22359
22360         PR c++/8266
22361         * g++.dg/template/explicit-instantiation3.C: New test.
22362
22363 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22364
22365         * gcc.dg/20030626-1.c: Use signed char.
22366
22367 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22368
22369         * gcc.dg/20030626-1.c: New test.
22370
22371 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22372
22373         * const-str-2.m: Update.
22374
22375 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22376
22377         PR c++/10990
22378         * g++.dg/rtti/dyncast1.C: New test.
22379         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22380         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22381         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22382
22383         PR c++/10931
22384         * g++.dg/expr/static_cast1.C: New test.
22385
22386 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22387
22388         * gcc.dg/20030625-1.c: New test.
22389
22390 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22391
22392         * gcc.c-torture/compile/20030624-1.c: New test case.
22393
22394 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22395
22396         * gcc.c-torture/execute/string-opt-17.c: New test.
22397
22398 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22399
22400         PR c++/5754
22401         * g++.dg/parse/crash6.C: New test.
22402
22403 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22404
22405         * gcc.dg/builtins-24.c: New test case.
22406
22407 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22408
22409         * g++.dg/opt/operator1.C: New test.
22410
22411 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22412
22413         * gcc.c-torture/execute/string-opt-16.c: New test case.
22414
22415 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22416
22417         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22418         * g++.old-deja/g++.other/conv7.C: Likewise
22419         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22420         * g++.old-deja/g++.other/overload14.C: Likewise.
22421
22422 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22423
22424         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22425         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22426
22427 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22428
22429         PR c++/10888
22430         * g++.dg/warn/Winline-3.C: New test.
22431
22432 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22433
22434         * lib/target-supports.exp (check_alias_available): Make the test
22435         program acceptable to the Solaris assembler.
22436
22437         PR c++/10749
22438         * g++.dg/template/memclass2.C: New test.
22439
22440 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22441             Eric Botcazou  <ebotcazou@libertysurf.fr>
22442
22443         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22444         data for non-matching targets.
22445         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22446
22447 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22448
22449         PR c++/10845
22450         * g++.dg/template/member3.C: New test.
22451
22452 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22453
22454         PR c++/10939
22455         * g++.dg/template/func1.C: New test.
22456
22457         PR c++/9649
22458         * g++.dg/template/static4.C: New test.
22459         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22460
22461         PR c++/11041
22462         * g++.dg/init/ref7.C: New test.
22463
22464 2003-06-19  Matt Austern  <austern@apple.com>
22465
22466         PR c++/11228
22467         * g++.dg/anew1.C: New test.
22468         * g++.dg/anew2.C: New test.
22469         * g++.dg/anew3.C: New test.
22470         * g++.dg/anew4.C: New test.
22471
22472 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22473
22474         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22475
22476 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22477
22478         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22479         endian-dependent.
22480
22481 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22482
22483         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22484         Remove cruft.
22485
22486 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22487
22488         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22489         * gcc.c-torture/compile/961203-1.c: Likewise.
22490         * gcc.c-torture/compile/980506-1.c: Likewise.
22491
22492 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22493
22494         PR c++/10712
22495         * g++.dg/lookup/using7.C: New test.
22496
22497 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22498
22499         PR c++/11105
22500         * g++.dg/abi/conv1.C: Remove it.
22501         * g++.dg/template/conv7.C: New test.
22502         * g++.dg/template/conv8.C: Likewise.
22503         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22504         conversion operator.
22505
22506 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22507
22508         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22509         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22510         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22511         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22512         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22513         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22514         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22515         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22516         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22517         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22518         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22519         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22520         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22521         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22522         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22523         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22524         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22525         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22526         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22527         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22528         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22529         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22530         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22531         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22532         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22533         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22534         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22535         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22536         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22537
22538 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22539
22540         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22541         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22542         indications.
22543
22544 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22545
22546         * gcc.dg/i386-387-5.c: New test case.
22547         * gcc.dg/i386-387-6.c: New test case.
22548         * gcc.dg/builtins-23.c: New test case.
22549
22550 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22551
22552         * gcc.dg/builtins-22.c: New test case.
22553         * gcc.dg/i386-387-1.c: Update to test exp.
22554         * gcc.dg/i386-387-2.c: Likewise.
22555
22556 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22557
22558         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22559
22560 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22561
22562         * lib/gcc-dg.exp (dg-require-dll): New function.
22563         (dg-xfail-if): Likewise.
22564         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22565         driver.
22566
22567         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22568         * gcc.c-torture/compile/20001205-1.c: Likewise.
22569         * gcc.c-torture/compile/20001226-1.c: Likewise.
22570         * gcc.c-torture/compile/20010518-2.c: Likewise.
22571         * gcc.c-torture/compile/20020312-1.c: Likewise.
22572         * gcc.c-torture/compile/20020604-1.c: Likewise.
22573         * gcc.c-torture/compile/920501-12.c: Likewise.
22574         * gcc.c-torture/compile/920501-4.c: Likewise.
22575         * gcc.c-torture/compile/920520-1.c: Likewise.
22576         * gcc.c-torture/compile/920521-1.c: Likewise.
22577         * gcc.c-torture/compile/920625-1.c: Likewise.
22578         * gcc.c-torture/compile/961203-1.c: Likewise.
22579         * gcc.c-torture/compile/980506-1.c: Likewise.
22580         * gcc.c-torture/compile/981006-1.c: Likewise.
22581         * gcc.c-torture/compile/981022-1.c: Likewise.
22582         * gcc.c-torture/compile/981223-1.c: Likewise.
22583         * gcc.c-torture/compile/990617-1.c: Likewise.
22584         * gcc.c-torture/compile/dll.c: Likewise.
22585         * gcc.c-torture/compile/labels-3.c: Likewise.
22586         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22587         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22588         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22589         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22590         * gcc.c-torture/compile/simd-5.c: Likewise.
22591         * gcc.c-torture/compile/20000804-1.x: Remove.
22592         * gcc.c-torture/compile/20001205-1.x: Likewise.
22593         * gcc.c-torture/compile/20001226-1.x: Likewise.
22594         * gcc.c-torture/compile/20010518-2.x: Likewise.
22595         * gcc.c-torture/compile/20020312-1.x: Likewise.
22596         * gcc.c-torture/compile/20020604-1.x: Likewise.
22597         * gcc.c-torture/compile/920501-12.x: Likewise.
22598         * gcc.c-torture/compile/920501-4.x: Likewise.
22599         * gcc.c-torture/compile/920520-1.x: Likewise.
22600         * gcc.c-torture/compile/920521-1.x: Likewise.
22601         * gcc.c-torture/compile/920625-1.x: Likewise.
22602         * gcc.c-torture/compile/961203-1.x: Likewise.
22603         * gcc.c-torture/compile/980506-1.x: Likewise.
22604         * gcc.c-torture/compile/981006-1.x: Likewise.
22605         * gcc.c-torture/compile/981022-1.x: Likewise.
22606         * gcc.c-torture/compile/981223-1.x: Likewise.
22607         * gcc.c-torture/compile/990617-1.x: Likewise.
22608         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22609         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22610         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22611         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22612         * gcc.c-torture/compile/simd-5.x: Likewise.
22613
22614         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22615
22616 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22617
22618         * gcc.c-torture/execute/20030611-1.c: New test.
22619
22620 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22621
22622         PR middle-end/168
22623         * gcc.dg/20030612-1.c: New test case.
22624
22625 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22626
22627         PR c++/10635
22628         * g++.dg/expr/cast1.C: New test.
22629
22630 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22631
22632         * gcc.dg/builtins-21.c: New test case.
22633
22634 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22635
22636         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22637         options instead of at the end.
22638         * lib/objc.exp (objc_target_compile): Likewise.
22639
22640 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22641
22642         PR c++/10432
22643         * g++.dg/parse/error1.C: New test.
22644
22645 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22646
22647         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22648         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22649         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22650         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22651         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22652         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22653         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22654         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22655         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22656         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22657         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22658         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22659         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22660         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22661         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22662         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22663         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22664         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22665         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22666         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22667         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22668         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22669         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22670         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22671
22672         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22673         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22674         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22675         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22676         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22677         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22678         * gcc.dg/compat/scalar-return-3_main.c: New file.
22679         * gcc.dg/compat/scalar-return-3_x.c: New file.
22680         * gcc.dg/compat/scalar-return-3_y.c: New file.
22681         * gcc.dg/compat/scalar-return-4_main.c: New file.
22682         * gcc.dg/compat/scalar-return-4_x.c: New file.
22683         * gcc.dg/compat/scalar-return-4_y.c: New file.
22684
22685 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22686
22687         * gcc.dg/compat/fp2-struct-check.h: New file.
22688         * gcc.dg/compat/fp2-struct-defs.h: New file.
22689         * gcc.dg/compat/fp2-struct-init.h: New file.
22690         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22691         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22692         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22693         * gcc.dg/compat/struct-return-10_main.c: New file.
22694         * gcc.dg/compat/struct-return-10_x.c: New file.
22695         * gcc.dg/compat/struct-return-10_y.c: New file.
22696
22697         * gcc.dg/compat/compat-common.h: New file.
22698         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22699         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22700         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22701         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22702         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22703         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22704         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22705         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22706         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22707         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22708         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22709         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22710         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22711         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22712         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22713         * gcc.dg/compat/small-struct-check.h: Ditto.
22714         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22715         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22716         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22717         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22718         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22719         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22720         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22721         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22722         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22723         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22724         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22725         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22726         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22727         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22728         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22729         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22730         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22731         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22732         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22733         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22734         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22735         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22736         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22737         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22738         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22739         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22740         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22741         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22742         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22743         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22744
22745 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22746
22747         * g++.dg/pch/static-1.C: New file.
22748         * g++.dg/pch/static-1.Hs: New file.
22749
22750 2003-06-10  Richard Henderson  <rth@redhat.com>
22751
22752         * gcc.dg/asm-7.c: Adjust expected warning text.
22753
22754 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22755
22756         * gcc.dg/builtins-20.c: New test case.
22757
22758 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22759
22760         PR c++/11131
22761         * g++.dg/opt/template1.C: New test.
22762
22763 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22764
22765         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22766         additional_sources.
22767
22768 2003-05-21  David Taylor  <dtaylor@emc.com>
22769
22770         * gcc.dg/Wpadded.c: New file.
22771
22772 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22773
22774         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22775         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22776         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22777         dg-require-weak.
22778
22779 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22780
22781         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22782
22783 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22784
22785         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22786         (dg-require-alias): Likewise.
22787         (dg-require-gc-sections): Likewise.
22788         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22789
22790 2003-06-08  Richard Henderson  <rth@redhat.com>
22791
22792         * gcc.dg/20011029-2.c: Fix the array reference.
22793         * gcc.dg/asm-7.c: New.
22794
22795 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22796
22797         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22798
22799 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22800
22801         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22802         (dg-require-gc-sections): Likewise.
22803
22804 2003-06-08  Jan Hubicka  <jh@suse.cz>
22805
22806         * i386-cmov1.c: Fix regular expression.
22807         * i386-cvt-1.c: Likewise.
22808         * i386-local.c: Likewise.
22809         * i386-local2.c: Likewise.
22810         * i386-mul.c: Likewise.
22811         * i386-ssetype-1.c: Likewise.
22812         * i386-ssetype-3.c: Likewise.
22813         * i386-ssetype-5.c: Likewise.
22814
22815 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22816
22817         PR c++/11039
22818         * g++.dg/warn/implicit-typename2.C: New test.
22819         * g++.dg/warn/implicit-typename3.C: New test.
22820
22821 2003-06-07  Richard Henderson  <rth@redhat.com>
22822
22823         * g++.dg/other/offsetof3.C: Use size_t.
22824         * g++.dg/other/offsetof4.C: Likewise.
22825
22826 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22827
22828         * lib/copy-file.exp: New. Implement gcc_copy_files.
22829
22830         * lib/dg-pch.exp: Load copy-file.exp
22831         (dg-pch): Use gcc_copy_files instead of "file copy".
22832
22833 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22834
22835         * gcc.dg/weak/weak.exp: Simplify.
22836         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22837         * gcc.dg/weak/weak-1.c: Likewise.
22838         * gcc.dg/weak/weak-2.c: Likewise.
22839         * gcc.dg/weak/weak-3.c: Likewise.
22840         * gcc.dg/weak/weak-4.c: Likewise.
22841         * gcc.dg/weak/weak-5.c: Likewise.
22842         * gcc.dg/weak/weak-6.c: Likewise.
22843         * gcc.dg/weak/weak-7.c: Likewise.
22844         * gcc.dg/weak/weak-8.c: Likewise.
22845         * gcc.dg/weak/weak-9.c: Likewise.
22846
22847 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22848
22849         gcc.c-torture/execute/20030606-1.c: New.
22850
22851 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22852
22853         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22854         * gcc.dg/builtins-19.c: Likewise.
22855
22856 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22857
22858         * gcc.dg/builtins-2.c: Add some more tests.
22859         * gcc.dg/builtins-18.c: New test case.
22860         * gcc.dg/builtins-19.c: New test case.
22861
22862 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22863             Jim Wilson  <wilson@tuliptree.org>
22864
22865         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22866
22867 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22868
22869         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22870         mempcpy/stpcpy calls not to be optimized into something else.
22871         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22872         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22873         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22874
22875 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22876
22877         * gcc.dg/format/asm_fprintf-1.c: New test.
22878
22879 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
22880
22881         * lib/gcc-defs.exp (additional_sources): New variable.
22882         (dg-additional-sources): New function.
22883         (additional_files): New variable.
22884         (dg-additional-files): New function.
22885         (dg-additional-files-options): Likewise.
22886         * lib/gcc-dg.exp (dg-require-weak): New function.
22887         (dg-require-alias): Likewise.
22888         (dg-require-gc-sections): Likewise.
22889         * lib/target-supports.exp (check_alias_available): Remove testfile
22890         parameter.
22891         (check_gc_sections_available): New function.
22892         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
22893         (dg-gpp-additional-files): Likewise.
22894         * lib/g++.exp (additional_sources): Remove.
22895         (additional_files): Likewise.
22896         (g++_target_compile): Use dg-additional-files-options.
22897
22898         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
22899         Tcl logic.
22900         * gcc.dg/special/ecos.exp: Remove.
22901         * gcc.dg/special/20000419-2.c: Use dg-require-*.
22902         * gcc.dg/special/alias-1.c: Likewise.
22903         * gcc.dg/special/alias-2.c: Likewise.
22904         * gcc.dg/special/gcsec-1.c: Likewise.
22905         * gcc.dg/special/weak-1.c: Likewise.
22906         * gcc.dg/special/weak-2.c: Likewise.
22907         * gcc.dg/special/wkali-1.c: Likewise.
22908         * gcc.dg/special/wkali-2.c: Likewise.
22909
22910         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
22911         dg-gpp-additional-*.
22912         * g++.dg/special/conpr-3.C: Likewise.
22913         * g++.dg/special/conpr-4.C: Likewise.
22914         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
22915         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
22916         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
22917         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
22918         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
22919         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
22920         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
22921         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
22922         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
22923         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
22924         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
22925         * g++.old-deja/g++.other/comdat1.C: Likewise.
22926         * g++.old-deja/g++.other/comdat2.C: Likewise.
22927         * g++.old-deja/g++.other/comdat3.C: Likewise.
22928         * g++.old-deja/g++.other/ctor1.C: Likewise.
22929         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
22930
22931 2003-06-05  Richard Henderson  <rth@redhat.com>
22932
22933         * gcc.dg/debug/20030605-1.c: New.
22934
22935 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22936
22937         * README.QMTEST: Update.
22938
22939 2003-06-04  Richard Henderson  <rth@redhat.com>
22940
22941         * gcc.dg/cleanup-1.c: New.
22942         * gcc.dg/cleanup-2.c: New.
22943         * gcc.dg/cleanup-3.c: New.
22944         * gcc.dg/cleanup-4.c: New.
22945         * gcc.dg/cleanup-5.c: New.
22946         * gcc.dg/cleanup-6.c: New.
22947         * gcc.dg/cleanup-7.c: New.
22948
22949 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22950
22951         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
22952
22953         * lib/dg-pch.exp: New file.
22954         * g++.dg/pch/pch.exp: Use dg-pch.exp.
22955         * gcc.dg/pch/pch.exp: Likewise.
22956
22957 2003-06-04  Roger Sayle  <roger@eyesopen.com>
22958
22959         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
22960         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
22961         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
22962         * gcc.dg/builtins-17.c: New test case.
22963         * gcc.dg/i386-387-4.c: New test case.
22964         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
22965
22966 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22967
22968         * gcc.dg/ultrasp9.c: New test.
22969
22970 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22971
22972         * gcc.c-torture/compile/20030604-1.c: New test.
22973         * gcc.dg/sparc-constant-1.c: New test.
22974
22975 2003-06-03  Glen Nakamura  <glen@imodulo.com>
22976
22977         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
22978
22979 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
22980
22981         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
22982
22983         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
22984         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
22985
22986 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
22987
22988         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
22989
22990 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22991
22992         PR c++/10940
22993         * g++.dg/template/spec10.C: New test.
22994
22995 2003-06-03  Roger Sayle  <roger@eyesopen.com>
22996
22997         * gcc.dg/builtins-16.c: New test case.
22998
22999 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
23000
23001         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
23002         mempcpy test with post-increments.
23003         * gcc.c-torture/execute/string-opt-3.c: New test.
23004         * gcc.dg/string-opt-1.c: New test.
23005
23006 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
23007
23008         PR fortran/10965
23009         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
23010
23011 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
23012
23013         * lib/scanasm.exp (dg-scan): New function, factored out of ...
23014         (scan-assembler): ... here.  Use dg-scan.
23015         (scan-assembler-not): Likewise.
23016         (scan-file): New function.
23017         (scan-file-not): Likewise.
23018         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
23019         * gcc.dg/cpp/_Pragma4.c: Likewise.
23020         * gcc.dg/cpp/_Pragma5.c: Likewise.
23021         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23022         * gcc.dg/cpp/avoidpaste2.c: Likewise.
23023         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
23024         * gcc.dg/cpp/cmdlne-P.c: Likewise.
23025         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
23026         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
23027         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
23028         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
23029         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
23030         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
23031         * gcc.dg/cpp/cxxcom1.c: Likewise.
23032         * gcc.dg/cpp/line1.c: Likewise.
23033         * gcc.dg/cpp/maccom1.c: Likewise.
23034         * gcc.dg/cpp/maccom2.c: Likewise.
23035         * gcc.dg/cpp/maccom3.c: Likewise.
23036         * gcc.dg/cpp/maccom4.c: Likewise.
23037         * gcc.dg/cpp/maccom5.c: Likewise.
23038         * gcc.dg/cpp/maccom6.c: Likewise.
23039         * gcc.dg/cpp/multiline.c: Likewise.
23040         * gcc.dg/cpp/spacing1.c: Likewise.
23041         * gcc.dg/cpp/spacing2.c: Likewise.
23042         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
23043         * gcc.dg/cpp/trad/maccom1.c: Likewise.
23044         * gcc.dg/cpp/trad/maccom2.c: Likewise.
23045         * gcc.dg/cpp/trad/maccom3.c: Likewise.
23046         * gcc.dg/cpp/trad/maccom4.c: Likewise.
23047         * gcc.dg/cpp/trad/maccom6.c: Likewise.
23048         * gcc.dg/cpp/cxxcom2.c: Likewise.
23049         * gcc.dg/cpp/cxxcom2.h: New file.
23050
23051         * gcc.dg/cpp/truefalse.cpp: Move it to ...
23052         * g++.dg/cpp/truefalse.C: Here.
23053         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
23054
23055 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
23056
23057         * gcc.dg/cpp/redef3.c: New file.
23058
23059 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23060
23061         * gcc.dg/i386-loop-3.c: New test.
23062
23063 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
23064
23065         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
23066
23067 2003-05-31  Roger Sayle  <roger@eyesopen.com>
23068
23069         * gcc.dg/fwrapv-1.c: New test case.
23070         * gcc.dg/fwrapv-2.c: New test case.
23071
23072 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23073
23074         PR c++/10956
23075         * g++.dg/template/spec9.C: New test.
23076
23077 2003-05-29  Roger Sayle  <roger@eyesopen.com>
23078
23079         * gcc.dg/duff-4.c: New test case.
23080
23081 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
23082
23083         PR fortran/10843
23084         * g77.dg/ffixed-form-1.f: New test
23085         * g77.dg/ffixed-form-2.f: New test
23086         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
23087         * g77.dg/ffree-form-3.f: New test
23088
23089 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
23090
23091         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
23092         * gcc.dg/wint_t-1.c: Likewise.
23093
23094 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23095
23096         * g++.dg/template/access11.C: New test.
23097
23098 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23099
23100         PR c++/10849
23101         * g++.dg/template/access10.C: New test.
23102
23103 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23104             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23105
23106         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
23107
23108 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23109
23110         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
23111         suppress for powerpc-*-darwin*.
23112         * gcc.dg/torture/builtin-noret-2.c: Likewise.
23113
23114 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23115
23116         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
23117         suppress option for powerpc-*-darwin*.
23118
23119 2003-05-23  Roger Sayle  <roger@eyesopen.com>
23120
23121         * gcc.dg/builtins-1.c: Add tests for tan and atan.
23122         * gcc.dg/builtins-4.c: Add test for fmod.
23123
23124 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23125
23126         PR c++/10682
23127         * g++.dg/template/instantiate4.C: New test.
23128
23129 2003-05-22  Roger Sayle  <roger@eyesopen.com>
23130
23131         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
23132
23133 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
23134
23135         * gcc.dg/compat/scalar-return-1_main.c: New file.
23136         * gcc.dg/compat/scalar-return-1_x.c: New file.
23137         * gcc.dg/compat/scalar-return-1_y.c: New file.
23138         * gcc.dg/compat/scalar-return-2_main.c: New file.
23139         * gcc.dg/compat/scalar-return-2_x.c: New file.
23140         * gcc.dg/compat/scalar-return-2_y.c: New file.
23141         * gcc.dg/compat/struct-return-3_main.c: New file.
23142         * gcc.dg/compat/struct-return-3_y.c: New file.
23143         * gcc.dg/compat/struct-return-3_x.c: New file.
23144         * gcc.dg/compat/struct-return-2_main.c: New file.
23145         * gcc.dg/compat/struct-return-2_x.c: New file.
23146         * gcc.dg/compat/struct-return-2_y.c: New file.
23147
23148 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23149
23150         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
23151         for hppa*-hp-hpux*.
23152         * gcc.dg/20021014-1.c (dg-options): Likewise.
23153         * gcc.dg/nest.c (dg-options): Likewise.
23154
23155 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
23156
23157         PR c++/9738
23158         * g++.dg/ext/dllimport2.C: New file.
23159         * g++.dg/ext/dllimport3.C: New file.
23160
23161 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
23162
23163         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
23164         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23165         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23166         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23167         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23168         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23169         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
23170         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
23171         * gcc.dg/compat/small-struct-defs.h: New file.
23172         * gcc.dg/compat/small-struct-init.h: New file.
23173         * gcc.dg/compat/small-struct-check.h: New file.
23174         * gcc.dg/compat/fp-struct-defs.h: New file.
23175         * gcc.dg/compat/fp-struct-check.h: New file.
23176         * gcc.dg/compat/fp-struct-init.h: New file.
23177         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
23178         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
23179
23180 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
23181
23182         * gcc.dg/20030225-2.c: New test.
23183
23184 2003-05-18  Roger Sayle  <roger@eyesopen.com>
23185             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23186
23187         * gcc.c-torture/compile/20030518-1.c: New test case.
23188
23189 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
23190
23191         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
23192         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
23193         gcc-dg-debug-runtest.
23194         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
23195         gcc-dg-debug-runtest.
23196
23197 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23198
23199         PR c++/9022
23200         * g++.dg/lookup/using6.C: New test.
23201
23202 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23203
23204         * g++.dg/parse/access2.C: New test.
23205
23206 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
23207
23208         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
23209         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
23210         * gcc.dg/debug/debug.exp: Likewise.
23211
23212 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
23213
23214         * gcc.dg/dollar.c: New test.
23215
23216 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
23217
23218         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
23219         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
23220         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
23221         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
23222         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
23223         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
23224         * gcc.dg/compat/struct-by-value-6_main.c: New file.
23225         * gcc.dg/compat/struct-by-value-6_x.c: New file.
23226         * gcc.dg/compat/struct-by-value-6_y.c: New file.
23227         * gcc.dg/compat/struct-by-value-7_main.c: New file.
23228         * gcc.dg/compat/struct-by-value-7_x.c: New file.
23229         * gcc.dg/compat/struct-by-value-7_y.c: New file.
23230         * gcc.dg/compat/struct-by-value-8_main.c: New file.
23231         * gcc.dg/compat/struct-by-value-8_x.c: New file.
23232         * gcc.dg/compat/struct-by-value-8_y.c: New file.
23233         * gcc.dg/compat/struct-by-value-9_main.c: New file.
23234         * gcc.dg/compat/struct-by-value-9_x.c: New file.
23235         * gcc.dg/compat/struct-by-value-9_y.c: New file.
23236
23237 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
23238
23239         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
23240         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
23241         support for "repo" mode.
23242         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
23243         * lib/g77-dg.exp: Likewise.
23244         * lib/obj-dg.exp: Likewise.
23245
23246 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
23247
23248         Merge from gcc-3_2-rhl8-branch:
23249         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
23250
23251         * gcc.dg/tls/opt-6.c: New test.
23252
23253         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
23254
23255         * gcc.dg/20030405-1.c: New test.
23256
23257         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
23258
23259         * gcc.dg/20030309-1.c: New test.
23260
23261         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23262
23263         * gcc.c-torture/execute/20030307-1.c: New test.
23264
23265         2003-02-20  Randolph Chung  <tausq@debian.org>
23266
23267         * gcc.c-torture/compile/20030220-1.c: New test.
23268
23269         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
23270
23271         * gcc.dg/20030217-1.c: New test.
23272
23273         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23274
23275         * gcc.c-torture/compile/20020129-1.c: New test.
23276
23277         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23278
23279         * gcc.dg/unroll-1.c: New test.
23280
23281         2002-11-16  Jan Hubicka  <jh@suse.cz>
23282
23283         * gcc.c-torture/execute/20020920-1.c: New test.
23284
23285         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23286
23287         PR target/7434
23288         * gcc.c-torture/compile/20021008-1.c: New test.
23289
23290         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23291
23292         PR target/7559
23293         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23294
23295         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23296
23297         * gcc.c-torture/compile/20020807-1.c: New test.
23298
23299         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23300
23301         * gcc.dg/tls/opt-1.c: New test.
23302
23303         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23304
23305         * gcc.dg/20020729-1.c: New test.
23306
23307         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23308
23309         * g++.dg/opt/life1.C: New test.
23310
23311         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23312
23313         * gcc.dg/20020525-1.c: New test.
23314
23315         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23316
23317         PR c++/6794
23318         * g++.dg/ext/pretty1.C: New test.
23319         * g++.dg/ext/pretty2.C: New test.
23320
23321 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23322
23323         PR c++/8385
23324         * g++.dg/ext/typeof5.C: New test.
23325
23326 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23327
23328         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23329         __USER_LABEL_PREFIX__ into account.
23330         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23331
23332 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23333
23334         * gcc.dg/builtins-15.c: New test case.
23335
23336 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23337
23338         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23339
23340 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23341
23342         * lib/g++.exp: Tweak handling of additional source files.
23343         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23344         * g++.dg/special/conpr-2a.C: Rename to ...
23345         * g++.dg/special/conpr-2a.cc: ... this.
23346         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23347         * g++.dg/special/conpr-3a.C: Rename to ...
23348         * g++.dg/special/conpr-3a.cc: This.
23349         * g++.dg/special/conpr-3b.C: Rename to ...
23350         * g++.dg/special/conpr-3b.cc: This.
23351         * g++.dg/special/conpr-4.C: New test.
23352         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23353
23354 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23355
23356         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23357
23358 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23359
23360         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23361         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23362         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23363         * g++.old-deja/g++.other/warn3.C: Likewise.
23364
23365 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23366
23367         * gcc.dg/i386-387-1.c: Update to also test log.
23368         * gcc.dg/i386-387-2.c: Likewise.
23369
23370 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23371
23372         * g77.f-torture/execute/int8421.f: New test.
23373
23374 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23375
23376         PR c++/10230, c++/10481
23377         * g++.dg/lookup/scoped5.C: New test.
23378
23379 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23380
23381         PR c++/10552
23382         * g++.dg/template/ttp6.C: New test.
23383
23384 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23385
23386         * gcc.c-torture/execute/builtins: New directory.
23387         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23388         gcc.c-torture/execute/builtins.
23389         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23390         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23391         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23392         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23393
23394 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23395
23396         PR c++/9252
23397         * g++.dg/template/access8.C: New test.
23398         * g++.dg/template/access9.C: New test.
23399
23400 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23401
23402         PR c++/9554
23403         * g++.dg/parse/access1.C: New test.
23404
23405 2003-05-09  DJ Delorie  <dj@redhat.com>
23406
23407         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23408         long, and not an int.
23409
23410 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23411
23412         PR c++/10555, c++/10576
23413         * g++.dg/template/memclass1.C: New test.
23414
23415 2003-05-08  DJ Delorie  <dj@redhat.com>
23416
23417         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23418         targets.
23419         * gcc.c-torture/execute/20021024-1.x: Likewise.
23420         * gcc.c-torture/execute/shiftdi.x: Likewise.
23421         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23422         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23423         * gcc.dg/20021018-1.c: Likewise.
23424
23425 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23426
23427         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23428
23429         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23430         (bcopy): Call memmove.
23431
23432 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23433
23434         * g77.f-torture/compile/8485.f: New test case.
23435
23436 2003-05-07  Richard Henderson  <rth@redhat.com>
23437
23438         PR c++/10570
23439         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23440         Verify exception_cleanup not called for rethrows.
23441         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23442         when exiting catch block without rethrowing.
23443         * g++.dg/eh/forced3.C: New.
23444         * g++.dg/eh/forced4.C: New.
23445
23446 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23447
23448         * gcc.dg/20030505.c: Fix triplet.
23449
23450 2003-05-06  DJ Delorie  <dj@redhat.com>
23451
23452         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23453         * gcc.dg/nest.c: Likewise.
23454
23455 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23456
23457         * gcc.dg/builtins-14.c: New test case.
23458
23459 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23460
23461         * lib/compat.exp (compat-execute): New argument.
23462         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23463         * gcc.dg/compat: New test directory.
23464         * gcc.dg/compat/compat.exp: New expect script.
23465         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23466         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23467         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23468         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23469         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23470         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23471
23472         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23473         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23474         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23475         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23476         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23477         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23478         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23479         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23480         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23481         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23482         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23483         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23484         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23485         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23486         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23487
23488 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23489
23490         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23491
23492 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23493
23494         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23495
23496 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23497
23498         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23499         * gcc.dg/ppc-fsel-2.c: New test.
23500
23501         * gcc.dg/unused-5.c: New test.
23502
23503 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23504
23505         PR c++/10496
23506         * g++.dg/warn/pmf1.C: New test.
23507
23508 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23509
23510         PR c++/4494
23511         * g++.dg/warn/main.C: New test.
23512
23513 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23514
23515         * gcc.dg/nonnull-3.c: New test.
23516
23517 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23518
23519         * gcc.dg/cpp/Wtrigraphs.c: Update.
23520         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23521
23522 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23523
23524         * gcc.dg/ppc-fsel-1.c: New test.
23525
23526 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23527
23528         PR c/10604
23529         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23530
23531 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23532
23533         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23534
23535 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23536
23537         PR c++/9364, c++/10553, c++/10586
23538         * g++.dg/parse/typename4.C: New test.
23539         * g++.dg/parse/typename5.C: Likewise.
23540
23541 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23542
23543         * gcc.c-torture/compile/20030503-1.c: New test.
23544
23545 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23546
23547         * g++.dg/lookup/using5.C: Fix testcase error.
23548
23549 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23550
23551         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23552         since MEABI is no longer supported.  Remove all vestiges
23553         of MEABI from the test.
23554
23555 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23556
23557         PR c++/10554
23558         * g++.dg/lookup/using5.C: New test.
23559
23560 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23561
23562         PR c++/8772
23563         * g++.dg/template/ttp5.C: New test.
23564
23565 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23566
23567         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23568         (dg-gpp-additional-sources): New function.
23569         (dg-gpp-additional-files): Likewise.
23570         * lib/g++.exp (additional_sources): New variable.
23571         (additional_files): Likewise.
23572         (g++_target_compile): Deal with them.
23573         * lib/old-dejagnu.exp: Remove.
23574         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23575         * g++.old-deja: Revise all tests to use dg commands.
23576
23577 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23578
23579         PR c++/9432, c++/9528
23580         * g++.dg/lookup/using4.C: New test.
23581
23582 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23583
23584         * gcc.dg/noreturn-5.c: New file.
23585         * gcc.dg/noreturn-6.c: New file.
23586
23587         * gcc.c-torture/compile/inline-1.c: New file.
23588
23589 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23590
23591         PR c++/10551
23592         * g++.dg/template/explicit1.C: New test.
23593
23594 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23595
23596         PR c++/10549
23597         * g++.dg/other/bitfield1.C: New test.
23598
23599         PR c++/10527
23600         * g++.dg/init/new7.C: New test.
23601
23602 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23603
23604         * g++.dg/ext/desig1.C: New test.
23605         * g++.dg/ext/init1.C: Update.
23606
23607         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23608
23609 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23610
23611         PR c++/10180
23612         * g++.dg/warn/Winline-1.C: New test.
23613
23614 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23615
23616         * gcc.c-torture/execute/string-opt-19.c: New test.
23617
23618         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23619         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23620
23621 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23622
23623         PR c++/10506
23624         * g++.dg/init/new6.C: New test.
23625
23626         PR c++/10503
23627         * g++.dg/init/ref6.C: New test.
23628
23629 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23630
23631         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23632
23633 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23634
23635         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23636         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23637
23638 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23639
23640         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23641         initialized static data members.
23642
23643 2003-04-25  H.J. Lu <hjl@gnu.org>
23644
23645         * gcc.dg/ia64-sync-4.c: New test.
23646
23647 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23648
23649         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23650         date.
23651
23652 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23653
23654         PR c++/10337
23655         * g++.dg/warn/conv1.C: New test.
23656         * g++.old-deja/g++.other/conv7.C: Adjust.
23657         * g++.old-deja/g++.other/overload14.C: Adjust.
23658
23659 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23660
23661         PR c++/10471
23662         * g++.dg/template/defarg2.C: New test.
23663
23664 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23665
23666         * gcc.dg/cpp/include2.c: Update.
23667         * gcc.dg/cpp/multiline-2.c: New.
23668         * gcc.dg/cpp/multiline.c: Update.
23669         * gcc.dg/cpp/strify2.c: Update.
23670         * gcc.dg/cpp/trad/literals-2.c: Update.
23671
23672 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23673
23674         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23675
23676 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23677
23678         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23679
23680 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23681
23682         PR c++/10451
23683         * g++.dg/parse/crash4.C: New test.
23684
23685         PR c++/9847
23686         * g++.dg/parse/crash5.C: New test.
23687
23688 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23689
23690         PR c++/10446
23691         * g++.dg/parse/crash3.C: New test.
23692
23693         PR c++/10428
23694         * g++.dg/parse/elab1.C: New test.
23695
23696 2003-04-22  Devang Patel  <dpatel@apple.com>
23697
23698         * gcc.dg/cpp/trad/funlike-5.c: New test.
23699
23700 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23701
23702         * g++.dg/other/packed1.C: Fix dg options.
23703
23704 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23705
23706         * g++.dg/other/offsetof2.C: New test.
23707
23708 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23709
23710         * g++.dg/template/recurse.C: Adjust location of error messages.
23711
23712 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23713
23714         PR c++/9881
23715         * g++.dg/init/addr-const1.C: New test.
23716         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23717
23718 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23719
23720         PR c++/10405
23721         * g++.dg/lookup/struct-hack1.C: New test.
23722
23723 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23724
23725         * ucs.c: Update diagnostic messages.
23726
23727 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23728
23729         * gcc.dg/cpp/truefalse.cpp: New test.
23730         * gcc.dg/cpp/cpp.exp: Update.
23731         * g++.dg/other/stdbool-if.C: Remove.
23732
23733 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23734
23735         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23736         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23737
23738 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23739
23740         * gcc.c-torture/compile/20030418-1.c: New test.
23741
23742 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23743
23744         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23745
23746 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23747
23748         PR c++/10347
23749         g++.dg/template/dependent-name1.C: New test.
23750
23751 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23752
23753         * gcc.dg/warn-1.c (tourist_guide): New array,
23754         contains a pointer to bar.
23755
23756 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23757
23758         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23759         * gcc.c-torture/execute/medce-1.c: New test case.
23760         * gcc.c-torture/execute/medce-2.c: New test case.
23761
23762 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23763
23764         * lib/prune.exp: Ignore more messages.
23765
23766         PR c++/10381
23767         * g++.dg/parse/lookup3.C: New test.
23768
23769 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23770
23771         * gcc.c-torture/compile/20030415-1.c : New test.
23772
23773 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23774
23775         * gcc.c-torture/execute/scope-2.c: Move to ...
23776         * gcc.dg/noncompile/scope.c: .... here.
23777
23778 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23779
23780         * gcc.dg/20030414-2.c: New test case.
23781
23782 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23783
23784         PR target/10377
23785         * gcc.dg/20030414-1.c: New test.
23786
23787 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23788
23789         * gcc.dg/builtins-12.c: New test case.
23790         * gcc.dg/builtins-13.c: New test case.
23791
23792 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23793
23794         * gcc.c-torture/execute/string-opt-18.c: New test.
23795
23796 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23797
23798         PR c++/10300
23799         * g++.dg/init/new5.C: New test.
23800
23801 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23802
23803         PR c++/7910
23804         * g++.dg/ext/dllimport1.C: New test.
23805
23806 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23807
23808         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23809
23810 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23811
23812         PR Fortran/9263
23813         * g77.f-torture/noncompile/9263.f: New test
23814         PR Fortran/1832
23815         * g77.f-torture/execute/1832.f: New test
23816
23817 2003-04-11  David Chad  <davidc@freebsd.org>
23818             Loren J. Rittle  <ljrittle@acm.org>
23819
23820         libobjc/8562
23821         * objc.dg/headers.m: New test.
23822
23823 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23824
23825         * gcc.c-torture/execute/builtin-noret-2.c: New.
23826         * gcc.c-torture/execute/builtin-noret-2.x: New.
23827         XFAIL builtin-noret-2.c at -O1 and above.
23828         * gcc.dg/redecl.c: New.
23829         * gcc.dg/Wshadow-1.c: Update error regexps.
23830
23831 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23832
23833         * g++.dg/abi/bitfield10.C: New test.
23834
23835 2003-04-09  Mike Stump  <mrs@apple.com>
23836
23837         * gcc.dg/pch/pch.exp: Make testcase names longer.
23838         * g++.dg/pch/pch.exp: Make testcase names longer.
23839
23840 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23841
23842         * gcc.dg/builtins-11.c: New test case.
23843
23844 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23845
23846         * gcc.dg/builtins-9.c: New test case.
23847         * gcc.dg/builtins-10.c: New test case.
23848
23849 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23850
23851         * gcc.dg/noncompile/init-4.c.c: New test.
23852
23853 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23854
23855         * gcc.misc-test/gcov-9.c: New test.
23856         * gcc.misc-test/gcov-10.c: New test
23857         * gcc.misc-test/gcov-11.c: New test.
23858
23859 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23860
23861         PR optimization/10024
23862         * gcc.c-torture/compile/20030405-1.c: New test.
23863
23864 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23865
23866         * gcc.dg/pch/static-3.c: New.
23867         * gcc.dg/pch/static-3.hs: New.
23868         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23869
23870 2003-04-04  Richard Henderson  <rth@redhat.com>
23871
23872         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23873         * g++.dg/eh/forced2.C: Likewise.
23874
23875 2003-04-03  Mike Stump  <mrs@apple.com>
23876
23877         * lib/scanasm.exp (scan-assembler): Add xfail processing for
23878         target arg.
23879         (scan-assembler-times, scan-assembler-not): Likewise.
23880         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
23881
23882 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23883
23884         * gcc.dg/sparc-loop-1.c: New test.
23885
23886 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
23887
23888         PR other/9274
23889         * g++.dg/pch/system-2.C: New.
23890         * g++.dg/pch/system-2.Hs: New.
23891
23892 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
23893
23894         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
23895
23896         * g++.dg/eh/simd-1.C (vecfunc): Same.
23897
23898 2003-04-01  Roger Sayle  <roger@eyesopen.com>
23899
23900         * gcc.c-torture/execute/20030401-1.c: New test case.
23901
23902 2003-04-01  Ziemowit Laski <zlaski@apple.com>
23903
23904         * objc.dg/defs.m: New.
23905
23906 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
23907
23908         * g++.dg/eh/simd-1.C: New.
23909         * g++.dg/eh/simd-2.C: New.
23910
23911 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
23912
23913         * gcc.c-torture/execute/simd-3.c: New.
23914
23915 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23916
23917         PR c/9936
23918         * gcc.dg/20030331-2.c: New test.
23919
23920 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23921
23922         PR c++/10278
23923         * g++.dg/parse/crash2.C: New test.
23924
23925 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23926
23927         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
23928         * gcc.c-torture/execute/20030331-1.c: ...here.
23929
23930 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23931
23932         * gcc.c-torture/execute/20030331-1.c: New test.
23933
23934 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23935
23936         * lib/gcov.exp: Adjust call return testing strings.
23937         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
23938
23939 2003-03-31  Roger Sayle  <roger@eyesopen.com>
23940
23941         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
23942         * gcc.dg/builtins-7.c: New test case.
23943         * gcc.dg/builtins-8.c: New test case.
23944
23945 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23946
23947         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
23948
23949 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
23950
23951         PR c++/7647
23952         * g++.dg/lookup-class-member-2.C: New test.
23953
23954 2003-03-30  Glen Nakamura  <glen@imodulo.com>
23955
23956         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
23957
23958 2003-03-28  Roger Sayle  <roger@eyesopen.com>
23959
23960         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
23961
23962 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
23963
23964         * g++.dg/init/attrib1.C: New test.
23965
23966 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23967
23968         * gcc.dg/ultrasp8.c: New test.
23969
23970 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23971
23972         * gcc.dg/ultrasp7.c: New test.
23973
23974 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
23975
23976         PR c++/10047
23977         * g++.dg/template/inline1.C: New test.
23978
23979 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23980
23981         * gcc.dg/sparc-dwarf2.c: New test.
23982
23983 2003-03-27  Roger Sayle  <roger@eyesopen.com>
23984
23985         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
23986         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
23987
23988 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
23989
23990         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
23991         than reading .x files.
23992         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
23993         * g77.dg/gcov/gcov-1.f: Likewise.
23994         * gcc.misc-tests/gcov-4b.c: Likewise.
23995         * gcc.misc-tests/gcov-5b.c: Likewise.
23996         * gcc.misc-tests/gcov-6.c: Likewise.
23997         * gcc.misc-tests/gcov-7.c: Likewise.
23998         * gcc.misc-tests/gcov-8.c: Likewise.
23999         * g++.dg/gcov/gcov-1.x: Remove.
24000         * g77.dg/gcov/gcov-1.x: Likewise.
24001         * gcc.misc-tests/gcov-4b.x: Likewise.
24002         * gcc.misc-tests/gcov-5b.x: Likewise.
24003         * gcc.misc-tests/gcov-6.x: Likewise.
24004         * gcc.misc-tests/gcov-7.x: Likewise.
24005         * gcc.misc-tests/gcov-8.x: Likewise.
24006
24007 2003-03-27  Glen Nakamura  <glen@imodulo.com>
24008
24009         PR opt/10087
24010         * gcc.dg/20030324-1.c: New test.
24011
24012 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
24013
24014         PR c++/10224
24015         * g++.dg/template/arg3.C: New test.
24016
24017         PR c++/10158
24018         * g++.dg/template/friend18.C: New test.
24019
24020 2003-03-26  Roger Sayle  <roger@eyesopen.com>
24021
24022         * g77.f-torture/compile/20030326-1.f: New test case.
24023
24024 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
24025
24026         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
24027
24028         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
24029
24030 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
24031
24032         * gcc.dg/ia64-sync-3.c: New test.
24033
24034 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
24035
24036         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
24037
24038 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24039
24040         * gcc.dg/ultrasp6.c: New test.
24041
24042 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24043
24044         * gcc.dg/i386-signbit-1.c: New test.
24045         * gcc.dg/i386-signbit-2.c: New test.
24046         * gcc.dg/i386-signbit-3.c: New test.
24047
24048 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24049
24050         * gcc.dg/ultrasp5.c: Fix options.
24051
24052 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24053
24054         * gcc.dg/ultrasp5.c: Fix comment.
24055
24056 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
24057
24058         PR fortran/10197
24059         * g77.f-torture/execute/10197.f: New test.
24060
24061 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
24062
24063         PR c++/9898, c++/383
24064         * g++.dg/template/conv6.C: New test.
24065
24066         PR c++/10119
24067         * g++.dg/template/ptrmem5.C: New test.
24068
24069         PR c++/10026
24070         * g++.dg/lookup/koenig1.C: New test.
24071
24072         PR C++/10199
24073         * g++.dg/lookup/template2.C: New test.
24074
24075 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
24076
24077         * g++.dg/opt/rtti1.C: New test.
24078
24079 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24080
24081         * gcc.dg/ultrasp5.c: New test.
24082
24083 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
24084
24085         PR middle-end/9967
24086         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
24087         builtin fputs.
24088
24089 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
24090
24091         PR c/8224
24092         * gcc.dg/20030323-1.c: New test.
24093
24094 2003-03-23  Roger Sayle  <roger@eyesopen.com>
24095
24096         * gcc.c-torture/compile/20030323-1.c: New test case.
24097
24098 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
24099
24100         * gcc.dg/20030321-1.c: New test.
24101
24102 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
24103
24104         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
24105
24106 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24107
24108         PR c++/9978, c++/9708
24109         * g++.dg/ext/vlm1.C: Adjust expected error.
24110         * g++.dg/ext/vla2.C: New test.
24111         * g++.dg/template/arg1.C: New test.
24112         * g++.dg/template/arg2.C: New test.
24113
24114 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
24115
24116         * g77.f-torture/execute/select.f: New test.
24117         * g77.f-torture/noncompile/select_no_compile.f: New test.
24118
24119 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
24120
24121         PR c++/9898
24122         * g++.dg/other/error4.C: New test.
24123
24124 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
24125
24126         * g++.dg/template/friend17.C: New test.
24127
24128 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
24129
24130         * gcc.c-torture/compile/20030320-1.c: New.
24131
24132 2003-03-20  Roger Sayle  <roger@eyesopen.com>
24133
24134         * gcc.dg/builtins-6.c: New test case.
24135
24136 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
24137
24138         PR target/10073
24139         * gcc.c-torture/compile/20030319-1.c: New.
24140
24141 2003-03-18  Jan Hubicka  <jh@suse.cz>
24142
24143         * gcc.dg/i386-cvt-1.c: New test.
24144
24145 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
24146
24147         * objc.dg/naming-1.m: Use "(parse|syntax) error".
24148         * objc.dg/naming-2.m: Likewise.
24149
24150 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
24151
24152         PR c++/9639
24153         * g++.dg/parse/crash1.C: New test.
24154
24155 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
24156
24157         PR c++/8805
24158         * g++.dg/eh/cleanup1.C: New test.
24159
24160 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24161
24162         * gcc.c-torture/execute/20030316-1.c: New test case.
24163
24164 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24165
24166         PR c++/9629
24167         * g++.dg/init/ctor2.C: New test.
24168
24169 2003-03-15  Roger Sayle  <roger@eyesopen.com>
24170
24171         * g77.f-torture/compile/xformat.f: New test case.
24172
24173 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24174
24175         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
24176         * g++.old-deja/g++.mike/eh50.C: Likewise.
24177
24178 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24179
24180         PR c++/6440
24181         * g++.dg/template/spec7.C: New test.
24182         * g++.dg/template/spec8.C: Likewise.
24183
24184 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
24185
24186         * gcc.c-torture/execute/20030313-1.c: New test.
24187
24188 2003-03-14  Richard Henderson  <rth@redhat.com>
24189
24190         * gcc.dg/inline-2.c: Adjust alpha test for external call.
24191
24192 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24193
24194         * gcc.c-torture/compile/20030314-1.c: New test.
24195
24196 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
24197
24198         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
24199         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
24200         thumb target,
24201         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
24202         to accept newer _imp__  prefix and additional
24203         newline in .drectve section.
24204         * gcc.dg/dll-4.c: Likewise.
24205         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
24206         switch.
24207
24208 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
24209
24210         * g++.dg/parse/namespace9.C: New test.
24211
24212         * g++.dg/init/ref5.C: New test.
24213         * g++.dg/parse/ptrmem1.C: Likewise.
24214
24215 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24216
24217         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
24218         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
24219         regular expression.
24220         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
24221         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
24222
24223 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
24224
24225         * gcc.c-torture/execute/20030224-2.c: New test.
24226
24227 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24228
24229         * gcc.dg/decl-3.c: New test.
24230
24231 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24232
24233         * gcc.dg/i386-loop-2.c: New test.
24234
24235 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
24236
24237         PR c++/9474
24238         * g++.dg/parse/namespace8.C: New test.
24239
24240         PR c++/9924
24241         * g++.dg/overload/builtin2.C: New test.
24242
24243 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
24244
24245         * gcc.dg/return-type-3.c: New test.
24246
24247 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
24248
24249         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
24250         profiling options are not supported.
24251
24252 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
24253
24254         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
24255         * g++.old-deja/g++.warn/impint2.C: Likewise.
24256
24257 2003-03-10  Devang Patel  <dpatel@apple.com>
24258
24259         * g++.dg/cpp/c++_cmd_1.C: New test.
24260         * g++.dg/cpp/c++_cmd_1.h: New file.
24261
24262 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
24263
24264         * gcc.dg/altivec-9.c: New file.
24265
24266 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24267
24268         * gcc.dg/ppc-sdata-1.c: New test.
24269         * gcc.dg/ppc-sdata-2.c: New test.
24270
24271 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
24272
24273         PR c++/9373
24274         * g++.dg/opt/ptrmem2.C: New test.
24275
24276         PR c++/8534
24277         * g++.dg/opt/ptrmem1.C: New test.
24278
24279 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24280
24281         * gcc.dg/i386-loop-1.c: New test.
24282
24283 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24284
24285         PR c++/9970
24286         * g++.dg/lookup/friend1.C: New test.
24287
24288 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24289
24290         PR c++/9823
24291         * g++.dg/parser/constructor1.C: New test.
24292
24293 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24294
24295         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24296
24297         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24298
24299 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24300
24301         * gcc.dg/cpp/Wunused.c: Update test.
24302
24303 2003-03-08  Jan Hubicka  <jh@suse.cz>
24304
24305         * gcc.dg/inline-3.c: New test.
24306
24307 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24308
24309         PR c++/9809
24310         * g++.dg/parse/builtin1.C: New test.
24311
24312         PR c++/9982
24313         * g++.dg/abi/cookie1.C: New test.
24314         * g++.dg/abi/cookie2.C: Likewise.
24315
24316         PR c++/9524
24317         * g++.dg/template/field1.C: New test.
24318
24319         PR c++/9912
24320         * g++.dg/parse/class1.C: New test.
24321         * g++.dg/parse/namespace7.C: Likewise.
24322         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24323
24324 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24325
24326         * g++.dg/init/ref4.C: New test.
24327
24328 2003-03-07  Jan Hubicka  <jh@suse.cz>
24329
24330         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24331         * gcc.dg/inline-3.c:  New test.
24332
24333 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24334
24335         * g++.dg/init/ref3.C: New test.
24336
24337         PR c++/9965
24338         * g++.dg/init/ref2.C: New test.
24339
24340         PR c++/9400
24341         * g++.dg/warn/Wshadow-2.C: New test.
24342
24343         PR c++/9791
24344         * g++.dg/warn/Woverloaded-1.C: New test.
24345
24346 2003-03-05  Jan Hubicka  <jh@suse.cz>
24347
24348         * gcc.dg/i386-local2.c: New.
24349         * gcc.dg/i386-local.c: Fix typo.
24350
24351 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24352
24353         * g++.dg/abi/layout3.C: New test.
24354
24355 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24356
24357         * gcc.c-torture/compile/20030305-1.c
24358
24359 2003-03-05  Jan Hubicka  <jh@suse.cz>
24360
24361         * gcc.dg/i386-local.c: New.
24362
24363 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24364
24365         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24366
24367 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24368
24369         * gcc.dg/switch-2.c: New test.
24370         * gcc.dg/switch-3.c: New test.
24371         * gcc.dg/Wswitch.c: Adjust line numbers.
24372         * gcc.dg/Wswitch-default.c: Likewise.
24373         * gcc.dg/Wswitch-enum.c: Likewise.
24374
24375 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24376
24377         * gcc.c-torture/execute/20030222-1.c: New test.
24378
24379 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24380
24381         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24382
24383 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24384
24385         PR c++/9878
24386         * g++.dg/init/ref1.C: New test.
24387
24388 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24389
24390         * gcc.dg/sh-relax.c: New SH-only test.
24391
24392 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24393
24394         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24395         comment explaining purpose of testcase.
24396
24397 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24398
24399         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24400         for HC11/HC12 (asm needs two int registers).
24401         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24402         HC11/HC12 because the test uses an asm which needs two 32-bit
24403         registers.
24404
24405 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24406
24407         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24408         for HC11/HC12 (array is too large otherwise).
24409         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24410         * gcc.c-torture/compile/20010518-2.x: Likewise.
24411         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24412         HC11/HC12 (array is too large).
24413
24414 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24415
24416         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24417         * lib/g++-dg.exp (g++-dg-test): Likewise.
24418
24419 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24420
24421         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24422         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24423
24424 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24425
24426         * g++.dg/warn/implicit-typename1.C: Remove warning.
24427
24428 2003-02-28  Richard Henderson  <rth@redhat.com>
24429
24430         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24431         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24432
24433 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24434
24435         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24436         * g++.dg/pch/pch.exp: Likewise.
24437
24438 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24439
24440         PR c++/9879
24441         * testsuite/g++.dg/init/new4.C: New test.
24442
24443 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24444
24445         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24446
24447 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24448
24449         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24450         unsigned long.
24451
24452         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24453         wider than float.
24454
24455 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24456
24457         * lib/scanasm.exp: Add support for counting numbers of
24458         occurences.
24459         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24460         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24461
24462 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24463
24464         PR c++/9683
24465         * g++.dg/template/static3.C: New test.
24466
24467         PR c++/9829
24468         * g++.dg/parse/namespace6.C: New test.
24469
24470 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24471
24472         PR target/9732
24473         * gcc.dg/20030225-1.c: New test.
24474
24475 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24476
24477         * README: Remove out-of-date information.
24478
24479         PR c++/9836
24480         * g++.dg/template/spec6.C: New test.
24481
24482 2003-02-24  Jeff Law  <law@redhat.com>
24483
24484         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24485
24486 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24487
24488         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24489         * gcc.dg/pragma-ep-1.c: Likewise.
24490
24491 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24492
24493         PR c++/9602
24494         * g++.dg/template/friend16.C: New test.
24495
24496 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24497
24498         PR c++/5333
24499         * g++.dg/parse/fused-params1.C: Adjust error messages.
24500         * g++.dg/template/nested3.C: New test.
24501
24502 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24503
24504         * g++.dg/abi/param1.C: New test.
24505
24506 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24507
24508         PR c++/7982
24509         * g++.dg/warn/implicit-typename1.C: New test.
24510
24511 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24512
24513         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24514         with "mtune".
24515         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24516         * gcc.c-torture/execute/20010129-1.x: Likewise.
24517         * gcc.dg/20011107-1.c: Likewise.
24518         * gcc.dg/20020108-1.c: Likewise.
24519         * gcc.dg/20020122-3.c: Likewise.
24520         * gcc.dg/20020206-1.c: Likewise.
24521         * gcc.dg/20020310-1.c: Likewise.
24522         * gcc.dg/20020426-2.c: Likewise.
24523         * gcc.dg/20020517-1.c: Likewise.
24524         * gcc.dg/991230-1.c: Likewise.
24525         * gcc.dg/i386-unroll-1.c: Likewise.
24526         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24527
24528 2003-02-22  Jan Hubicka  <jh@suse.cz>
24529
24530         * gcc.dg/i386-mul.c: New test.
24531
24532 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24533
24534         * gcc.dg/builtins-5.c: New test case.
24535
24536 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24537
24538         * gcc.dg/asmreg-1.c: New test.
24539
24540 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24541
24542         PR c++/9749
24543         * g++.dg/parse/varmod1.C: New test.
24544
24545 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24546
24547         PR c++/9727
24548         * g++.dg/template/op1.C: New test.
24549
24550 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24551
24552         PR c++/8906
24553         * g++.dg/template/nested2.C: New test.
24554
24555 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24556
24557         PR c++/8724
24558         * g++.dg/expr/dtor1.C: New test.
24559
24560 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24561
24562         * gcc.dg/cpp/include3.c: New test.
24563         * gcc.dg/cpp/inc/foo.h: New file.
24564
24565 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24566
24567         * gcc.c-torture/execute/20030221-1.c: New test.
24568
24569 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24570
24571         PR c++/9729
24572         * g++.dg/abi/conv1.C: New test.
24573
24574 2003-02-20  Jan Hubicka  <jh@suse.cz>
24575
24576         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24577
24578 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24579
24580         * gcc.c-torture/compile/20030219-1.c: New test.
24581
24582 2003-02-18  Jan Hubicka  <jh@suse.cz>
24583
24584         * gcc.dg/funcorder.c: New test.
24585
24586 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24587
24588         * gcc.c-torture/execute/20030218-1.c: New.
24589
24590 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24591
24592         * gcc.dg/20030218-1.c: New.
24593
24594 2003-02-18  Richard Henderson  <rth@redhat.com>
24595
24596         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24597         * gcc.dg/attr-used-2.c: New.
24598
24599 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24600
24601         PR c++/9704
24602         * g++.dg/init/copy5.C: New test.
24603
24604 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24605
24606         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24607         * g++.dg/pch/pch.exp: Likewise.
24608
24609 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24610
24611         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24612         STACK_SIZE is not defined.
24613
24614 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24615
24616         PR c++/9457
24617         * g++.dg/template/init1.C: New test.
24618
24619 2003-02-16  Jan HUbicka  <jh@suse.cz>
24620
24621         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24622         (foo): Add few extra tests
24623         * gcc.dg/c99-const-expr-3.c: Likewise.
24624         * gcc.c-torture/execute/20030216-1.c: New.
24625
24626 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24627
24628         PR c++/9459
24629         * g++.dg/ext/typeof4.C: New test.
24630
24631 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24632
24633         * gcc.dg/i386-387-3.c: New test case.
24634
24635 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24636
24637         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24638         cris-*-elf* cris-*-aout* and mmix-*-*.
24639
24640 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24641
24642         * gcc.dg/20030213-1.c: New test.
24643
24644 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24645
24646         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24647         * gcc.dg/i386-387-2.c: Likewise.
24648
24649 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24650
24651         * gcc.dg/ppc-spe.c: Fix formatting.
24652         Enable tests that were previously unsupported by gas.
24653         Delete tests for instructions that no longer exist.
24654         Switch arguments on evsubifw builtin.
24655
24656 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24657
24658         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24659         STACK_SIZE is too small.
24660
24661 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24662             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24663
24664         * gcc.dg/decl-2.c: New test.
24665
24666 2003-02-10  Jan Hubicka  <jh@suse.cz>
24667
24668         * gcc.dg/i386-fpcvt-1.c:  New test.
24669
24670 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24671
24672         * gcc.c-torture/execute/20030209-1.c: New test.
24673
24674 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24675
24676         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24677         int-wide bitops, use the constants of the same width.
24678         Likewise, if long long is 32-bit wide, test bitops using
24679         32-bit constants.
24680
24681 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24682
24683         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24684
24685 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24686
24687         * testsuite/gcc.dg/builtins-4.c: New test case.
24688
24689 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24690
24691         * gcc.dg/20020430-1.c: Fix dg command typos.
24692         * gcc.dg/20020503-1.c: Likewise.
24693
24694 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24695
24696         PR c++/8785
24697         * g++.dg/parse/fused-params1.C: New test.
24698
24699         PR c++/8857
24700         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24701
24702         PR c++/8921
24703         * g++.dg/parse/non-dependent1.C: New test.
24704
24705         PR c++/8928
24706         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24707
24708         PR c++/9228
24709         * g++.dg/parse/undefined7.C: New test.
24710         * g++.dg/parse/non-templ1.C: New test.
24711
24712         PR c++/9229
24713         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24714
24715 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24716
24717         * gcc.c-torture/compile/20030206-1.c: New test.
24718
24719 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24720
24721         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24722         "pow" to "foo" to avoid potential confusion with a math built-in.
24723
24724 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24725
24726         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24727         conditions for SPARC targets.
24728
24729 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24730
24731         * gcc.dg/20030204-1.c: New test.
24732
24733 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24734
24735         PR c++/38
24736         * g++.dg/parse/array-size1.C: New test.
24737
24738         PR c++/5657
24739         * g++.dg/parse/undefined3.C: New test.
24740
24741         PR c++/5665
24742         * g++.dg/parse/undefined4.C: New test.
24743
24744         PR c++/5975
24745         * g++.dg/parse/undefined5.C: New test.
24746
24747         PR c++/7259
24748         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24749
24750         PR c++/8578
24751         * g++.dg/parse/casting-operator1.C: New test.
24752
24753         PR c++/8596
24754         * g++.dg/parse/undefined6.C: New test.
24755
24756         PR c++/8736
24757         * g++.dg/parse/missing-template1.C: New test.
24758
24759 2003-02-04  Jan Hubicka  <jh@suse.cz>
24760
24761         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
24762         * gcc.dg/i386-cmov?.c:  Likewise.
24763         * gcc.dg/i386-fpcvt-?.c:  Likewise.
24764         * gcc.dg/i386-ssefp-1.c:  Likewise.
24765         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
24766         conventions.
24767
24768 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24769
24770         PR c++/7129
24771         * testsuite/g++.dg/ext/max.C: New test.
24772
24773 2003-02-03  Jan Hubicka  <jh@suse.cz>
24774
24775         * gcc.c-torture/execute/20030203-1.c: New test.
24776
24777 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24778
24779         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24780         'natural-endian'.
24781
24782 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24783
24784         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24785         * g++.dg/init/new2.C: Likewise.
24786         * g++.dg/other/new1.C: Likewise.
24787
24788 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24789
24790         * gcc.dg/struct-ret-libc.c: New test.
24791
24792 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24793
24794         * gcc.dg/20030129-1.c: New test.
24795
24796 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24797
24798         PR c++/8849
24799         * g++.dg/template/ptrmem4.C: New test.
24800
24801 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24802
24803         * g++.dg/parser/constant1.C: New test.
24804
24805 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24806
24807         PR c++/8591
24808         * g++.dg/parse/friend2.C: New test.
24809
24810 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24811
24812         PR c++/9437
24813         * g++.dg/template/unify4.C: New test.
24814
24815 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24816
24817         * gcc.c-torture/execute/20030128-1.c: New test.
24818
24819 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24820
24821         * g++.dg/lookup/nested1.C: Test moved from ...
24822         * g++.old-deja/g++.other/lookup24.C: ... here.
24823
24824 2003-01-28  Jan Hubicka  <jh@suse.cz>
24825
24826         * gcc.dg/i386-cmov5.c:  New test.
24827
24828 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24829
24830         * gcc.c-torture/execute/20010925-1.c: Changed the
24831         memcpy declaration.
24832
24833 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24834
24835         PR c++/3902
24836         * g++.dg/parse/template5.C: New test.
24837
24838 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24839
24840         PR fortran/9258
24841         * g77.dg/pr9258: New test.
24842
24843 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24844
24845         * README: Move relevant parts from README.g++.
24846
24847         * README.g++: Remove this file.
24848
24849 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24850
24851         * g++.dg/abi/dcast1.C: New test.
24852
24853 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24854
24855         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24856
24857 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24858
24859         PR c++/47
24860         * g++.old-deja/g++.other/lookup24.C: New test.
24861
24862 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24863
24864         PR middle-end/7227
24865         * gcc.dg/uninit-C.c: New test.
24866
24867 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24868
24869         * g++.dg/abi/covariant1.C: New test.
24870
24871 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24872
24873         * gcc.dg/20030123-1.c: New test.
24874
24875 2003-01-25  Jan Hubicka  <jh@suse.cz>
24876
24877         PR opt/8492
24878         * gcc.c-torture/compile/20030125-1.c
24879
24880 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
24881
24882         PR c++/9403
24883         * g++.dg/parse/template3.C: New test.
24884         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
24885
24886         PR c++/795
24887         * g++.dg/parse/template4.C: New test.
24888
24889         PR c++/9415
24890         * g++.dg/template/qual2.C: New test.
24891
24892         PR c++/8545
24893         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
24894
24895         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
24896
24897 2003-01-25  Roger Sayle  <roger@eyesopen.com>
24898
24899         * gcc.c-torture/execute/switch-1.c: New test case.
24900
24901 2003-01-25  Jan Hubicka  <jh@suse.cz>
24902
24903         * gcc.c-torture/execute/20030125-1.[cx]: New test.
24904
24905 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
24906
24907         Tweaks for Bison-1.875. From the NEWS file:
24908         "- `parse error' -> `syntax error'
24909         Bison now uniformly uses the term `syntax error'"
24910         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
24911         * gcc.dg/cpp/digraph2.c: Likewise.
24912         * gcc.dg/cpp/direct2.c: Likewise.
24913         * gcc.dg/cpp/paste4.c: Likewise.
24914         * gcc.dg/c90-restrict-1.c: Likewise.
24915         * gcc.dg/c99-func-2.c: Likewise.
24916         * gcc.dg/noncompile/920721-2.c: Likewise.
24917         * gcc.dg/noncompile/930622-2.c: Likewise.
24918         * gcc.dg/noncompile/940112-1.c: Likewise.
24919         * gcc.dg/noncompile/950921-1.c: Likewise.
24920         * gcc.dg/noncompile/951123-1.c: Likewise.
24921         * gcc.dg/noncompile/971104-1.c: Likewise.
24922         * gcc.dg/noncompile/990416-1.c: Likewise.
24923
24924 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
24925
24926         * g++.dg/parse/undefined1.C: Add error message.
24927
24928 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24929
24930         PR c++/9354
24931         * g++.dg/parse/new1.C: New test.
24932
24933         PR c++/9216
24934         * g++.dg/parse/template2.C: New test.
24935
24936         PR c++/9354
24937         * g++.dg/parse/typedef2.C: New test.
24938
24939         PR c++/9328
24940         * g++.dg/ext/typeof3.C: New test.
24941
24942 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24943
24944         PR c++/2738
24945         * g++.dg/parse/ret-type1.C: New test.
24946
24947         PR c++/3792
24948         * g++.dg/parse/tmpl-outside1.C: New test.
24949
24950         PR c++/4207
24951         * g++.dg/parse/int-as-enum1.C: New test.
24952
24953         PR c++/4903
24954         * g++.dg/parse/no-typename1.C: New test.
24955
24956         PR c++/5533
24957         * g++.dg/parse/no-value1.C: New test.
24958
24959         PR c++/5921
24960         * g++.dg/parse/wrong-inline1.C: New test.
24961
24962         PR c++/6402
24963         * g++.dg/parse/ref1.C: New test.
24964
24965         PR c++/6992
24966         * g++.dg/parse/attr-ctor1.C: New test.
24967
24968         PR c++/7229
24969         * g++.dg/parse/namespace5.C: New test.
24970
24971         PR c++/7917
24972         * g++.dg/parse/func-def1.C: New test.
24973
24974         PR c++/8143
24975         * g++.dg/parse/undefined1.C: New test.
24976
24977         PR c++/5723, PR c++/8522
24978         * g++.dg/parse/specialization1.C: New test.
24979
24980         PR c++/163, PR c++/8595
24981         * g++.dg/parse/struct-as-enum1.C: New test.
24982
24983         PR c++/9173
24984         * g++.dg/parse/undefined2.C: New test.
24985
24986 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24987
24988         PR c++/9298
24989         * g++.dg/parse/template1.C: New test.
24990
24991         PR c++/9384
24992         * g++.dg/parse/using1.C: New test.
24993
24994         PR c++/9285
24995         PR c++/9294
24996         * g++.dg/parse/expr2.C: New test.
24997
24998         PR c++/9388
24999         * g++.dg/parse/lookup2.C: Likewise.
25000
25001 2003-01-21  Jan Hubicka  <jh@suse.cz>
25002
25003         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
25004         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
25005         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
25006         * gcc.c-torture/execute/string-opt-*.c: Likewise.
25007
25008 2003-01-20  Nick Clifton  <nickc@redhat.com>
25009
25010         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
25011         problem with ARM sibcall code generation.
25012
25013 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25014
25015         * gcc.c-torture/execute/20030120-1.c: New.
25016
25017 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
25018
25019         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
25020
25021 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
25022
25023         PR c++/9272
25024         * g++.dg/parse/ctor1.C: New test.
25025
25026         PR c++/9294:
25027         * g++.dg/parse/qualified1.C: New test.
25028
25029         * g++.dg/parse/typename3.C: New test.
25030
25031 2003-01-16  Richard Henderson  <rth@redhat.com>
25032
25033         * g++.dg/tls/init-2.C: Fix error matches for real this time.
25034
25035 2003-01-16  Richard Henderson  <rth@redhat.com>
25036
25037         * g++.dg/pch/pch.exp: Copy test header to the working directory
25038         before using it either for precompilation or direct use.
25039         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
25040         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
25041
25042 2003-01-16  Richard Henderson  <rth@redhat.com>
25043
25044         * gcc.dg/pch/pch.exp: Copy test header to the working directory
25045         before using it either for precompilation or direct use.
25046         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
25047         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
25048
25049 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
25050
25051         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
25052         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
25053         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
25054         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
25055         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
25056         typename warning into error.
25057         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
25058         error messages.
25059         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
25060         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
25061         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
25062         messages.
25063         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
25064         make declaration visible in template.
25065         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
25066         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
25067         messages.
25068         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
25069         message.
25070         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
25071         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
25072         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
25073         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
25074         typename warning with error message.
25075         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
25076         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
25077         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
25078
25079 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
25080
25081         * g++.dg/parse/ambig2.C: New test.
25082
25083 2003-01-15  Richard Henderson  <rth@redhat.com>
25084
25085         * g++.dg/tls/init-2.C: Update error message string.
25086
25087 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25088
25089         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
25090
25091 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
25092
25093         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
25094         all for HC11/HC12.
25095         * gcc.c-torture/compile/20001205-1.x: Likewise.
25096         * gcc.c-torture/compile/20001226-1.x: Likewise.
25097         * gcc.c-torture/compile/920520-1.x: Likewise.
25098         * gcc.c-torture/compile/961203-1.x: Likewise.
25099         * gcc.c-torture/compile/20020604-1.x: Likewise.
25100
25101 2003-01-15  Jan Hubicka  <jh@suse.cz>
25102
25103         * gcc.c-torture/compile/20030115-1.c: New test.
25104
25105         * gcc.dg/i386-fpcvt-1.c: New test.
25106         * gcc.dg/i386-fpcvt-2.c: New test.
25107
25108 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
25109
25110         Further conform g++'s __vmi_class_type_info to the C++ ABI
25111         specification.
25112         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
25113         the specification.
25114
25115 2003-01-14  Jan Hubicka  <jh@suse.cz>
25116
25117         * gcc.dg/i386-fpcvt-1.c: New test.
25118         * gcc.dg/i386-fpcvt-2.c: New test.
25119
25120 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25121
25122         * gcc.dg/i386-mmx-3.c: New test.
25123
25124 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
25125
25126         PR c++/9264
25127         * g++.dg/parse/octal1.C: New file.
25128
25129         PR c++/9172
25130         * g++.dg/parse/typename1.C: New file.
25131
25132 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
25133
25134         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
25135         * gcc.dg/bf-no-ms-layout.c: Likewise.
25136         * gcc.dg/bf-ms-attrib.c: Likewise.
25137
25138 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
25139
25140         PR c++/9099
25141         * g++.dg/parse/dtor1.C: New file.
25142
25143         PR c++/9128
25144         * g++.dg/rtti/typeid1.C: New file.
25145
25146         PR c++/9153
25147         * g++.dg/parse/lookup1.C: New file.
25148
25149         PR c++/9171
25150         * g++.dg/templ/spec5.C: New file.
25151
25152 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
25153
25154         * gcc.c-torture/compile/20030110-1.c: New test.
25155
25156 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
25157
25158         Merge from pch-branch:
25159
25160         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
25161
25162         * gcc.dg/pch/cpp-1.h: New.
25163         * gcc.dg/pch/cpp-1.c: New.
25164         * gcc.dg/pch/cpp-2.h: New.
25165         * gcc.dg/pch/cpp-2.c: New.
25166
25167         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
25168
25169         * gcc.dg/pch/except-1.h: New.
25170         * gcc.dg/pch/except-1.c: New.
25171
25172         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
25173
25174         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
25175         running test.
25176         * gcc.dg/pch: Include *.hp not *.h.
25177         * gcc.dg/pch/system-1.h: New.
25178         * gcc.dg/pch/system-1.c: New.
25179
25180         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
25181
25182         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
25183         rather than trying to build and run a program using PCH.
25184         * gcc.dg/pch: Remove dg-do commands from test files.
25185
25186         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
25187
25188         * gcc.dg/pch/macro-3.c: New.
25189         * gcc.dg/pch/macro-3.h: New.
25190
25191         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
25192
25193         * gcc.dg/pch/common-1.c: New.
25194         * gcc.dg/pch/common-1.h: New.
25195         * gcc.dg/pch/decl-1.c: New.
25196         * gcc.dg/pch/decl-1.h: New.
25197         * gcc.dg/pch/decl-2.c: New.
25198         * gcc.dg/pch/decl-2.h: New.
25199         * gcc.dg/pch/decl-3.c: New.
25200         * gcc.dg/pch/decl-3.h: New.
25201         * gcc.dg/pch/decl-4.c: New.
25202         * gcc.dg/pch/decl-4.h: New.
25203         * gcc.dg/pch/decl-5.c: New.
25204         * gcc.dg/pch/decl-5.h: New.
25205         * gcc.dg/pch/global-1.c: New.
25206         * gcc.dg/pch/global-1.h: New.
25207         * gcc.dg/pch/inline-1.c: New.
25208         * gcc.dg/pch/inline-1.h: New.
25209         * gcc.dg/pch/inline-2.c: New.
25210         * gcc.dg/pch/inline-2.h: New.
25211         * gcc.dg/pch/static-1.c: New.
25212         * gcc.dg/pch/static-1.h: New.
25213         * gcc.dg/pch/static-2.c: New.
25214         * gcc.dg/pch/static-2.h: New.
25215
25216         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
25217
25218         * g++.dg/pch/pch.exp: Better handle failing testcases.
25219         * gcc.dg/pch/pch.exp: Likewise.
25220         * gcc.dg/pch/macro-1.c: New.
25221         * gcc.dg/pch/macro-1.h: New.
25222         * gcc.dg/pch/macro-2.c: New.
25223         * gcc.dg/pch/macro-2.h: New.
25224
25225         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
25226
25227         * g++.dg/dg.exp: Treat files in pch/ specially.
25228         * g++.dg/pch/pch.exp: New file.
25229         * g++.dg/pch/empty.H: New file.
25230         * g++.dg/pch/empty.C: New file.
25231         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
25232         "precompile".
25233
25234         * gcc.dg/pch/pch.exp: New file.
25235         * gcc.dg/pch/empty.h: New file.
25236         * gcc.dg/pch/empty.c: New file.
25237         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
25238         "precompile".
25239
25240 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25241
25242         * g++.dg/template/friend14.C: New test.
25243
25244 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25245
25246         * gcc.dg/old-style-asm-1.c: New test.
25247
25248 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
25249
25250         * gcc.c-torture/compile/20030109-1.c: New test.
25251
25252 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25253
25254         * gcc.c-torture/execute/20030109-1.c: New test.
25255
25256 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
25257
25258         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
25259         * g++.old-deja/g++.mike/dyncast2.C: Likewise
25260         * g++.old-deja/g++.mike/dyncast3.C: Likewise
25261         * g++.old-deja/g++.mike/eh2.C: Likewise
25262         * g++.old-deja/g++.mike/eh3.C: Likewise
25263         * g++.old-deja/g++.mike/eh5.C: Likewise
25264         * g++.old-deja/g++.mike/eh6.C: Likewise
25265         * g++.old-deja/g++.mike/eh7.C: Likewise
25266         * g++.old-deja/g++.mike/eh8.C: Likewise
25267         * g++.old-deja/g++.mike/eh9.C: Likewise
25268         * g++.old-deja/g++.mike/eh10.C: Likewise
25269         * g++.old-deja/g++.mike/eh12.C: Likewise
25270         * g++.old-deja/g++.mike/eh13.C: Likewise
25271         * g++.old-deja/g++.mike/eh14.C: Likewise
25272         * g++.old-deja/g++.mike/eh16.C: Likewise
25273         * g++.old-deja/g++.mike/eh17.C: Likewise
25274         * g++.old-deja/g++.mike/eh18.C: Likewise
25275         * g++.old-deja/g++.mike/eh21.C: Likewise
25276         * g++.old-deja/g++.mike/eh23.C: Likewise
25277         * g++.old-deja/g++.mike/eh24.C: Likewise
25278         * g++.old-deja/g++.mike/eh25.C: Likewise
25279         * g++.old-deja/g++.mike/eh26.C: Likewise
25280         * g++.old-deja/g++.mike/eh27.C: Likewise
25281         * g++.old-deja/g++.mike/eh28.C: Likewise
25282         * g++.old-deja/g++.mike/eh29.C: Likewise
25283         * g++.old-deja/g++.mike/eh31.C: Likewise
25284         * g++.old-deja/g++.mike/eh33.C: Likewise
25285         * g++.old-deja/g++.mike/eh34.C: Likewise
25286         * g++.old-deja/g++.mike/eh35.C: Likewise
25287         * g++.old-deja/g++.mike/eh36.C: Likewise
25288         * g++.old-deja/g++.mike/eh37.C: Likewise
25289         * g++.old-deja/g++.mike/eh38.C: Likewise
25290         * g++.old-deja/g++.mike/eh39.C: Likewise
25291         * g++.old-deja/g++.mike/eh40.C: Likewise
25292         * g++.old-deja/g++.mike/eh41.C: Likewise
25293         * g++.old-deja/g++.mike/eh42.C: Likewise
25294         * g++.old-deja/g++.mike/eh44.C: Likewise
25295         * g++.old-deja/g++.mike/eh46.C: Likewise
25296         * g++.old-deja/g++.mike/eh47.C: Likewise
25297         * g++.old-deja/g++.mike/eh48.C: Likewise
25298         * g++.old-deja/g++.mike/eh49.C: Likewise
25299         * g++.old-deja/g++.mike/eh50.C: Likewise
25300         * g++.old-deja/g++.mike/eh51.C: Likewise
25301         * g++.old-deja/g++.mike/eh53.C: Likewise
25302         * g++.old-deja/g++.mike/eh55.C: Likewise
25303         * g++.old-deja/g++.mike/p7912.C: Likewise
25304         * g++.old-deja/g++.mike/p9706.C: Likewise
25305         * g++.old-deja/g++.mike/p10416.C: Likewise
25306         * g++.old-deja/g++.mike/p11667.C: Likewise
25307         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25308         Remove redundant reference to Iris.
25309         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25310         Elxsi, i860, Pico Java, and WE32K.
25311
25312 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25313
25314         * g++.dg/ext/asm4.C: New test.
25315
25316 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25317
25318         PR c++/9030
25319         * g++.dg/template/friend12.C: New test.
25320         * g++.dg/template/friend13.C: Likewise.
25321         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25322
25323 2003-01-08  Jan Hubicka  <jh@suse.cz>
25324
25325         * gcc.dg/i386-cadd.c: New test.
25326         * gcc.dg/i386-cmov4.c: Likewise.
25327
25328 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25329
25330         PR c++/9165
25331         * g++.dg/warn/Wunused-3.C: New test.
25332
25333         * g++.dg/abi/bitfield9.C: New test.
25334
25335         PR c++/9189
25336         * g++.dg/parse/defarg3.C: New test.
25337
25338 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25339
25340         * g++.dg/parse/ambig1.C: New test.
25341         * g++.dg/parse/defarg2.C: New test.
25342
25343 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25344
25345         * g++.dg/template/defarg-1.C: New test.
25346         * g++.dg/template/local2.C: Likewise.
25347
25348 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25349
25350         * gcc.c-torture/execute/20030105-1.c: New test.
25351
25352 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25353
25354         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25355         * g++.dg/parse/namespace4.C: Likewise.
25356
25357 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25358
25359         * g++.dg/template/ntp2.C: New test.
25360
25361 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25362
25363         * g++.dg/parse/extern-C-1.C: New test.
25364
25365         * g++.dg/parse/namespace4.C: New test.
25366
25367         * g++.dg/template/nested1.C: New test.
25368
25369         * g++.dg/parse/namespace3.C: New test.
25370
25371 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25372
25373         * g++.dg/lookup/two-stage1.C: New test.
25374
25375 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25376
25377         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25378         * g++.old-deja/g++.jason/access8.C: Likewise.
25379         * g++.old-deja/g++.other/decl5.C: Likewise.
25380
25381 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25382
25383         * g++.dg/parse/parse7.C: New test.
25384
25385 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25386
25387         PR c++/2843
25388         * g++.dg/ext/attrib7.C: New test.
25389
25390 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25391
25392         * g++.dg/parse/parse6.C: New test.
25393
25394 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25395
25396         * gcc.dg/h8300-stack-1.c: New.
25397
25398 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25399
25400         g++.dg/lookup/exception1.C: New test.
25401
25402         g++.dg/lookup/template1.C: New test.
25403
25404         g++.dg/parse/namespace2.C: New test.
25405
25406         g++.dg/parse/parens2.C: New test.
25407
25408 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25409
25410         * g++.dg/parse/parse5.C: New test.
25411         * g++.dg/lookup/scoped4.C: New test.
25412
25413 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25414
25415         * g++.dg/parse/parens1.C: New test.
25416
25417         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25418         angle-bracket1.C.
25419         * g++.dg/parse/parens2.C: New test.
25420
25421         * g++.dg/lookup/scope-operator1.C: New test.
25422
25423         * g++.dg/parse/operator1.C: New test.
25424
25425 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25426
25427         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25428         * g++.old-deja/g++.other/access6.C: Likewise.
25429         * g++.old-deja/g++.other/decl1.C: Likewise.
25430         * g++.old-deja/g++.pt/typename12.C: Likewise.
25431
25432 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25433
25434         * g++.dg/parse/namespace1.C: New test.
25435
25436 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25437
25438         * g++.dg/parse/parse4.C: New test.
25439
25440 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25441
25442         * g++.dg/parse/parse3.C: New test.
25443
25444 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25445
25446         * g++.dg/parse/parse2.C: New test.
25447
25448 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25449
25450         * g++.dg/template/friend11.C: New test.
25451
25452 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25453
25454         * g++.dg/parse/parse1.C: New test.
25455
25456 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25457
25458         * lib/profopt.exp: Change the name of a global variable to avoid
25459         possible clashes with other test suites.
25460
25461 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25462
25463         * g++.dg/inherit/covariant8.C: New test.
25464
25465 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25466
25467         * g++.dg/init/array9.C: New test.
25468
25469         PR c++/9112
25470         * g++.dg/parse/expr1.C: New test.
25471
25472 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25473
25474         * gcc.c-torture/compile/20021230-1.c: New test.
25475
25476 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25477
25478         * g++.dg/inherit/covariant5.C: New test.
25479         * g++.dg/inherit/covariant6.C: New test.
25480         * g++.dg/inherit/covariant7.C: New test.
25481
25482 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25483
25484         PR c++/2739
25485         * g++.dg/other/access2.C: New test.
25486
25487 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25488
25489         * g++.dg/other/anon-struct.C: No longer fails
25490         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25491         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25492         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25493
25494 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25495
25496         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25497
25498 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25499
25500         * g++.dg/eh/spec4.C: Remove stray semicolon.
25501         * g++.dg/expr/pmf-1.C: Change error message.
25502         * g++.dg/ext/asm1.C: Remove stray semicolon.
25503         * g++.dg/ext/typename1.C: Add missing typenames.
25504         * g++.dg/inherit/template-as-base.C: Change error message.
25505         * g++.dg/lookup/scoped1.C: Likewise.
25506         * g++.dg/lookup/scoped2.C: Likewise.
25507         * g++.dg/lookup/using2.C: Likewise.
25508         * g++.dg/other/component1.C: Remove stray semicolon.
25509         * g++.dg/other/do1.C: Change error message.
25510         * g++.dg/other/error2.C: Likewise.
25511         * g++.dg/other/init1.C: Likewise.
25512         * g++.dg/other/packed1.C: Remove stray semicolon.
25513         * g++.dg/other/ptrmem2.C: Change error message.
25514         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25515         marker.
25516         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25517         * g++.dg/template/access3.C: Add typename keyword.
25518         * g++.dg/template/access5.C: Remove stray semicolon.
25519         * g++.dg/template/access6.C: Likewise.
25520         * g++.dg/template/complit1.C: Likewise.
25521         * g++.dg/template/crash1.C: Change error message.
25522         * g++.dg/template/inherit2.C: Remove stray semicolon.
25523         * g++.dg/template/instantiate2.C: Likewise.
25524         * g++.dg/template/instantiate3.C: Change error message.
25525         * g++.dg/template/qual1.C: Remove stray semicolon.
25526         * g++.dg/template/qualttp18.C: Change error message.
25527         * g++.dg/template/ref1.C: Remove stray semicolon.
25528         * g++.dg/template/sizeof1.C (A::value): Declare it.
25529         * g++.dg/template/spec4.C: Change error message.
25530         * g++.dg/template/static1.C: Likewise.
25531         * g++.dg/template/type1.C: Likewise.
25532         * g++.dg/template/typename3.C: Likewise.
25533         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25534         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25535         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25536         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25537         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25538         named return value extension.
25539         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25540         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25541         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25542         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25543         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25544         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25545         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25546         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25547         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25548         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25549         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25550         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25551         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25552         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25553         syntax.
25554         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25555         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25556         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25557         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25558         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25559         * g++.old-deja/g++.brendan/template11.C: Likewise.
25560         * g++.old-deja/g++.brendan/template26.C: Likewise.
25561         * g++.old-deja/g++.brendan/template27.C: Use explicit
25562         specialization syntax.
25563         * g++.old-deja/g++.brendan/template30.C: Likewise.
25564         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25565         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25566         non-dependent names.
25567         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25568         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25569         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25570         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25571         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25572         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25573         named return value extension.
25574         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25575         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25576         * g++.old-deja/g++.ext/return1.C: Likewise.
25577         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25578         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25579         * g++.old-deja/g++.jason/access8.C: Likewise.
25580         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25581         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25582         pseudo-destructor names.
25583         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25584         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25585         pseudo-destructor names.
25586         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25587         * g++.old-deja/g++.jason/overload19.C: Likewise.
25588         * g++.old-deja/g++.jason/overload32.C: Likewise.
25589         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25590         stray semicolons.
25591         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25592         * g++.old-deja/g++.jason/return.C: Likewise.
25593         * g++.old-deja/g++.jason/return2.C: Likewise.
25594         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25595         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25596         syntax.
25597         * g++.old-deja/g++.jason/template10.C: Account for use of
25598         non-dependent names.
25599         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25600         syntax.
25601         * g++.old-deja/g++.jason/template37.C: Likewise.
25602         * g++.old-deja/g++.law/access4.C: Change error messages.
25603         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
25604         pseudo-destructor names.
25605         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25606         * g++.old-deja/g++.law/ctors9.C: Likewise.
25607         * g++.old-deja/g++.law/cvt22.C: Likewise.
25608         * g++.old-deja/g++.law/dtors5.C: Likewise.
25609         * g++.old-deja/g++.law/global-init1.C: Likewise.
25610         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25611         * g++.old-deja/g++.law/operators28.C: Likewise.
25612         * g++.old-deja/g++.law/visibility28.C: Likewise.
25613         * g++.old-deja/g++.martin/eval1.C: Likewise.
25614         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25615         name.
25616         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25617         * g++.old-deja/g++.mike/net34.C: Likewise.
25618         * g++.old-deja/g++.mike/net36.C: Likewise.
25619         * g++.old-deja/g++.mike/ns2.C: Likewise.
25620         * g++.old-deja/g++.mike/p12306.C: Likewise.
25621         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25622         value extension.
25623         * g++.old-deja/g++.mike/p700.C: Likewise.
25624         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25625         * g++.old-deja/g++.mike/p710.C: Likewise.
25626         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25627         value extension.
25628         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25629         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25630         * g++.old-deja/g++.ns/crash2.C: Likewise.
25631         * g++.old-deja/g++.ns/crash3.C: Likewise.
25632         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25633         * g++.old-deja/g++.ns/ns17.C: Likewise.
25634         * g++.old-deja/g++.ns/template16.C: Likewise.
25635         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25636         keyword.
25637         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25638         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25639         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25640         named return value extension.
25641         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25642         * g++.old-deja/g++.other/access4.C: Issue additional error
25643         messages.
25644         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25645         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25646         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25647         * g++.old-deja/g++.other/crash25.C: Change error message.
25648         * g++.old-deja/g++.other/crash4.C: Change error message.
25649         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25650         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25651         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25652         checks.
25653         * g++.old-deja/g++.other/defarg8.C: Likewise.
25654         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25655         * g++.old-deja/g++.other/dtor10.C: Likewise.
25656         * g++.old-deja/g++.other/incomplete.C: Likewise.
25657         * g++.old-deja/g++.other/linkage7.C: Likewise.
25658         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25659         lookup algorithm.
25660         * g++.old-deja/g++.other/mangle2.C: Likewise.
25661         * g++.old-deja/g++.other/refinit2.C: Likewise.
25662         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25663         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25664         * g++.old-deja/g++.pt/crash28.C: Likewise.
25665         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25666         syntax.
25667         * g++.old-deja/g++.pt/crash32.C: Change error message.
25668         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25669         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25670         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25671         error message position.
25672         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25673         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25674         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25675         syntax.
25676         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25677         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25678         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25679         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25680         keyword.
25681         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25682         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25683         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25684         keyword.
25685         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25686         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25687         syntax.
25688         * g++.old-deja/g++.pt/friend28.C: Account for use of
25689         non-dependent names.
25690         * g++.old-deja/g++.pt/friend29.C: Likewise.
25691         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25692         rules.
25693         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25694         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25695         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25696         lookup rules.
25697         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25698         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25699         keyword.
25700         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25701         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25702         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25703         keyword.
25704         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25705         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25706         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25707         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25708         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25709         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25710         keyword.
25711         * g++.old-deja/g++.pt/spec10.C: Likewise.
25712         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25713         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25714         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25715         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25716         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25717         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25718         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25719         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25720         * g++.old-deja/g++.pt/typename15.C: Likewise.
25721         * g++.old-deja/g++.pt/typename22.C: Likewise.
25722         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25723         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25724         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25725         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25726         syntax.
25727         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25728         return value extension.
25729         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25730         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25731         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25732         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25733
25734 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25735
25736         * g++.dg/warn/inline1.C: New test.
25737         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25738         * g++.old-deja/g++.jason/synth10.C: Likewise.
25739         * g++.old-deja/g++.mike/net31.C: Likewise.
25740         * g++.old-deja/g++.mike/p8786.C: Likewise.
25741
25742         * g++.dg/template/friend10.C: New test.
25743         * g++.dg/template/conv5.C: New test.
25744
25745 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25746
25747         * g++.dg/lookup/scoped3.C: New test.
25748
25749         * g++.dg/lookup/decl1.C: New test.
25750         * g++.dg/lookup/decl2.C: New test.
25751
25752 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25753
25754         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25755         gcc.c-torture/compile/20021015-1.c,
25756         gcc.c-torture/compile/20021015-2.c,
25757         gcc.c-torture/compile/20021123-1.c,
25758         gcc.c-torture/compile/20021123-2.c,
25759         gcc.c-torture/compile/20021123-3.c,
25760         gcc.c-torture/compile/20021123-4.c,
25761         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25762         only to 3.1 or 3.2 branch.
25763
25764 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25765
25766         * gcc.dg/i386-bitfield3.c: New test.
25767
25768         * gcc.dg/i386-bitfield2.c: New test.
25769
25770 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25771
25772         * g++.dg/parse/conv_op1.C: New test.
25773
25774 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25775
25776         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25777         approved.
25778
25779 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25780
25781         * gcc.c-torture/compile/20021220-1.c: New test.
25782
25783 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25784
25785         * gcc.dg/i386-fastcall-1.c: New.
25786
25787 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25788
25789         * gcc.c-torture/execute/20021219-1.c: New test.
25790
25791 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25792
25793         * gcc.dg/i386-pic-1.c: New test.
25794
25795 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25796
25797         PR c++/8099
25798         * g++.dg/template/friend9.C: New test.
25799
25800 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25801
25802         PR c++/3663
25803         * g++.dg/template/access7.C: New test.
25804
25805 2002-12-18  Nick Clifton  <nickc@redhat.com>
25806
25807         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25808         the libstdc++-v3 directory has been found.
25809
25810 2002-12-12  Devang Patel <dpatel@apple.com>
25811         * gcc.dg/darwin-ld-1.c: New test.
25812         * gcc.dg/darwin-ld-2.c: New test.
25813         * gcc.dg/darwin-ld-3.c: New test.
25814         * gcc.dg/darwin-ld-4.c: New test.
25815         * gcc.dg/darwin-ld-5.c: New test.
25816
25817 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25818
25819         * gcc.c-torture/compile/20021212-1.c: New test.
25820
25821 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25822
25823         * gcc.dg/fshort-wchar: New test.
25824
25825 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25826
25827         PR c++/8372
25828         * g++.dg/template/dtor1.C: New test.
25829
25830         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25831         markers.
25832
25833 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25834
25835         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25836
25837 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25838
25839         * g++.dg/template/static1.C: New test.
25840         * g++.dg/template/static2.C: New test.
25841         * g++.old-deja/g++.ext/memconst.C: New test.
25842
25843 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25844
25845         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25846         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25847         * g++.dg/special/initp1.C: Likewise.
25848
25849 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25850
25851         * gcc.c-torture/execute/20021204-1.c: New test.
25852
25853 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25854
25855         * gcc.dg/ppc-fmadd-1.c: New file.
25856         * gcc.dg/ppc-fmadd-2.c: New file.
25857         * gcc.dg/ppc-fmadd-3.c: New file.
25858
25859 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25860
25861         * gcc.c-torture/compile/20021204-1.c: New test.
25862
25863 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25864
25865         * g++.dg/inherit/covariant2.C: New test.
25866         * g++.dg/inherit/covariant3.C: New test.
25867         * g++.dg/inherit/covariant4.C: New test.
25868         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25869         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25870
25871 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25872
25873         PR c++/8688
25874         * g++.dg/init/brace3.C: New test.
25875
25876 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25877
25878         * gcc.dg/20020210-1.c: Fix a comment typo.
25879
25880 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
25881
25882         PR c++/8720
25883         * g++.dg/parse/defarg1.C: New test.
25884
25885         PR c++/8615
25886         * g++.dg/template/char1.C: New test.
25887
25888         * g++.dg/template/varmod1.C: Fix typo.
25889
25890 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25891
25892         DR 180
25893         * g++.old-deja/g++.pt/crash32.C: Expect error.
25894
25895 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
25896
25897         PR c++/5919
25898         * g++.dg/template/varmod1.C: New test.
25899
25900         PR c++/8727
25901         * g++.dg/inherit/typeinfo1.C: New test.
25902
25903         PR c++/8663
25904         * g++.dg/inherit/typedef1.C: New test.
25905
25906 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
25907
25908         PR c++/8332
25909         PR c++/8493
25910         * g++.dg/template/strlen1.C: New test.
25911
25912         PR c++/8227
25913         * g++.dg/template/ctor2.C: New test.
25914
25915         PR c++/8214
25916         * g++.dg/init/string1.C: New test.
25917
25918         PR c++/8511
25919         * g++.dg/template/friend8.C: New test.
25920
25921 2002-11-29  Joe Buck <jbuck@synopsys.com>
25922
25923         * g++.dg/lookup/anon2.C: New test.
25924
25925 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
25926
25927         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
25928         h8300 port.
25929
25930 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
25931
25932         * gcc.dg/bitfld-6.c: New test.
25933
25934 2002-11-27  Jan Hubicka  <jh@suse.cz>
25935
25936         * gcc.c-torture/execute/20021127.[cx]: New test.
25937
25938 2002-11-26  Jan Hubicka  <jh@suse.cz>
25939
25940         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
25941         quality.
25942
25943 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
25944
25945         * g++.dg/init/brace2.C: New test.
25946         * g++.old-deja/g++.mike/p9129.C: Correct.
25947
25948 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
25949
25950         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
25951
25952 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
25953
25954         * gcc.dg/sibcall-6: New test for indirect sibcalls.
25955
25956 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
25957
25958         * testsuite/g++.dg/abi/empty11.C: New test.
25959         * testsuite/g++.dg/rtti/cv1.C: New test.
25960
25961 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
25962
25963         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
25964
25965 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
25966
25967         * g++.dg/abi/empty10.C: New test.
25968
25969 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25970
25971         * gcc.c-torture/compile/20021124-1.c: New test.
25972
25973 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
25974
25975         * g++.dg/abi/rtti2.C: New test.
25976
25977 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25978
25979         * gcc.dg/i386-unroll-1.c: New test.
25980
25981 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25982
25983         * gcc.c-torture/compile/20021120-1.c: New test.
25984         * gcc.c-torture/compile/20021120-2.c: New test.
25985
25986 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25987
25988         * gcc.dg/bitfld-5.c: New test.
25989
25990 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25991
25992         * gcc.c-torture/execute/20021120-3.c: New test.
25993
25994 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25995
25996         * gcc.c-torture/execute/20021120-2.c: New test.
25997
25998 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25999
26000         * gcc.c-torture/execute/20021120-1.c: New test.
26001
26002 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
26003
26004         * gcc.c-torture/execute/20021118-3.c: New test.
26005
26006 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26007
26008         * gcc.c-torture/compile/20021119-1.c: New test.
26009
26010 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
26011
26012         * gcc.dg/duff-1.c: New test.
26013         * gcc.dg/duff-2.c: New test.
26014         * gcc.dg/duff-3.c: New test.
26015
26016 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
26017
26018         * gcc.dg/cpp/_Pragma5.c: New test.
26019
26020 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26021
26022         * gcc.c-torture/execute/20021118-2.c: New test.
26023
26024 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26025
26026         * gcc.c-torture/execute/20021118-1.c: New test.
26027
26028 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
26029
26030         * gcc.dg/20021116-1.c: New test.
26031
26032 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
26033
26034         * g++.dg/abi/vcall1.C: New test.
26035
26036 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
26037
26038         * gcc.dg/20021029-1.c: New test.
26039         * gcc.dg/20021029-2.c: New test.
26040
26041 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26042
26043         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
26044
26045 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26046
26047         PR c/8439
26048         * gcc.dg/20021110.c: Move to ...
26049         * gcc.c-torture/compile/20021110.c: .... here.
26050
26051 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26052
26053         PR c/8467
26054         * gcc.c-torture/execute/20021111-1.c
26055
26056 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26057
26058         PR c/8439
26059         * gcc.dg/20021110.c: New test.
26060
26061 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
26062
26063         * g++.dg/abi/vthunk3.C: Run only on x86.
26064
26065 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26066
26067         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
26068
26069 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
26070
26071         * lib/compat.exp (compat-execute): Fix logic error in last
26072         change.
26073
26074 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
26075
26076         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
26077
26078 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26079
26080         PR c++/8389
26081         * g++.dg/template/access6.C: New test.
26082
26083 2002-11-08  Jan Hubicka  <jh@suse.cz>
26084
26085         * gcc.dg/i386-ssefp-1.c: New test.
26086         * gcc.dg/i386-ssefp-1.c: New test.
26087
26088 2002-11-08  Jan Hubicka  <jh@suse.cz>
26089
26090         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
26091
26092 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26093
26094         * g++.dg/abi/vthunk3.C: New test.
26095
26096         PR c++/8338
26097         * g++.dg/template/crash2.C: New test.
26098
26099 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26100
26101         * testsuite/g++.dg/abi/dtor1.C: New test.
26102         * testsuite/g++.dg/abi/dtor2.C: Likewise.
26103
26104 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
26105
26106         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
26107         Darwin.
26108
26109 2002-11-04  Adam Nemet  <anemet@lnxw.com>
26110
26111         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
26112         -mthumb.  Only xfail with -O0.
26113
26114 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
26115
26116         * g++.dg/abi/thunk1.C: New test.
26117         * g++.dg/abi/thunk2.C: Likewise.
26118         * g++.dg/abi/vtt1.C: Likewise.
26119
26120 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
26121
26122         PR optimization/8423
26123         * gcc.c-torture/execute/builtin-constant.c: New test.
26124
26125 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
26126
26127         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
26128         Add some more cases.
26129
26130 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
26131
26132         PR c++/8391
26133         * g++.dg/opt/local1.C: New test.
26134
26135 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
26136
26137         PR c++/8160
26138         * g++.dg/template/complit1.C: New test.
26139
26140         PR c++/8149
26141         * g++.dg/template/typename4.C: Likewise.
26142
26143 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26144
26145         Core issue 287, PR c++/7639
26146         * g++.dg/template/instantiate1.C: Adjust error location.
26147         * g++.dg/template/instantiate3.C: New test.
26148         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
26149         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
26150         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
26151
26152 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
26153
26154         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
26155
26156 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
26157
26158         PR c++/8287
26159         * g++.dg/init/dtor2.C: New test.
26160
26161 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26162
26163         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
26164         * gcc.dg/nest.c: Bypass errors on irix6.
26165
26166 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
26167
26168         * gcc.dg/nest.c: Expect error for mmix-*-*.
26169         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
26170
26171 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
26172
26173         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
26174         markers.
26175
26176         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
26177
26178 2002-10-25  Mike Stump  <mrs@apple.com>
26179
26180         * gcc.dg/warn-1.c: New test.
26181
26182 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26183
26184         * g++.dg/template/typename3.C: New test.
26185
26186 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
26187
26188         * g++.dg/lookup/ptrmem1.C: New test.
26189
26190         * g++.dg/abi/vthunk2.C: New test.
26191
26192 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26193
26194         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
26195
26196 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
26197
26198         * g++.dg/abi/empty9.C: New test.
26199
26200 2002-10-24  Richard Henderson  <rth@redhat.com>
26201
26202         * g++.dg/inherit/thunk1.C: Enable for ia64.
26203
26204 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26205
26206         PR c++/8067
26207         * g++.dg/lookup/pretty1.C: New test.
26208
26209 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
26210
26211         * gcc.dg/20021023-1.c: New test.
26212
26213 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26214
26215         PR c++/7679
26216         * g++.dg/parse/inline1.C: New test.
26217
26218 2002-10-23  Richard Henderson  <rth@redhat.com>
26219
26220         * g++.dg/inherit/thunk1.C: Enable for x86_64.
26221
26222         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
26223
26224 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
26225
26226         PR c++/6579
26227         * g++.dg/parse/stmtexpr3.C: New test.
26228
26229 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26230
26231         * g++.dg/expr/cond1.C: New test.
26232
26233 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26234
26235         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
26236
26237 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26238
26239         * g++.dg/abi/vbase13.C: New test.
26240         * g++.dg/abi/vbase14.C: Likewise.
26241
26242 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
26243
26244         * gcc.dg/tls/pic-1.c: New test.
26245         * gcc.dg/tls/nonpic-1.c: New test.
26246         * gcc.dg/20021018-1.c: New test.
26247
26248 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26249
26250         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
26251         Remove only files with the same base name as the test case.
26252         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
26253         (profopt-execute): Likewise.  Also, remove old profiling
26254         and performance data files before running the tests.
26255
26256         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
26257         * g++.dg/bprob/bprob.exp: Likewise.
26258         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
26259         to allow more general test case names.
26260
26261         * g++.dg/bprob/bprob-1.C: Rename to ...
26262         * g++.dg/bprob/g++-bprob-1.C: ... this.
26263
26264         * g77.dg/bprob/bprob-1.f: Rename to ...
26265         * g77.dg/bprob/g77-bprob-1.f: ... this.
26266
26267 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26268
26269         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
26270         bison 1.50 or later.
26271
26272 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26273
26274         * g++.dg/README: Describe more test directories.
26275
26276 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26277
26278         * g++.dg/init/array6.C: Add additional tests.
26279
26280 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26281
26282         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26283         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26284
26285 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26286
26287         * gcc.c-torture/compile/20020604-1.x: New.
26288         * gcc.c-torture/compile/simd-5.x: Likewise.
26289         * gcc.c-torture/execute/920710-1.x: Likewise.
26290         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26291
26292 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26293
26294         * g++.dg/inherit/override1.C: Add dg-options clause.
26295
26296 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26297
26298         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26299         _mm_slli_si128.
26300
26301 2002-10-19  Andreas Schwab  <schwab@suse.de>
26302
26303         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26304         directory component.
26305
26306 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26307
26308         * g++.dg/inherit/thunk1.C: New test.
26309
26310         * g++.dg/inherit/override1.C: New test.
26311
26312         * g++.dg/abi/mangle11.C: New test.
26313         * g++.dg/abi/mangle14.C: New test.
26314         * g++.dg/abi/mangle17.C: New test.
26315
26316 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26317
26318         * g++.dg/overload/member2.C: New test.
26319
26320 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26321
26322         * g++.dg/README: Describe new compat directory.
26323         * g++.dg/dg.exp: Skip tests in compat directory.
26324         * README.compat: New file.
26325         * lib/compat.exp: New expect script.
26326         * g++.dg/compat: New test directory.
26327         * g++.dg/compat/compat.exp: New expect script.
26328         * g++.dg/compat/abi: New test directory.
26329         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26330         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26331         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26332         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26333         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26334         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26335         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26336         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26337         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26338         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26339         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26340         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26341         * g++.dg/compat/break: New test directory.
26342         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26343         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26344         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26345         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26346         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26347         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26348         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26349         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26350         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26351         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26352         g++.dg/compat/break/README: New files.
26353         * g++.dg/compat/eh: New test directory.
26354         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26355         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26356         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26357         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26358         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26359         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26360         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26361         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26362         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26363         g++.dg/compat/eh/filter2_y.C,
26364         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26365         g++.dg/compat/eh/new1_y.C,
26366         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26367         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26368         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26369         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26370         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26371         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26372         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26373         g++.dg/compat/eh/unexpected1_y.C: New files.
26374         * g++.dg/compat/init: New test directory.
26375         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26376         g++.dg/compat/init/array5_y.C,
26377         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26378         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26379         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26380         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26381         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26382         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26383         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26384         g++.dg/compat/init/init-ref2_y.C: New files.
26385
26386 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26387
26388         PR c++/7584
26389         * g++.dg/inherit/using3.C: New test.
26390
26391 2002-10-17  Jan Hubicka  <jh@suse.cz>
26392
26393         * gcc.dg/20021017-2.c: New test.
26394
26395 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26396
26397         * g++.dg/abi/mangle16.C: Adjust.
26398
26399         * g++.dg/init/array8.C: New test.
26400
26401 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26402
26403         * gcc.dg/special/mips-abi.exp: New test.
26404         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26405
26406 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26407
26408         * g++.dg/abi/mangle16.C: New test.
26409         * g++.dg/abi/mangle17.C: Likewise.
26410
26411         PR c++/7478
26412         * g++.dg/template/ref1.C: New test.
26413
26414 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26415
26416         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26417
26418 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26419
26420         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26421
26422 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26423
26424         PR c++/7524
26425         * g++.dg/init/array7.C: New test.
26426
26427 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26428
26429         * g++.dg/init/array6.C: New test.
26430
26431         * g++.dg/abi/mangle13.C: Likewise.
26432         * g++.dg/abi/mangle14.C: Likewise.
26433         * g++.dg/abi/mangle15.C: Likewise.
26434
26435 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26436
26437         * g++.dg/abi/empty8.C: New test.
26438
26439 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26440
26441         * g++.dg/init/ctor1.C: New test.
26442
26443 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26444
26445         * gcc.c-torture/execute/20021015-1.c: New test.
26446
26447 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26448
26449         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26450
26451 2002-10-14  Jan Hubicka  <jh@suse.cz>
26452
26453         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26454
26455 2002-10-14  Richard Henderson  <rth@redhat.com>
26456
26457         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26458
26459 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26460
26461         PR optimization/6631
26462         * g++.dg/opt/const2.C: New test.
26463
26464 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26465
26466         PR c++/7176
26467         * g++.dg/parse/friend1.C: New test.
26468         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26469
26470 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26471
26472         * gcc.dg/20021014-1.c: New test.
26473
26474 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26475
26476         PR c++/5661
26477         * g++.dg/ext/vlm1.C: New test.
26478         * g++.dg/ext/vlm2.C: Likewise.
26479
26480         * g++.dg/init/array1.C: Remove invalid braces.
26481         * g++.dg/init/brace1.C: New test.
26482         * g++.dg/init/copy2.C: Likewise.
26483         * g++.dg/init/copy3.C: Likewise.
26484         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26485         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26486         braces.
26487
26488 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26489
26490         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26491
26492 2002-10-11  Richard Shann  <richard.shann@superh.com>
26493
26494         * gcc.c-torture/compile/simd-5.c: New test.
26495
26496 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26497
26498         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26499
26500 2002-10-10  Jim Wilson  <wilson@redhat.com>
26501
26502         * gcc.c-torture/execute/20021010-1.c: New test.
26503
26504 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26505
26506         PR c/7353
26507         * g++.dg/ext/typedef-init.C: New test.
26508         * gcc.dg/typedef-init.c: New test.
26509
26510 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26511
26512         * gcc.dg/cpp/paste13.c: New test.
26513
26514 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26515
26516         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26517         remaining platforms, XFAIL during compile, not execute.  Don't
26518         XFAIL at -O0.
26519
26520 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26521
26522         * gcc.dg/alias-1.c: Tweak expected warning.
26523
26524 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26525
26526         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26527
26528 2002-10-06  Andreas Jaeger  <aj@suse.de>
26529
26530         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26531         * gcc.dg/cpp/c++98.C: Likewise.
26532
26533         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26534         * g++.dg/cpp/c++98.C: Likewise.
26535
26536         * g++.dg/README (Subdirectories): Mention cpp directory.
26537
26538         PR target/7559
26539         * gcc.dg/20021006-1.c: New test.
26540
26541 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26542
26543         PR c++/7804
26544         * g++.dg/other/warning1.C: New test.
26545
26546 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26547
26548         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
26549         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26550         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26551
26552 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26553
26554         PR c++/7931
26555         * g++.dg/template/ptrmem3.C: New test.
26556
26557         PR c++/7754
26558         * g++.dg/template/union1.C: New test.
26559
26560 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26561
26562         PR c++/8006
26563         * g++.dg/abi/mangle9.C: New test.
26564         * g++.dg/abi/mangle10.C: New test.
26565         * g++.dg/abi/mangle11.C: New test.
26566         * g++.dg/abi/mangle12.C: New test.
26567
26568 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26569
26570         PR c++/7188.
26571         * g++.dg/template/meminit1.C: New test.
26572         * g++.dg/warn/Wreorder-1.C: Likewise.
26573         * g++.old-deja/g++.mike/warn3.C: Tweak.
26574         * lib/prune.exp: Ingore "in copy constructor".
26575
26576 2002-10-02  Andreas Jaeger  <aj@suse.de>
26577
26578         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26579         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26580         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26581         on x86-64.
26582
26583 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26584
26585         * gcc.dg/empty1.C: Fix typo.
26586
26587 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26588
26589         * gcc.dg/alias-1.c: New test.
26590
26591 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26592
26593         * gcc.dg/empty1.C: New test.
26594
26595         * g++.dg/tls/init-2.C: Tweak error messages.
26596
26597 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26598
26599         * gcc.c-torture/compile/20020923-1.c: New test.
26600
26601 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26602
26603         * gcc.c-torture/execute/ffs-1.c: New test.
26604         * gcc.c-torture/execute/ffs-2.c: Ditto.
26605
26606 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26607
26608         * g++.dg/overload/member1.C: New test.
26609
26610 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26611
26612         * g++.dg/abi/empty7.C: New test.
26613         * g++.dg/init/pm2.C: Likewise.
26614
26615 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26616
26617         * g++.dg/rtti/crash1.C: New test.
26618
26619 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26620
26621         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26622         gcc.dg/sibcall-4.c: New tests.
26623
26624 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26625
26626         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26627         powerpc and MMIX targets.
26628
26629 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26630
26631         * gcc.dg/cpp/20020927-1.c: New.
26632
26633 2002-09-26  David S. Miller  <davem@redhat.com>
26634
26635         * gcc.c-torture/compile/trunctfdf.c: New.
26636
26637 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26638
26639         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26640
26641 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26642
26643         * gcc.c-torture/execute/loop-15.c: New.
26644
26645 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26646
26647         * README.QMTEST: Fix typo.
26648
26649 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26650
26651         * gcc.dg/20020926-1.c: New test.
26652
26653 2002-09-25  David S. Miller  <davem@redhat.com>
26654
26655         PR target/7842
26656         * gcc.c-torture/execute/shiftdi.c: New test.
26657
26658 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26659
26660         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26661         unique to the tool.
26662         * lib/g77.exp (g77_init): Likewise.
26663         * lib/g++.exp (g++_init): Likewise.
26664         * lib/objc.exp (objc_init): Likewise.
26665
26666 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26667
26668         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26669         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26670         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26671
26672 2002-09-25  Richard Henderson  <rth@redhat.com>
26673
26674         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26675         too-small long double.
26676
26677 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26678
26679         * gcc.dg/20020919-1.c: New test.
26680
26681 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26682
26683         * g++.dg/abi/bitfield6.C: New test.
26684         * g++.dg/abi/bitfield7.C: New test.
26685         * g++.dg/abi/bitfield8.C: New test.
26686         * g++.dg/abi/vbase11.C: New test.
26687
26688 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26689
26690         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26691         hppa*-*-hpux*.  Update test comment.
26692
26693 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26694
26695         * gcc.dg/tls/struct-1.c: New test.
26696
26697 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26698
26699         * gcc.dg/cpp/tr-warn2.c: Update.
26700
26701 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26702
26703         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26704
26705 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26706
26707         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26708         systems.
26709
26710 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26711
26712         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26713
26714         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26715         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26716         setting of cxxfilt.
26717
26718 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26719
26720         * gcc.dg/20020312-2.c: Update for darwin.
26721
26722 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26723
26724         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26725
26726 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26727
26728         * objc.dg/comp-types-1.m: New test.
26729         * objc.dg/comp-types-2.m: New test.
26730         * objc.dg/comp-types-3.m: New test.
26731         * objc.dg/comp-types-4.m: New test.
26732         * objc.dg/comp-types-5.m: New test.
26733         * objc.dg/comp-types-6.m: New test.
26734
26735 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26736
26737         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26738
26739 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26740
26741         * g++.dg/other/do1.C: New test.
26742
26743         * g++.dg/template/subst1.C: New test.
26744
26745 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26746
26747         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26748
26749 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26750
26751         * g++.dg/template/qualttp20.C: Adjust expected errors.
26752         * g++.old-deja/g++.jason/report.C: Likewise.
26753         * g++.old-deja/g++.other/qual1.C: Likewise.
26754
26755         * g++.dg/lookup/scoped2.C: New test.
26756
26757         * g++.dg/ext/asm3.C: New test.
26758
26759 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26760
26761         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26762
26763 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26764
26765         * ChangeLog: follow spelling conventions.
26766         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26767         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26768         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26769         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26770         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26771         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26772         * g++.old-deja/g++.law/global-init1.C: Likewise.
26773         * g++.old-deja/g++.other/delete4.C: Likewise.
26774         * g++.old-deja/g++.other/inline21.C: Likewise.
26775         * g++.old-deja/g++.other/singleton.C: Likewise.
26776         * g77.dg/strlen0.f: Likewise.
26777         * g77.f-torture/compile/20010519-1.f: Likewise.
26778         * g77.f-torture/compile/980310-4.f: Likewise.
26779         * gcc.c-torture/compile/20000605-1.c: Likewise.
26780         * gcc.c-torture/execute/20020225-1.c: Likewise.
26781         * gcc.dg/c90-hexfloat-2.c: Likewise.
26782         * gcc.dg/c99-bool-1.c: Likewise.
26783         * gcc.dg/c99-hexfloat-2.c: Likewise.
26784         * gcc.dg/dll-2.c: Likewise.
26785         * gcc.dg/wtr-union-init-1.c: Likewise.
26786         * gcc.dg/wtr-union-init-2.c: Likewise.
26787         * gcc.dg/wtr-union-init-3.c: Likewise.
26788         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26789         * gcc.dg/cpp/defined.c: Likewise.
26790         * gcc.dg/cpp/macsyntx.c: Likewise.
26791         * gcc.dg/cpp/paste2.c: Likewise.
26792         * gcc.dg/cpp/trad/defined.c: Likewise.
26793         * gcc.dg/format/c90-printf-1.c: Likewise.
26794         * gcc.dg/format/c90-scanf-1.c: Likewise.
26795         * gcc.dg/format/c99-printf-1.c: Likewise.
26796         * gcc.dg/format/c99-scanf-1.c: Likewise.
26797         * gcc.misc-tests/gcov-8.c: Likewise.
26798         * lib/profopt.exp: Likewise.
26799
26800 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26801
26802         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26803
26804 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26805
26806         * g++.dg/inherit/using2.C: New test.
26807
26808 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26809
26810         * ChangeLog: Follow spelling conventions.
26811         * g++.dg/template/friend4.C: Likewise.
26812         * g++.old-deja/g++.pt/crash67.C: Likewise.
26813         * gcc.c-torture/execute/20000801-4.c: Likewise.
26814         * gcc.dg/c90-digraph-1.c: Likewise.
26815         * gcc.dg/c94-digraph-1.c: Likewise.
26816         * gcc.dg/c99-digraph-1.c: Likewise.
26817         * gcc.dg/cpp/line5.c: Likewise.
26818         * gcc.dg/cpp/multiline.c: Likewise.
26819         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26820         * gcc.dg/format/attr-3.c: Likewise.
26821         * gcc.dg/format/c90-scanf-3.c: Likewise.
26822         * gcc.dg/format/ext-4.c: Likewise.
26823
26824 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26825
26826         * g++.dg/template/pretty1.C: New test.
26827
26828 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26829
26830         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26831
26832 2002-09-13  Matt Austern  <austern@apple.com>
26833
26834         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26835         passing a cast expression to a function by const reference.
26836
26837 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26838
26839         * g++.dg/template/deduce1.C: New test.
26840
26841 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26842
26843         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26844         32-bit int.
26845
26846 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26847
26848         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26849         usage.
26850
26851 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26852
26853         * gcc.c-torture/compile/20020910-1.c: New test.
26854
26855 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26856
26857         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26858
26859 2002-09-10  Andreas Jaeger  <aj@suse.de>
26860
26861         * gcc.dg/20020312-2.c: Adjust for x86-64.
26862
26863 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26864
26865         * g77.dg/7388.f: New test case for PR 7388.
26866
26867 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26868
26869         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26870
26871 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26872
26873         * objc.dg/proto-lossage-1.m: New test.
26874
26875 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26876
26877         * gcc.dg/cpp/_Pragma4.c: Fix typo.
26878
26879 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
26880
26881         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
26882         expected to pass.
26883
26884 2002-09-06  Stan Shebs  <shebs@apple.com>
26885             David Edelsohn  <edelsohn@gnu.org>
26886
26887         * gcc.dg/weak: New directory.
26888         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
26889         target-specific xfail bits.
26890         * gcc.dg/typeof-2.c: Move to new directory.
26891         * gcc.dg/weak.exp: New expect script.
26892
26893 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
26894
26895         * gcc.c-torture/execute/extzvsi.c: New test.
26896
26897 2002-09-05  Stan Shebs  <shebs@apple.com>
26898
26899         * gcc.dg/weak-1.c: xfail on Darwin.
26900         * gcc.dg/weak-2.c: Ditto.
26901         * gcc.dg/weak-3.c: Ditto.
26902         * gcc.dg/weak-4.c: Ditto.
26903         * gcc.dg/weak-5.c: Ditto.
26904         * gcc.dg/weak-6.c: Ditto.
26905         * gcc.dg/weak-7.c: Ditto.
26906         * gcc.dg/weak-8.c: Ditto.
26907         * gcc.dg/weak-9.c: Ditto.
26908
26909 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
26910
26911         * gcc.c-torture/execute/loop-14.c: New test.
26912
26913 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
26914
26915         * g++.dg/other/cxa-atexit1.C: New test.
26916
26917         * gcc.dg/typeof-2.c: New test.
26918
26919 2002-09-03  Roger Sayle  <roger@eyesopen.com>
26920
26921         * gcc.dg/builtins-2.c: New testcase.
26922         * gcc.dg/builtins-3.c: New testcase.
26923
26924 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
26925
26926         * gcc.dg/cpp/_Pragma4.c: New test.
26927
26928 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
26929
26930         * objc/execute/nil_method-1.m: New testcase.
26931
26932 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
26933
26934         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
26935         [Object class], not [Object initialize].
26936
26937 2002-08-31  Roger Sayle  <roger@eyesopen.com>
26938             Hans-Peter Nilsson  <hp@bitrange.com>
26939
26940         * gcc.c-torture/execute/20020720-1.x: Skip test on
26941         mmix-knuth-mmixware.  Correct comment.
26942
26943 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
26944
26945         * testsuite/g++.dg/abi/bitfield5.C: New test.
26946         * testsuite/g++.dg/abi/vbase10.C: Likewise.
26947
26948 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
26949
26950         * objc.dg/undeclared-selector.m: New test.
26951
26952 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
26953
26954         * g++.dg/other/offsetof1.C: Avoid cast warning.
26955
26956 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
26957
26958         * objc.dg/super-class-2.m: New test.
26959
26960 2002-08-24  Matt Austern  <austern@apple.com>
26961
26962         * g++.dg/ext/lvaddr.C: New test.
26963         * g++.dg/ext/lvcast.C: New test.
26964
26965 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
26966
26967         * testsuite/g++.dg/inherit/cond1.C: New test.
26968
26969 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
26970
26971         * gcc.dg/noncompile/incomplete-1.c: New test.
26972
26973 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26974
26975         * gcc.dg/typespec-1.c: New test.
26976
26977 2002-08-20  Devang Patel  <dpatel@apple.com>
26978         * objc.dg/proto-hier-2.m: New test.
26979
26980 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
26981
26982         * objc.dg/bitfield-1.m: New test.
26983         * objc.dg/bitfield-2.m: New test.
26984
26985 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26986
26987         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
26988         gcc.dg/c99-flex-array-4.c: New tests.
26989
26990 2002-08-16  Stan Shebs  <shebs@apple.com>
26991
26992         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
26993
26994 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
26995
26996         * gcc.dg/typeof-1.c: New test.
26997         * g++.dg/ext/typeof2.C: New test.
26998
26999 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27000
27001         * g++.dg/other/offsetof1.C: New test.
27002
27003 2002-08-14  Richard Henderson  <rth@redhat.com>
27004
27005         * gcc.dg/tls/diag-3.c: Fix expected message strings.
27006
27007 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
27008
27009         * gcc.dg/cpp/_Pragma3.c: New test.
27010
27011 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
27012
27013         * g++.dg/template/inherit3: New test.
27014
27015 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27016
27017         * gcc.dg/bitfld-4.c: Add blank options.
27018
27019 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
27020
27021         * g++.dg/template/crash1.C: New test.
27022
27023 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27024
27025         * gcc.dg/tls/opt-2.c: New test.
27026
27027 2002-08-08  Devang Patel  <dpatel@apple.com>
27028
27029         * objc.dg/selector-1.m : New test
27030
27031 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27032
27033         * g++.dg/abi/bitfield4.C: New test.
27034         * gcc.dg/bitfld-4.c: New test.
27035
27036 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27037
27038         * g++.dg/other/packed1.C: New test.
27039
27040 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
27041
27042         * g++.dg/abi/offsetof.C: Tweak error messages.
27043         * g++.old-deja/g++.mike/p10769a.C: Likewise.
27044
27045 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27046
27047         * gcc.dg/bitfld-3.c: New test.
27048
27049 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27050             Richard Henderson  <rth@redhat.com>
27051
27052         * gcc.dg/i386-bitfield1.c: New test.
27053         * g++.dg/abi/bitfield3.C: Update.
27054
27055 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
27056
27057         * objc.dg/const-str-2.m: Update.
27058         * gcc.dg/cpp/c++98.c: Change to C extension.
27059         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
27060         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
27061
27062 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
27063
27064         * testsuite/gcc.dg/tls/diag-3.c: New.
27065
27066 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
27067
27068         * g++.dg/README (Subdirectories): Document new subdir expr.
27069         * g++.dg/expr/pmf-1.C: New test.
27070
27071 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
27072
27073         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
27074
27075 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
27076
27077         * g++.dg/abi/bitfield3.C: New test.
27078
27079 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
27080
27081         * lib/gcov.exp: Tweak expected line formats.
27082         * gcc.misc-tests/gcov8.c: New test.
27083         * gcc.misc-tests/gcov8.x: New flags.
27084
27085 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
27086
27087         * consistency.vlad/layout/endian.c: Include string.h.
27088
27089         * gcc.c-torture/execute/20020805-1.c: New test.
27090
27091 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
27092
27093         * g++.dg/other/conversion1.C: New test.
27094
27095 2002-08-03  Roger Sayle  <roger@eyesopen.com>
27096
27097         * gcc.dg/builtins-1.c: New testcase.
27098
27099 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
27100
27101         * g++.dg/inherit/access3.C: New test.
27102
27103 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
27104
27105         * gcc.dg/ia64-visibility-2.c: New test.
27106
27107 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
27108
27109         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
27110         __qualifier_flags to __flags.
27111
27112 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
27113
27114         * g++.dg/inherit/operator1.C: New test.
27115         * g++.dg/lookup/disamb1.C: Fix typo in comment.
27116         * g++.dg/other/error1.C: Change expected error message.
27117         * g++.dg/template/conv4.C: Likewise.
27118
27119 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
27120
27121         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
27122         for documented behavior.
27123
27124 2002-07-25  Roger Sayle  <roger@eyesopen.com>
27125
27126         * gcc.c-torture/execute/20020720-1.x: Skip this test on
27127         several targets known to fail.
27128
27129 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
27130
27131         * gcc.dg/mips-args-[123].c: New tests.
27132
27133 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
27134
27135         * gcc.dg/ppc-spe.c: New.
27136
27137 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
27138
27139         * g++.dg/other/ptrmem4.C: New testcase.
27140
27141 2002-07-24  Richard Henderson  <rth@redhat.com>
27142
27143         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
27144
27145 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
27146
27147         * g++.dg/ext/alignof1.C (main): Return 0 for success.
27148
27149 2002-07-24  Roger Sayle  <roger@eyesopen.com>
27150
27151         * gcc.c-torture/execute/memset-3.c: New testcase.
27152
27153 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
27154
27155         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
27156         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
27157
27158 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27159
27160         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
27161         Delete.
27162
27163 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
27164
27165         * gcc.c-torture/compile/simd-4.c: New test.
27166
27167 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27168
27169         PR c++/7347, c++/7348
27170         * g++.dg/template/access4.C: New test.
27171         * g++.dg/template/access5.C: New test.
27172         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
27173         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
27174         * g++.old-deja/g++.pt/ttp58.C: Likewise.
27175         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
27176
27177 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
27178
27179         * gcc.dg/gnu89-init-2.c: New test.
27180
27181 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
27182
27183         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
27184
27185 2002-07-20  Roger Sayle  <roger@eyesopen.com>
27186
27187         * gcc.c-torture/execute/20020720-1.c: New testcase.
27188
27189 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
27190
27191         * gcc.dg/cpp/Wsignprom.c: New tests.
27192
27193 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
27194
27195         * gcc.c-torture/execute/loop-13.c: New test.
27196
27197 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
27198
27199         * gcc.dg/cpp/expr.c: New tests.
27200
27201 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
27202
27203         * g++.dg/opt/pr6713.C: Add template instantiation.
27204
27205 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
27206
27207         * gcc.dg/nest.c: New test.
27208
27209 2002-07-17  Richard Henderson  <rth@redhat.com>
27210
27211         * g++.dg/opt/pr6713.C: New test.
27212
27213 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
27214
27215         * gcc.c-torture/execute/loop-2e.x: Let the testcase
27216         XFAIL for all x86 processors.
27217
27218 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
27219
27220         * gcc.c-torture/execute/20010122-1.x: Do not test with
27221         -fomit-frame-pointer.
27222
27223 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27224
27225         * g++.dg/template/instantiate2.C: New test.
27226         * g++.dg/template/spec4.C: New test.
27227
27228 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27229
27230         * g++.dg/template/access2.C: New test.
27231         * g++.dg/template/access3.C: New test.
27232
27233 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
27234
27235         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
27236         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
27237         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
27238         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
27239         Convert to use <stdarg.h>.
27240         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
27241         Delete.
27242         * gcc.dg/va-arg-2.c: New.
27243         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
27244
27245 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
27246
27247         * gcc.c-torture/compile/20020710-1.c: New test.
27248
27249 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
27250                           Andrew Pinski  <pinskia@physics.uc.edu>
27251
27252         gcc.c-torture/compile/simd-2.c: New testcase.
27253         gcc.c-torture/compile/simd-3.c: Likewise.
27254
27255 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
27256
27257         PR c++/7224
27258         * g++.dg/overload/error1.C: New test.
27259
27260 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27261
27262         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
27263         configuration and IRIX 6 O32 ABI.
27264
27265 2002-07-11  Roger Sayle  <roger@eyesopen.com>
27266
27267         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
27268
27269 2002-07-10  Roger Sayle  <roger@eyesopen.com>
27270
27271         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
27272
27273 2002-07-10  Jeffrey A Law  <law@redhat.com>
27274
27275         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27276
27277         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27278
27279 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27280
27281         * gcc.dg/20020312-2.c: Check for __PPC__.
27282
27283 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27284
27285         * gcc.c-torture/compile/20020709-1.c: New test.
27286
27287 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27288
27289         * g++.dg/template/qualttp21.C: New test case.
27290
27291 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27292
27293         * gcc.c-torture/compile/20020706-1.c: New test.
27294         * gcc.c-torture/compile/20020706-2.c: New test.
27295
27296 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27297             Alexandre Oliva  <aoliva@redhat.com>
27298
27299         * g++.dg/warn/incomplete1.C: New test.
27300
27301 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27302
27303         PR c++/7099
27304         * g++.dg/warn/noreturn1.C: New test.
27305
27306 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27307
27308         PR c++/6706
27309         * g++.dg/debug/debug6.C: New test.
27310         * g++.dg/debug/debug7.C: New test.
27311
27312 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27313
27314         * gcc.c-torture/compile/simd-3.c: New test.
27315
27316 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27317
27318         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27319         * gcc.dg/20020620-1.c: Likewise.
27320
27321 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27322
27323         PR c++/6944
27324         * g++.dg/init/array4.C: New test.
27325         * g++.dg/init/array5.C: New test.
27326
27327 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27328
27329         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27330         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27331
27332 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27333
27334         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27335         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27336         * gcc.dg/wtr-conversion-1.c: Likewise.
27337         * gcc.dg/wtr-escape-1.c: Likewise.
27338         * gcc.dg/wtr-int-type-1.c: Likewise.
27339         * gcc.dg/wtr-label-1.c: Likewise.
27340         * gcc.dg/wtr-static-1.c: Likewise.
27341         * gcc.dg/wtr-strcat-1.c: Likewise.
27342         * gcc.dg/wtr-suffix-1.c: Likewise.
27343         * gcc.dg/wtr-switch-1.c: Likewise.
27344         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27345         * gcc.dg/wtr-union-init-1.c: Likewise.
27346         * gcc.dg/wtr-union-init-2.c: Likewise.
27347         * gcc.dg/wtr-union-init-3.c: Likewise.
27348
27349         * gcc.dg/wtr-func-def-1.c: New test.
27350
27351 2002-07-02 Devang Patel <dpatel@apple.com>
27352
27353         * objc.dg/param-1.m: New test.
27354
27355 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27356
27357         * gcc.dg/cpp/trad/directive.c: Add test.
27358         * gcc.dg/cpp/trad/macroargs.c: Add test.
27359         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27360
27361 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27362
27363         * gcc.dg/cpp/cmdlne-M.c: New test.
27364
27365 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27366
27367         * objc.dg/desig-init-1.m: New test.
27368
27369 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27370
27371         PR c++/6716
27372         * g++.dg/template/instantiate1.C: New test.
27373
27374 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27375
27376         PR c++/7112
27377         * g++.dg/template/sizeof2.C: New test.
27378
27379 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27380
27381         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27382         gcc.dg/cpp/trad/include.c: New tests.
27383
27384 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27385
27386         PR target/7177
27387         * gcc.c-torture/compile/20020701-1.c: New test.
27388
27389 2002-07-01  Stan Shebs  <shebs@apple.com>
27390
27391         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27392         header here...
27393         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27394         (objc-torture-execute): or here.
27395
27396 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27397
27398         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27399
27400 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27401
27402         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27403
27404 2002-06-30  Devang Patel  <dpatel@apple.com>
27405
27406         * objc.dg/fsyntax-only.m: New test.
27407
27408 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27409
27410         PR c++/6695
27411         * g++.dg/template/friend7.C: New file.
27412
27413 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27414
27415         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27416         return type.
27417
27418 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27419
27420         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27421         avoid division by zero.
27422
27423 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27424
27425         * gcc.dg/Wunknownprag.c: New tests.
27426
27427 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27428
27429         * gcc.c-torture/execute/simd-2.c: New test.
27430
27431 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27432
27433         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27434         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27435         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27436         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27437         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27438         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27439         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27440         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27441         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27442         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27443         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27444         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27445         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27446         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27447         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27448         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27449         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27450
27451 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27452
27453         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27454         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27455         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27456         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27457         New tests.
27458         * gcc.dg/cpp/trad/directive.c: Update.
27459
27460 2002-06-23  Andreas Jaeger  <aj@suse.de>
27461
27462         * gcc.c-torture/execute/complex-6.c: New.
27463
27464 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27465
27466         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27467         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27468         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27469         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27470
27471 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27472
27473         * gcc.dg/cpp/trad: New directory with traditional tests copied
27474         from parent directory.
27475         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27476         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27477         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27478         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27479         Move to trad/ and rename.
27480         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27481         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27482         gcc.dg/cpp/trad/redef2.c: New tests.
27483         * gcc.dg/cpp/trad/trad.exp: New driver.
27484
27485 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27486
27487         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27488         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27489         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27490         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27491         Remove.
27492
27493 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27494
27495         * gcc.dg/20020620-1.c: New test.
27496
27497 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27498
27499         * g++.dg/template/ttp4.C: New test.
27500
27501 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27502
27503         * g++.dg/opt/vt1.C: Fix regexp.
27504
27505 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27506
27507         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27508         Don't use attribute `noinline'.
27509
27510 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27511
27512         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27513
27514 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27515
27516         * gcc.c-torture/execute/simd-1.c: New.
27517
27518         * gcc.dg/simd-1.c: New.
27519
27520 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27521
27522         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27523
27524 2002-06-16  Richard Henderson  <rth@redhat.com>
27525
27526         * g++.dg/ext/anon-struct1.C: New.
27527         * g++.dg/ext/anon-struct2.C: New.
27528         * g++.dg/ext/anon-struct3.C: New.
27529         * gcc.dg/anon-struct-1.c: New.
27530         * gcc.dg/anon-struct-2.c: New.
27531         * gcc.dg/anon-struct-3.c: New.
27532         * gcc.dg/20011008-1.c: Adjust warning text.
27533         * gcc.dg/20020527-1.c: Add -fms-extensions.
27534
27535 2002-06-16  Richard Henderson  <rth@redhat.com>
27536
27537         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27538
27539 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27540
27541         * gcc.c-torture/execute/20020615-1.c: New test.
27542
27543 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27544
27545         * gcc.c-tortuture/execute/compare-1.c: New test case.
27546         * gcc.c-tortuture/execute/compare-2.c: New test case.
27547         * gcc.c-tortuture/execute/compare-3.c: New test case.
27548
27549 2002-06-13  Richard Henderson  <rth@redhat.com>
27550
27551         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27552         ia64 ilp32.
27553
27554 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27555
27556         * g++.dg/template/typename2.C: Update error message.
27557
27558 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27559
27560         * gcc.c-torture/execute/20020611-1.c: New test.
27561
27562 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27563
27564         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27565         list of targets to skip.
27566
27567 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27568
27569         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27570         targets if not optimizing.
27571
27572 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27573
27574         * gcc.c-torture/compile/20020605-1.c: New test.
27575
27576         * g++.dg/opt/vt1.C: New test.
27577
27578         * gcc.dg/20020531-1.c: New test.
27579
27580         * gcc.dg/20020530-1.c: New test.
27581
27582         * gcc.dg/20020527-1.c: New test.
27583
27584         * g++.dg/opt/cse1.C: New test.
27585
27586 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27587
27588         * gcc.dg/20020607-2.c: New test case.
27589
27590 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27591
27592         * gcc.c-torture/compile/20020604-1.c: New test.
27593
27594 2002-06-04  Richard Henderson  <rth@redhat.com>
27595
27596         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27597         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27598         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27599
27600 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27601
27602         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27603
27604 2002-06-03  Richard Henderson  <rth@redhat.com>
27605
27606         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27607         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27608
27609 2002-06-02  Richard Henderson  <rth@redhat.com>
27610
27611         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27612         test functions static.
27613
27614 2002-06-02  Andreas Jaeger  <aj@suse.de>
27615
27616         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27617         now.
27618
27619 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27620
27621         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27622         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27623         Update for mofified diagnostics.
27624         * gcc.dg/c99-intconst-1.c: No longer fail.
27625
27626 2002-06-02  Richard Henderson  <rth@redhat.com>
27627
27628         * gcc.dg/uninit-A.c: Remove xfail markers.
27629
27630 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27631
27632         * gcc.dg/fnegate-1.c: New test case.
27633
27634 2002-05-30  Osku Salerma  <osku@iki.fi>
27635
27636         * gcc.c-torture/execute/mayalias-1.c: New file.
27637
27638 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27639
27640         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27641         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27642         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27643
27644 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27645
27646         * gcc.c-torture/execute/20020529-1.c: New test.
27647
27648 2002-05-27  Richard Henderson  <rth@redhat.com>
27649
27650         * g++.dg/ext/attrib6.C: New test case.
27651
27652 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27653
27654         * gcc.c-torture/execute/pure-1.c: New test.
27655
27656 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27657
27658         * gcc.dg/cpp/arith-2.c: Remove.
27659
27660 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27661
27662         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27663         * gcc.dg/cpp/if-3.c: Remove.
27664
27665 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27666
27667         * g++.dg/opt/cse2.C: New test.
27668
27669 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27670
27671         * gcc.dg/cpp/arith-1.c: New semantic tests.
27672         * gcc.dg/cpp/if-1.c: Update.
27673
27674 2002-05-24  Ben Elliston  <bje@redhat.com>
27675
27676         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27677
27678 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27679
27680         * gcc.dg/verbose-asm.c: New test.
27681
27682 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27683
27684         * gcc.dg/cpp/paste12.c: New test.
27685
27686 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27687
27688         * g++.dg/parse/named_ops.C: New test.
27689
27690 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27691
27692         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27693
27694 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27695
27696         * gcc.dg/weak-2.c: Allow optional leading underscore
27697         in scan-assembler symbol name.
27698         * gcc.dg/weak-3.c: Likewise.
27699         * gcc.dg/weak-4.c: Likewise.
27700         * gcc.dg/weak-5.c: Likewise.
27701
27702 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27703
27704         * gcc.dg/20020523-1.c: New test.
27705
27706 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27707
27708         * objc.dg/const-str-2.m: Update now that we stop after
27709         a command line error.
27710
27711 2002-05-22  Richard Henderson  <rth@redhat.com>
27712
27713         * g++.dg/dg.exp: Fix typo in test pruneing.
27714
27715 2002-05-22  Richard Henderson  <rth@redhat.com>
27716
27717         * g++.dg/dg.exp: Prune the tls subdirectory.
27718         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27719         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27720         * g++.dg/tls/init-1.C: New.
27721
27722 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27723
27724         * gcc.dg/20020517-1.c: New test.
27725
27726 2002-05-21  Richard Henderson  <rth@redhat.com>
27727
27728         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27729         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27730
27731 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27732
27733         * g++.dg/other/copy2.C: New test.
27734
27735 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27736
27737         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27738         (MAX_COPY): Bump up to 10 times sizeof (long long).
27739         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27740
27741         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27742         sizeof (long long).
27743
27744         * gcc.c-torture/execute/strcpy-1.c: New test.
27745
27746 2002-05-19  Jason Merrill  <jason2redhat.com>
27747
27748         * g++.dg/ext/oper1.C: New test.
27749
27750 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27751 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27752
27753         * README.QMTEST: New file.
27754
27755         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27756
27757 2002-05-19  Andreas Jaeger  <aj@suse.de>
27758
27759         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27760         now.
27761         * gcc.c-torture/execute/loop-2d.x: Likewise.
27762
27763 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27764
27765         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
27766         support weak symbols.
27767         * gcc.dg/weak-4.c: Likewise
27768         * gcc.dg/weak-6.c: Likewise
27769
27770 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27771
27772         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27773         cygwin, coff and h8300-*-hms targets
27774         * gcc.dg/weak-5.c: Likewise
27775         * gcc.dg/weak-7.c: Likewise
27776
27777 2002-05-16  Jason Merrill  <jason@redhat.com>
27778
27779         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27780         (scan-assembler-not, scan-assembler-dem): Likewise.
27781         (scan-assembler-dem-not): Likewise.
27782
27783 2002-05-15  Richard Henderson  <rth@redhat.com>
27784
27785         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27786
27787 2002-05-15  Richard Henderson  <rth@redhat.com>
27788
27789         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27790         (vfoo1f): Warning here.
27791         (vfoo1l): Don't redefine the alias.
27792
27793 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27794
27795         * g++.dg/init/pm1.C: New test.
27796
27797 2002-05-12  David S. Miller  <davem@redhat.com>
27798
27799         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27800         types.
27801
27802 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27803
27804         * gcc.c-torture/execute/20020510-1.c: New test case.
27805
27806 2002-05-10  David S. Miller  <davem@redhat.com>
27807
27808         * gcc.c-torture/execute/conversion.c: Test long double too.
27809
27810 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27811
27812         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27813         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27814         * lib/g++.exp (g++_link_flags): Likewise.
27815         * lib/objc.exp (objc_target_compile): Likewise.
27816
27817 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27818
27819         * gcc.dg/cpp/poison.c: Update.
27820         * gcc.dg/cpp/20000625-2.c: Remove.
27821         * gcc.dg/cpp/direct2s.c: Remove final test.
27822
27823 2002-05-08  Tom Rix  <trix@redhat.com>
27824
27825         * gcc.c-torture/execute/20020508-1.c: New test.
27826         * gcc.c-torture/execute/20020508-2.c: New test.
27827         * gcc.c-torture/execute/20020508-3.c: New test.
27828
27829 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27830
27831         * gcc.dg/cpp/charconst-4.c: More tests.
27832
27833 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27834
27835         PR c/6569
27836         * gcc.dg/weak-3.c: Update location of warning messages.
27837         * gcc.dg/weak-5.c: Likewise.
27838
27839 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27840
27841         * gcc.c-torture/execute/20020506-1.c: New test case.
27842
27843 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27844
27845         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27846
27847 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27848
27849         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27850
27851 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27852
27853         * gcc.dg/cpp/charconst-3.c: New test.
27854
27855 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27856
27857         * gcc.dg/cpp/charconst.c: Update tests.
27858
27859 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27860
27861         * treelang: Added directory for new sample language treelang. Also
27862         lib/treelang.exp: New file to signal treelang should be tested.
27863
27864 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27865
27866         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27867         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27868         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27869         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27870         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27871         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27872         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27873
27874 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27875
27876         * gcc.dg/format/xopen-2.c: New test.
27877
27878 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27879
27880         * gcc.dg/20020503-1.c: New test.
27881
27882 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
27883
27884         * g++.dg/init/dtor1.C: Make it tougher.
27885
27886 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
27887
27888         * g++.dg/init/dtor1.C: New test.
27889
27890 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
27891
27892         * gcc.dg/altivec-8.c: New.
27893
27894 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
27895
27896         * gcc.dg/altivec-7.c: New.
27897
27898 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
27899
27900         * g++.dg/parse/typedef1.C: New test.
27901
27902 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
27903
27904         PR c++/6486
27905         * g++.dg/template/friend6.C: New test.
27906
27907         PR c++/6492
27908         * g++.dg/init/copy1.C: New test.
27909
27910 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
27911
27912         * g++.dg/warn/effc1.C: New test.
27913
27914 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27915
27916         * gcc.dg/cpp/if-cexp.c: Add a test.
27917
27918 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
27919
27920         * gcc.dg/20020426-2.c: New test.
27921
27922 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27923
27924         * gcc.dg/cpp/if-mop.c: Update.
27925         * gcc.dg/cpp/if-mpar.c: Add test.
27926         * gcc.dg/cpp/if-oppr.c: Update.
27927
27928 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27929
27930         PR c/6343
27931         * gcc.dg/weak-[2-7].c: New tests.
27932
27933 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27934
27935         * gcc.dg/enum1.c: New test.
27936
27937 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27938
27939         PR c++/6497
27940         * g++.dg/inherit/access2.C: New test.
27941
27942 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27943
27944         PR bootstrap/6445
27945         * gcc.dg/20020426-1.c: New test.
27946
27947 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27948
27949         * g++.dg/abi/enum1.C: New test.
27950
27951 2002-04-26  Richard Henderson  <rth@redhat.com>
27952
27953         * gcc.dg/c99-bool-1.c: Expect always true warning.
27954
27955 2002-04-25  Roger Sayle  <roger@eyesopen.com>
27956
27957         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
27958
27959 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27960
27961         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
27962         targets.
27963
27964 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
27965
27966         * g++.dg/abi/mange7.C: New test.
27967
27968         PR c++/6438.
27969         * g++.dg/parse/stmtexpr2.C: New test.
27970
27971 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
27972
27973         * gcc.dg/20020312-2.c: Add SH target.
27974
27975 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27976
27977         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
27978         compiler output on mips*-*-irix*.
27979
27980 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
27981
27982         * g++.dg/parse/attr1.C: New test.
27983
27984 2002-04-23  Roger Sayle  <roger@eyesopen.com>
27985
27986         * gcc.c-torture/execute/string-opt-17.c: New test case.
27987         * gcc.c-torture/execute/memset-2.c: New test case.
27988
27989 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
27990
27991         PR c++/6256:
27992         * g++.dg/template/friend5.C: New test.
27993
27994         PR c++/6331:
27995         * g++.dg/template/qual1.C: Likewise.
27996
27997 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
27998
27999         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
28000         Include stdlib.h, not stdio.h or ctype.h.
28001
28002 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
28003
28004         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
28005         cris-*-elf* and mmix-*-*.
28006         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
28007         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
28008         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
28009         Ditto.
28010         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
28011         * gcc.dg/wchar_t-1.c: Ditto.
28012
28013 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
28014
28015         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
28016         Clarify comment.
28017
28018 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
28019
28020         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
28021
28022 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28023
28024         * gcc.c-torture/execute/20000906-1.x: Delete.
28025
28026 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
28027
28028         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
28029
28030 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
28031
28032         * PR6367
28033         * g77.f-torture/execute/6367.f: New test.
28034         * g77.f-torture/execute/6367.x: Disable for MMIX.
28035
28036 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
28037
28038         * PR6352
28039         * g++.dg/opt/inline2.C: New test.
28040
28041 2002-04-18  Richard Henderson  <rth@redhat.com>
28042
28043         * gcc.dg/20000906-1.c: Enable for all targets.
28044         * gcc.c-torture/compile/iftrap-2.c: New.
28045
28046 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28047
28048         * gcc.dg/20020418-1.c: New test.
28049         * gcc.dg/20020418-2.c: New test.
28050
28051 2002-04-18  Richard Henderson  <rth@redhat.com>
28052
28053         * gcc.c-torture/compile/iftrap-1.c: New.
28054         * gcc.dg/iftrap-1.c: Adjust for ia64.
28055         * gcc.dg/iftrap-2.c: New.
28056
28057 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28058
28059         * gcc.c-torture/compile/20020418-1.c: New test.
28060
28061 2002-04-18  Roger Sayle  <roger@eyesopen.com>
28062
28063         * gcc.c-torture/compile/20020415-1.c: New.
28064
28065 2002-04-18  David S. Miller  <davem@redhat.com>
28066
28067         * gcc.c-torture/execute/20020418-1.c: New test.
28068
28069 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
28070
28071         * gcc.dg/20020416-1.c: New test.
28072
28073         * g++.dg/opt/inline1.C: New test.
28074
28075 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
28076
28077         * gcc.dg/altivec-5.c: New test.
28078
28079         * gcc.dg/20020415-1.c: New test.
28080
28081 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
28082
28083         * testsuite/lib/chill.exp: Remove.
28084
28085 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
28086
28087         * g++.dg/other/big-struct.C: New test.
28088
28089 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
28090
28091         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
28092         of scratch file.
28093
28094 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
28095
28096         PR c/6277
28097         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
28098         in scan-assembler function name
28099
28100 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
28101
28102         * g77.f-torture/execute/980628-4.x,
28103         g77.f-torture/execute/980628-5.x,
28104         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28105         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28106         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
28107         i[34567]86-*-*.
28108
28109 2002-04-13  David S. Miller  <davem@redhat.com>
28110
28111         * gcc.c-torture/execute/20020413-1.c: New test.
28112
28113 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
28114
28115         * gcc.dg/asm-6.c,
28116         * g++.dg/ext/asm1.C: New tests.
28117
28118 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
28119
28120         PR c++ 5373.
28121         * g++.dg/parse/stmtexpr1.C: New test.
28122
28123         PR c++/5189.
28124         * g++.dg/template/copy1.C: New test.
28125
28126 2002-04-12  Richard Henderson  <rth@redhat.com>
28127
28128         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
28129
28130 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
28131
28132         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
28133         gcc.c-torture/execute/20020307-2.c.
28134
28135 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
28136
28137         * g++.dg/ext/attrib5.C,
28138         * g++.dg/lookup/struct1.C: New tests.
28139
28140 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
28141
28142         * gcc.dg/20020411-1.c: New test.
28143
28144         * gcc.c-torture/execute/20020411-1.c: New test.
28145
28146 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
28147
28148         * g77.f-torture/execute/6177.f: New test.
28149
28150 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
28151
28152         PR middle-end/6247
28153         * g++.dg/opt/cleanup1.C: New test.
28154
28155         * g++.dg/opt/const1.C: New test.
28156
28157 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
28158
28159         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
28160
28161 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28162
28163         PR c++/5507
28164         * g++.dg/template/typename2.C: New test.
28165
28166 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
28167
28168         * gcc.c-torture/execute/loop-12.c: New.
28169
28170 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
28171
28172         * g77.f-torture/execute/980628-4.x,
28173         g77.f-torture/execute/980628-5.x,
28174         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28175         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28176         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
28177
28178 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28179
28180         PR optimization/6086
28181         * g++.dg/opt/preinc1.C: New test.
28182
28183 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28184
28185         PR c++/5571
28186         * g++.dg/opt/static2.C: New test.
28187
28188 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28189
28190         PR c/5120
28191         * gcc.dg/20020406-1.c: New test.
28192
28193 2002-04-04  David S. Miller  <davem@redhat.com>
28194
28195         * gcc.c-torture/execute/20020404-1.c: New test.
28196
28197 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
28198
28199         PR c/6123
28200         * gcc.dg/20020312-2.c: Do not declare global register variable
28201         if __PIC__ or __pic__ is defined.
28202
28203 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
28204
28205         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
28206         __asm__ so that it works correctly even if -ansi -pedantic-errors.
28207
28208 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28209
28210         * gcc.misc-tests/linkage.exp: Update last change to handle
28211         sparc*-, not just sparc-.
28212
28213 2002-04-03  Richard Henderson  <rth@redhat.com>
28214
28215         * gcc.dg/cpp/ucs.c: Improved long UCS test.
28216
28217 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28218
28219         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
28220
28221 2002-04-02  David S. Miller  <davem@redhat.com>
28222
28223         * gcc.c-torture/execute/20020402-3.c: New test.
28224
28225 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28226
28227         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
28228         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
28229
28230         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
28231         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
28232         g77.f-torture/execute/20001201.x,
28233         g77.f-torture/execute/u77-test.x: New files.
28234
28235         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
28236         * gcc.dg/wchar_t-1.c: Ditto.
28237
28238 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28239
28240         * gcc.c-torture/execute/20020402-1.c: New test.
28241
28242 2002-04-01  Richard Henderson  <rth@redhat.com>
28243
28244         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
28245
28246         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
28247
28248 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28249
28250         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
28251
28252 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28253
28254         * g++.dg/inherit/template-as-base.C: Expect error.
28255         * g++.dg/inherit/namespace-as-base.C: Likewise.
28256
28257 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
28258
28259         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
28260         g++.dg/ext/instantiate3.C: Tweak match patterns.
28261
28262         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
28263         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
28264         -da test.
28265
28266 2002-03-31  Richard Henderson  <rth@redhat.com>
28267
28268         * gcc.dg/special/alias-2.c: New.
28269         * gcc.dg/special/ecos.exp: Run it.
28270
28271 2002-03-31  Richard Henderson  <rth@redhat.com>
28272
28273         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28274
28275 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28276
28277         * gcc.dg/weak-1.c: Disable on h8300 port.
28278
28279 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28280
28281         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28282         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28283         ordering tests.
28284         * g++.dg/bprob/bprob-1.C: New test.
28285         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28286         * g++.dg/gcov/gcov-1.C: New test.
28287         * g++.dg/gcov/gcov-1.x: New file.
28288         * g++.dg/gcov/gcov-2.C: New test.
28289         * g++.dg/gcov/gcov-3.C: New test.
28290         * g++.dg/gcov/gcov-3.h: New file.
28291
28292 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28293
28294         * g++.old-deja/g++.other/builtins5.C: New test.
28295         * g++.old-deja/g++.other/builtins6.C: New test.
28296         * g++.old-deja/g++.other/builtins7.C: New test.
28297         * g++.old-deja/g++.other/builtins8.C: New test.
28298         * g++.old-deja/g++.other/builtins9.C: New test.
28299
28300 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28301
28302         * g++.dg/opt/static1.C: New test.
28303
28304         * g++.dg/opt/longbranch1.C: New test.
28305
28306 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28307
28308         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28309
28310         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28311
28312 2002-03-28  Jeffrey A Law  (law@redhat.com)
28313
28314         * gcc.c-torture/execute/20020328-1.c: New test.
28315
28316 2002-03-27  Richard Henderson  <rth@redhat.com>
28317
28318         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28319         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28320         move from g++.old-deja/g++.ext/.
28321
28322 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28323
28324         * g++.dg/init/new2.C: New test.
28325
28326 2002-03-26  Richard Henderson  <rth@redhat.com>
28327
28328         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28329
28330         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28331         on sparc.
28332
28333         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28334         sparcv9 systems.
28335         * gcc.dg/20001102-1.c: Likewise.
28336
28337 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28338
28339         * gcc.dg/cpp/endif-pedantic1.c,
28340         gcc.dg/cpp/endif-pedantic2.c:  New tests.
28341
28342 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28343
28344         * g++.dg/init/new1.C: New test.
28345
28346 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28347
28348         * g++.dg/abi/vbase9.C: New test.
28349
28350 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28351
28352         * gcc.dg/arm-asm.c: New test.
28353
28354 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28355
28356         * gcc.dg/Wswitch-enum.c: New test.
28357         Fix PR c/5044.
28358
28359 2002-03-26  Richard Henderson  <rth@redhat.com>
28360
28361         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28362         structure.
28363
28364 2002-03-25  Richard Henderson  <rth@redhat.com>
28365
28366         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28367         sparcv9 systems.
28368
28369         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28370         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28371
28372 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28373
28374         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28375
28376 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28377
28378         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28379         targets using generic thunk support.
28380
28381 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28382
28383         * gcc.c-torture/compile/20020323-1.c: New test.
28384
28385         * g++.dg/opt/conj2.C: New test.
28386
28387 2002-03-24  Richard Henderson  <rth@redhat.com>
28388
28389         * gcc.dg/weak-1.c: Use -fno-common.
28390
28391 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28392
28393         * g77.dg/f77-edit-apostrophe-out.f: New test
28394         * g77.dg/f77-edit-h-out.f: New test
28395         * g77.dg/f77-edit-t-in.f: New test
28396         * g77.dg/f77-edit-t-out.f: New test
28397         * g77.dg/f77-edit-x-out.f: New test
28398         * g77.dg/f77-edit-slash-out.f: New test
28399         * g77.dg/f77-edit-colon-out.f: New test
28400         * g77.dg/f77-edit-s-out.f: New test
28401
28402 2002-03-24  Richard Henderson  <rth@redhat.com>
28403
28404         * objc/execute/formal_protocol-6.x: New XFAIL.
28405
28406 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28407
28408         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
28409         that do not support weak symbols
28410
28411 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28412
28413         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
28414         * lib/g77.exp:  Likewise
28415         * lib/objc.exp: Likewise
28416
28417 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28418
28419         * gcc.dg/Wswitch-default.c: New test.
28420
28421 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28422
28423         * g++.dg/other/enum1.C: New test.
28424
28425 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28426
28427         * gcc.dg/pragma-ep-3.c: Fix typo.
28428
28429 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28430
28431         * g++.dg/inherit/template-as-base.C: New test.
28432
28433 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28434
28435         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28436         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28437
28438 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28439
28440         * gcc.dg/cpp/multiline.c: Update to match.
28441
28442 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28443
28444         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28445
28446 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28447
28448         * gcc.dg/cpp/extratokens2.c:  New file.
28449
28450 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28451
28452         * gcc.dg/20020312-2.c: Add rs6000 target.
28453
28454         * gcc.c-torture/compile/20020319-1.c: New test.
28455
28456 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28457
28458         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28459         (A, E): Handle this.
28460
28461 2002-03-20  Jason Merrill  <jason@redhat.com>
28462
28463         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28464         ignoring -fpic.
28465         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28466         through prune_gcc_output.
28467
28468 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28469
28470         * gcc.c-torture/compile/20020320-1.c: New test.
28471
28472 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28473
28474         * gcc.c-torture/compile/20020318-1.c: New test.
28475
28476         * gcc.dg/struct-by-value-1.c: New test.
28477
28478         * gcc.dg/20020319-1.c: New test.
28479
28480 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28481
28482         * g++.dg/opt/conj1.C: New test.
28483
28484 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28485
28486         * g++.dg/template/qualttp20.C: Revert previous change.
28487         * g++.dg/template/qualttp3.C: Likewise.
28488         * g++.dg/template/qualttp4.C: Likewise
28489         * g++.dg/template/qualttp5.C: Likewise
28490         * g++.dg/template/qualttp6.C: Likewise
28491         * g++.dg/template/qualttp7.C: Likewise
28492         * g++.dg/template/qualttp8.C: Likewise
28493         * g++.dg/template/recurse.C: Likewise.
28494
28495 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28496
28497         * gcc.dg/cpp/wchar-1.c: Update.
28498
28499 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28500
28501         * g++.dg/template/conv1.C: New test.
28502         * g++.dg/template/conv2.C: New test.
28503         * g++.dg/template/conv3.C: New test.
28504         * g++.dg/template/conv4.C: New test.
28505
28506 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28507
28508         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28509         * g++.dg/template/qualttp3.C: Likewise.
28510         * g++.dg/template/qualttp4.C: Likewise
28511         * g++.dg/template/qualttp5.C: Likewise
28512         * g++.dg/template/qualttp6.C: Likewise
28513         * g++.dg/template/qualttp7.C: Likewise
28514         * g++.dg/template/qualttp8.C: Likewise
28515         * g++.dg/template/recurse.C: Likewise.
28516
28517 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28518
28519         * g++.dg/opt/dtor1.C: New test.
28520
28521 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28522
28523         * gcc.c-torture/compile/20020315-1.c: New test.
28524
28525 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28526
28527         * gcc.dg/weak-1.c: Fix scan tests.
28528
28529 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28530
28531         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28532         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28533         cris-*-aout* mmix-*-*.
28534         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28535         cris-*-aout* mmix-*-*.
28536         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28537         cris-*-elf* cris-*-aout* and mmix-*-*.
28538         * gcc.dg/20001009-1.c: Ditto.
28539         * gcc.dg/20010912-1.c: Ditto.
28540         * gcc.dg/20020122-4.c: Ditto.
28541         * gcc.dg/inline-2.c: Ditto.
28542
28543 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28544
28545         * gcc.c-torture/compile/20020314-1.c: New test.
28546
28547 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28548
28549         * gcc.c-torture/execute/20020314-1.c: New test.
28550
28551 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28552
28553         * g++.dg/warn/Wunused-1.C: New test.
28554
28555 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28556
28557         * g++.dg/abi/mangle6.C: New test.
28558
28559 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28560
28561         * gcc.c-torture/compile/20020309-2.c: New test.
28562
28563         * gcc.c-torture/compile/20020312-1.c: New test.
28564
28565 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28566
28567         * g++.dg/other/access1.C: New test.
28568
28569 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28570
28571         * gcc.c-torture/execute/wchar_t-1.c: New test.
28572
28573 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28574
28575         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28576
28577 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28578
28579         * gcc.dg/20020312-1.c: New test case.
28580
28581 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28582
28583         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28584
28585 2002-03-11  Richard Henderson  <rth@redhat.com>
28586
28587         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28588         * g++.old-deja/g++.jason/report.C: Likewise.
28589
28590 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28591
28592         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28593         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28594
28595 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28596
28597         * testsuite/g++.dg/overload/pmf1.C: New test.
28598
28599 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28600
28601         * gcc.c-torture/execute/20020307-1.c: Use long.
28602
28603 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28604
28605         PR optimization/5844
28606         * gcc.dg/20020310-1.c: New test.
28607
28608 2002-03-09  Michael Meissner  <meissner@redhat.com>
28609
28610         * gcc.c-torture/execute/memcpy-2.c: New test.
28611         * gcc.c-torture/execute/memset-1.c: New test.
28612         * gcc.c-torture/execute/strlen-1.c: New test.
28613         * gcc.c-torture/execute/strcmp-1.c: New test.
28614         * gcc.c-torture/execute/strncmp-1.c: New test.
28615
28616 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28617
28618         * gcc.dg/ppc-ldstruct.c: New test.
28619
28620 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28621
28622         * gcc.c-torture/execute/va-arg-22.c: New test.
28623
28624 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28625
28626         * gcc.c-torture/compile/20020309-1.c: New test.
28627
28628 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28629
28630         * gcc.c-torture/execute/20020307-2.c: New test.
28631
28632 2002-03-07  Jeffrey A Law  (law@redhat.com)
28633
28634         * g77.f-torture/compile/20020307-1.f: New test.
28635
28636 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28637
28638         * gcc.dg/unordered-1.c: New test.
28639
28640 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28641
28642         * gcc.c-torture/execute/20020307-1.c: New test.
28643
28644 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28645
28646         * gcc.dg/20020304-1.c: New test.
28647
28648         * gcc.c-torture/compile/20020304-2.c: New test.
28649
28650 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28651
28652         * gcc.c-torture/compile/20020304-1.c: New test case
28653         (from PR c/5830).
28654
28655 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28656
28657         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28658
28659 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28660
28661         * g++.dg/other/classkey1.C: New test.
28662
28663 2002-03-01  Richard Henderson  <rth@redhat.com>
28664
28665         * gcc.c-torture/compile/981223-1.x: New.
28666         * gcc.c-torture/compile/920625-1.x: New.
28667
28668 2002-02-28  Richard Henderson  <rth@redhat.com>
28669
28670         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28671
28672 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28673
28674         * gcc.c-torture/execute/20020227-1.c: New test.
28675
28676 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28677
28678         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28679         here" ERROR lines.
28680         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28681         * g++.old-deja.g++.other/defarg1.C: Likewise.
28682         * g++.old-deja/g++.pt/calls2.C: Likewise.
28683         * g++.old-deja/g++.pt/crash20.C: Likewise.
28684         * g++.old-deja/g++.pt/crash30.C: Likewise.
28685         * g++.old-deja/g++.pt/crash36.C: Likewise.
28686         * g++.old-deja/g++.pt/crash6.C: Likewise.
28687         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28688         * g++.old-deja/g++.pt/derived3.C: Likewise.
28689         * g++.old-deja/g++.pt/error1.C: Likewise.
28690         * g++.old-deja/g++.pt/friend21.C: Likewise.
28691         * g++.old-deja/g++.pt/friend23.C: Likewise.
28692         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28693         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28694
28695 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28696
28697         * gcc.c-torture/execute/20020225-2.c: New test.
28698
28699 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28700
28701         * gcc.c-torture/execute/920730-1t.c,
28702         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28703         Delete test cases, only relevant to -traditional.
28704
28705 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28706
28707         * gcc.dg/cpp/undef1.c: Remove.
28708         * gcc.dg/cpp/directiv.c: Update.
28709         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28710
28711 2002-02-27  Michael Meissner  <meissner@redhat.com>
28712
28713         * gcc.c-torture/execute/20020226-1.c: New test.
28714
28715 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28716
28717         * g++.dg/debug/debug4.C: New test.
28718
28719         * gcc.dg/ia64-visibility-1.c: New test.
28720
28721 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28722
28723         * gcc.dg/debug/20020224-1.c: New.
28724
28725 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28726
28727         * gcc.c-torture/execute/960416-1.x: New.
28728         * gcc.c-torture/execute/divconst-3.x: Likewise.
28729
28730 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28731
28732         * gcc.dg/20020224-1.c: New test.
28733
28734 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28735
28736         * gcc.c-torture/execute/20020225-1.c: New.
28737
28738 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28739
28740         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28741
28742 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28743
28744         * gcc.dg/20020222-1.c: New test.
28745
28746 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28747
28748         * g++.dg/opt/anonunion1.C: New test.
28749
28750 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28751
28752         * g++.dg/template/qualttp19.C: New test.
28753         * g++.dg/template/qualttp20.C: New test.
28754         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28755         * g++.old-deja/g++.other/qual1.C: Likewise.
28756
28757 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28758
28759         * gcc.dg/attr-alwaysinline.c: New.
28760
28761 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28762
28763         * gcc.dg/20020220-1.c: New test.
28764
28765         * gcc.dg/20020220-2.c: New test.
28766
28767         * g++.dg/opt/mmx1.C: New test.
28768
28769 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28770
28771         * gcc.c-torture/compile/20020110.c: New test.
28772
28773 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28774
28775         * gcc.c-torture/execute/20020219-1.c: New test.
28776
28777         * gcc.dg/20020219-1.c: New test.
28778
28779         * gcc.dg/noncompile/20020220-1.c: New test.
28780
28781         * g++.dg/opt/ptrintsum1.C: New test.
28782
28783         * gcc.dg/debug/20020220-1.c: New test.
28784
28785 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28786
28787         * gcc.c-torture/execute/20020216-1.c: New test.
28788
28789 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28790
28791         * gcc.dg/decl-1.c: Update, new test.
28792
28793 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28794
28795         * g++.dg/abi/bitfield1.C: New test.
28796         * g++.dg/abi/bitfield2.C: New test.
28797
28798 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28799
28800         * gcc.dg/attr-nest.c: New test.
28801
28802 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28803
28804         * gcc.c-torture/execute/20020215-1.c: New test.
28805
28806 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28807
28808         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28809         * g++.dg/debug/debug.exp: New.
28810         * g++.dg/debug/trivial.C: New.
28811         * g++.dg/debug/debug1.C: Moved...
28812         * g++.dg/other/debug1.C: ...from here.
28813         * g++.dg/debug/debug2.C: Moved...
28814         * g++.dg/other/debug2.C: ...from here.
28815         * g++.dg/debug/debug3.C: Moved...
28816         * g++.dg/other/debug3.C: ...from here.
28817
28818         * gcc.dg/noncompile/20020213-1.c: New test.
28819
28820 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28821
28822         * g++.dg/other/debug3.C: New test.
28823
28824         * gcc.c-torture/execute/20020213-1.c: New test.
28825
28826 2002-02-13  Richard Smith <richard@ex-parrot.com>
28827
28828         * g++.old-deja/g++.other/thunk1.C: New test.
28829
28830 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28831
28832         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28833
28834 2002-02-13  Stan Shebs  <shebs@apple.com>
28835
28836         * gcc.dg/altivec-3.c: New.
28837
28838 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28839
28840         * gcc.dg/Wunreachable-1.c: New test.
28841         * gcc.dg/Wunreachable-2.c: New test.
28842
28843 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28844
28845         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28846
28847 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28848
28849         * gcc.dg/decl-1.c: New test.
28850
28851 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28852
28853         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28854
28855 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28856
28857         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28858         * gcc.c-torture/compile/980506-1.x: Likewise.
28859
28860 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28861
28862         * gcc.dg/20020210-1.c: New.
28863
28864 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28865
28866         * g77.f-torture/execute/947.f: New regression test
28867         for PR fortran/947.
28868
28869 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28870
28871         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28872         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28873
28874 2002-02-08  Richard Henderson  <rth@redhat.com>
28875
28876         * gcc.c-torture/compile/labels-3.c: New.
28877
28878 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
28879
28880         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
28881         expression statements work instead.
28882         * gcc.dg/noncompile/20020207-1.c: New test.
28883
28884 2002-02-07  Richard Henderson  <rth@redhat.com>
28885
28886         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
28887
28888 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28889
28890         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
28891         message from g77
28892         * lib/g77-dg.exp: Trim g77 error messages so that they are
28893         recognized by dg.exp.
28894
28895 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28896
28897         PR fortran/5473
28898         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
28899
28900 2002-02-07  Richard Henderson  <rth@redhat.com>
28901
28902         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
28903         to be sufficiently aligned for integers.
28904
28905 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
28906
28907         * g++.dg/template/friend4.C: New test.
28908
28909 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28910
28911         PR fortran/5743
28912         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
28913         unsupported cases.
28914
28915 2002-02-07  Richard Henderson  <rth@redhat.com>
28916
28917         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
28918         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
28919         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
28920         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
28921
28922 2002-02-06  Richard Henderson  <rth@redhat.com>
28923
28924         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
28925
28926 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
28927
28928         * gcc.dg/20020206-1.c: New test.
28929
28930 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
28931
28932         * gcc.c-torture/execute/20020206-1.c: New test.
28933
28934         * gcc.c-torture/execute/20020206-2.c: New test.
28935
28936         PR optimization/5429:
28937         * gcc.c-torture/compile/20020206-1.c: New test.
28938
28939 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
28940
28941         * g++.dg/ext/align1.C: Do not use an explicit alignment value
28942         as certain file formats cannot support particularly large
28943         alignments.
28944
28945         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
28946         and do not expect to be able to link the executable.
28947
28948         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
28949         fail because the COFF format does not support the weak attribute.
28950
28951 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
28952
28953         * g77.dg/pr5473.f:  New test
28954
28955 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
28956
28957         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
28958         Fix testcase accordingly.
28959
28960 2002-02-04  Richard Henderson  <rth@redhat.com>
28961
28962         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
28963         (buf): Change to be an array of pointers, not ints.
28964
28965 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28966
28967         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
28968         before all tests.  Move warning one line above to match where it
28969         C frontend emits.
28970         * gcc.dg/Wswitch-2.c: New test.
28971         * g++.dg/warn/Wswitch-1.C: New test.
28972         * g++.dg/warn/Wswitch-2.C: New test.
28973
28974 2002-02-04  Richard Henderson  <rth@redhat.com>
28975
28976         * g++.dg/abi/offsetof.C: Fix size comparison.
28977
28978 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
28979
28980         * gcc.dg/cast-qual-2.c: New test.
28981
28982 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28983
28984         * gcc.dg/20020201-4.c: New test.
28985
28986 2002-02-04  Ben Elliston  <bje@redhat.com>
28987
28988         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
28989         target_info attribute != 0, in addition to the empty string.
28990         (gcc_target_compile): Likewise.
28991
28992 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
28993
28994         * gcc.dg/Wswitch.c: New test.
28995         PR gcc/4475. PR gcc/3780.
28996
28997 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
28998
28999         * g77.f-torture/execute/5122.f: New test for regressions
29000         against PR fortran/5122.
29001
29002 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
29003
29004         * g77.f-torture/compile/pr3743.f: Delete
29005         * g77.dg/pr3743-1.f: New test.
29006         * g77.dg/pr3743-2.f: New test.
29007         * g77.dg/pr3743-3.f: New test.
29008         * g77.dg/pr3743-4.f: New test.
29009
29010 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29011
29012         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
29013
29014 2002-02-02  Richard Henderson  <rth@redhat.com>
29015
29016         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
29017         * gcc.c-torture/execute/bf64-1.c: Likewise.
29018
29019 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29020
29021         * gcc.dg/20020201-2.c: New test.
29022
29023         * gcc.dg/20020201-3.c: New test.
29024
29025         * gcc.c-torture/execute/bitfld-2.c: New test.
29026
29027 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29028
29029         * gcc.dg/bitfld-1.c: Update.
29030         * gcc.dg/bitfld-2.c: Update.
29031         * gcc.c-torture/execute/bitfld-1.x: New.
29032
29033 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29034
29035         * gcc.c-torture/execute/20020201-1.c: New test.
29036
29037 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
29038
29039         PR target/5469
29040         * gcc.dg/20020201-1.c: New test.
29041
29042 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
29043
29044         PR fortran/3743
29045         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
29046         * g77.f-torture/compile/pr3743.x: Remove
29047
29048 2002-01-31  Tom Rix  <trix@redhat.com>
29049
29050         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
29051
29052 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29053
29054         * gcc.dg/noncompile/20020130-1.c: New test.
29055
29056 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
29057
29058         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
29059
29060 2002-01-29  Richard Henderson  <rth@redhat.com>
29061
29062         * gcc.c-torture/execute/991118-1.c: Cast various constants back
29063         to long long.
29064         * gcc.c-torture/execute/bf64-1.c: Likewise.
29065
29066 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
29067
29068         * gcc.c-torture/execute/20020129-1.c: New test.
29069
29070 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29071
29072         * gcc.c-torture/compile/20000224-1.c: Update.
29073         * gcc.c-torture/execute/bitfld-1.c: New tests.
29074         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
29075         * gcc.dg/uninit-A.c: Update.
29076
29077 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29078
29079         * g++.dg/template/ctor1.C: Add instantiation.
29080
29081 2002-01-28  Paul Koning  <pkoning@equallogic.com>
29082
29083         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
29084         argument to __builtin_prefetch to be const ptr.
29085
29086 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
29087
29088         * gcc.c-torture/compile/20020120-1.c: New test.
29089
29090 2002-01-27  Kazu Hirata  <kazu@hxi.com>
29091
29092         * gcc.c-torture/execute/20020127-1.c: New test.
29093
29094 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
29095
29096         * g77.dg/f77-edit-i-in.f: New test
29097         * g77.dg/f77-edit-i-out.f: New test
29098
29099 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
29100
29101         * gcc.dg/debug/debug.exp: New file.
29102         * gcc.dg/debug/trivial.c: New file.
29103         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
29104         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
29105         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
29106         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
29107         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
29108         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
29109         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
29110         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
29111         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
29112         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
29113         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
29114         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
29115         * gcc.dg/20000503-1.c: Removed.
29116         * gcc.dg/20010207-1.c: Removed.
29117         * gcc.dg/20011223-1.c: Removed.
29118         * gcc.dg/20020104-2.c: Removed.
29119         * gcc.dg/debug-1.c: Removed.
29120         * gcc.dg/debug-2.c: Removed.
29121         * gcc.dg/debug-3.c: Removed.
29122         * gcc.dg/debug-4.c: Removed.
29123         * gcc.dg/debug-5.c: Removed.
29124         * gcc.dg/debug-6.c: Removed.
29125         * gcc.dg/dwarf2-1.c: Removed.
29126         * gcc.dg/dwarf2-2.c: Removed.
29127
29128 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
29129
29130         * g++.old-deja/g++.other/eh5.C: New test.
29131         * g++.old-deja/g++.other/sibcall2.C: New test.
29132         * g++.old-deja/g++.other/array9.C: New test.
29133         * g++.old-deja/g++.other/typename2.C: New test.
29134         * g++.old-deja/g++.other/crash60.C: New test.
29135         * g++.old-deja/g++.other/conv9.C: New test.
29136         * g++.old-deja/g++.other/mangle10.C: New test.
29137         * g++.old-deja/g++.other/unchanging1.C: New test.
29138         * g++.old-deja/g++.other/exprstmt1.C: New test.
29139         * g++.old-deja/g++.other/inline23.C: New test.
29140         * g++.old-deja/g++.eh/ia64-1.C: New test.
29141         * g++.old-deja/g++.other/dwarf2-1.C: New test.
29142         * g++.old-deja/g++.other/reload1.C: New test.
29143         * g++.old-deja/g++.other/static20.C: New test.
29144         * g++.old-deja/g++.other/local-alloc1.C: New test.
29145         * g++.old-deja/g++.other/conv8.C: New test.
29146         * g++.old-deja/g++.other/stmtexpr2.C: New test.
29147         * g++.old-deja/g++.other/storeexpr1.C: New test.
29148         * g++.old-deja/g++.other/storeexpr2.C: New test.
29149         * g++.dg/eh/template2.C: New test.
29150         * g++.dg/warn/weak1.C: New test.
29151
29152 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
29153
29154         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29155         Remove first, non-varying, argument.
29156
29157 2002-01-23  Richard Henderson  <rth@redhat.com>
29158
29159         * gcc.dg/inline-2.c: New.
29160
29161         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
29162         Add optional target arg.  Check number of arguments.
29163         (scan-assembler-not, scan-assembler-dem): Likewise.
29164         (scan-assembler-dem-not): Likewise.
29165
29166 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29167
29168         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
29169         line 12.
29170         * g++.old-deja/g++.brendan/parse3.C,
29171         g++.old-deja/g++.other/crash26.C,
29172         g++.old-deja/g++.other/crash28.C,
29173         g++.old-deja/g++.other/crash29.C,
29174         g++.old-deja/g++.other/crash30.C,
29175         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
29176
29177 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
29178
29179         * gcc.dg/20020115-1.c: New.
29180
29181 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
29182
29183         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
29184
29185 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
29186
29187         * gcc.dg/20020122-3.c: New.
29188
29189 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
29190
29191         * g++.dg/other/gc1.C: New test.
29192
29193 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29194
29195         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
29196
29197 2002-01-22  Richard Henderson  <rth@redhat.com>
29198
29199         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
29200
29201 2002-01-22  Richard Henderson  <rth@redhat.com>
29202
29203         * gcc.dg/20020122-4.c: New.
29204
29205 2002-01-22  H.J. Lu <hjl@gnu.org>
29206
29207         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
29208         link output.
29209         * gcc.dg/special/ecos.exp: Likewise.
29210         * lib/g++-dg.exp: Likewise.
29211         * lib/g77-dg.exp: Likewise.
29212         * lib/gcc-dg.exp : Likewise.
29213         * lib/mike-g++.exp: Likewise.
29214         * lib/mike-g77.exp: Likewise.
29215         * lib/mike-gcc.exp: Likewise.
29216         * lib/objc-dg.exp: Likewise.
29217
29218 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
29219
29220         PR target/5379
29221         * gcc.dg/20020122-2.c: New test.
29222
29223 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
29224
29225         * gcc.dg/20020122-1.c: New test.
29226
29227 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
29228
29229         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
29230
29231 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
29232
29233         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
29234
29235 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29236
29237         * gcc.c-torture/compile/20020121-1.c: New test.
29238
29239 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29240
29241         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
29242         ld_library_path.
29243
29244 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
29245
29246         * gcc.dg/20020218-1.c: New test.
29247
29248 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
29249
29250         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
29251         messages
29252         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
29253         "At global scope" warning
29254         * g++.dg/ext/align1.C: Change cygwin test for alignment
29255         from db-bogus to dg-warning
29256
29257 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
29258
29259         * g77.f-torture/compile/cpp2.F: New test.
29260
29261 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29262
29263         * g++.dg/template/access1.C: New test.
29264
29265 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
29266
29267         * gcc.dg/20020118-1.c: New.
29268
29269 2002-01-18  Kazu Hirata  <kazu@hxi.com>
29270
29271         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
29272
29273 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29274
29275         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29276         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29277         alignment warnings.
29278
29279 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29280
29281         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29282         torture_with_loops and torture_without_loops
29283
29284 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29285
29286         * gcc.c-torture/compile/20020116-1.c: New test.
29287
29288 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29289
29290         * gcc.dg/20020116-2.c: New test.
29291
29292         * gcc.dg/ultrasp4.c: New test.
29293
29294         * gcc.dg/20020116-1.c: New test.
29295
29296 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29297
29298         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29299         by EABI.
29300
29301 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29302
29303         * gcc.misc-tests/i386-prefetch.exp: New.
29304         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29305         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29306         * gcc.misc-tests/i386-pf-none-1.c: New test.
29307         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29308
29309 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29310
29311         * gcc.dg/gnu89-init-1.c: Add new tests.
29312
29313 2002-01-15  Andreas Jaeger  <aj@suse.de>
29314
29315         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29316         * gcc.dg/i386-mmx-2.c: Likewise.
29317         * gcc.dg/i386-sse-1.c: Likewise.
29318         * gcc.dg/i386-sse-2.c: Likewise.
29319         * gcc.dg/i386-sse-3.c: Likewise.
29320
29321 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29322
29323         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29324         Uncomment additional cases that now pass.
29325
29326 2002-01-11  Richard Henderson  <rth@redhat.com>
29327
29328         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29329         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29330
29331 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29332
29333         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29334
29335 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29336
29337         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29338         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29339
29340 2002-01-10  Dale Johannesen  <dalej@apple.com>
29341
29342         * gcc.c-torture/execute/loop-11.c: New.
29343
29344 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29345
29346         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29347         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29348
29349 2002-01-09  Richard Henderson  <rth@redhat.com>
29350
29351         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29352         type in which to perform the operation for each size.
29353
29354 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29355
29356         * gcc.c-torture/compile/20020109-2.c: New test.
29357
29358 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29359
29360         * gcc.c-torture/execute/loop-10.c: New test.
29361
29362 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29363
29364         * gcc.c-torture/compile/20010226-1.c: New test.
29365         * gcc.c-torture/compile/20010227-1.c: New test.
29366         * gcc.c-torture/compile/20010426-1.c: New test.
29367         * gcc.c-torture/compile/20010510-1.c: New test.
29368         * gcc.c-torture/compile/20010605-3.c: New test.
29369         * gcc.c-torture/compile/20010824-1.c: New test.
29370         * gcc.c-torture/execute/20010409-1.c: New test.
29371         * gcc.dg/noncompile/20000901-1.c: New test.
29372         * gcc.dg/20001023-1.c: New test.
29373         * gcc.dg/20001101-1.c: New test.
29374         * gcc.dg/20001102-1.c: New test.
29375         * gcc.dg/20010207-1.c: New test.
29376         * gcc.dg/20010405-1.c: New test.
29377         * gcc.dg/20010822-1.c: New test.
29378         * gcc.dg/20011107-1.c: New test.
29379
29380 2002-01-09  Jeffrey A Law  (law@redhat.com)
29381
29382         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29383
29384         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29385         execution failure on PA targets.
29386
29387 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29388
29389         * gcc.c-torture/compile/20020109-1.c: New test.
29390
29391 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29392
29393         * gcc.c-torture/execute/20020108-1.c: New test.
29394
29395 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29396
29397         * gcc.dg/20020108-1.c: New test.
29398
29399 2002-01-08  H.J. Lu <hjl@gnu.org>
29400
29401         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29402         for header files.
29403
29404 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29405
29406         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29407         consistency.
29408
29409 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29410
29411         * gcc.dg/altivec-4.c: Test altivec predicates.
29412
29413 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29414
29415         * gcc.c-torture/execute/20020107-1.c: New test.
29416
29417 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29418
29419         PR c/5279
29420         * gcc.c-torture/compile/20020106-1.c: New test.
29421
29422 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29423
29424         * gcc.c-torture/execute/nestfunc-4.c: New test.
29425
29426 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29427
29428         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29429         extra triple that slipped in.
29430         * g++.old-deja/g++.abi/align.C: Likewise.
29431         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29432
29433 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29434
29435         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29436         * g++.old-deja/g++.abi/align.C: Likewise.
29437         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29438
29439         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29440         on FreeBSD/i386.
29441         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29442         FreeBSD.
29443
29444 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29445
29446         * gcc.dg/20020104-1.c: New test.
29447
29448         * gcc.dg/20020104-2.c: New test.
29449
29450 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29451
29452         * gcc.dg/20020103-1.c: Fix typo in target selector.
29453
29454 2002-01-03  Richard Henderson  <rth@redhat.com>
29455
29456         * gcc.dg/20020103-1.c: New.
29457
29458 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29459
29460         * gcc.c-torture/execute/20020103-1.c: New test.
29461
29462 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29463
29464         * g++.dg/other/debug2.C: New test.
29465
29466         * gcc.c-torture/compile/20020103-1.c: New test.
29467
29468 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29469
29470         * gcc.dg/gnu89-init-1.c: Added new tests.
29471
29472 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29473
29474         * g++.dg/template/friend2.C: Remove as patch is reverted.
29475
29476         * g++.dg/warn/oldcast1.C: New test.
29477
29478         * g++.dg/template/ptrmem1.C: New test.
29479         * g++.dg/template/ptrmem2.C: New test.
29480
29481         * g++.dg/template/ntp.C: New test.
29482
29483         * g++.dg/other/component1.C: New test.
29484
29485         * g++.dg/template/ttp3.C: New test.
29486
29487         * g++.dg/template/friend2.C: New test.
29488         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29489
29490 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29491
29492         * g++.dg/other/ptrmem1.C: New test.
29493         * g++.dg/other/ptrmem2.C: New test.
29494
29495 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29496
29497         * g++.dg/template/ctor1.C: New test.
29498
29499 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29500
29501         * g++.dg/template/friend2.C: New test.
29502
29503 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29504
29505         * gcc.dg/mmix-1.c: New test.
29506
29507 2001-12-31  Richard Henderson  <rth@redhat.com>
29508
29509         * gcc.dg/asm-5.c: New.
29510
29511 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29512
29513         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29514         in namespace __gnu_cxx
29515
29516 2001-12-30  Richard Henderson  <rth@redhat.com>
29517
29518         * gcc.dg/debug-6.c: New.
29519
29520 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29521
29522         * gcc.c-torture/compile/20011229-2.c: New test.
29523
29524 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29525
29526         * gcc.dg/debug-3.c: New test.
29527         * gcc.dg/debug-4.c: New test.
29528         * gcc.dg/debug-5.c: New test.
29529
29530 2001-12-29  Richard Henderson  <rth@redhat.com>
29531
29532         * g++.dg/eh/loop1.C: New.
29533
29534 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29535
29536         * g++.dg/template/crash1.C: New test.
29537
29538 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29539
29540         * g++.dg/other/const1.C: New test.
29541
29542 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29543
29544         * gcc.c-torture/compile/20011229-1.c: New test.
29545
29546 2001-12-28  Stan Shebs  <shebs@apple.com>
29547
29548         * lib/objc-torture.exp: Resync with c-torture.exp.
29549         * lib/objc.exp: Load standard libraries.
29550
29551 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29552
29553         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29554         additional tests.
29555
29556 2001-12-27  Roger Sayle <roger@eyesopen.com>
29557
29558         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29559
29560 2001-12-27  Richard Henderson  <rth@redhat.com>
29561
29562         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29563
29564 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29565
29566         * g++.dg/eh/ctor1.C: New test.
29567         * g++.dg/other/error2.C: New test.
29568
29569 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29570
29571         * g++.dg/other/init2.C: New test.
29572
29573 2001-12-24  Richard Henderson  <rth@redhat.com>
29574
29575         * gcc.dg/20011223-1.c: New.
29576         * gcc.dg/inline-1.c: New.
29577
29578 2001-12-23  Richard Henderson  <rth@redhat.com>
29579
29580         * gcc.dg/asm-4.c: Test operand modifiers.
29581
29582 2001-12-23  Richard Henderson  <rth@redhat.com>
29583
29584         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29585
29586 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29587
29588         * gcc.c-torture/execute/20011223-1.c: New test.
29589
29590 2001-12-21  Richard Henderson  <rth@redhat.com>
29591
29592         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29593         re-enables the warning.
29594
29595 2001-12-21  Richard Henderson  <rth@redhat.com>
29596
29597         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29598
29599 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29600
29601         * gcc.c-torture/compile/20011218-1.c: New test.
29602
29603 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29604
29605         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29606         arm-isr.c test.
29607         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29608         epilogue generation for ARM ISR routines.
29609
29610 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29611
29612         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29613         * gcc.dg/format/c90-printf-3.c: Likewise.
29614         * gcc.dg/format/c99-printf-3.c: Likewise.
29615         * gcc.dg/format/ext-1.c: Likewise.
29616         * gcc.dg/format/ext-6.c: Likewise.
29617         * gcc.dg/format/format.h: Prototype unlocked stdio.
29618
29619 2001-12-20  Richard Henderson  <rth@redhat.com>
29620
29621         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29622         (arena): Use it.
29623         (malloc): Correct allocation logic.  Abort if we fill up the
29624         arena before initialization complete.
29625         (realloc): Correct allocation logic.
29626
29627 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29628
29629         * gcc.c-torture/compile/20011219-2.c: New test.
29630
29631         * gcc.c-torture/execute/20011219-1.c: New test.
29632
29633 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29634
29635         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
29636         target does not support weak symbols.
29637
29638 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29639
29640         * gcc.c-torture/compile/20011219-1.c: New test.
29641
29642 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29643
29644         * g++.dg/other/error1.C: New test.
29645
29646 2001-12-17  Jeffrey A Law  (law@redhat.com)
29647
29648         * gcc.c-torture/execute/20011217-1.c: New test.
29649
29650 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29651
29652         * objc.dg/special/: New directory.
29653         * objc.dg/special/special.exp: New file.
29654         * objc.dg/special/unclaimed-category-1.h: New file.
29655         * objc.dg/special/unclaimed-category-1a.m: New file.
29656         * objc.dg/special/unclaimed-category-1.m: New file.
29657
29658 2001-12-17  Andreas Jaeger  <aj@suse.de>
29659
29660         * gcc.c-torture/compile/20011217-2.c: New test.
29661
29662 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29663
29664         * gcc.c-torture/compile/20011217-1.c: New test.
29665
29666 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29667
29668         * testsuite/gcc.dg/20011214-1.c: New.
29669
29670 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29671
29672         * gcc.dg/altivec-4.c: New.
29673
29674 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29675
29676         * gcc.dg/20011113-1.c: New test.
29677
29678 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29679
29680         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29681         std::__malloc_alloc_template<0> and
29682         std::__default_alloc_template<false, 0>.
29683
29684 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29685
29686         * objc/execute/bf-21.m: New test.
29687         * objc/execute/enumeration-1.m: New test.
29688         * objc/execute/enumeration-2.m: New test.
29689
29690 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29691
29692         * gcc.dg/gnu89-init-1.c: New test.
29693
29694 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29695
29696         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29697         * g++.old-deja/g++.jason/2371.C: Likewise.
29698         * g++.old-deja/g++.jason/template33.C: Likewise.
29699         * g++.old-deja/g++.jason/template34.C: Likewise.
29700         * g++.old-deja/g++.jason/template36.C: Likewise.
29701         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29702         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29703         * g++.old-deja/g++.other/typename1.C: Likewise.
29704         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29705         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29706         * g++.old-deja/g++.pt/typename11.C: Likewise.
29707         * g++.old-deja/g++.pt/typename14.C: Likewise.
29708         * g++.old-deja/g++.pt/typename16.C: Likewise.
29709         * g++.old-deja/g++.pt/typename3.C: Likewise.
29710         * g++.old-deja/g++.pt/typename4.C: Likewise.
29711         * g++.old-deja/g++.pt/typename5.C: Likewise.
29712         * g++.old-deja/g++.pt/typename7.C: Likewise.
29713         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29714
29715 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29716
29717         * g++.dg/other/linkage1.C: New test.
29718         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29719         specifiers.
29720
29721 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29722
29723         * gcc.dg/concat.c: New test.
29724
29725 2001-12-11  Stan Shebs  <shebs@apple.com>
29726
29727         * objc/compile: New test directory.
29728         * objc/compile/compile.exp: New expect script.
29729         * objc/compile/20011211-1.m: New compile test.
29730
29731 2001-12-11  Jason Merrill  <jason@redhat.com>
29732
29733         * lib/prune.exp (prune_gcc_output): Also handle "In member
29734         function".  So many permutations...
29735
29736 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29737
29738         * g++.dg/template/typedef1.C: New test.
29739
29740 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29741
29742         * g++.dg/other/copy1.C: New test.
29743
29744 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29745
29746         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29747
29748         * gcc.dg/builtin-choose-expr.c: New.
29749
29750 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29751
29752         * gcc.dg/altivec-2.c: New.
29753
29754 2001-12-07  Richard Henderson  <rth@redhat.com>
29755
29756         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29757
29758 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29759
29760         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29761         ultrasparc.
29762
29763 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29764
29765         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29766
29767 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29768
29769         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29770         variable argument list.
29771
29772 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29773
29774         * gcc.c-torture/execute/memcheck: Delete entire directory.
29775         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29776         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29777
29778 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29779
29780         * gcc.dg/Wshadow-1.c: New test.
29781
29782 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29783
29784         * gcc.c-torture/compile/20011130-1.c: New test.
29785
29786         * gcc.dg/noncompile/20011025-1.c: New test.
29787
29788         * g++.dg/other/anon-union.C: New test.
29789
29790         * gcc.c-torture/execute/20011024-1.c: New test.
29791
29792 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29793
29794         * gcc.c-torture/execute/20000722-1.x,
29795         gcc.c-torture/execute/20010123-1.x: Remove.
29796         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29797         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29798         gcc.dg/c99-complit-2.c: New tests.
29799
29800 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29801
29802         * g++.dg/inherit/base1.C: New test.
29803
29804 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29805
29806         * g++.dg/other/stdarg1.C: New test.
29807
29808         * gcc.c-torture/compile/20011130-2.c: New test.
29809
29810 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29811
29812         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29813         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29814         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29815         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29816         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29817         * gcc.dg/builtin-prefetch-1.c: New test.
29818
29819 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29820
29821         * gcc.dg/20011130-1.c: New test.
29822
29823 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29824
29825         * g++.dg/other/scope1.C: New test.
29826         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29827
29828 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29829
29830         * gcc.dg/vla-init-1.c: New test.
29831
29832 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29833
29834         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29835
29836 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29837
29838         * objc.dg/alias.m: Update.
29839         * objc.dg/class-1.m: Update.
29840         * objc.dg/const-str-1.m: Update.
29841         * objc.dg/fwd-proto-1.m: Update.
29842         * objc.dg/id-1.m: Update.
29843         * objc.dg/super-class-1.m: Update.
29844
29845 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29846
29847         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29848         constructs.
29849
29850 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29851
29852         * gcc.c-torture/execute/20011128-1.c: New test.
29853
29854 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29855
29856         * gcc.dg/20011127-1.c: New test.
29857
29858 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29859
29860         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29861         from Austin Group draft 7.
29862         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29863         scanf format arguments.
29864         * gcc.dg/format/no-exargs-2.c: New test.
29865
29866 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29867
29868         * g++.dg/abi/vbase8-4.C: New test.
29869
29870 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29871
29872         * gcc.c-torture/execute/20011121-1.c: New test.
29873
29874 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29875
29876         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29877
29878 2001-11-23  Andreas Jaeger  <aj@suse.de>
29879
29880         * gcc.dg/cpp/charconst-2.c: New test.
29881
29882 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
29883
29884         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
29885         to the host if it is remote.  Let tests specify extra headers
29886         they use.
29887         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
29888         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
29889         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
29890         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
29891         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
29892         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
29893         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
29894         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
29895         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
29896         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
29897
29898 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
29899
29900         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
29901         for little endian ARMs.
29902
29903 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
29904
29905         * gcc.c-torture/compile/20011119-1.c: New test.
29906         * gcc.c-torture/compile/20011119-2.c: New test.
29907
29908 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
29909
29910         * gcc.dg/altivec-1.c: Fix typo.
29911
29912 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29913
29914         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
29915
29916 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
29917
29918         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
29919
29920 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
29921
29922         * lib/g77.exp: Don't specify --rpath-link.
29923
29924         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
29925         across all the headers.
29926         * gcc.dg/format/format.exp: For testing on a remote host,
29927         copy format.h.
29928
29929         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
29930         * gcc.c-torture/execute/930406-1.c: Likewise.
29931         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29932
29933 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
29934
29935         * gcc.dg/altivec-1.c: New.
29936
29937 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
29938
29939         * gcc.dg/cpp/fpreprocessed.c: New test case.
29940
29941 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29942
29943         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
29944         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
29945         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
29946
29947 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29948
29949         * gcc.dg/no-builtin-1.c: New test.
29950
29951 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
29952
29953         * gcc.c-torture/execute/20011115-1.c: New test.
29954
29955 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
29956
29957         * gcc.c-torture/compile/20011114-2.c: New test.
29958         * gcc.c-torture/compile/20011114-3.c: New test.
29959         * gcc.c-torture/compile/20011114-4.c: New test.
29960
29961 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29962
29963         * g++.dg/other/init1.C: New test.
29964
29965 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
29966
29967         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
29968         message.
29969
29970         * gcc.c-torture/execute/20011114-1.c: New testcase.
29971
29972         * gcc.c-torture/compile/20010327-1.c: Revert last change.
29973         * gcc.c-torture/compile/20011114-1.c: New test, exactly
29974         like the (before this change) version of 20010327-1.c.
29975
29976 2001-11-14  Roger Sayle <roger@eyesopen.com>
29977
29978         * gcc.c-torture/execute/string-opt-13.c: New testcase.
29979
29980 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
29981
29982         * g++.dg/init/array2.C: New test.
29983
29984 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
29985
29986         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
29987
29988 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
29989
29990         * g++.dg/other/forscope1.C: New test.
29991         * g++.dg/ext/forscope1.C: New test.
29992         * g++.dg/ext/forscope2.C: New test.
29993
29994 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
29995
29996         * gcc.c-torture/execute/20011113-1.c: New test.
29997
29998 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
29999
30000         * gcc.c-torture/execute/20011109-2.c: New test.
30001
30002         * gcc.c-torture/execute/20011109-1.c: New test.
30003
30004 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
30005
30006         * gcc.c-torture/compile/20011109-1.c: New test.
30007
30008 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
30009
30010         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
30011         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
30012         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
30013         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
30014         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
30015         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
30016         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
30017
30018 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30019
30020         * g++.dg/warn/Wshadow-1.C: New tests.
30021         * g++.old-deja/g++.mike/for3.C: Update.
30022
30023 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30024
30025         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
30026         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
30027         XFAILs.  Adjust expected error texts.
30028         * gcc.c-torture/compile/20011106-1.c,
30029         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
30030         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
30031         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
30032         gcc.dg/c99-array-lval-5.c: New tests.
30033
30034 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30035
30036         * gcc.dg/cpp/defined.c: Update.
30037
30038 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30039
30040         * gcc.c-torture/execute/anon-1.c: New test.
30041
30042 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
30043
30044         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
30045         same size, so no warning should be produced on stormy16.
30046
30047         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
30048         due to oversized array.
30049         * g++.old-deja/g++.mike/ns15.C: Likewise.
30050         * g++.old-deja/g++.pt/crash16.C: Likewise.
30051
30052 2001-11-02  Graham Stott  <grahams@redhat.com>
30053
30054         * g++.dgother/debug1.C: Fix typos.
30055
30056 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
30057
30058         * g++.dg/other/debug1.C: New test.
30059
30060 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30061
30062         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
30063         of unsigned long.
30064
30065 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
30066
30067         * gcc.dg/20011029-2.c: New test.
30068
30069         * gcc.c-torture/compile/20011029-1.c: New test.
30070
30071 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
30072
30073         * objc/execute/class_self-1.m: New test.
30074         * objc/execute/class_self-2.m: New test.
30075
30076 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
30077
30078         * gcc.misc-tests/msgs.exp: Delete.
30079         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
30080         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
30081         error set to match recent changes.
30082
30083 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
30084
30085         * gcc.dg/20011021-1.c: New test.
30086
30087 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
30088
30089         * gcc.c-torture/compile/20011023-1.c: New test.
30090
30091 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
30092
30093         * lib/g77.exp: Rewrite based on lib/g++.exp.
30094
30095 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
30096
30097         * gcc.c-torture/execute/20011019-1.c: New test.
30098
30099         * gcc.dg/20011018-1.c: New test.
30100
30101 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
30102
30103         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
30104
30105 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
30106
30107         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
30108         * gcc.dg/attr-invalid.c: Likewise.
30109
30110 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
30111
30112         * testsuite/gcc.dg/20011015-1.c: New test.
30113
30114 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30115
30116         * g++.dg/template/unify2.C: New test.
30117
30118 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30119
30120         * g++.dg/other/exception-specification.C: New test
30121
30122 2001-10-13  Tom Rix  <trix@redhat.com>
30123
30124         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
30125         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
30126
30127 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
30128
30129         * testsuite/gcc.dg/20011009-1.c: New test.
30130
30131 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
30132
30133         PR g++/4476
30134         * g++.dg/other/friend1.C: New test.
30135
30136 2001-10-11  Richard Henderson  <rth@redhat.com>
30137
30138         * g++.old-deja/g++.other/crash18.C: Add -S to options.
30139
30140 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30141
30142         * gcc.c-torture/compile/20011010-1.c: New.
30143
30144 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30145
30146         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
30147         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
30148         g77.f-torture/execute/execute.exp,
30149         g77.f-torture/noncompile/noncompile.exp,
30150         gcc.c-torture/compile/compile.exp,
30151         gcc.c-torture/execute/execute.exp,
30152         gcc.c-torture/execute/ieee/ieee.exp,
30153         gcc.c-torture/execute/memcheck/memcheck.exp,
30154         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
30155         objc/execute/execute.exp: Update FSF address.
30156
30157 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30158
30159         * gcc.dg/cpp/cmdlne-C.c: Update.
30160         * gcc.dg/cpp/cmdlne-C2.c: New.
30161
30162 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30163
30164         * gcc.c-torture/execute/20011008-3.c: New.
30165
30166 2001-10-08  DJ Delorie  <dj@redhat.com>
30167
30168         * gcc.dg/20011008-1.c: New.
30169         * gcc.dg/20011008-2.c: New.
30170
30171 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30172
30173         * gcc.dg/cpp/spacing1.c: Update test.
30174
30175 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30176
30177         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
30178         spelling errors of "separate" as "seperate".
30179
30180 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
30181
30182         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
30183         enough to avoid inlining.
30184
30185 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30186
30187         * lib/g77.exp: set libg2c_dir correctly.
30188
30189 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30190
30191         * gcc.dg/cpp/macro11.c: New test.
30192
30193 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30194
30195         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
30196         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
30197         gcc.dg/format/multattr-3.c: New tests.
30198         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
30199         tests for format attributes on function pointers being rejected.
30200
30201 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30202
30203         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
30204
30205 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30206
30207         * g++.dg/warn/format1.C: New test.
30208
30209 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30210
30211         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
30212
30213 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30214
30215         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
30216
30217 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30218
30219         * gcc.dg/cpp/redef2.c: Add test.
30220
30221 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
30222
30223         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
30224         long-standing bug on i686, apparently.
30225         * gcc.c-torture/execute/loop-2c.x: New file.
30226         * gcc.c-torture/execute/loop-2d.x: New file.
30227         * gcc.c-torture/execute/loop-3c.x: New file.
30228
30229 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
30230
30231         * gcc.dg/cpp/20000625-2.c: Correct line number.
30232
30233 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30234
30235         * gcc.dg/cpp/macro10.c: New test.
30236         * gcc.dg/cpp/strify3.c: New test.
30237         * gcc.dg/cpp/spacing1.c: Add tests.
30238         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
30239         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
30240
30241 2001-09-24  DJ Delorie  <dj@redhat.com>
30242
30243         * gcc.c-torture/execute/20010924-1.c: New test.
30244
30245 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30246
30247         * testsuite/objc/execute/paste.m: Remove.
30248
30249 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30250
30251         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
30252
30253 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
30254
30255         * g77.dg/strlen0.f: New test.
30256
30257 2001-09-21  Richard Henderson  <rth@redhat.com>
30258
30259         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
30260         * g++.old-deja/g++.abi/vtable2.C: Likewise.
30261
30262 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30263
30264         Table-driven attributes.
30265         * g++.dg/ext/attrib1.C: New test.
30266
30267 2001-09-20  DJ Delorie  <dj@redhat.com>
30268
30269         * gcc.dg/20000926-1.c: Update expected warning messages.
30270         * gcc.dg/array-2.c: Likewise, and test for warnings too.
30271         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
30272         array.
30273
30274 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30275
30276         * g++.dg/eh/registers1.C: New test case.
30277
30278 2001-09-17  Richard Henderson  <rth@redhat.com>
30279
30280         * gcc.dg/array-5.c: Fix VLA decomposition test.
30281
30282 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30283
30284         * gcc.dg/cpp/line5.c: New testcase.
30285
30286 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30287
30288         * gcc.dg/cpp/macro9.c: New test.
30289
30290 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30291
30292         * gcc.c-torture/execute/980223.c: Change type of addr from long
30293         to char *.
30294
30295 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30296
30297         * gcc.c-torture/execute/20010915-1.c: New test.
30298
30299 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30300
30301         * g77.dg/bprob: New directory.
30302         * g77.dg/bprob/bprob.exp: New file.
30303         * g77.dg/bprob/bprob-1.f: New test.
30304         * g77.dg/gcov: New directory.
30305         * g77.dg/gcov/gcov.exp: New file.
30306         * g77.dg/gcov/gcov-1.f: New test.
30307         * g77.dg/gcov/gcov-1.x: New file.
30308
30309 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30310
30311         * gcc.dg/cpp/directiv.c: Update.
30312         * gcc.dg/cpp/undef1.c: Update.
30313
30314 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30315
30316         * gcc.dg/20010912-1.c: New test.
30317
30318 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30319
30320         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30321         language-independent file in lib.
30322         * lib/gcov.exp: New file.
30323
30324 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30325
30326         * gcc.c-torture/compile/20010911-1.c: New test.
30327
30328 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30329
30330         * lib/profopt.exp: New, to support profile-directed optimizations.
30331         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30332         * gcc.misc-tests/bprob-1.c: New test.
30333         * gcc.misc-tests/bprob-2.c: New test.
30334
30335 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30336
30337         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30338         XFAIL and which kinds of gcov output to verify.
30339         * gcc.misc-tests/gcov-4b.x: New file.
30340         * gcc.misc-tests/gcov-5b.x: New file.
30341         * gcc.misc-tests/gcov-6.x: New file.
30342         * gcc.misc-tests/gcov-7.c: New test.
30343         * gcc.misc-tests/gcov-7.x: New file.
30344
30345 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30346
30347         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30348         * gcc.misc-tests/gcov-6.c: New test.
30349
30350 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30351
30352         PR c++/3986
30353         * g++.dg/abi/vbase1.C: New test.
30354
30355 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30356
30357         * objc.dg/method-2.m: New.
30358
30359 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30360
30361         PR c++/4203
30362         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30363         * g++.dg/init/empty1.C: New test.
30364
30365 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30366
30367         * gcc.c-torture/compile/20010903-1.c: New test.
30368
30369 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30370
30371         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30372         for m68k.
30373
30374 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30375
30376         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30377
30378         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30379
30380         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30381
30382 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30383
30384         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30385         for 16-bit 'unsigned int'.
30386
30387 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30388
30389         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30390
30391 2001-08-27  Richard Henderson  <rth@redhat.com>
30392
30393         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30394         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30395
30396 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30397
30398         * gcc.dg/asm-names.c (ymain): New.
30399
30400 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30401
30402         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30403         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30404         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30405
30406 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30407
30408         * gcc.dg/compare5.c: New testcase.
30409
30410 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30411
30412         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30413         and "In instantiation".
30414
30415 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30416
30417         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30418
30419 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30420
30421         * gcc.misc-tests/gcov.exp: Add support for branch information.
30422         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30423         * gcc.misc-tests/gcov-4.c: New test.
30424         * gcc.misc-tests/gcov-4b.c: New test.
30425         * gcc.misc-tests/gcov-5b.c: New test.
30426
30427 2001-08-20  Zack Weinberg  <zackw@panix.com>
30428
30429         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30430         expected to fail.
30431
30432 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30433
30434         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30435
30436 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30437
30438         * g++.dg/eh/template1.C: New test.
30439
30440 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30441
30442         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30443         Fix thinko.
30444         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30445         for xfail.
30446
30447 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30448
30449         * lib/g77-dg.exp:  Use prune.exp for common procedures
30450         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30451         * lib/g77.exp: (g77-dg-prune) Remove
30452
30453 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30454
30455         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30456
30457 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30458
30459         * g++.dg/template/unify1.C: New test.
30460
30461 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30462
30463         * g++.dg/abi/empty4.C: New test.
30464
30465 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30466
30467         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30468         solaris2.*
30469         * g77.f-torture/compile/pr3743.x: Likewise
30470
30471 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30472
30473         * g++.dg/other/using-declaration.C: New test.
30474
30475 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30476
30477         * gcc.dg/cpp/tr-sign.c: New testcase.
30478
30479 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30480
30481         * gcc.dg/cpp/19951025-1.c: Revert.
30482         * gcc.dg/cpp/directiv.c: We no longer process directives that
30483         interrupt macro arguments.
30484
30485 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30486
30487         * gcc.dg/bconstp-1.c: New test.
30488
30489 2001-08-03  Richard Henderson  <rth@redhat.com>
30490
30491         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30492
30493 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30494
30495         * gcc.dg/cpp/19951025-1.c: Update.
30496
30497 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30498
30499         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30500         should be x.
30501
30502 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30503
30504         Kill -fhonor-std.
30505         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30506         * g++.old-deja/g++.other/std1.C: Likewise.
30507         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30508
30509 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30510
30511         * lib/g77.exp:  Load gcc-defs.exp for common procedures
30512         (g77_pass, g77_fail, g77_finish, g77_exit,
30513         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30514
30515 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30516
30517         * g77.dg/fbackslash.f
30518         * g77.dg/fcase-preserve.f
30519         * g77.dg/ff90-1.f
30520         * g77.dg/ffixed-line-length-0.f
30521         * g77.dg/ffixed-line-length-132.f
30522         * g77.dg/ffixed-line-length-7.f
30523         * g77.dg/ffixed-line-length-72.f
30524         * g77.dg/ffixed-line-length-none.f
30525         * g77.dg/ffree-form-1.f
30526         * g77.dg/fno-backslash.f
30527         * g77.dg/fno-f90-1.f
30528         * g77.dg/fno-fixed-form-1.f
30529         * g77.dg/fno-onetrip.f
30530         * g77.dg/fno-typeless-boz.f
30531         * g77.dg/fno-underscoring.f
30532         * g77.dg/fno-vxt-1.f
30533         * g77.dg/fonetrip.f
30534         * g77.dg/ftypeless-boz.f
30535         * g77.dg/fugly-assumed.f
30536         * g77.dg/funderscoring.f
30537         * g77.dg/fvxt-1.f
30538
30539 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30540
30541         * objc.dg/fwd-proto-1.m: New.
30542         * objc.dg/local-decl-1.m: New.
30543         * objc.dg/naming-1.m: New.
30544         * objc.dg/naming-2.m: New.
30545         * objc.dg/proto-hier-1.m: New.
30546
30547 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30548
30549         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30550         largest-type elements to a struct makes its size grow.
30551
30552 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30553
30554         * g++.dg/abi/vthunk1.C: New test.
30555
30556 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30557
30558         * g++.dg/abi/vbase8-22.C: New test.
30559
30560 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30561
30562         * gcc.dg/cpp/macro8.c: New test.
30563
30564 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30565
30566         * g++.dg/abi/vbase8-21.C: New test.
30567
30568 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30569
30570         * g++.dg/abi/vbase8-10.C: New test.
30571
30572 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30573
30574         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30575         ${tool}_set_ld_library_path.
30576         Changed caller.
30577         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30578         g++.exp.
30579
30580 2001-07-26  Stan Cox <scox@redhat.com>
30581
30582         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30583         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30584         gcc_exit, gcc_check_unsupported_p):
30585         Moved to gcc-deps.exp
30586         * gcc-deps.exp: New file.
30587
30588 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30589
30590         * g++.old-deja/g++.pt/defarg14.C: New test.
30591
30592 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30593
30594         * g++.old-deja/g++.other/lineno5.C: New test.
30595
30596 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30597
30598         * g++.old-deja/g++.pt/crash68.C: New test.
30599
30600 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30601
30602         * g++.old-deja/g++.other/crash42.C: New test.
30603
30604 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30605
30606         * gcc.dg/cpp/extratokens.c: Fix.
30607         * gcc.dg/cpp/skipping2.c: New tests.
30608
30609 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30610
30611         * gcc.c-torture/execute/20010724-1.c: New file.
30612         * gcc.c-torture/execute/20010724-1.x: New file.
30613
30614 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30615
30616         * g++.old-deja/g++.other/cond7.C: New test.
30617
30618 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30619
30620         * g++.old-deja/g++.other/optimize4.C: New test.
30621
30622 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30623
30624         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30625
30626 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30627
30628         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30629         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30630         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30631         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30632
30633         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30634         bug report" message.
30635
30636         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30637         * g++.dg/ext/instantiate1.C: Move from old-deja.
30638
30639 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30640
30641         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30642         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30643         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30644         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30645
30646 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30647
30648         * gcc.c-torture/execute/20010723-1.c: New test.
30649
30650 2001-07-23  Ben Elliston  <bje@redhat.com>
30651
30652         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30653
30654 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30655
30656         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30657         i[34567]86-*-*.
30658         Delete handling of ieee_multilib_flags.
30659         Pass -mieee for alpha*-*-* and sh-*-*.
30660         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30661
30662 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30663
30664         Remove old-abi tests.
30665         * g++.old-deja/g++.mike/p11116.C: Remove.
30666         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30667
30668 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30669
30670         * g77.f-torture/compile/pr3743.f:  New test
30671
30672 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30673
30674         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30675
30676 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30677
30678         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30679         g++.old-deja/g++.pt/static6.C: Likewise.
30680         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30681         supports weak symbols.
30682
30683 2001-07-18  Andreas Jaeger  <aj@suse.de>
30684
30685         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30686         supported again.
30687
30688 2001-07-18  Andreas Jaeger  <aj@suse.de>
30689
30690         * gcc.dg/iftrap-1.c: Fix target line.
30691
30692 2001-07-17  Richard Henderson  <rth@redhat.com>
30693
30694         * gcc.c-torture/execute/20010717-1.c: New.
30695
30696 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30697
30698         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30699         tests.
30700
30701 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30702
30703         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30704
30705 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30706
30707         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30708         UAC_SIGBUS, UAC_NOPRINT definitions.
30709
30710 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30711
30712         * objc/execute/object_is_class.m: New test.
30713         * objc/execute/object_is_meta_class.m: New test.
30714
30715 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30716
30717         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30718         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30719
30720 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30721
30722         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30723         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30724
30725 2001-07-14  Richard Henderson  <rth@redhat.com>
30726
30727         * gcc.dg/iftrap-1.c: New.
30728
30729 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30730
30731         * g77.f-torture/execute/intrinsic77.f: New test.
30732
30733 2001-07-11  Janis Johnson <janis@us.ibm.com>
30734
30735         * gcc.misc-tests/gcov-3.c: New test.
30736
30737 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30738
30739         * gcc.c-torture/compile/20010711-1.c,
30740         * gcc.c-torture/compile/20010711-2.c: New tests.
30741
30742 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30743
30744         * gcc.c-torture/execute/20010711-1.c: New test.
30745
30746 2001-07-11  Ben Elliston  <bje@redhat.com>
30747
30748         * g++.old-deja/g++.other/enum5.C: New test.
30749
30750 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30751
30752         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30753         (g++-dg-prune): Call prune_gcc_output.
30754         * prune.exp: New file for prune_gcc_output.
30755         * lib/g++.exp, lib/gcc.exp: Load it.
30756
30757 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30758
30759         * gcc.c-torture/compile/20010701-1.c,
30760         g++.old-deja/g++.ext/attrib6.C: New tests.
30761
30762 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30763
30764         * gcc.c-torture/compile/20010706-1.c: New test.
30765
30766 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30767
30768         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30769
30770 2001-06-28  Stan Shebs  <shebs@apple.com>
30771
30772         * gcc.dg/pragma-darwin.c: New test.
30773
30774 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30775
30776         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30777         Solaris 2.[678] system.
30778
30779 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30780
30781         * gcc.dg/20010622-1.c: New test.
30782
30783 2001-06-18  Stan Shebs  <shebs@apple.com>
30784
30785         * objc.dg: New directory.
30786         * objc.dg/dg.exp: New file.
30787         * objc.dg/alias.m: New.
30788         * objc.dg/class-1.m: New.
30789         * objc.dg/class-2.m: New.
30790         * objc.dg/const-str-1.m: New.
30791         * objc.dg/const-str-2.m: New.
30792         * objc.dg/id-1.m: New.
30793         * objc.dg/method-1.m: New.
30794         * objc.dg/super-class-1.m: New.
30795         * lib/objc-dg.exp: New file.
30796
30797 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30798
30799         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30800         of label name.
30801
30802 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30803
30804         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30805
30806 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30807
30808         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30809         variable.
30810
30811 2001-06-12  Richard Henderson  <rth@redhat.com>
30812
30813         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30814
30815 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30816
30817         * g++.old-deja/g++.abi/vbase5.C: New test.
30818         * g++.old-deja/g++.abi/vbase6.C: New test.
30819         * g++.old-deja/g++.abi/vbase7.C: New test.
30820
30821 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30822
30823         * gcc.c-torture/compile/20010610-1.c: New test.
30824
30825 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30826
30827         * g++.old-deja/g++.abi/vbase4.C: New test.
30828
30829 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30830
30831         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30832         support %f for HC11/HC12 targets.
30833         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30834         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30835         on HC11/HC12 targets.
30836         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30837
30838 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30839
30840         * gcc.dg/wchar_t-1.c: New file.
30841         * gcc.dg/wint_t-1.c: Likewise.
30842
30843 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30844
30845         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30846
30847 2001-06-11  Richard Henderson  <rth@redhat.com>
30848
30849         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30850
30851 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30852
30853         * gcc.c-torture/compile/20010611-1.c: New test.
30854
30855 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30856
30857         * gcc.dg/c99-tag-1.c: Add more tests.
30858
30859 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30860
30861         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30862         representation on MN10300 and ARM/Thumb.
30863
30864 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30865
30866         * g77.f-torture/execute/20010610.f: New.
30867
30868 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30869
30870         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30871         names.
30872
30873 2001-06-09  Richard Henderson  <rth@redhat.com>
30874
30875         * gcc.c-torture/execute/ashrdi-1.c: New.
30876         * gcc.c-torture/execute/ashldi-1.c: New.
30877         * gcc.c-torture/execute/lshrdi-1.c: New.
30878
30879 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
30880
30881         * objc/execute/load-3.m: Added. Check sending +load to categories,
30882         in addition to classes.
30883
30884 2001-06-08  Stan Shebs  <shebs@apple.com>
30885
30886         * objc/execute/load-2.m: New test.  From Nicola Pero
30887         <n.pero@mi.flashnet.it>.
30888
30889 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
30890
30891         * gcc.c-torture/execute/20010605-2.c: New test.
30892
30893 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30894
30895         * g++.old-deja/g++.abi/vbase2.C: New test.
30896         * g++.old-deja/g++.abi/vbase3.C: New test.
30897
30898 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30899
30900         * g++.old-deja/g++.pt/friend49.C: New test.
30901
30902 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30903
30904         * g++.old-deja/g++.ext/anon3.C: New test.
30905
30906 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
30907
30908         * g++.old-deja/g++.other/conv7.C: New test.
30909
30910 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30911
30912         * gcc.c-torture/compile/20010605-2.c: New test.
30913
30914 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30915
30916         * gcc.c-torture/execute/20010604-1.c: New test.
30917
30918 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
30919
30920         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
30921
30922 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
30923
30924         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
30925         (g++_link_flags): Likewise.
30926         (g++_init): Pass gccpath's value to two previous functions.
30927
30928 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30929
30930         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
30931         Ensure logfile entry matches exec command line.
30932
30933 2001-05-31  Richard Henderson  <rth@redhat.com>
30934
30935         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
30936         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
30937
30938 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
30939
30940         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
30941         compiler for irix6.2
30942
30943 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
30944
30945         * g++.old-deja/g++.other/optimize3.C: New file.
30946
30947 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
30948
30949         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
30950         assemble.
30951
30952 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
30953
30954         * g++.old-deja/g++.other/optimize2.C: New file.
30955
30956 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
30957
30958         * gcc.c-torture/compile/20010518-2.c: New file.
30959         * gcc.c-torture/execute/20010518-1.c: New file.
30960         * gcc.c-torture/execute/20010518-2.c: New file.
30961
30962 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30963
30964         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
30965
30966 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
30967
30968         G++ no longer defines builtins that do not begin with __builtin.
30969         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
30970         * g++.old-deja/g++.brendand/misc13.C: Likewise.
30971         * g++.old-deja/g++.law/builtin1.C: Likewise.
30972         * g++.old-deja/g++.law/cvt2.C: Likewise.
30973         * g++.old-deja/g++.mike/net5.C: Likewise.
30974         * g++.old-deja/g++.other/builtins1.C: Likewise.
30975         * g++.old-deja/g++.other/builtins2.C: Likewise.
30976         * g++.old-deja/g++.other/builtins3.C: Likewise.
30977         * g++.old-deja/g++.other/builtins4.C: Likewise.
30978         * g++.old-deja/g++.other/inline8.C: Likewise.
30979         * g++.old-deja/g++.robertl/eb39.C: Likewise.
30980
30981 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
30982
30983         * g++.old-deja/g++.pt/using1.C: Adjust.
30984         * g++.old-deja/g++.pt/using2.C: New test.
30985
30986 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30987
30988         * gcc.dg/cpp/charconst.c: New tests.
30989         * gcc.dg/cpp/escape.c: New tests.
30990         * gcc.dg/cpp/escape-1.c: New tests.
30991         * gcc.dg/cpp/escape-2.c: New tests.
30992         * gcc.dg/cpp/ucs.c: New tests.
30993
30994 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
30995
30996         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
30997         native compiler for irix6.5.
30998
30999 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
31000
31001         * lib/g++.exp (g++_include_flags): Use args to compute
31002         get_multilibs.
31003         (g++_link_flags): Likewise.
31004         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
31005
31006 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31007
31008         * gcc.dg/c90-hexfloat-1.c: Add more tests.
31009
31010 2001-05-21  Geoff Keating  <geoffk@redhat.com>
31011
31012         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
31013         this file.
31014
31015 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31016
31017         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
31018         STACK_SIZE;
31019         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
31020         to STACK_SIZE; Use it to define size of add_histo array.
31021         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
31022         to STACK_SIZE.
31023         (f): Use GITT_SIZE to define size of gitt local table.
31024         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
31025         to STACK_SIZE; Use it to define size of bytemem array.
31026
31027 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31028
31029         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
31030         on 68HC11/HC12 due to the asm instruction.
31031         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
31032         * gcc.c-torture/compile/920520-1.x: Likewise.
31033         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
31034         on 68HC11/HC12 because the function is larger than 64K.
31035         * gcc.c-torture/compile/961203-1.x: New file, this test fails
31036         on 68HC11/HC12 because the structure is too large.
31037
31038 2001-05-20  Richard Henderson  <rth@redhat.com>
31039
31040         * gcc.c-torture/execute/20010520-1.c: New.
31041
31042 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31043
31044         * g++.old-deja/g++.warn/compare1.C: New test.
31045         * gcc.dg/compare4.c: New test.
31046
31047 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
31048
31049         * g++.old-deja/g++.other/optimize1.C: New test.
31050
31051 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31052
31053         * g++.old-deja/g++.pt/spec41.C: New test.
31054
31055 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
31056
31057         * gcc.c-torture/compile/20010114-1.x: Remove.
31058
31059 2001-05-18  Stan Shebs  <shebs@apple.com>
31060
31061         * gcc.c-torture/compile/20010518-1.c: New test.
31062
31063 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
31064
31065         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
31066         * g++.old-deja/g++.pt/crash67.C: New test.
31067
31068 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
31069
31070         * g++.old-deja/g++.other/debug9.C: New test.
31071
31072 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
31073
31074         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
31075
31076 2001-05-16  Jan Hubicka  <jh@suse.cz>
31077
31078         * gcc.c-torture/compile/20010516-1.c: New test.
31079
31080 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31081
31082         * g++.old-deja/g++.other/crash41.C: New test.
31083
31084 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31085
31086         * g++.old-deja/g++.pt/crash66.C: New test.
31087
31088 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
31089
31090         * g++.old-deja/g++.robertl/eb27.C: Convert.
31091
31092 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
31093
31094         * g++.dg/friend-warn.C: New test.  Do not warn about friend
31095         declaration being redundant.
31096
31097 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
31098
31099         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
31100
31101 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
31102
31103         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
31104
31105 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
31106
31107         * lib/g++.exp: Use testsuite_flags.
31108
31109 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
31110
31111         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
31112
31113 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31114
31115         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
31116
31117 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
31118
31119         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
31120
31121 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
31122
31123         * gcc.c-torture/compile/20010313-1.c: New test.
31124
31125 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
31126
31127         * gcc.dg/cpp/direct2.c: New test.
31128         * gccq.dg/cpp/direct2s.c: New test.
31129
31130         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
31131
31132 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
31133
31134         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
31135         * g++.old-deja/g++.other/op3.C: Likewise.
31136
31137 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31138
31139         * gcc.dg/cpp/syshdr.h: New file.
31140         * gcc.dg/cpp/sysmac1.c: Update.
31141         * gcc.dg/cpp/sysmac2.c: Update.
31142
31143 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31144
31145         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
31146
31147 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
31148
31149         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
31150         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
31151
31152 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
31153
31154         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
31155
31156 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
31157
31158         * lib/g++.exp (g++_include_flags): Don't use any special flags
31159         if TESTING_IN_BUILD_TREE is not defined.
31160         (g++_init): Use a plain 'c++' as the compiler if
31161         TESTING_IN_BUILD_TREEE is not defined.
31162
31163 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31164
31165         * g++.old-deja/g++.eh/catch13.C: New test.
31166         * g++.old-deja/g++.eh/catch14.C: New test.
31167
31168 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31169
31170         * gcc.dg/cpp/tr-define.c: New test.
31171
31172 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
31173
31174         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
31175         <stdlib.h>, not <malloc.h>.
31176
31177 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31178
31179         * g++.old-deja/g++.ns/template17.C: New test.
31180
31181 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31182
31183         * g++.old-deja/g++.pt/ref4.C: New test.
31184
31185 2001-04-30  Richard Henderson  <rth@redhat.com>
31186
31187         * gcc.dg/20000724-1.c: Revert last change.
31188
31189 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
31190
31191         * g77.f-torture/execute/20010430.f: New test.
31192
31193 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
31194
31195         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
31196
31197 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
31198
31199         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
31200
31201 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31202
31203         * g++.old-deja/g++.eh/crash6.C: New test.
31204
31205 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31206
31207         * g++.old-deja/g++.other/warn7.C: New test.
31208
31209 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31210
31211         * g++.old-deja/g++.other/defarg9.C: New test.
31212
31213 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31214
31215         * g77.f-torture/compile/20010426.f: New test.
31216         * g77.f-torture/execute/20010426.f: New test.
31217
31218 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31219
31220         * g77.f-torture/compile/20000629-1.x: Remove - error
31221         has been fixed.
31222
31223 2001-04-26  Jeffrey A Law  (law@cygnus.com)
31224
31225         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
31226         Tweak slightly to work with g++.dg framework.
31227         * g++.dg/special/ecos.exp: Run initp1.C test.
31228         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
31229
31230         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
31231         its linker doesn't give line numbers either.
31232         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
31233
31234 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31235
31236         * g++.old-deja/g++.other/lex1.C: New test.
31237
31238 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
31239
31240         * gcc.dg/noncompile/20010425-1.c: New test.
31241
31242 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31243
31244         * g++.old-deja/g++.pt/mangle2.C: New test.
31245
31246 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31247
31248         * gcc.dg/format/plus-1.c: New test.
31249
31250 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31251
31252         * gcc.dg/20010423-1.c: New test.
31253
31254 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31255
31256         * gcc.c-torture/execute/20010422-1.c: New test.
31257
31258 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
31259
31260         * g++.old-deja/g++.ns/type2.C: New test.
31261
31262 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
31263
31264         * g++.old-deja/g++.other/perf1.C: New test.
31265
31266 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
31267
31268         * gcc.dg/c99-func-2.c: Remove xfail.
31269         * gcc.dg/c99-func-3.c: Remove xfail.
31270         * gcc.dg/c99-func-4.c: Remove xfail.
31271
31272 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31273
31274         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31275
31276 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31277
31278         * gcc.c-torture/compile/20010423-1.c: New test.
31279
31280 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31281
31282         * g++.old-deja/g++.pt/typename28.C: New test.
31283
31284 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31285
31286         * g++.old-deja/g++.abi/empty2.C: New test.
31287         * g++.old-deja/g++.abi/empty3.C: New test.
31288
31289 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31290
31291         * g++.old-deja/g++.other/comdat2.C: New test.
31292         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31293
31294 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31295
31296         * g++.old-deja/g++.other/overload14.C: New test.
31297
31298 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31299
31300         * g++.old-deja/g++.other/lookup23.C: New test.
31301
31302 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31303
31304         * gcc.c-torture/execute/20010403-1.c: New test.
31305
31306 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31307             Mark Mitchell  <mark@codesourcery.com>
31308
31309         * lib/old-dejagnu.exp: Don't delete output of executable.
31310         Add .exe suffix to executables.
31311
31312 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31313
31314         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31315
31316 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31317
31318         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31319
31320 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31321
31322         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31323         * g++.old-deja/g++.abi/crash1.C: New test.
31324
31325 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31326
31327         * g++.old-deja/g++.other/crash40.C: New test.
31328
31329 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31330
31331         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31332
31333 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31334
31335         * g++.old-deja/g++.other/warn6.C: New test.
31336
31337 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31338
31339         * g++.old-deja/g++.robertl/eb42.C: Same.
31340
31341 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31342
31343         * gcc.dg/wtr-conversion-1.c: New testcase.
31344
31345 2001-04-10  Richard Henderson  <rth@redhat.com>
31346
31347         * g++.old-deja/g++.other/array5.C: New.
31348
31349 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31350
31351         * gcc.c-torture/execute/20010408-1.c: New test.
31352
31353 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31354
31355         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31356         headers and constructs.
31357         * g++.old-deja/g++.robertl/eb79.C: Same.
31358         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31359         * g++.old-deja/g++.robertl/eb73.C: Same.
31360         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31361         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31362         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31363         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31364         * g++.old-deja/g++.robertl/eb44.C: Same.
31365         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31366         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31367         * g++.old-deja/g++.robertl/eb39.C: Same.
31368         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31369         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31370         * g++.old-deja/g++.robertl/eb30.C: Same.
31371         * g++.old-deja/g++.robertl/eb3.C: Same.
31372         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31373         * g++.old-deja/g++.robertl/eb21.C: Same.
31374         * g++.old-deja/g++.robertl/eb15.C: Same.
31375         * g++.old-deja/g++.robertl/eb118.C: Same.
31376         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31377         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31378         * g++.old-deja/g++.robertl/eb109.C: Same.
31379         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31380         * g++.old-deja/g++.mike/rtti1.C: Same.
31381         * g++.old-deja/g++.mike/p658.C: Same.
31382         * g++.old-deja/g++.mike/net46.C: Same.
31383         * g++.old-deja/g++.mike/net34.C: Same.
31384         * g++.old-deja/g++.mike/memoize1.C: Same.
31385         * g++.old-deja/g++.mike/eh2.C: Same.
31386         * g++.old-deja/g++.law/weak.C: Same.
31387         * g++.old-deja/g++.law/visibility7.C: Same.
31388         * g++.old-deja/g++.law/visibility25.C: Same.
31389         * g++.old-deja/g++.law/visibility22.C: Same.
31390         * g++.old-deja/g++.law/visibility2.C: Same.
31391         * g++.old-deja/g++.law/visibility17.C: Same.
31392         * g++.old-deja/g++.law/visibility13.C: Same.
31393         * g++.old-deja/g++.law/visibility10.C: Same.
31394         * g++.old-deja/g++.law/visibility1.C: Same.
31395         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31396         * g++.old-deja/g++.law/vbase1.C: Same.
31397         * g++.old-deja/g++.law/operators32.C: Same.
31398         * g++.old-deja/g++.law/nest3.C: Same.
31399         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31400         * g++.old-deja/g++.law/except5.C (main): Same.
31401         * g++.old-deja/g++.law/cvt7.C (run): Same.
31402         * g++.old-deja/g++.law/cvt2.C: Same.
31403         * g++.old-deja/g++.law/cvt16.C: Same.
31404         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31405         * g++.old-deja/g++.law/ctors17.C (main): Same.
31406         * g++.old-deja/g++.law/ctors13.C: Same.
31407         * g++.old-deja/g++.law/ctors12.C (main): Same.
31408         * g++.old-deja/g++.law/ctors10.C: Same.
31409         * g++.old-deja/g++.law/code-gen5.C: Same.
31410         * g++.old-deja/g++.law/bad-error7.C: Same.
31411         * g++.old-deja/g++.law/arm9.C: Same.
31412         * g++.old-deja/g++.law/arm12.C: Same.
31413         * g++.old-deja/g++.law/arg8.C: Same.
31414         * g++.old-deja/g++.law/arg1.C: Same.
31415         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31416         * g++.old-deja/g++.jason/template31.C: Same.
31417         * g++.old-deja/g++.jason/template24.C (main): Same.
31418         * g++.old-deja/g++.jason/2371.C: Same.
31419         * g++.old-deja/g++.eh/new2.C: Same.
31420         * g++.old-deja/g++.eh/new1.C: Same.
31421         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31422         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31423         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31424         * g++.old-deja/g++.brendan/crash62.C: Same.
31425         * g++.old-deja/g++.brendan/crash52.C: Same.
31426         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31427         * g++.old-deja/g++.brendan/crash38.C: Same.
31428         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31429         * g++.old-deja/g++.brendan/copy9.C: Same.
31430
31431 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31432
31433         * gcc.c-torture/execute/20001203-2.c (memset):
31434         Count argument is of type __SIZE_TYPE__.
31435
31436 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31437
31438         * gcc.c-torture/compile/20010404-1.c: New test.
31439
31440 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31441
31442         * gcc.c-torture/compile/20010326-1.c: New test.
31443
31444 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31445
31446         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31447         peculiarities of the SH.
31448         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31449
31450 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31451
31452         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31453         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31454         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31455
31456 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31457
31458         * g77.f-torture/compile/20010321-1.f: New test.
31459
31460 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31461
31462         * gcc.c-torture/compile/20010329-1.c: New test.
31463
31464 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31465
31466         * gcc.c-torture/execute/20010329-1.c: New test.
31467
31468 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31469
31470         * g++.old-deja/g++.other/eh4.C: Fix typo.
31471
31472 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31473
31474         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31475
31476 2001-03-28  Philip Blundell  <philb@gnu.org>
31477
31478         * gcc.c-torture/compile/20010328-1.c: New test.
31479
31480 2001-03-27  Richard Henderson  <rth@redhat.com>
31481
31482         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31483         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31484
31485 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31486
31487         * gcc.c-torture/compile/20010327-1.c: New test.
31488
31489 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31490
31491         * g++.old-deja/g++.other/friend12.C: New test.
31492         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31493         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31494
31495 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31496
31497         * gcc.c-torture/execute/20010325-1.c: New test.
31498
31499 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31500
31501         * g++.old-deja/g++.other/mangle3.C: New test.
31502
31503 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31504
31505         * g++.old-deja/g++.other/anon8.C: New test.
31506
31507 2001-03-20  Philip Blundell  <philb@gnu.org>
31508
31509         * gcc.c-torture/compile/20010320-1.c: New test.
31510
31511 2001-03-17  Richard Henderson  <rth@redhat.com>
31512
31513         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31514
31515 2001-03-15  Geoff Keating  <geoff@redhat.com>
31516
31517         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31518         tests on AIX.
31519
31520 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31521
31522         * g++.old-deja/g++.other/eh4.C: New test.
31523
31524 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31525
31526         * gcc.dg/cpp/mi1.c: Update.
31527
31528 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31529
31530         * g++.old-deja/g++.other/regstack.C: New test.
31531
31532 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31533
31534         * g++.old-deja/g++.other/ref4.C: New test.
31535
31536 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31537
31538         * objc/execute/va_method.m: Added.
31539         * objc/execute/IMP.m: Added.
31540         * objc/execute/_cmd.m: Added.
31541         * objc/execute/accessing_ivars.m: Added.
31542         * objc/execute/class-1.m: Added.
31543         * objc/execute/class-10.m: Added.
31544         * objc/execute/class-11.m: Added.
31545         * objc/execute/class-12.m: Added.
31546         * objc/execute/class-13.m: Added.
31547         * objc/execute/class-14.m: Added.
31548         * objc/execute/class-2.m: Added.
31549         * objc/execute/class-3.m: Added.
31550         * objc/execute/class-4.m: Added.
31551         * objc/execute/class-5.m: Added.
31552         * objc/execute/class-6.m: Added.
31553         * objc/execute/class-7.m: Added.
31554         * objc/execute/class-8.m: Added.
31555         * objc/execute/class-9.m: Added.
31556         * objc/execute/class-tests-1.h
31557         * objc/execute/class-tests-2.h
31558         * objc/execute/compatibility_alias.m: Added.
31559         * objc/execute/encode-1.m: Added.
31560         * objc/execute/formal_protocol-1.m: Added.
31561         * objc/execute/formal_protocol-2.m: Added.
31562         * objc/execute/formal_protocol-3.m: Added.
31563         * objc/execute/formal_protocol-4.m: Added.
31564         * objc/execute/formal_protocol-5.m: Added.
31565         * objc/execute/formal_protocol-6.m: Added.
31566         * objc/execute/formal_protocol-7.m: Added.
31567         * objc/execute/informal_protocol.m: Added.
31568         * objc/execute/initialize.m: Added.
31569         * objc/execute/load.m: Added.
31570         * objc/execute/many_args_method.m: Added.
31571         * objc/execute/nested-3.m: Added.
31572         * objc/execute/no_clash.m: Added.
31573         * objc/execute/private.m: Added.
31574         * objc/execute/redefining_self.m: Added.
31575         * objc/execute/root_methods.m: Added.
31576         * objc/execute/selector-1.m: Added.
31577         * objc/execute/static-1.m: Added.
31578         * objc/execute/static-2.m: Added.
31579         * objc/execute/va_method.m: Added.
31580
31581 2001-03-10  Richard Henderson  <rth@redhat.com>
31582
31583         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31584
31585 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31586
31587         * g++.old-deja/g++.other/crash31.C: XFAIL.
31588         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31589         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31590         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31591         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31592         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31593
31594 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31595
31596         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31597
31598 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31599
31600         * gcc.dg/20000724-1.c: Don't use multiline strings.
31601
31602 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31603
31604         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31605         result of -cString against what we expect it to be; don't just
31606         print it out for no one to read.
31607
31608         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31609         Based on testcases provided by Nicola Pero.
31610
31611 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31612
31613         * gcc.dg/cpp/macro7.c: New test.
31614
31615 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31616
31617         * gcc.dg/cpp/multiline.c: Update.
31618
31619 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31620
31621         * g++.old-deja/g++.other/enum3.C: New test.
31622
31623 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31624
31625         * g++.old-deja/g++.other/pod1.C: New test.
31626
31627 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31628
31629         * g++.old-deja/g++.ext/overload1.C: New test.
31630
31631 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31632
31633         * g++.old-deja/g++.pt/using1.C: New test.
31634
31635 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31636
31637         * g++.old-deja/g++.other/using9.C: New test.
31638
31639 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31640
31641         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31642
31643         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31644
31645 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31646
31647         * g++.old-deja/g++.ext/realpt1.C: Remove.
31648
31649 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31650
31651         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31652
31653 2001-02-26  Will Cohen  <wcohen@redhat.com>
31654
31655         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31656
31657 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31658
31659         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31660         templatized constructors.
31661
31662 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31663
31664         * gcc.c-torture/execute/20010224-1.c: New test.
31665
31666 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31667
31668         * gcc.c-torture/execute/20010222-1.c: New test.
31669
31670 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31671
31672         * g++.old-deja/g++.other/inline20.C: New test.
31673
31674 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31675
31676         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31677
31678 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31679
31680         * g++.old-deja/g++.other/lookup22.C: New test.
31681
31682 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31683
31684         * g77.dg: New directory.
31685         * g77.dg/20010216-1.f: New test case.
31686         * g77.dg/dg.exp: New driver.
31687         * lib/g77-dg.exp: New driver library.
31688
31689 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31690
31691         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31692
31693 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31694
31695         * g++.old-deja/g++.other/decl9.C: New test.
31696
31697 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31698
31699         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31700         not need <string> and also tests the initialization at runtime.
31701
31702 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31703
31704         * gcc.c-torture/execute/longlong.c: New test.
31705
31706 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31707
31708         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31709
31710 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31711
31712         * gcc.c-torture/execute/920302-1.c (execute):
31713         Change argument type to short.
31714
31715 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31716
31717         * g++.old-deja/g++.pt/deduct6.C: New test.
31718
31719 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31720
31721         * g++.old-deja/g++.pt/deduct5.C: New test.
31722
31723 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31724
31725         * gcc.c-torture/execute/20010209-1.c: New test.
31726
31727 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31728
31729         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31730
31731 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31732
31733         * g++.dg/vtgc1.C: Update for new ABI.
31734
31735         * consistency.vlad: New directory, 1665 files.
31736
31737 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31738
31739         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31740         return type.
31741         * gcc.dg/cpp/digraphs.c: Declare puts.
31742
31743 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31744
31745         * g++.old-deja/g++.other/warn5.C: New test.
31746
31747 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31748
31749         * g++.old-deja/g++.pt/spec40.C: New test.
31750
31751 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31752
31753         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31754         case.
31755         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31756
31757 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31758
31759         * gcc.c-torture/compile/20010209-1.c: New test.
31760
31761 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31762
31763         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31764         excess errors message but not if it crashes.
31765         * g++.old-deja/g++.other/crash27.C: Likewise.
31766         * g++.old-deja/g++.other/crash28.C: Likewise.
31767         * g++.old-deja/g++.other/crash30.C: Likewise.
31768         * g++.old-deja/g++.other/crash32.C: Likewise.
31769         * g++.old-deja/g++.other/crash35.C: Likewise.
31770         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31771
31772 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31773
31774         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31775         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31776         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31777         g77.f-torture/execute/execute.exp,
31778         g77.f-torture/noncompile/noncompile.exp,
31779         gcc.c-torture/execute/execute.exp,
31780         gcc.c-torture/execute/memcheck/memcheck.exp,
31781         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31782         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31783         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31784         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31785         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31786         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31787         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31788         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31789         Remove bug reporting instructions with ancient email addresses.
31790
31791 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31792
31793         * gcc.dg/20010202-1.c: New test.
31794         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31795
31796 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31797
31798         * g++.dg/stdbool-if.C: New test.
31799
31800 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31801
31802         * objc/execute/fdecl.m: Added main().
31803
31804 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31805
31806         * gcc.c-torture/execute/20010206-1.c: New test.
31807
31808 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31809
31810         * gcc.dg/cpp/avoidpaste1.c: Update.
31811
31812 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31813
31814         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31815         Pero <nicola@brainstorm.co.uk>.
31816         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31817
31818 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31819
31820         * g++.old-deja/g++.pt/spec39.C: New test.
31821
31822 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31823
31824         * gcc.c-torture/compile/20010202-1.c: New test.
31825
31826 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31827
31828         * g++.old-deja/g++.abi/primary2.C: New test.
31829         * g++.old-deja/g++.abi/primary3.C: New test.
31830         * g++.old-deja/g++.abi/primary4.C: New test.
31831         * g++.old-deja/g++.abi/primary5.C: New test.
31832         * g++.old-deja/g++.abi/vtable3.h: New test.
31833         * g++.old-deja/g++.abi/vtable3a.C: New test.
31834         * g++.old-deja/g++.abi/vtable3b.C: New test.
31835         * g++.old-deja/g++.abi/vtable3c.C: New test.
31836         * g++.old-deja/g++.abi/vtable3d.C: New test.
31837         * g++.old-deja/g++.abi/vtable3e.C: New test.
31838         * g++.old-deja/g++.abi/vtable3f.C: New test.
31839         * g++.old-deja/g++.abi/vtable3g.C: New test.
31840         * g++.old-deja/g++.abi/vtable3h.C: New test.
31841         * g++.old-deja/g++.abi/vtable3i.C: New test.
31842         * g++.old-deja/g++.abi/vtable3j.C: New test.
31843         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31844
31845 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31846
31847         * g++.old-deja/g++.other/anon6.C: New test.
31848         * g++.old-deja/g++.other/anon7.C: New test.
31849
31850 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31851
31852         * gcc.dg/cpp/avoidpaste2.c: New tests.
31853
31854 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31855
31856         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31857
31858 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31859
31860         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31861         DECIMAL_DIG cases for Irix."
31862
31863 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31864
31865         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31866
31867 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31868
31869         * gcc.dg/c99-tag-1.c: New test.
31870
31871 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31872
31873         * gcc.dg/cpp/tr-warn1.c: Add tests.
31874
31875 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31876
31877         * gcc.dg/cpp/avoidpaste1.c: Update.
31878         * gcc.dg/cpp/paste4.c: Update.
31879
31880 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
31881
31882         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
31883         cases for Irix.
31884
31885 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31886
31887         * g++.old-deja/g++.other/inline19.C: New test.
31888
31889 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31890
31891         * gcc.dg/Wlarger-than.c: New test.
31892
31893 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31894
31895         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
31896
31897 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
31898
31899         * gcc.c-torture/execute/20010129-1.c: New test.
31900         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
31901
31902 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31903
31904         * gcc.dg/cpp/avoidpaste1.c: Test case.
31905
31906 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
31907
31908         * g++.old-deja/g++.other/inline18.C: New test.
31909
31910 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31911
31912         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
31913         and __builtin_putchar.
31914
31915 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
31916
31917         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
31918         tests.
31919
31920 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
31921
31922         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
31923         floating point number rounding mode to round to the nearest
31924         representable mode.
31925
31926 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
31927
31928         * g++.old-deja/g++.other/mangle2.C: New test.
31929
31930 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31931
31932         * gcc.c-torture/compile/20010124-1.c: New test.
31933
31934 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
31935
31936         * g++.old-deja/g++.pt/spec38.C: New test.
31937
31938 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31939
31940         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
31941         "Build don't run".
31942
31943 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31944
31945         * gcc.c-torture/execute/20010123-1.c: New test.
31946
31947 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31948
31949         * g++.old-deja/g++.pt/spec37.C: New test.
31950
31951 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31952
31953         * g++.old-deja/g++.pt/overload14.C: New test.
31954
31955 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31956
31957         * gcc.c-torture/execute/20010122-1.c: New test, exercise
31958         __builtin_return_address.
31959
31960 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
31961
31962         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
31963         * g++.old-deja/g++.pt/spec35.C: New test.
31964         * g++.old-deja/g++.pt/spec36.C: New test.
31965
31966 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
31967
31968         * gcc.c-torture/compile/20010118-1.c: New test.
31969
31970 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
31971
31972         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
31973
31974 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31975
31976         * gcc.c-torture/execute/20010119-1.c: New test.
31977
31978 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31979
31980         * g++.old-deja/g++.other/vbase5.C: New test.
31981
31982 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31983
31984         * gcc.c-torture/execute/20010118-1.c: New test.
31985
31986 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31987
31988         * g++.old-deja/g++.pt/deduct3.C: New test.
31989
31990 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31991
31992         * g++.old-deja/g++.pt/spec34.C: New test.
31993
31994 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
31995
31996         * g77.f-torture/compile/20000601-2.f: New test.
31997
31998 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31999
32000         * g++.old-deja/g++.other/init17.C: New test.
32001
32002 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
32003
32004         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
32005
32006 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32007
32008         * g++.old-deja/g++.pt/unify8.C: New test.
32009
32010 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32011
32012         * g++.old-deja/g++.abi/vbase1.C: New test.
32013
32014 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32015
32016         * g++.old-deja/g++.pt/crash65.C: New test.
32017
32018 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32019
32020         * gcc.dg/cpp/assembl2.S: New test case.
32021
32022 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
32023
32024         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
32025         are supported.
32026
32027 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32028
32029         * g++.old-deja/g++.other/builtins1.C: New test.
32030         * g++.old-deja/g++.other/builtins2.C: Likewise.
32031         * g++.old-deja/g++.other/builtins3.C: Likewise.
32032         * g++.old-deja/g++.other/builtins4.C: Likewise.
32033
32034 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
32035
32036         * gcc.c-torture/compile/20010117-1.c: New test.
32037         * gcc.c-torture/compile/20010117-2.c: New test.
32038
32039 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32040
32041         * g77.f-torture/execute/20010116.[fx]: New test,
32042         XFAIL on i?86-*-*.
32043         * g77.f-torture/compile/20010115.f: Indicate it's
32044         a test for PR fortran/1636.
32045
32046 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32047
32048         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
32049
32050 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32051
32052         * g77.f-torture/compile/20010115.f: New test.
32053
32054 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
32055
32056         * g++.old-deja/g++.pt/nontype5.C: New test.
32057
32058 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32059
32060         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
32061         have an equivalent working one below it.
32062
32063 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32064
32065         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
32066         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32067
32068 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32069
32070         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
32071         message containing "init_priority".
32072         (conpr-2.C): Likewise.
32073         (conpr-3.C): Likewise.
32074         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
32075
32076 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32077
32078         * gcc.c-torture/execute/20010114-2.c: New test.
32079
32080 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32081
32082         * gcc.c-torture/compile/20010114-1.c: New test.
32083         * gcc.c-torture/compile/20010114-1.x: Xfail.
32084         * gcc.c-torture/compile/20010114-2.c: New test.
32085         * gcc.c-torture/execute/20010114-1.c: New test.
32086         * gcc.dg/trunc-1.c: New test.
32087         * gcc.dg/uninit-B.c: New test.
32088
32089 2001-01-13  Nick Clifton  <nickc@redhat.com>
32090
32091         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
32092         target.
32093
32094 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32095
32096         * gcc.c-torture/compile/20010113-1.c: New test.
32097
32098 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
32099
32100         * gcc.c-torture/compile/20001212-1.c: New test.
32101
32102 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32103
32104         * gcc.dg/cpp/widestr1.c: Update.
32105         * gcc.dg/cpp/prag-imp.c: Remove.
32106
32107 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
32108
32109         * gcc.c-torture/execute/20000801-3.x: Remove.
32110         * gcc.dg/c90-init-1.c: New test.
32111         * gcc.dg/c99-init-1.c: New test.
32112         * gcc.dg/c99-init-2.c: New test.
32113         * gcc.dg/gnu99-init-1.c: New test.
32114
32115 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
32116
32117         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
32118         testing that no relevant ones were found.
32119
32120 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32121
32122         * g++.old-deja/g++.pt/cast2.C: New test.
32123
32124 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32125
32126         * g++.old-deja/g++.pt/friend47.C: New test.
32127
32128 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32129
32130         * g++.old-deja/g++.pt/instantiate13.C: New test.
32131
32132 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32133
32134         * g++.old-deja/g++.other/defarg7.C: New test.
32135         * g++.old-deja/g++.other/defarg8.C: New test.
32136
32137 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32138
32139         * g++.old-deja/g++.pt/crash64.C: New test.
32140
32141 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32142
32143         * g++.old-deja/g++.pt/crash63.C: New test.
32144
32145 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32146
32147         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
32148
32149 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
32150
32151         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
32152
32153 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32154
32155         * g++.old-deja/g++.pt/error3.C: New test.
32156
32157 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32158
32159         * g++.old-deja/g++.other/crash39.C: New test.
32160
32161 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32162
32163         * g++.old-deja/g++.other/vbase4.C: New test.
32164
32165 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
32166
32167         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
32168         * gcc.dg/special/20000419-2.c: New file. Identical to above.
32169         * gcc.dg/special/special.exp: New test driver which will check
32170         for alias support for the above test.
32171
32172 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
32173
32174         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
32175         problems on small machines.
32176         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
32177         parameterize.
32178
32179 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
32180
32181         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
32182         mips.
32183         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32184
32185 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
32186
32187         * g++.old_deja/g++.pt/using8.C: New test.
32188
32189 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32190
32191         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
32192
32193 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
32194
32195         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
32196         where a failure is expected.
32197         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
32198
32199 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32200
32201         * g++.old_deja/g++.pt/instantiate12.C: New test.
32202
32203 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32204
32205         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
32206         start of structs.
32207         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
32208         * g++.old-deja/g++.brendan/crash17.C: Likewise.
32209         * g++.old-deja/g++.brendan/crash29.C: Likewise.
32210         * g++.old-deja/g++.brendan/crash48.C: Likewise.
32211         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32212         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
32213         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
32214         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
32215         * g++.old-deja/g++.eh/spec6.C: Likewise.
32216         * g++.old-deja/g++.jason/crash3.C: Likewise.
32217         * g++.old-deja/g++.law/ctors11.C: Likewise.
32218         * g++.old-deja/g++.law/ctors17.C: Likewise.
32219         * g++.old-deja/g++.law/ctors5.C: Likewise.
32220         * g++.old-deja/g++.law/ctors9.C: Likewise.
32221         * g++.old-deja/g++.mike/ambig1.C: Likewise.
32222         * g++.old-deja/g++.mike/net22.C: Likewise.
32223         * g++.old-deja/g++.mike/p3538a.C: Likewise.
32224         * g++.old-deja/g++.mike/p3538b.C: Likewise.
32225         * g++.old-deja/g++.mike/virt3.C: Likewise.
32226         * g++.old-deja/g++.niklas/t128.C: Likewise.
32227         * g++.old-deja/g++.other/anon4.C: Likewise.
32228         * g++.old-deja/g++.other/using1.C: Likewise.
32229         * g++.old-deja/g++.other/warn3.C: Likewise.
32230         * g++.old-deja/g++.pt/t37.C: Likewise.
32231         * g++.old-deja/g++.robertl/eb69.C: Likewise.
32232         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32233
32234 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32235
32236         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
32237
32238 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32239
32240         * gcc.c-torture/execute/stdio-opt-3.c: New test.
32241
32242 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
32243
32244         * gcc.c-torture/compile/20010107-1.c: New test.
32245
32246 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32247
32248         * gcc.c-torture/execute/builtin-noret-1.c: New test.
32249
32250 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32251
32252         * gcc.dg/format/format.h: New file.
32253         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
32254         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
32255         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
32256         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
32257         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
32258         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32259         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
32260         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
32261         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
32262         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
32263         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
32264         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
32265         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
32266         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
32267         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
32268         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
32269         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
32270         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
32271         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
32272         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32273         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32274         instead of declaring standard types, macros and functions in each
32275         test.
32276
32277 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32278
32279         * gcc.c-torture/execute/20010106-1.c: New test.
32280
32281 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32282
32283         * gcc.dg/format/format.exp: New file.
32284         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32285         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32286         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32287         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32288         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32289         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32290         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32291         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32292         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32293         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32294         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32295         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32296         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32297         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32298         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32299         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32300         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32301         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32302         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32303         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32304         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32305         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32306         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32307         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32308         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32309         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32310         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32311         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32312         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32313         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32314         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32315         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32316         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32317         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32318         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32319         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32320         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32321         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32322         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32323         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32324         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32325         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32326
32327 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32328
32329         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32330         account.
32331
32332 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32333
32334         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32335
32336 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32337
32338         * g++.old-deja/g++.pt/crash62.C: New test.
32339
32340 2001-01-04  Richard Henderson  <rth@redhat.com>
32341
32342         * gcc.dg/20000926-1.c: Update expected warnings.
32343         * gcc.dg/array-2.c: Likewise.
32344         * gcc.dg/array-4.c: Also validate flexible array members.
32345         * gcc.dg/c99-flex-array-1.c: New.
32346
32347 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32348
32349         * gcc.c-torture/compile/20001222-1.x: Remove.
32350
32351 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32352
32353         * gcc.c-torture/execute/built-in-setjmp.c: New.
32354
32355 2001-01-03  Richard Henderson  <rth@redhat.com>
32356
32357         * gcc.dg/940510-1.c: Update expected error wording.
32358         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32359
32360 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32361
32362         * lib/target-supports.exp (check_alias_available): Modified to
32363         indicate aliases not supported if only weak aliases are supported.
32364
32365 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32366
32367         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32368         Turn on cmpstrsi checks for __pj__ and __i370__.
32369
32370 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32371
32372         * g++.old-deja/g++.other/virtual11.C: New test.
32373
32374 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32375
32376         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32377
32378 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32379
32380         * gcc.c-torture/compile/20010102-1.c: New test.
32381
32382 2001-01-02  Andreas Jaeger  <aj@suse.de>
32383
32384         * gcc.dg/noreturn-3.c: New test.
32385
32386         * gcc.dg/noreturn-4.c: New test.
32387
32388 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32389
32390         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32391         __builtin_fputc and __builtin_fwrite.
32392
32393 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32394
32395         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32396         signed char, not default char.
32397
32398 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32399
32400         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32401
32402 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32403
32404         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
32405
32406 2000-12-29  Richard Henderson  <rth@redhat.com>
32407
32408         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32409         (__cyg_profile_func_exit): Define.
32410
32411 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32412
32413         * g++.dg/vtgc1.C: New test.
32414
32415 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32416
32417         * gcc.dg/noncompile/20001228-1.c: New test.
32418
32419         * gcc.dg/20001228-1.c: New test.
32420
32421         * gcc.c-torture/execute/20001228-1.c: New test.
32422
32423 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32424
32425         * gcc.dg/format-strfmon-1.c: New test.
32426
32427 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32428
32429         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32430         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32431         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32432         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32433         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32434         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32435         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32436         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32437         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32438         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32439         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32440         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32441         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32442
32443         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32444         * gcc.c-torture/execute/string-opt-4.c: Test index.
32445
32446 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32447
32448         * gcc.c-torture/compile/20001226-1.c: New test.
32449
32450 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32451
32452         * gcc.c-torture/compile/20001222-1.c: New test.
32453         * gcc.c-torture/compile/20001222-1.x: Xfail.
32454
32455 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32456
32457         * gcc.c-torture/execute/comp-goto-2.c: New test.
32458
32459 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32460
32461         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32462         Use long types if __INT_MAX__ is 32767.
32463         (main): Use cast to (sint32 *) when poking 88 into a_page.
32464
32465         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32466
32467 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32468
32469         * gcc.c-torture/compile/20001221-1.c: New test.
32470         * gcc.c-torture/execute/20001221-1.c: New test.
32471
32472 2000-12-20  Richard Henderson  <rth@redhat.com>
32473
32474         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32475         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32476
32477 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32478
32479         * gcc.dg/compare3.c: New test.
32480
32481 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32482
32483         * gcc.dg/format-warnll-1.c: New test.
32484
32485 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32486
32487         * gcc.dg/cpp/cmdlne-P.c: New test.
32488
32489 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32490
32491         * gcc.c-torture/execute/builtin-abs-1.c,
32492         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32493
32494 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32495
32496         * gcc.dg/cpp/multiline.c: New test.
32497
32498 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32499
32500         * g++.old-deja/g++.other/syshdr1.C: Update.
32501         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32502
32503 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32504
32505         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32506
32507 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32508
32509         * g++.old-deja/g++.pt/ttp65.C: New test.
32510
32511 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32512
32513         * g++.old-deja/g++.pt/ttp64.C: New test.
32514
32515 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32516
32517         * g++.old-deja/g++.pt/spec33.C: New test.
32518
32519 2000-12-14  Catherine Moore  <clm@redhat.com>
32520
32521         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32522         * gcc.c-torture/execute/920612-2.c: Likewise.
32523         * gcc.c-torture/execute/920428-2.c: Likewise.
32524         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32525         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32526
32527 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32528
32529         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32530         * gcc.dg/pack-test-2.c: Likewise.
32531
32532 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32533
32534         Tests by Zack Weinberg <zackw@stanford.edu>.
32535
32536         * gcc.dg/cpp/defined.c: Update.
32537         * gcc.dg/cpp/defined_trad.c: New tests.
32538
32539 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32540
32541         * gcc.dg/cpp/trad-direct.c: Update.
32542
32543 2000-12-11  Neil Booth  <neilb@earthling.net>
32544
32545         * gcc.dg/cpp/defined_trad.c
32546
32547 2000-12-11  Neil Booth  <neilb@earthling.net>
32548
32549         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32550
32551 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32552
32553         * gcc.dg/format-miss-2.c: New test.
32554
32555 2000-12-09  Neil Booth  <neilb@earthling.net>
32556
32557         * gcc.dg/cpp/lineflags.c: New tests.
32558         * gcc.dg/cpp/poison.c: Update.
32559         * gcc.dg/cpp/redef2.c: Update.
32560         * gcc.dg/cpp/skipping.c: New test.
32561
32562 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32563
32564         * g++.old-deja/g++.other/eh3.C: New testcase.
32565
32566 2000-12-07  Neil Booth  <neilb@earthling.net>
32567
32568         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32569         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32570         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32571         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32572         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32573         Update.
32574
32575 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32576
32577         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32578         __SIZE_TYPE__ instead of int for type of integers cast to
32579         pointers.
32580
32581 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32582
32583         * g++.old-deja/g++.other/cleanup4.C: New test.
32584
32585 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32586
32587         * format-sec-1.c: New test.
32588
32589 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32590
32591         * gcc.dg/format-nonlit-3.c: New test.
32592
32593 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32594
32595         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32596         through a null pointer.
32597
32598 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32599
32600         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32601         * g++.old-deja/g++.pt/partial4.C: New test.
32602
32603 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32604
32605         * gcc.c-torture/execute/ieee/hugeval.x: New.
32606
32607 2000-12-06  Neil Booth  <neilb@earthling.net>
32608
32609         * gcc.dg/cpp/backslash2.c: New tests.
32610
32611 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32612
32613         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32614         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32615
32616 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32617
32618         * gcc.c-torture/execute/20001203-2.c: New testcase.
32619
32620 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32621
32622         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32623         * g++.old-deja/g++.other/virtual10.C: New test.
32624
32625 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32626
32627         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32628
32629 2000-12-05  Richard Henderson  <rth@redhat.com>
32630
32631         * gcc.c-torture/compile/20001205-1.c: New.
32632
32633 2000-12-04  Neil Booth  <neilb@earthling.net>
32634
32635         * g++.old-deja/g++.other/virtual9.C: New test.
32636         * g++.old-deja/g++.pt/crash61.C: New test.
32637         * gcc.c-torture/execute/loop-9.c: New test.
32638
32639 2000-12-04  Neil Booth  <neilb@earthling.net>
32640
32641         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32642         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32643         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32644         * gcc.dg/cpp/extratokens.c: ...here.
32645
32646 2000-12-04  Neil Booth  <neilb@earthling.net>
32647
32648         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32649         New tests.
32650
32651 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32652
32653         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32654         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32655
32656 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32657
32658         * gcc.c-torture/execute/20001203-1.c: New test.
32659
32660 2000-12-03  Neil Booth  <neilb@earthling.net>
32661
32662         * gcc.dg/cpp/macro6.c: New test cases.
32663
32664 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32665
32666         * gcc.c-torture/execute/string-opt-9.c: New test.
32667         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32668         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32669         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32670
32671         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32672         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32673
32674 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32675
32676         * gcc.dg/cpp/if-6.c: New testcase.
32677
32678         * gcc.dg/20001201-1.c: New testcase.
32679
32680 2000-12-02  Neil Booth  <neilb@earthling.net>
32681
32682         * g++.old-deja/g++.other/externC4.C,
32683         g++.old-deja/g++.other/friend10.C: New tests.
32684
32685 2000-12-02  Neil Booth  <neilb@earthling.net>
32686
32687         * g++.old-deja/g++.other/instan2.C
32688         * g++.old-deja/g++.other/instan3.C: New test.
32689
32690 2000-12-02  Neil Booth  <neilb@earthling.net>
32691
32692         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32693         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32694         gnuc99.c,gnuc99-pedantic.c: New tests.
32695
32696 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32697
32698         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32699         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32700
32701 2000-12-01  Neil Booth  <neilb@earthling.net>
32702
32703         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32704         * gcc.dg/cpp/poison.c: Update.
32705         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32706
32707 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32708
32709         * g77.f-torture/execute/20001201.f: New test.
32710
32711 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32712
32713         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32714
32715 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32716
32717         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32718
32719 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32720
32721         * g++.old-deja/g++.other/cast6.C: New test.
32722
32723 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32724
32725         * gcc.c-torture/execute/20001130-2.c: New testcase.
32726
32727 2000-11-30  Richard Henderson  <rth@redhat.com>
32728
32729         * gcc.c-torture/execute/20001130-1.c: New test.
32730
32731 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32732
32733         * g++.old-deja/g++.other/op3.C: New test.
32734
32735 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32736
32737         * g++.old-deja/g++.other/op2.C: New test.
32738
32739 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32740
32741         * g++.old-deja/g++.other/crash38.C: New test.
32742
32743 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32744
32745         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32746
32747 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32748
32749         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32750         tests.
32751         * gcc.c-torture/execute/string-opt-6.c: New test.
32752
32753         * gcc.dg/20001117-1.c: Add main.
32754
32755 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32756
32757         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32758         Move from here ...
32759         * gcc.dg/940510-1.c: ... to here.
32760
32761         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32762         zero-size arrays in toplevel structures.
32763
32764 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32765
32766         * gcc.c-torture/execute/loop-8.c: New test.
32767
32768 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32769
32770         * g++.old-deja/g++.other/base1.C: New test.
32771
32772 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32773
32774         * g++.old-deja/g++.other/parse2.C: New test.
32775
32776 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32777
32778         * g++.old-deja/g++.pt/incomplete1.C: New test.
32779
32780 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32781
32782         * g++.old-deja/g++.other/friend9.C: New test.
32783
32784 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32785
32786         * gcc.dg/20001127-1.c: New test.
32787
32788 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32789
32790         * g++.old-deja/g++.pt/friend46.C: New test.
32791
32792 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32793
32794         * g++.old-deja/g++.other/ptrmem8.C: New test.
32795
32796 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32797
32798         * gcc.c-torture/execute/string-opt-7.c: New test.
32799         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32800
32801 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32802
32803         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32804         instead of 'mkcheck 2'.
32805
32806 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32807
32808         * gcc.c-torture/execute/memcheck/driver.c,
32809         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32810         C9X references to refer to C99.
32811
32812 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32813
32814         * gcc.dg/ultrasp3.c: New test.
32815
32816 2000-11-25  Neil Booth  <neilb@earthling.net>
32817
32818         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32819
32820 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32821
32822         * gcc.c-torture/compile/20001123-2.c: New.
32823
32824 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32825
32826         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32827
32828 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32829
32830         * gcc.dg/sequence-point-1.c: Add some new tests.
32831         * gcc.c-torture/execute/20001124-1.c: New test.
32832
32833 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32834
32835         * g++.old-deja/g++.other/vaarg4.C: New test.
32836         * gcc.c-torture/compile/20001123-1.c: New test.
32837
32838 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32839
32840         * g++.other/crash24.C: Adjust and remove XFAIL.
32841         * g++.other/crash37.C: New test.
32842
32843 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32844
32845         * g++.old-deja/g++.pt/instantiate9.C: New test.
32846
32847 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32848
32849         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32850         new ABI, too.
32851
32852         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32853         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32854
32855 2000-11-22  Neil Booth  <neilb@earthling.net>
32856
32857         * gcc.dg/cpp/Wtrigraphs.c: New test.
32858
32859 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32860
32861         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32862
32863 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32864
32865         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32866
32867 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32868
32869         * lib/gcc-dg.exp: load_lib scanasm.exp.
32870         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32871         * lib/g++-dg.exp: load_lib scanasm.exp.
32872         * lib/scanasm.exp: New.
32873         (scan-assembler, scan-assembler-not): Add optional arguments to
32874         test name, or if not present, the pattern name.
32875         (scan-assembler-dem, scan-assembler-dem-not): New.
32876
32877         * g++.dg/dg.exp: New.
32878
32879 2000-11-21  Neil Booth  <neilb@earthling.net>
32880
32881         * gcc.dg/cpp/integrated1.c: Remove.
32882
32883 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32884
32885         * gcc.c-torture/execute/20001121-1.c: New test.
32886
32887 2000-11-21  Richard Henderson  <rth@redhat.com>
32888
32889         * gcc.c-torture/compile/20001121-1.c: New test.
32890
32891 2000-11-20  Neil Booth  <neilb@earthling.net>
32892
32893         * gcc.dg/cpp/integrated1.c: New test.
32894
32895 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32896
32897         * g++.old-deja/g++.other/inline17.C: New test.
32898
32899 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
32900
32901         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
32902         local variable to be zero: I made the variable global. Now
32903         uses abort() and exit() instead of relying on main's return value.
32904
32905 2000-11-20  Neil Booth  <neilb@earthling.net>
32906
32907         * gcc.dg/cpp/paste2.c: Update test.
32908         * objc/execute/paste.m: New test.
32909
32910 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32911
32912         * gcc.dg/c99-condexpr-1.c: New test.
32913
32914 2000-11-20  Neil Booth  <neilb@earthling.net>
32915
32916         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
32917
32918 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
32919
32920         * g++.old-deja/g++.pt/export1.C: New test.
32921
32922 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
32923
32924         * gcc.dg/20001117-1.c: New test.
32925
32926 2000-11-18  Richard Henderson  <rth@redhat.com>
32927
32928         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
32929
32930 2000-11-18  Richard Henderson  <rth@redhat.com>
32931
32932         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
32933         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
32934         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
32935
32936 2000-11-18  Richard Henderson  <rth@redhat.com>
32937
32938         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
32939         (main): New.  Exit cleanly.
32940
32941 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32942
32943         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
32944         gcc.dg/c99-fordecl-2.c: New tests.
32945
32946 2000-11-18  Richard Henderson  <rth@redhat.com>
32947
32948         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
32949         * gcc.c-torture/execute/zerolen-2.c: New.
32950
32951 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32952
32953         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
32954         memory.
32955
32956 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32957
32958         * g++.old-deja/g++.pt/instantiate8.C: New test.
32959
32960 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32961
32962         * g++.old-deja/g++.other/incomplete.C: Add more tests.
32963         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
32964
32965 2000-11-16  Nick Clifton  <nickc@redhat.com>
32966
32967         * gcc.c-torture/execute/nestfunc-2.c: New test.
32968         * gcc.c-torture/execute/nestfunc-3.c: New test.
32969
32970 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32971
32972         * gcc.c-torture/compile/20001116-1.c: New test.
32973
32974 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32975
32976         * gcc.c-torture/execute/20001115-1.c: New test.
32977
32978 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
32979
32980         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
32981         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
32982         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
32983         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32984
32985 2000-11-15  Neil Booth  <neilb@earthling.net>
32986
32987         gcc.dg/cpp/_Pragma1.c: Update.
32988         gcc.dg/cpp/_Pragma2.c: New test.
32989
32990 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32991
32992         * g++.old-deja/g++.other/anon5.C: New test.
32993
32994 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32995
32996         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
32997         tests.
32998
32999 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
33000
33001         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
33002         output.
33003
33004 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33005
33006         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
33007         labels at end of compound statements.
33008
33009 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
33010
33011         * gcc.c-torture/execute/loop-7.c: New test.
33012
33013 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33014
33015         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
33016
33017 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33018
33019         * gcc.dg/c99-bool-1.c: New test.
33020
33021 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33022
33023         * gcc.dg/c99-scope-1.c: Remove xfail.
33024         * gcc.dg/c99-scope-2.c: New test.
33025
33026 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33027
33028         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
33029         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
33030
33031 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
33032
33033         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
33034         error messages.
33035
33036         * g++.mike/p700.C: Don't typedef wchar_t.
33037         * g++.mike/p784.C: Likewise.
33038         * g++.mike/eb101.C: Don't use __wchar_t.
33039
33040 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33041
33042         * g77.f-torture/execute/20001111.[fx]: Test premature exit
33043         from DO loop.
33044
33045 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33046
33047         * gcc.c-torture/execute/20001111-1.c: New test.
33048
33049 2000-11-10  Nick Clifton  <nickc@redhat.com>
33050
33051         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
33052         long multuiple and accumulate.
33053
33054 2000-11-09  Richard Henderson  <rth@redhat.com>
33055
33056         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
33057         via size_t instead of int.
33058
33059         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
33060         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33061         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33062         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33063
33064 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
33065
33066         * gcc.c-torture/compile/20001109-1.c: New test.
33067         * gcc.c-torture/compile/20001109-2.c: New test.
33068
33069 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
33070
33071         * g++.old-deja/g++.pt/operator1.C: New test.
33072         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
33073
33074 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33075
33076         * gcc.dg/20001108-1.c: New test.
33077
33078 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33079
33080         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
33081         with both arguments constant strings.
33082         * gcc.c-torture/execute/string-opt-3.c: New test.
33083         * gcc.c-torture/execute/string-opt-4.c: New test.
33084         * gcc.c-torture/execute/string-opt-5.c: New test.
33085
33086 2000-11-08  Nick Clifton  <nickc@redhat.com>
33087
33088         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
33089         mulsidi3adddi patterns.
33090
33091 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
33092
33093         * g++.old-deja/g++.other/crash36.C: New test.
33094
33095 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
33096
33097         * g++.old-deja/g++.other/init16.C: New test.
33098
33099 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
33100
33101         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
33102
33103 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33104
33105         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
33106         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33107         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33108
33109 2000-11-07  DJ Delorie  <dj@redhat.com>
33110
33111         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
33112
33113 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33114
33115         * gcc.c-torture/execute/string-opt-1.c: New test.
33116
33117 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33118
33119         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
33120         mips-sgi-irix6.* because the MIPS ABI passes floating-point
33121         parameters in registers, and there is no way for a varargs
33122         function to know in which order the integer and floating-point
33123         parameters should be interleaved when they are placed on the
33124         stack.
33125         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33126         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33127
33128 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33129
33130         * gcc.c-torture/execute/string-opt-2.c: New test.
33131
33132 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
33133
33134         * g++.old-deja/g++.pt/crash60.C: New test.
33135
33136 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33137
33138         * g++.old-deja/g++.other/crash24.C: New test.
33139         * g++.old-deja/g++.other/crash25.C: New test.
33140         * g++.old-deja/g++.other/crash26.C: New test.
33141         * g++.old-deja/g++.other/crash27.C: New test.
33142         * g++.old-deja/g++.other/crash28.C: New test.
33143         * g++.old-deja/g++.other/crash29.C: New test.
33144         * g++.old-deja/g++.other/crash30.C: New test.
33145         * g++.old-deja/g++.other/crash31.C: New test.
33146         * g++.old-deja/g++.other/crash32.C: New test.
33147         * g++.old-deja/g++.other/crash33.C: New test.
33148         * g++.old-deja/g++.other/crash34.C: New test.
33149         * g++.old-deja/g++.other/crash35.C: New test.
33150
33151 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33152
33153         * gcc.c-torture/execute/20001031-1.c: New test.
33154
33155 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
33156
33157         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
33158         namespace.
33159
33160         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
33161         standards-conformant.
33162
33163         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
33164
33165         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
33166         * g++.old-deja/g++.mike/p755a.C: Likewise.
33167         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
33168         library makes no calls to `operator new' during initialization.
33169
33170 2000-11-04  Neil Booth  <neilb@earthling.net>
33171
33172         * gcc.dg/cpp/include2.c: New tests.
33173
33174 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
33175
33176         * lib/g++.exp (g++_set_ld_library_path): New function.
33177         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
33178
33179 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
33180
33181         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
33182         warnings.
33183
33184 2000-11-01  Richard Henderson  <rth@redhat.com>
33185
33186         * g++.old-deja/g++.ext/namedret1.C: New.
33187         * g++.old-deja/g++.ext/namedret2.C: New.
33188         * g++.old-deja/g++.ext/namedret3.C: New.
33189
33190 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
33191
33192         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
33193         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
33194
33195 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33196
33197         * gcc.c-torture/execute/va-arg-21.c: New test.
33198
33199 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33200
33201         * gcc.dg/c99-complex-2.c: New test.
33202
33203 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33204
33205         * gcc.c-torture/execute/stdio-opt-1.c: New test.
33206
33207 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
33208
33209         * g++.old-deja/g++.other/inline16.C: New test.
33210
33211 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
33212
33213         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
33214         __PRETTY_FUNCTION__
33215
33216 2000-10-29  Neil Booth  <neilb@earthling.net>
33217
33218         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
33219         New tests.
33220         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
33221         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
33222         optimisation.
33223
33224 2000-10-29  Neil Booth  <neilb@earthling.net>
33225
33226         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
33227         * mi1.c, mi1c.h: Add null directives to multiple-include test.
33228         * mi5.c: Test multiple includes work with -C.
33229         * trigraphs.c: Test ^= version.
33230
33231 2000-10-28  Neil Booth  <neilb@earthling.net>
33232
33233         New tests and test updates for new macro expander.
33234
33235         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
33236         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
33237         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
33238         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
33239         new diagnostic messages.
33240
33241         * gcc.dg/cpp/macro3.c: New tests.
33242
33243 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
33244
33245         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
33246         on the same line.
33247
33248 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
33249
33250         * g++.old-deja/g++.other/eh2.C: New test.
33251
33252 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33253
33254         * gcc.c-torture/execute/20001027-1.c: New test.
33255
33256 2000-10-26  Richard Henderson  <rth@redhat.com>
33257
33258         * gcc.c-torture/execute/20001026-1.c: New.
33259
33260 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
33261
33262         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
33263         * g++.old-deja/g++.law/builtin1.C: Likewise.
33264         * g++.old-deja/g++.law/ctors10.C: Likewise.
33265         * g++.old-deja/g++.law/virtual3.C: Likewise.
33266         * g++.old-deja/g++.mike/p658.C: Likewise.
33267         * g++.old-deja/g++.other/sibcall1.C: Likewise.
33268         * g++.old-deja/g++.other/vaarg2.C: Likewise.
33269         * g++.old-deja/g++.robertl/eb124.C: Likewise.
33270         * g++.old-deja/g++.robertl/eb44.C: Likewise.
33271         * g++.old-deja/g++.robertl/eb77.C: Likewise.
33272
33273 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33274
33275         * gcc.c-torture/compile/20001024-1.c: New test.
33276
33277 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33278
33279         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33280         to tell us whether or not we are using V3.
33281
33282 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33283
33284         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33285         operands.
33286
33287 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33288
33289         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33290
33291 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33292
33293         * gcc.c-torture/execute/20001024-1.c: New test.
33294
33295 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33296
33297         * g++.old-deja/g++.other/sibcall1.C: New test.
33298
33299 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33300
33301         * gcc.dg/noncompile/init-3.c: New test.
33302
33303 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33304
33305         * gcc.dg/format-array-1.c: New test.
33306
33307 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33308
33309         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33310         writing through null pointers; remove comment about testing
33311         unterminated strings.
33312
33313 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33314
33315         * gcc.c-torture/execute/20001017-2.c: New test.
33316
33317 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33318
33319         * gcc.c-torture/compile/20001018-1.c: New test.
33320         * gcc.c-torture/compile/20001018-1.x: Xfail.
33321
33322 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33323
33324         * gcc.c-torture/execute/20001017-1.c: New test.
33325
33326 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33327
33328         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33329         for multiple use of arguments with scanf formats; add tests for
33330         multiple use of arguments.
33331
33332 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33333
33334         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33335
33336 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33337
33338         * gcc.dg/format-miss-1.c: New test.
33339
33340 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33341
33342         * gcc.c-torture/execute/20001013-1.c: New test.
33343
33344 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33345
33346         * gcc.dg/format-branch-1.c: New test.
33347
33348 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33349
33350         * README, lib/file-format.exp: Remove EGCS references.
33351
33352 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33353
33354         * gcc.dg/20001013-1.c: New test.
33355
33356 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33357
33358         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33359         for intmax_t in the compiler using __typeof__ and the type rules
33360         for conditional expressions.
33361
33362 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33363
33364         * gcc.dg/20001012-1.c: New test.
33365         * gcc.dg/20001012-2.c: New test.
33366
33367 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33368
33369         * gcc.dg/format-attr-1.c: New test.
33370
33371 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33372
33373         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33374         __LONG_LONG_MAX__ instead of LLONG_MAX.
33375
33376 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33377
33378         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33379         scanf flags.
33380         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33381         flags.
33382
33383 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33384
33385         * gcc.dg/sequence-pt-1.c: New test.
33386
33387 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33388
33389         * gcc.c-torture/execute/20001011-1.c: New testcase.
33390         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33391
33392 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33393
33394         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33395         does not error on it.
33396
33397 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33398
33399         * gcc.dg/20001009-1.c: New test.
33400
33401 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33402
33403         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33404         * gcc.c-torture/execute/20001009-2.c: ... to here.
33405
33406 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33407
33408         * gcc.c-torture/compile/20001009-1.c: New testcase.
33409         * gcc.c-torture/execute/20001009-1.c: New testcase.
33410         Testcases provided by Jan Hubicka <jh@suse.cz>.
33411
33412 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33413
33414         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33415         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33416         uintmax_t using <limits.h> to emulate the compiler's internal
33417         logic.  No longer XFAIL %j tests.
33418
33419 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33420
33421         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33422         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33423         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33424         regexps and details of expected handling of some bad formats.
33425         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33426         suppression.
33427
33428 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33429
33430         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33431         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33432         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33433         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33434         in list archives.
33435
33436 2000-10-06  Richard Henderson  <rth@cygnus.com>
33437
33438         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33439         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33440         * g++.old-deja/g++.jason/report.C: Likewise.
33441         * g++.old-deja/g++.law/friend5.C: Likewise.
33442         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33443         of the expected warnings.
33444
33445 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33446
33447         * g++.old-deja/g++.pt/enum14.C: New test.
33448
33449 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33450
33451         * g++.old-deja/g++.pt/crash59.C: New test.
33452
33453 2000-10-04  Will Cohen  <wcohen@redhat.com>
33454
33455         * gcc.dg/20000926-1.c: New test.
33456
33457 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33458
33459         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33460         function name for current C++ compiler.
33461         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33462
33463 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33464
33465         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33466         __PRETTY_FUNCTION__.
33467         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33468
33469 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33470
33471         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33472
33473 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33474
33475         * gcc.c-torture/compile/20000923-1.c: New test.
33476
33477 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33478
33479         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33480         * g++.old-deja/g++.pt/ttp62.C: Same.
33481         * g++.old-deja/g++.other/inline14.C: Same.
33482
33483 2000-09-24  Richard Henderson  <rth@cygnus.com>
33484
33485         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33486
33487 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33488
33489         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33490
33491 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33492
33493         * gcc.c-torture/compile/20000922-1.c: New file.
33494
33495 2000-09-21  Nick Clifton  <nickc@redhat.com>
33496
33497         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33498         a signed long modulo operation.
33499         (mod6): New function - perform an unsigned long modulo operation.
33500         (main): Add tests for modulos of very large numbers by very small
33501         dividends.
33502
33503 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33504
33505         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33506
33507 2000-09-19  Richard Henderson  <rth@cygnus.com>
33508
33509         * gcc.dg/compare2.c (case 10): XFAIL.
33510
33511 2000-09-18  Richard Henderson  <rth@cygnus.com>
33512
33513         * gcc.c-torture/execute/20000906-1.c: Move ...
33514         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33515         that support __builtin_trap.
33516
33517 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33518
33519         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33520
33521 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33522
33523         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33524         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33525         more $ format tests.
33526
33527 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33528
33529         * gcc.dg/format-errmk-1.c: New test.
33530
33531 2000-09-17  Greg McGary  <greg@mcgary.org>
33532
33533         * gcc.c-torture/execute/20000917-1.x: Remove.
33534
33535 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33536
33537         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33538
33539 2000-09-17  Greg McGary  <greg@mcgary.org>
33540
33541         * gcc.c-torture/execute/20000917-1.c: New test.
33542         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33543
33544 2000-09-16  Neil Booth  <NeilB@earthling.net>
33545
33546         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33547         in nested macro bug.
33548
33549 2000-09-15  Neil Booth  <NeilB@earthling.net>
33550
33551         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33552
33553 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33554
33555         * gcc.c-torture/execute/20000914-1.c: New test.
33556
33557 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33558
33559         * g++.other/inline13.C: New test.
33560
33561 2000-09-12  Andreas Jaeger  <aj@suse.de>
33562
33563         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33564         constant by Ulrich Drepper <drepper@redhat.com>.
33565
33566 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33567
33568         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33569
33570 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33571
33572         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33573
33574 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33575
33576         * gcc.dg/cpp/backslash.c: New test.
33577
33578 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33579
33580         * gcc.c-torture/execute/20000910-1.c: New test.
33581         * gcc.c-torture/execute/20000910-2.c: Likewise.
33582
33583 2000-09-11  Robert Lipe  <robertl@sco.com>
33584
33585         * gcc.dg/pragma-align.c: New test.
33586
33587 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33588
33589         * g++.old-deja/g++.pt/explicit82.C: New test.
33590         * g++.old-deja/g++.pt/explicit83.C: New test.
33591
33592 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33593
33594         * gcc.dg/asm-names.c: New test.
33595
33596 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33597
33598         * gcc.dg/cpp/tr-warn6.c: New test
33599
33600 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33601
33602         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33603         be accepted.
33604
33605 2000-09-07  Catherine Moore  <clm@redhat.com>
33606
33607         * gcc.c-torture/execute/unroll-1.c: New test.
33608
33609 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33610
33611         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33612         ERROR markers.
33613         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33614         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33615         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33616         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33617         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33618         Preprocess only.
33619         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33620         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33621
33622 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33623
33624         * g++.old-deja/g++.pt/deduct2.C: New test.
33625
33626 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33627
33628         * g++.old-deja/g++.pt/parms2.C: New test.
33629
33630 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33631
33632         * g++.old-deja/g++.pt/crash58.C: New test.
33633
33634 2000-09-06  Greg McGary  <greg@mcgary.org>
33635
33636         * gcc.c-torture/execute/20000906-1.c: New test.
33637         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33638
33639 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33640
33641         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33642
33643 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33644
33645         * g++.old-deja/g++.pt/crash57.C: New test.
33646
33647 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33648
33649         * g++.old-deja/g++.pt/crash56.C: New test.
33650
33651 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33652
33653         * g++.old-deja/g++.pt/koenig1.C: New test.
33654
33655 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33656
33657         * gcc.dg/20000904-1.c: New test.
33658
33659 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33660
33661         * gcc.dg/cpp/paste8.c: New test.
33662
33663 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33664
33665         * gcc.c-torture/compile/20000827-1.c: New test.
33666
33667 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33668
33669         * gcc.dg/format-diag-1.c: New test.
33670
33671 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33672
33673         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33674         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33675         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33676         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33677         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33678
33679 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33680
33681         * g++.old-deja/g++.other/nested4.C: New test.
33682
33683 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33684
33685         * g++.old-deja/g++.ns/scoped1.C: New test.
33686
33687 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33688
33689         * lib/g++.exp: Support testing already-installed GCC.
33690
33691 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33692
33693         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33694
33695 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33696
33697         * gcc.dg/return-type-2.c: New test.
33698
33699 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33700
33701         * gcc.c-torture/compile/20000825-1.c: New test.
33702
33703 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33704
33705         * gcc.dg/dwarf2-2.c: New test.
33706
33707 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33708
33709         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33710         dg-warning regexps.
33711
33712 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33713
33714         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33715         gcc.dg/format-ext-5.c: New tests.
33716
33717 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33718
33719         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33720
33721 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33722
33723         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33724
33725 2000-08-24  Richard Henderson  <rth@cygnus.com>
33726
33727         * gcc.dg/ia64-sync-1.c: New test.
33728         * gcc.dg/ia64-sync-2.c: New test.
33729         * gcc.dg/ia64-asm-1.c: New test.
33730
33731 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33732
33733         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33734         * gcc.dg/format-ext-2.c: New test.
33735
33736 2000-08-23  Jason Merrill  <jason@redhat.com>
33737
33738         * lib/old-dejagnu.exp: Also ignore "In member function" and
33739         "At global scope".
33740
33741 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33742
33743         * gcc.dg/noncompile/label-lineno-1.c: New test.
33744
33745 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33746
33747         * gcc.dg/c99-array-nonobj-1.c: New test.
33748
33749 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33750
33751         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33752         tests.
33753         * gcc.dg/format-ext-1.c: New test.
33754
33755 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33756
33757         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33758         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33759         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33760         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33761         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33762
33763 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33764
33765         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33766         gcc.dg/c99-strftime-2.c: New tests.
33767
33768 2000-08-22  Richard Henderson  <rth@cygnus.com>
33769
33770         * gcc.c-torture/execute/20000822-1.c: New test.
33771
33772 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33773
33774         * gcc.c-torture/execute/20000819-1.x: Remove.
33775
33776 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33777
33778         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33779         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33780         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33781         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33782         gcc.dg/format-xopen-1.c: New tests.
33783
33784 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33785
33786         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33787
33788 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33789
33790         * g++.old-deja/g++.other/loop2.C: New test.
33791
33792         * gcc.c-torture/compile/20000606-1.c: New test.
33793         * gcc.c-torture/compile/20000728-1.c: New test.
33794         * gcc.c-torture/execute/20000801-1.c: New test.
33795         * gcc.c-torture/execute/20000801-2.c: New test.
33796         * gcc.c-torture/execute/20000819-1.c: New test.
33797         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33798         * gcc.dg/20000629-1.c: New test.
33799         * gcc.dg/20000724-1.c: New test.
33800         * gcc.dg/20000807-1.c: New test.
33801
33802 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33803
33804         * gcc.dg/cpp/pragma-1.c: New test.
33805         * gcc.dg/cpp/pragma-2.c: New test.
33806
33807 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33808
33809         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33810         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33811
33812 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33813
33814         * gcc.c-torture/compile/20000818-1.c: New test.
33815
33816 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33817
33818         * gcc.c-torture/execute/20000818-1.c: New test.
33819
33820 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33821
33822         * gcc.dg/format-va-1.c: New test.
33823
33824 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33825
33826         * g++.old-deja/g++.other/typedef8.C: New test.
33827
33828 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33829
33830         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33831         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33832         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33833         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33834         * g++.old-deja/g++.other/ptrmem7.C: New test.
33835         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33836
33837 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33838
33839         * g++.old-deja/g++.pt/typename27.C: New test.
33840
33841 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33842
33843         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33844         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33845         * g++.old-deja/g++.pt/friend45.C: New test.
33846         * g++.old-deja/g++.other/friend8.C: New test.
33847
33848 2000-08-15  Richard Henderson  <rth@cygnus.com>
33849
33850         * gcc.c-torture/execute/20000815-1.c: New test.
33851
33852 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33853
33854         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33855         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33856         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33857
33858 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33859
33860         * g++.old-deja/g++.other/refinit2.C: New test.
33861
33862 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33863
33864         * lib/c-torture.exp (c-torture): Make
33865         compiler_conditional_xfail_data global.
33866         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33867         compiler_conditional_xfail_data machinery.
33868         (f-torture-execute): Likewise.
33869         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33870         and only when unrolling loops.
33871
33872         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33873
33874 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33875
33876         * g++.old-deja/g++.pt/explicit81.C: New test.
33877
33878 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33879
33880         * g++.old-deja/g++.pt/typename26.C: New test.
33881
33882 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
33883
33884         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
33885         warning.
33886
33887 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33888
33889         * g++.old-deja/g++.other/array3.C: New test.
33890
33891 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33892
33893         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
33894         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
33895         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
33896         New tests.
33897
33898 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
33899
33900         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
33901         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33902
33903 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
33904
33905         * gcc.c-torture/execute/20000808-1.c: New test.
33906
33907 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33908
33909         * gcc.dg/c90-const-expr-1.c: New test.
33910
33911 2000-08-08  Richard Henderson  <rth@cygnus.com>
33912
33913         * gcc.dg/noncompile/920923-1.c: Declare calloc.
33914
33915 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33916
33917         * gcc.dg/noncompile/const-ll-1.c: New test.
33918
33919 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33920
33921         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
33922
33923 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33924
33925         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
33926         that running programs linked against the shared version of libobjc
33927         run correctly.
33928
33929 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33930
33931         * gcc.dg/c99-printf-1.c: New test.
33932
33933 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33934
33935         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
33936
33937 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
33938
33939         * gcc.c-torture/execute/20000731-1.x: Delete.
33940
33941 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
33942
33943         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
33944         and torture_without_loops as is done by c-torture.exp.
33945         (search_for): Copy from c-torture.exp.
33946         (gcc-dg-runtest): New function, drives a directory of tests
33947         iterating over the TORTURE_OPTIONS.
33948         (scan-assembler, scan-assembler-not): Move here from
33949         individual directory drivers.
33950
33951         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
33952         defined by lib/gcc-dg.exp.
33953         * gcc.dg/cpp/cpp.exp: Likewise.
33954         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
33955         gcc-dg-runtest, so we cycle over optimization options.
33956
33957         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
33958         * gcc.dg/compare2.c: No longer expected to fail.
33959
33960 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33961
33962         * gcc.c-torture/execute/20000804-1.c: New test.
33963
33964 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33965
33966         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
33967
33968 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
33969
33970         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
33971
33972 2000-08-03  Jeffrey A Law  (law@cygnus.com)
33973
33974         * gcc.c-torture/compile/20000803-1.c: New test.
33975
33976 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33977
33978         * gcc.c-torture/execute/20000801-3.c,
33979         gcc.c-torture/execute/20000801-4.c: New tests.
33980         * gcc.c-torture/execute/20000801-3.x,
33981         gcc.c-torture/execute/20000801-4.x: Xfail.
33982
33983 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
33984
33985         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
33986         libobjc/.libs to allow for libtool.
33987
33988 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
33989
33990         * gcc.c-torture/compile/20000802-1.c: New test.
33991
33992 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
33993
33994         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
33995
33996 2000-07-31  Jeffrey A Law  (law@cygnus.com)
33997
33998         * gcc-c-torture/execute/20000731-2.c: New test.
33999
34000         * gcc.c-torture/execute/20000731-1.c: New test.
34001         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
34002
34003 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
34004
34005         * testsuite/gcc.dg/cpp/paste7.c: New test.
34006         * gcc.dg/cpp/20000725-1.c: New test.
34007
34008 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
34009
34010         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
34011         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
34012         declaration warning for __builtin_dwarf_reg_size.
34013
34014         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
34015
34016 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34017
34018         * gcc.dg/noncompile/voidparam-1.c: New test.
34019
34020 2000-07-30  Richard Henderson  <rth@cygnus.com>
34021
34022         * gcc.dg/c90-digraph-1.c: Don't xfail.
34023         * gcc.dg/compare2.c (case 10): Xfail.
34024         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
34025
34026 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
34027
34028         * gcc.dg/c99-main-1.c: New test.
34029
34030 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34031
34032         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
34033
34034 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
34035
34036         * gcc.c-tortuer/execute/20000726-1.c: New test.
34037
34038 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
34039
34040         * gcc.c-torture/execute/enum-2.c: New test.
34041
34042 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34043
34044         * gcc.dg/cpp/tr-warn3.c: New test.
34045
34046 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34047
34048         * g++.old-deja/g++.ext/implicit1.C: Remove.
34049         * g++.old-deja/g++.jason/c2.C: Remove
34050         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
34051         * g++.old-deja/g++.pt/crash16.C: Likewise.
34052         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
34053
34054 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34055
34056         * g++.old-deja/g++.other/for2.C: New test.
34057
34058 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
34059
34060         * gcc.dg/20000720-1.c: New test.
34061
34062 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
34063
34064         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
34065
34066 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
34067
34068         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
34069         * gcc.c-torture/execute/20000722-1.c: New.
34070         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
34071
34072 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
34073
34074         * gcc.dg/cpp/20000720-1.S: New test.
34075
34076 2000-07-21  Michael Meissner  <meissner@redhat.com>
34077
34078         * gcc.c-torture/execute/ieee/hugeval.c: New test.
34079
34080 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34081
34082         * g++.old-deja/g++.brendan/crash16.C,
34083         g++.old-deja/g++.brendan/parse3.C,
34084         g++.old-deja/g++.brendan/redecl1.C,
34085         g++.old-deja/g++.ns/template13.C,
34086         g++.old-deja/g++.other/decl4.C,
34087         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
34088
34089 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34090
34091         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
34092         and "Internal error".
34093
34094         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
34095         regexps.
34096         * gcc.dg/cpp/paste6.c: New test.
34097
34098 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
34099
34100         * gcc.dg/cpp/tr-direct.c: New test.
34101
34102         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
34103         gcc.dg/cpp/undef1.c: Tweak error regexps.
34104
34105 2000-07-18  Eric Christopher <echristo@redhat.com>
34106
34107         * gcc.c-torture/compile/20000718-1.c: New test.
34108
34109 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
34110
34111         * cpplex.c (_cpp_push_token): If the token being pushed back
34112         is the previous token in this context, just subtract one from
34113         context->posn.
34114         * cppmacro.c (save_expansion): Clear aux field when storing a
34115         placemarker.
34116
34117 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
34118
34119         * gcc.dg/noncompile/redecl-1.c: New test.
34120
34121 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
34122
34123         * gcc.c-torture/execute/20000717-5.c: New test.
34124         * gcc.c-torture/execute/20000717-1.x: Removed.
34125
34126 2000-07-17  Richard Henderson  <rth@cygnus.com>
34127
34128         * gcc.c-torture/execute/20000717-4.c: New test.
34129
34130 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
34131
34132         * gcc.dg/cpp/syshdr.c: New test.
34133         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
34134
34135 2000-07-17  Neil Booth  <neilb@earthling.net>
34136
34137         * gcc.dg/cpp/cmdlne-dM.c: New test.
34138         * gcc.dg/cpp/cmdlne-dD.c: New test.
34139
34140 2000-07-17  Jeffrey A Law  (law@cygnus.com)
34141
34142         * gcc.c-torture/execute/20000717-3.c: New test.
34143
34144         * gcc.c-torture/compile/20000717-1.c: New test.
34145
34146 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
34147
34148         * gcc.c-torture/execute/20000717-2.c: New test.
34149
34150 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34151
34152         * gcc.dg/formatz-1.c: New test.
34153
34154         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
34155         * gcc.dg/c99-digraph-1.c: New tests.
34156
34157         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
34158         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
34159
34160         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
34161         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
34162         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
34163         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
34164         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
34165         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
34166         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
34167
34168 2000-07-17   Greg McGary <greg@mcgary.org>
34169
34170         * gcc.c-torture/execute/20000717-1.c: New test.
34171         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
34172
34173 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
34174
34175         * gcc.c-torture/execute/20000715-2.c: New test.
34176         * gcc.dg/20000715-1.c: New test.
34177
34178 2000-07-15  Michael Meissner  <meissner@redhat.com>
34179
34180         * gcc.c-torture/execute/20000715-1.c: New test.
34181
34182 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
34183
34184         * gcc.c-torture/execute/20000707-1.c: New test.
34185
34186 2000-07-13  Neil Booth  <NeilB@earthling.net>
34187
34188         * testsuite/gcc.dg/cpp/digraph1.c,
34189         testsuite/gcc.dg/cpp/digraph2.c,
34190         testsuite/gcc.dg/cpp/digraphs.c: New tests.
34191
34192 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
34193
34194         * g77.f-torture/compile/20000630-2.f:  New test.
34195         * g77.f-torture/compile/20000630-2.x
34196
34197 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34198
34199         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
34200
34201 2000-07-11  Neil Booth  <NeilB@earthling.net>
34202
34203         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
34204
34205 2000-07-11  Neil Booth  <NeilB@earthling.net>
34206
34207         * gcc.dg/cpp/cmdlne-C.c: New.
34208
34209 2000-07-09  Neil Booth  <NeilB@earthling.net>
34210
34211         * gcc.dg/cpp/directiv.c: New tests.
34212         * gcc.dg/cpp/undef1.c: Update.
34213
34214 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
34215
34216         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
34217
34218 2000-07-09  Neil Booth  <NeilB@earthling.net>
34219
34220         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
34221
34222 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
34223
34224         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
34225         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
34226
34227 2000-07-08  Neil Booth  <NeilB@earthling.net>
34228
34229         * gcc.dg/cpp/macsyntx.c: New tests.
34230
34231 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34232
34233         * gcc.dg/20000707-1.c: New test.
34234
34235 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34236
34237         * gcc.c-torture/execute/20000706-1.c: New test.
34238         * gcc.c-torture/execute/20000706-2.c: New test.
34239         * gcc.c-torture/execute/20000706-3.c: New test.
34240         * gcc.c-torture/execute/20000706-4.c: New test.
34241         * gcc.c-torture/execute/20000706-5.c: New test.
34242
34243 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34244
34245         * g++.old-deja/g++.pt/instantiate7.C: New test.
34246
34247 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34248
34249         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
34250         * g++.old-deja/g++.mike/thunk3.C: Likewise.
34251         * g++.old-deja/g++.other/rtti3.C: Likewise.
34252         * g++.old-deja/g++.other/rttid3.C: Likewise.
34253
34254 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
34255
34256         *  g77.f-torture/compile/20000630-1.x: Fix typo
34257
34258 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
34259
34260         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
34261         assembly output.
34262
34263 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
34264
34265         * gcc.dg/cpp/ident.c: New test.
34266
34267 2000-07-05  Neil Booth  <NeilB@earthling.net>
34268
34269         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
34270           gcc.dg/cpp/lexstrng.c: New tests.
34271
34272 2000-07-04  Neil Booth  <NeilB@earthling.net>
34273
34274         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34275         * gcc.dg/cpp/strify2.c: Same.
34276
34277 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34278
34279         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34280         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34281         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34282         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34283
34284         * testsuite/gcc.dg/cpp/macro1.c,
34285         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34286         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34287         testsuite/gcc.dg/cpp/strify1.c,
34288         testsuite/gcc.dg/cpp/strify2.c: New tests.
34289
34290 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34291
34292         * gcc.c-torture/execute/20000703-1.c: New test.
34293
34294 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34295
34296         * g++.old-deja/g++.pt (lookup10.C): New test.
34297
34298 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34299
34300         * g++.old-deja/g++.pt (typename25.C): New test.
34301
34302 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34303
34304         * gcc.c-torture/compile/20000701-1.c: New test.
34305
34306 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34307
34308         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34309         to test case.
34310
34311 2000-06-30  Catherine Moore  <clm@cygnus.com>
34312
34313         * gcc.c-torture/execute/align-1.c: New test.
34314
34315 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34316
34317         * g++.old-deja/g++.pt/expr8.C: New test.
34318         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34319
34320 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34321
34322         * gcc.c-torture/compile/20000629-1.c: New test.
34323
34324 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34325
34326
34327         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34328         gcc.dg/noncompile directory, depending on whether they're
34329         preprocessor tests or not.  Annotate all the tests for the dg
34330         framework.
34331
34332         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34333         * gcc.dg/noncompile/noncompile.exp: New.
34334
34335         * Moved files:
34336         Old name                                New name
34337         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34338         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34339         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34340         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34341         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34342         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34343         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34344         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34345         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34346         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34347         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34348         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34349         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34350         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34351         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34352         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34353         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34354         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34355         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34356         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34357         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34358         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34359         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34360         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34361
34362         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34363         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34364         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34365         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34366         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34367         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34368
34369 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34370
34371         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34372         declare one variable.  On the fourth, error.
34373         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34374         declared by 20000628-1a.h.
34375
34376 2000-06-29  Richard Henderson  <rth@redhat.com>
34377
34378         * gcc.c-torture/execute/930529-1.x: New file.
34379         * gcc.dg/920413-1.c: Adjust expected warning text.
34380         * gcc.dg/980217-1.c: Declare abort.
34381         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34382
34383 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34384
34385         * g77.f-torture/compile/20000629-1.f: New test.
34386         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34387
34388 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34389
34390         Rearrange lots of files, removing entirely the
34391         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34392         directories.
34393
34394         * Deleted files:
34395         gcc.c-torture/code_quality/code_quality.exp
34396         gcc.c-torture/special/special.exp
34397         gcc.failure/failure.exp
34398         gcc.failure/940409-1.x
34399         gcc.c-torture/compile/961203-1.x
34400
34401         * New files:
34402         gcc.misc-tests/linkage.exp
34403         gcc.c-torture/execute/920730-1t.c
34404         gcc.c-torture/execute/920730-1t.x
34405         gcc.c-torture/compile/920520-1.x
34406         gcc.c-torture/compile/920521-1.x
34407         gcc.c-torture/compile/981006-1.x
34408         gcc.c-torture/execute/eeprof-1.x
34409
34410         * Moved files (possibly with modifications to fit a new harness):
34411         Old name                                New name
34412         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34413         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34414         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34415         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34416         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34417         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34418         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34419         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34420         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34421         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34422         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34423         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34424         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34425         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34426
34427 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34428
34429         * c-torture/compile/961203-1.x: Delete.
34430
34431         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34432         not exit. Include stdio.h.
34433         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34434         * gcc.misc-tests/dg-12.c: Likewise.
34435         * gcc.misc-tests/dg-5.c: Likewise.
34436         * gcc.misc-tests/dg-6.c: Likewise.
34437         * gcc.misc-tests/dg-7.c: Prototype abort.
34438         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34439         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34440         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34441         not exit.
34442         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34443         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34444
34445 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34446
34447         * gcc.dg/cpp/20000628-1.c: New test.
34448         * gcc.dg/cpp/20000628-1.h: New header for above test.
34449         * gcc.dg/cpp/20000628-1a.h: Likewise.
34450
34451 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34452
34453         * gcc.dg/cpp: New directory.
34454         * gcc.dg/cpp/cpp.exp: New driver.
34455         * gcc.dg/cpp/20000627-1.c: New test.
34456         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34457         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34458         and rewrite as a compilation test.
34459
34460         * gcc.dg: Move many files into the cpp subdirectory, possibly
34461         renaming or editing them as well.
34462         Old name                New name
34463         990119-1.c              cpp/19990119-1.c
34464         990228-1.c              cpp/19990228-1.c
34465         990407-1.c              cpp/19990407-1.c
34466         990409-1.c              cpp/19990409-1.c
34467         990413-1.c              cpp/19990413-1.c
34468         990703-1.c              cpp/19990703-1.c
34469         20000127-1.c            cpp/20000127-1.c
34470         20000129-1.c            cpp/20000129-1.c
34471         20000207-1.c            cpp/20000207-1.c
34472         20000207-2.c            cpp/20000207-2.c
34473         20000209-1.c            cpp/20000209-1.c
34474         20000209-2.c            cpp/20000209-2.c
34475         20000301-1.c            cpp/20000301-1.c
34476         20000419-1.c            cpp/20000419-1.c
34477         20000510-1.S            cpp/20000510-1.S
34478         20000519-1.c            cpp/20000519-1.c
34479         20000529-1.c            cpp/20000529-1.c
34480         20000625-1.c            cpp/20000625-1.c
34481         20000625-2.c            cpp/20000625-2.c
34482         cpp-as1.c               cpp/assert1.c
34483         cpp-as2.c               cpp/assert2.c
34484         cxx-comments-1.c        cpp/cxxcom1.c
34485         cxx-comments-2.c        cpp/cxxcom2.c
34486         endif-label.c           cpp/endif.c
34487         cpp-hash1.c             cpp/hash1.c
34488         cpp-hash2.c             cpp/hash2.c
34489         cpp-if1.c               cpp/if-1.c
34490         cpp-if2.c               cpp/if-2.c
34491         cpp-if3.c               cpp/if-3.c
34492         cpp-if4.c               cpp/if-4.c
34493         cpp-if5.c               cpp/if-5.c
34494         cpp-cond.c              cpp/if-cexp.c
34495         cpp-missingop.c         cpp/if-mop.c
34496         cpp-missingparen.c      cpp/if-mpar.c
34497         cpp-opprec.c            cpp/if-oppr.c
34498         cpp-ifparen.c           cpp/if-paren.c
34499         cpp-shortcircuit.c      cpp/if-sc.c
34500         cpp-shift.c             cpp/if-shift.c
34501         cpp-unary.c             cpp/if-unary.c
34502         cpp-li1.c               cpp/line1.c
34503         cpp-li2.c               cpp/line2.c
34504         lineno.c                cpp/line3.c
34505         lineno-2.c              cpp/line4.c
34506         cpp-mi.c                cpp/mi1.c
34507         cpp-mic.h               cpp/mi1c.h
34508         cpp-micc.h              cpp/mi1cc.h
34509         cpp-mind.h              cpp/mi1nd.h
34510         cpp-mindp.h             cpp/mi1ndp.h
34511         cpp-mix.h               cpp/mi1x.h
34512         cpp-mi2.c               cpp/mi2.c
34513         cpp-mi2a.h              cpp/mi2a.h
34514         cpp-mi2b.h              cpp/mi2b.h
34515         cpp-mi2c.h              cpp/mi2c.h
34516         cpp-mi3.c               cpp/mi3.c
34517         cpp-mi3.def             cpp/mi3.def
34518         poison-1.c              cpp/poison.c
34519         pr-impl.c               cpp/prag-imp.c
34520         cpp-redef-2.c           cpp/redef1.c
34521         cpp-redef.c             cpp/redef2.c
34522         strpaste.c              cpp/strp1.c
34523         strpaste-2.c            cpp/strp2.c
34524         cpp-tradpaste.c         cpp/tr-paste.c
34525         cpp-tradstringify.c     cpp/tr-str.c
34526         cpp-tradwarn1.c         cpp/tr-warn1.c
34527         cpp-tradwarn2.c         cpp/tr-warn2.c
34528         trigraphs.c             cpp/trigraphs.c
34529         cpp-unc1.c              cpp/unc1.c
34530         cpp-unc2.c              cpp/unc2.c
34531         cpp-unc3.c              cpp/unc3.c
34532         cpp-unc.c               cpp/unc4.c
34533         undef.c                 cpp/undef1.c
34534         undef-2.c               cpp/undef2.c
34535         cpp-wi1.c               cpp/widestr1.c
34536
34537 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34538
34539         * lib/g++.exp (g++_include_flags): Tweak.
34540
34541 2000-06-27  H.J. Lu  <hjl@gnu.org>
34542             Loren J. Rittle  <ljrittle@acm.org>
34543
34544         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34545         version with one that knows about the new gcc tree structure.
34546         (g++_link_flags): Same.
34547
34548 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34549
34550         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34551         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34552         case we are cross-compiling.
34553
34554         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34555         g++.old-deja/g++.niklas/Makefile.in,
34556         g++.old-deja/g++.niklas/configure.in,
34557         g++.old-deja/g++.other/Makefile.in,
34558         g++.old-deja/g++.other/configure.in,
34559         gcc.c-torture/code_quality/Makefile.in,
34560         gcc.c-torture/code_quality/configure.in,
34561         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34562         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34563         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34564         gcc.c-torture/execute/ieee/Makefile.in,
34565         gcc.c-torture/execute/ieee/configure.in,
34566         gcc.c-torture/noncompile/Makefile.in,
34567         gcc.c-torture/noncompile/configure.in,
34568         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34569         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34570         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34571
34572 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34573
34574         * g++.old-deja/g++.other/ambig3.C: New test.
34575
34576 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34577
34578         * g++.old-deja/g++.pt/syntax1.C: New test.
34579         * g++.old-deja/g++.pt/syntax2.C: New test.
34580         * g++.old-deja/g++.other/syntax3.C: New test.
34581         * g++.old-deja/g++.other/syntax4.C: New test.
34582
34583 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34584
34585         * gcc.dg/20000623-1.c: Prototype exit and abort.
34586
34587 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34588
34589         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34590         New tests.
34591         * gcc.dg/cpp-mi3.def: New file.
34592
34593         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34594         inside assertions.
34595         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34596         lexer's error messages.
34597         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34598         divine anything from the linemarkers.
34599         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34600         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34601
34602 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34603
34604         * gcc.dg/20000623-1.c: New test.
34605
34606 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34607
34608         * gcc.c-torture/execute/20000622-1.c: New test.
34609
34610 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34611
34612         * g++.old-deja/g++.other/init15.C: New test.
34613
34614 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34615
34616         * g++.old-deja/g++.pt/vaarg2.C: New test.
34617         * g++.old-deja/g++.pt/vaarg3.C: New test.
34618
34619 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34620
34621         * g++.old-deja/g++.other/dyncast6.C: New test.
34622
34623 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34624
34625         * gcc.c-torture/execute/loop-6.c: New test.
34626
34627 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34628
34629         * gcc.dg/20000614-1.c: New test.
34630         * gcc.dg/20000614-2.c: New test.
34631
34632 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34633
34634         * g++.old-deja/g++.other/inline12.C: New test.
34635
34636 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34637
34638         * g++.old-deja/g++.other/eh1.C: New test.
34639
34640 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34641
34642         * g++.old-deja/g++.other/type.C: New test.
34643
34644 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34645
34646         * g++.old-deja/g++.other/initstring.C: New test.
34647
34648 2000-06-12  Jason Merrill  <jason@redhat.com>
34649
34650         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34651
34652 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34653
34654         * gcc.c-torture/compile/20000609-1.c: New test.
34655
34656 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34657
34658         * gcc.dg/20000609-1.c: New test.
34659
34660 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34661
34662         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34663         * gcc.c-torture/noncompile/poison-1.c: Move...
34664         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34665         * gcc.dg/cpp-li1.c: Add a token after the #line.
34666
34667 2000-06-05  Richard Henderson  <rth@cygnus.com>
34668
34669         * gcc.c-torture/execute/20000605-2.c: New test.
34670         * gcc.c-torture/execute/20000605-3.c: New test.
34671
34672 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34673
34674         * g77.f-torture/execute/20000503-1.x: New file.
34675
34676 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34677
34678         * g++.old-deja/g++.eh/badalloc1.C: New test.
34679
34680 2000-06-05  Richard Henderson  <rth@cygnus.com>
34681
34682         * gcc.c-torture/execute/20000605-1.c: New test.
34683
34684 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34685             Nathan Sidwell <nathan@codesourcery.com>
34686
34687         * gcc.c-torture/compile/20000605-1.c: New test.
34688
34689 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34690
34691         * g77.f-torture/compile/20000601-1.f:  New test.
34692
34693 2000-06-03  Richard Henderson  <rth@cygnus.com>
34694
34695         * gcc.c-torture/execute/20000603-1.c: New.
34696
34697 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34698
34699         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34700         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34701
34702 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34703
34704         * gcc.dg/compare2.c (case 12): XFAIL.
34705         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34706         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34707
34708         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34709
34710 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34711
34712         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34713         guard macro is already defined when the header is first
34714         included.
34715         * gcc.dg/cpp-mix.h: New file.
34716         * gcc.dg/endif-label.c: Update patterns to match compiler.
34717
34718         * g++.brendan/complex1.C: Declare abort.
34719         * g++.law/refs4.C: Remove XFAIL.
34720         * g++.oliva/expr2.C: Declare abort and exit.
34721
34722 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34723
34724         * gcc.c-torture/execute/20000528-1.c: New test.
34725
34726         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34727         * g++.old-deja/g++.law/temps4.C: Likewise.
34728
34729         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34730         stdlib.h.  Call abort() on failure.
34731         * g++.old-deja/g++.law/refs4.C: Likewise.
34732         * g++.old-deja/g++.law/temps4.C: Likewise.
34733         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34734         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34735
34736 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34737
34738         Relative to g++.dg/special:
34739         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34740
34741         Relative to g++.old-deja:
34742         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34743         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34744         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34745         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34746         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34747         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34748         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34749
34750         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34751         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34752         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34753         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34754         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34755         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34756         and/or string.h.
34757
34758         * g++.other/goto1.C: Update expectations for error messages.
34759
34760 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34761
34762         * gcc.c-torture/compile/20000523-1.c: New test.
34763
34764 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34765
34766         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34767
34768 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34769
34770         * g++.old-deja/g++.eh/catch11.C: New test.
34771         * g++.old-deja/g++.eh/catch12.C: New test.
34772
34773 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34774
34775         * gcc.c-torture/execute/20000523-1.c: New test.
34776
34777 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34778
34779         * c-torture/execute/bcp-1.c: Replace abort in arg of
34780         __builtin_constant_p with a generic external function.
34781
34782         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34783         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34784         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34785         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34786         Prototype abort and/or exit.
34787
34788         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34789         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34790         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34791         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34792
34793 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34794
34795         * gcc.dg/dwarf2-1.c: New test.
34796
34797 2000-05-20  Richard Henderson  <rth@cygnus.com>
34798
34799         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34800
34801 2000-05-20  Andreas Jaeger  <aj@suse.de>
34802
34803         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34804         testcase.
34805
34806 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34807
34808         * gcc.c-torture/execute/20000519-2.c: New test.
34809
34810 2000-05-19  Andreas Jaeger  <aj@suse.de>
34811
34812         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34813         which fails with SSA.
34814
34815         * lib/c-torture.exp: Also test with -O3 -fssa.
34816
34817 2000-05-18  Michael Meissner  <meissner@redhat.com>
34818
34819         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34820         * gcc.c-torture/execute/920415-1.c: Ditto.
34821         * gcc.c-torture/execute/920501-1.c: Ditto.
34822         * gcc.c-torture/execute/conversion.c: Ditto.
34823         * gcc.c-torture/execute/cvt-1.c: Ditto.
34824
34825 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34826
34827         * gcc.c-torture/compile/20000518-1.c: New test.
34828
34829 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34830
34831         * g77.f-torture/compile/200005018.f:  New test.
34832
34833 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34834
34835         * gcc.c-torture/compile/20000517-1.c: New test.
34836
34837 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34838
34839         * gcc.c-torture/execute/20000516-1.c: New test.
34840
34841 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34842
34843         * g++.old-deja/g++.other/eh.C: New test.
34844
34845 2000-05-12  Richard Henderson  <rth@cygnus.com>
34846
34847         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34848         constants through to doit's conditional.
34849
34850 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34851
34852         * gcc.c-torture/compile/20000511-1.c: New test.
34853         * g77.f-torture/compile/20000511-1.f: New test.
34854         * g77.f-torture/compile/20000511-2.f: New test.
34855
34856 2000-05-11  Michael Meissner  <meissner@redhat.com>
34857
34858         * gcc.c-torture/execute/20000511-1.c: New test.
34859
34860 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34861
34862         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34863         * gcc.dg/20000510-1.S: New.
34864
34865 2000-05-08  Catherine Moore  <clm@cygnus.com>
34866
34867         * gcc.dg/unused-3.c: New.
34868
34869 2000-05-06  Richard Henderson  <rth@cygnus.com>
34870
34871           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34872           * g++.old-deja/g++.mike/warn1.C: Likewise.
34873           * g++.old-deja/g++.pt/local1.C: Likewise.
34874           * g++.old-deja/g++.pt/local7.C: Likewise.
34875           * g++.old-deja/g++.pt/spec16.C: Likewise.
34876
34877 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
34878
34879         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
34880
34881 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
34882
34883           * g77.f-torture/execute/20000503-1.f:  New test.
34884
34885 2000-05-04  Andreas Jaeger  <aj@suse.de>
34886
34887         * gcc.dg/noreturn-2.c: New test.
34888
34889 2000-05-04  Neil Booth  <NeilB@earthling.net>
34890
34891         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
34892         preprocessor.
34893
34894 2000-05-04  Richard Henderson  <rth@cygnus.com>
34895
34896         * gcc.c-torture/execute/20000503-1.c: Fix typo.
34897
34898 2000-05-04  Richard Henderson  <rth@cygnus.com>
34899
34900         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
34901         OpenSSL by Jason R Thorpe.
34902
34903 2000-05-03  Jim Wilson  <wilson@cygnus.com>
34904
34905         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
34906
34907 2000-05-03  Robert Lipe <robertlipe@usa.net>
34908
34909         * gcc.dg/20000503-1.c: New test.
34910
34911 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
34912
34913         * gcc.c-torture/compile/20000502-1.c: New test.
34914         * g++.old-deja/g++.other/align.C: New test.
34915         * gcc.dg/cpp-tradstringify.c: New test.
34916
34917 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34918
34919         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
34920         and hard registers.
34921
34922 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
34923
34924         * gcc.c-torture/execute/loop-5.c: New test.
34925
34926 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
34927
34928         * gcc.c-torture/execute/va-arg-20.c: New test.
34929
34930 2000-04-23  Jeffrey A Law  (law@cygnus.com)
34931
34932         * gcc.c-torture/execute/20000422-1.c: New test.
34933
34934 2000-04-20  Greg McGary  <gkm@gnu.org>
34935
34936         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
34937         when optimizing, but without sibling-call optimizations (-O1).
34938
34939 2000-04-20  Jeffrey A Law  (law@cygnus.com)
34940
34941           * gcc.c-torture/compile/20000420-1.c: New test.
34942
34943 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34944
34945         * g++.abi/ptrflags.C: New test.
34946         * g++.eh/catchptr1.C: Test incomplete pointer chains.
34947
34948 2000-04-19  Catherine Moore  <clm@cygnus.com>
34949
34950         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
34951
34952 2000-04-19  Greg McGary  <gkm@gnu.org>
34953
34954         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
34955         sibling-call optimizations.
34956
34957 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
34958
34959         * gcc.dg/20000419-1.c: New test.
34960
34961 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
34962
34963         * gcc.c-torture/execute/20000412-6.c: New test.
34964
34965 2000-04-12  Jeffrey A Law  (law@cygnus.com)
34966
34967         * gcc.c-torture/execute/20000412-5.c: New test.
34968         * g77.f-torture/compile/20000412-1.f: New test.
34969         * gcc.c-torture/execute/20000412-4.c: New test.
34970         * gcc.c-torture/compile/20000412-2.c: New test.
34971         * gcc.c-torture/execute/20000412-3.c: New test.
34972         * gcc.c-torture/compile/20000412-1.c: New test.
34973         * gcc.c-torture/execute/20000412-2.c: New test.
34974
34975 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
34976
34977         * objc/execute/bf-20.m: New test.
34978
34979 2000-04-10  Richard Henderson  <rth@cygnus.com>
34980
34981         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
34982
34983         * gcc.c-torture/execute/20000412-1.c: New test.
34984
34985 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34986
34987         * g++.old-deja/g++.eh/catchptr1.C: New test.
34988
34989 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
34990
34991         * g++.old-deja/g++.abi/cxa_vec.C: New test.
34992
34993 2000-04-08  Neil Booth  <NeilB@earthling.net>
34994
34995         * gcc.dg/cpp-nullchar.c: Remove test as
34996         embedded nulls cause problems.
34997
34998 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34999
35000         * gcc.dg/compare2.c: New test.
35001
35002 2000-04-08  Neil Booth  <NeilB@earthling.net>
35003
35004         * gcc.dg/cpp-nullchar.c: New test.
35005
35006 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
35007
35008         * gcc.dg/cpp-mi2.c: New test.
35009         * gcc.dg/cpp-mi2[abc].h: New files.
35010
35011 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
35012
35013         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
35014         member name.
35015
35016 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35017
35018         * g++.old-deja/g++.abi/vmihint.C: New test.
35019
35020 2000-04-06  Neil Booth  <NeilB@earthling.net>
35021
35022         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
35023         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
35024         copyright.
35025
35026 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
35027
35028         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
35029         avoid stack-frame overwrite.
35030
35031 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
35032
35033         * gcc.c-torture/compile/20000405-2.c: New test.
35034         * gcc.c-torture/compile/20000405-3.c: New test.
35035
35036 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35037
35038         * gcc.c-torture/compile/20000405-1.c: New test.
35039
35040 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
35041
35042         * gcc.dg/cast-qual-1.c: Revert last change.
35043
35044 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35045
35046         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
35047
35048 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
35049
35050         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
35051         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
35052
35053 2000-04-03  Jeffrey A Law  (law@cygnus.com)
35054
35055         * gcc.c-torture/compile/20000403-2.c: New test.
35056         * gcc.c-torture/compile/20000403-1.c: New test.
35057
35058 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
35059
35060         * gcc.c-torture/execute/20000403-1.c: New test.
35061
35062 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
35063
35064         * gcc.c-torture/execute/20000402-1.c: New test.
35065
35066 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
35067
35068         * gcc.c-torture/execute/va-arg-15.c: New test.
35069         * gcc.c-torture/execute/va-arg-16.c: New test.
35070         * gcc.c-torture/execute/va-arg-17.c: New test.
35071         * gcc.c-torture/execute/va-arg-18.c: New test.
35072         * gcc.c-torture/execute/va-arg-19.c: New test.
35073
35074 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
35075
35076         * gcc.c-torture/compile/981211-1.c: Move to...
35077         * gcc.dg/cpp-as1.c: ...here.
35078         * gcc.dg/cpp-as2.c: New file.
35079
35080         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
35081         compiler.
35082
35083 2000-04-02  Neil Booth  <NeilB@earthling.net>
35084
35085         * gcc.dg/cpp-cond.c  New tests.
35086         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
35087         accidental success less likely.
35088         * gcc.dg/cpp-missingop.c  New tests.
35089         * gcc.dg/cpp-missingparen.c  New tests.
35090         * gcc.dg/cpp-shift.c  New tests.
35091         * gcc.dg/cpp-shortcircuit.c  New tests.
35092         * gcc.dg/cpp-unary.c  New tests.
35093
35094 2000-03-29  Jeffrey A Law  (law@cygnus.com)
35095
35096         * gcc.c-torture/compile/20000329-1.c: New test.
35097
35098 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
35099
35100         * gcc.c-torture/compile/20000326-1.c: New test.
35101         * gcc.c-torture/compile/20000326-2.c: New test.
35102
35103 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
35104
35105         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
35106         the first parameter is a function argument.
35107
35108 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
35109
35110         * g++.old-deja/g++.ext/array4.C: New test.
35111
35112 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
35113
35114         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
35115
35116 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35117
35118         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
35119
35120 2000-03-19  Richard Henderson  <rth@cygnus.com>
35121
35122         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
35123
35124 2000-03-19  Richard Henderson  <rth@cygnus.com>
35125
35126         * gcc.c-torture/compile/20000319-1.c: New test.
35127
35128 2000-03-14  Jeffrey A Law  (law@cygnus.com)
35129
35130         * gcc.c-torture/execute/20000314-3.c: New test.
35131         * gcc.c-torture/execute/20000314-2.c: New test.
35132         * gcc.c-torture/execute/20000314-1.c: New test.
35133         * gcc.c-torture/compile/20000314-2.c: New test.
35134         * gcc.c-torture/compile/20000314-1.c: New test.
35135
35136 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
35137
35138         * g++.old-deja/g++.warn/inline.C: New test.
35139
35140 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
35141
35142         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
35143         standards-compliant result rather than specific constants.
35144         Put test-values in array.
35145
35146 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
35147
35148         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
35149         (g++_target_compile): Put test-specific options last.
35150
35151 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35152
35153         * g++.old-deja/g++.eh/vbase4.C: New test.
35154
35155 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35156
35157         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
35158
35159 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35160
35161         * g++.old-deja/g++.brendan/misc12.C: Removed.
35162         * g++.old-deja/g++.pt/memtemp77.C: Constify.
35163         * g++.old-deja/g++.ext/pretty4.C: New test.
35164
35165 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35166
35167         * g++.old-deja/g++.other/string2.C: New test.
35168
35169 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
35170
35171         * g++.old-deja/g++.warn/impint2.C: New test.
35172
35173 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
35174
35175         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
35176         is 1, not zero.
35177
35178 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
35179
35180         * g++.old-deja/g++.warn/impint.C: New test.
35181         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
35182         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
35183         * g++.old-deja/g++.pt/explicit12.C: Likewise.
35184         * g++.old-deja/g++.pt/explicit13.C: Likewise.
35185         * g++.old-deja/g++.pt/explicit17.C: Likewise.
35186         * g++.old-deja/g++.pt/explicit18.C: Likewise.
35187         * g++.old-deja/g++.pt/explicit19.C: Likewise.
35188         * g++.old-deja/g++.pt/explicit23.C: Likewise.
35189         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35190         * g++.old-deja/g++.pt/explicit35.C: Likewise.
35191         * g++.old-deja/g++.pt/explicit6.C: Likewise.
35192         * g++.old-deja/g++.pt/memclass7.C: Likewise.
35193
35194 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
35195
35196         * gcc.dg/cpp-redef.c: New test.
35197
35198 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
35199
35200         * g++.old-deja/g++.pt/unify7.C: New test.
35201
35202 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35203
35204         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
35205         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
35206
35207 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
35208
35209         * gcc.c-torture/compile/20000224-1.c: New test.
35210
35211 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35212
35213         * gcc.c-torture/compile/cpp-2.c: New test.
35214         * gcc.c-torture/compile/cpp-1.c: New test.
35215
35216 2000-02-25  Jeffrey A Law  (law@cygnus.com)
35217
35218         * gcc.c-torture/execute/20000225-1.c: New test.
35219
35220 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35221
35222         * gcc.dg/cpp-li2.c: New test.
35223
35224         * gcc.dg/cpp-wi1.c: New test.
35225
35226         * gcc.dg/cpp-li1.c: New test.
35227
35228 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
35229
35230         * g++.old-deja/g++.other/sizeof5.C: New test.
35231
35232 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35233
35234         * gcc.c-torture/execute/va-arg-13.c: New test.
35235
35236 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
35237
35238         * gcc.c-torture/execute/va-arg-12.c: New test.
35239
35240 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35241
35242         * gcc.c-torture/execute/20000223-1.c: New test.
35243
35244 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35245
35246         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
35247
35248 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
35249
35250         * g++.old-deja/g++.abi/ptrmem.C: New test.
35251
35252 2000-02-19  Richard Henderson  <rth@cygnus.com>
35253
35254         * gcc.c-torture/compile/init-3.c: New.
35255
35256 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
35257
35258         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
35259         ALWAYS_CXXFLAGS.
35260
35261 2000-02-11  Robert Lipe <robertl@sco.com>
35262
35263         * gcc.c-torture/compile/20000211-3.c: New test.
35264
35265 2000-02-11  Martin Buchholz <martin@xemacs.org>
35266
35267         * gcc.c-torture/compile/20000211-2.c: New test.
35268
35269 2000-02-11  Jeffrey A Law  (law@cygnus.com)
35270
35271         * gcc.c-torture/compile/20000211-1.c: New test.
35272
35273 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35274
35275         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35276           on native targets
35277
35278 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35279
35280         * g++.old-deja/g++.other/cast5.C: New test.
35281
35282 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35283
35284         * gcc.c-torture/execute/20000205-1.c: New.
35285
35286 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35287
35288         * g++.old-deja/g++.jason/cast3.C: Return void.
35289         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35290
35291 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35292
35293         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35294
35295         * gcc.dg/loop-1.c: New test.
35296
35297 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35298
35299         * gcc.c-torture/compile/20000127-1.c: New test.
35300         * gcc.c-torture/execute/991228-1.c: New test.
35301
35302 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35303
35304         * gcc.dg/unused-2.c: New test.
35305
35306         * gcc.dg/conv-1.c: New test.
35307
35308 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35309
35310         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35311         compiler.
35312         (tool_option_proc): Fix typo.
35313
35314 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35315
35316         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35317         of the ld on the host, not on the build machine.
35318         Also, don't crash if '--help' is not a supported option.
35319
35320 2000-01-24  Richard Henderson  <rth@cygnus.com>
35321
35322         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35323
35324 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35325
35326         * gcc.c-torture/execute/20000120-2.c: New test.
35327         * gcc.c-torture/execute/20000120-1.c: New test.
35328
35329 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35330
35331         * gcc.c-torture/execute/20000113-1.c: New test.
35332
35333 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35334
35335         * gcc.c-torture/execute/20000112-1.c: New test.
35336
35337 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35338
35339         * gcc.dg/20000111-1.c: New test.
35340
35341 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35342
35343         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35344         with 16 bit integers.
35345
35346 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35347
35348         * gcc.dg/20000108-1.c: New test.
35349
35350 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35351
35352         * g++.old-deja/g++.ns/koenig8.C: New test.
35353
35354 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35355
35356         * g++.old-deja/g++.other/cast4.C: New test.
35357
35358 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35359
35360         * gcc.c-torture/compile/20000105-2.c: New test.
35361         * gcc.c-torture/compile/20000105-1.c: New test.
35362
35363 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35364
35365         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35366         references to printf & atoi to conform to ANSI standard.
35367         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35368         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35369         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35370         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35371         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35372         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35373         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35374         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35375         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35376         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35377         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35378         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35379         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35380         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35381         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35382         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35383         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35384         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35385         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35386         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35387         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35388         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35389         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35390         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35391         * g++.old-deja/g++.brendan/init3.C: Likewise.
35392         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35393         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35394         * g++.old-deja/g++.brendan/new2.C: Likewise.
35395         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35396         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35397         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35398         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35399         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35400         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35401         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35402         * g++.old-deja/g++.brendan/template24.C: Likewise.
35403         * g++.old-deja/g++.brendan/template3.C: Likewise.
35404         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35405         * g++.old-deja/g++.jason/inline3.C: Likewise.
35406         * g++.old-deja/g++.jason/opeq.C: Likewise.
35407         * g++.old-deja/g++.law/arg5.C: Likewise.
35408         * g++.old-deja/g++.law/arm7.C: Likewise.
35409         * g++.old-deja/g++.law/ctors11.C: Likewise.
35410         * g++.old-deja/g++.law/cvt8.C: Likewise.
35411         * g++.old-deja/g++.law/init9.C: Likewise.
35412         * g++.old-deja/g++.law/refs4.C: Likewise.
35413         * g++.old-deja/g++.law/template2.C: Likewise.
35414         * g++.old-deja/g++.law/visibility24.C: Likewise.
35415         * g++.old-deja/g++.law/vtable3.C: Likewise.
35416         * g++.old-deja/g++.mike/asm2.C: Likewise.
35417         * g++.old-deja/g++.mike/eh1.C: Likewise.
35418         * g++.old-deja/g++.mike/misc1.C: Likewise.
35419         * g++.old-deja/g++.mike/misc13.C: Likewise.
35420         * g++.old-deja/g++.mike/misc14.C: Likewise.
35421         * g++.old-deja/g++.mike/ns12.C: Likewise.
35422         * g++.old-deja/g++.mike/p1248.C: Likewise.
35423         * g++.old-deja/g++.mike/p3708.C: Likewise.
35424         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35425         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35426         * g++.old-deja/g++.mike/p646.C: Likewise.
35427         * g++.old-deja/g++.mike/p700.C: Likewise.
35428         * g++.old-deja/g++.mike/p783.C: Likewise.
35429         * g++.old-deja/g++.mike/p783a.C: Likewise.
35430         * g++.old-deja/g++.mike/p783b.C: Likewise.
35431         * g++.old-deja/g++.mike/p786.C: Likewise.
35432         * g++.old-deja/g++.mike/p789.C: Likewise.
35433         * g++.old-deja/g++.mike/p789a.C: Likewise.
35434         * g++.old-deja/g++.mike/p807a.C: Likewise.
35435         * g++.old-deja/g++.other/delete3.C: Likewise.
35436         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35437         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35438         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35439         * g++.old-deja/g++.other/empty1.C: Likewise.
35440         * g++.old-deja/g++.other/temporary1.C: Likewise.
35441         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35442         * g++.old-deja/g++.pt/t16.C: Likewise.
35443         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35444
35445 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35446
35447         * gcc.dg/991230-1.c: New test.
35448
35449 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35450
35451         * gcc.c-torture/compile/991229-3.c: New test.
35452         * gcc.c-torture/compile/991229-2.c: New test.
35453         * gcc.c-torture/compile/991229-1.c: New test.
35454
35455 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35456
35457         * gcc.c-torture/compile/labels-2.c: New test.
35458
35459 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35460
35461         * gcc.c-torture/execute/991227-1.c: New test.
35462
35463 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35464
35465         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35466
35467 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35468
35469         * gcc.c-torture/execute/991221-1.c: New test.
35470
35471 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35472
35473         * g++.old-deja/g++.other/cast3.C: New test.
35474
35475 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35476
35477         * gcc.c-torture/execute/991216-4.c: New test.
35478
35479 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35480
35481         * gcc.c-torture/execute/991216-1.c: New test.
35482         * gcc.c-torture/execute/991216-2.c: New test.
35483         * gcc.c-torture/execute/991216-3.c: New test.
35484
35485 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35486
35487         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35488         Actually make the test fail by using "-O2" for compilation.
35489
35490 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35491
35492         * g++.old-deja/g++.warn/cast-align1.C: New test.
35493
35494 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35495
35496         * gcc.c-torture/compile/991214-1.c: New test.
35497         * gcc.c-torture/compile/991214-2.c: New test.
35498
35499 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35500
35501         * gcc.dg/991214-1.c: New test.
35502
35503 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35504
35505         * gcc.c-torture/compile/991213-3.c: New test.
35506         * gcc.c-torture/compile/991213-2.c: New test.
35507         * gcc.c-torture/compile/991213-1.c: New test.
35508
35509 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35510
35511         * gcc.dg/991209-1.c: New test.
35512
35513 1999-12-08  Nathan Sidwell <nathan@acm.org>
35514
35515         * gcc.c-torture/compile/991208-1.c: New test.
35516
35517 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35518
35519         * gcc.dg/ultrasp2.c: New test.
35520
35521 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35522
35523         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35524
35525 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35526
35527         * gcc.c-torture/compile/991202-1.c: New test.
35528         * gcc.c-torture/execute/991202-1.c: New test.
35529         * gcc.c-torture/execute/991202-2.c: New test.
35530         * gcc.c-torture/execute/991202-3.c: New test.
35531
35532 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35533
35534         * g++.old-deja/g++.abi/align.C: New test.
35535         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35536         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35537
35538 1999-12-01  Richard Henderson  <rth@cygnus.com>
35539
35540         * gcc.c-torture/execute/991201-1.c: New.
35541
35542 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35543
35544         * gcc.dg/991129-1.c: New test.
35545
35546 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35547
35548         * gcc.c-torture/compile/991127-1.c: New test.
35549
35550 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35551
35552         * g++.old-deja/g++.other/warn4.C: New test.
35553
35554 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35555
35556         * g++.old-deja/g++.eh/cleanup2.C: New test.
35557         * g++.old-deja/g++.ext/pretty2.C: New test.
35558         * g++.old-deja/g++.ext/pretty3.C: New test.
35559         * g++.old-deja/g++.other/debug6.C: New test.
35560
35561 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35562
35563         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35564         compiler_output to look for one error message instead of two.
35565
35566 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35567
35568         * gcc.c-torture/execute/991118-1.c: Also test case
35569         where the word boundary does not split a byte evenly.
35570
35571 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35572
35573         * g++.old-deja/g++.ext/restrict1.C: New test.
35574
35575 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35576
35577         * gcc.c-torture/execute/991118-1.c: New test.
35578
35579 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35580
35581         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35582         working directory pathnames.
35583
35584 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35585
35586         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35587         host is equipped with driver.h and driver.o so it can actually
35588         compile and run the tests.
35589
35590 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35591
35592         * gcc.c-torture/compile/991008-1.c: New test.
35593
35594 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35595
35596         * lib/gcc-dg.exp: Include target-supports.exp
35597
35598 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35599
35600         * lib/target-supports.exp: New file: Provide procs to test for
35601         features supported by the target.
35602         (check_weak_available): Moved here from ecos.exp.
35603         (check_alias_available): New proc: Determine of the target
35604         toolchain supports the alias attribute.
35605
35606         * gcc.dg/special/ecos.exp: Move check_weak_available to
35607         target-supports.exp.
35608         (alias-1.c): Only perform the test if the target supports
35609         aliases.
35610         (wkali-1.c): Only perform the test if the target supports
35611         aliases.
35612
35613         * gcc.dg/990506-0.c: Expect error messages from cross
35614         targets as well as native targets.
35615
35616 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35617
35618         * gcc.dg/ultrasp1.c: Removed xfail.
35619         * gcc.dg/struct-ret-2.c: Likewise.
35620         * gcc.dg/array-1.c: Likewise.
35621
35622 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35623
35624         * gcc.dg/struct-ret-2.c: New test.
35625
35626         * gcc.dg/array-1.c: New test.
35627
35628 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35629
35630         * gcc.c-torture/execute/991030-1.c: New test.
35631
35632 1999-10-26  Richard Henderson  <rth@cygnus.com>
35633
35634         * gcc.c-torture/compile/991026-2.c: New test.
35635
35636 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35637
35638         * gcc.c-torture/compile/991026-1.c: New test.
35639
35640 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35641
35642         * gcc.c-torture/execute/991023-1.c: New test.
35643
35644 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35645
35646         * gcc.c-torture/execute/991019-1.c: New test.
35647
35648 1999-10-16  Richard Henderson  <rth@cygnus.com>
35649
35650         * gcc.c-torture/execute/991016-1.c: New test.
35651
35652 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35653
35654         * gcc.c-torture/execute/991014-1.c: New test.
35655
35656 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35657
35658         * g++.old-deja/g++.other/union2.C: New test.
35659
35660 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35661
35662         * g++.old-deja/g++.other/vaarg2.C: New test.
35663         * g++.old-deja/g++.other/vaarg3.C: New test.
35664
35665 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35666
35667         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35668         in compile/.
35669
35670 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35671
35672         * gcc.c-torture/execute/va-arg-11.c: New test.
35673
35674 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35675
35676         * lib/file-format.exp (gcc_target_object_format): Don't
35677         crash if objdump is unavailable.
35678
35679 1999-09-29  Donn Terry <donn@interix.com>
35680
35681         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35682
35683 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35684
35685         * gcc.c-torture/compile/990928-1.c: New test.
35686
35687 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35688
35689         * g++.old-deja/g++.other/decl6.C: New test.
35690
35691 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35692
35693         * gcc.c-torture/execute/va-arg-10.c: New test.
35694
35695 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35696
35697         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35698         __PRETTY_FUNCTION__.
35699
35700 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35701
35702         * gcc.c-torture/execute/990923-1.c: New test.
35703
35704 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35705
35706         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35707         for which -fpic is inappropriate.
35708
35709 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35710
35711         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35712
35713 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35714
35715         * g++.old-deja/g++.other/dyncast1.C: New test.
35716         * g++.old-deja/g++.other/dyncast2.C: New test.
35717         * g++.old-deja/g++.other/dyncast3.C: New test.
35718         * g++.old-deja/g++.other/dyncast4.C: New test.
35719         * g++.old-deja/g++.other/dyncast5.C: New test.
35720         * g++.old-deja/g++.eh/catch3.C: New test.
35721         * g++.old-deja/g++.eh/catch3p.C: New test.
35722         * g++.old-deja/g++.eh/catch4.C: New test.
35723         * g++.old-deja/g++.eh/catch4p.C: New test.
35724         * g++.old-deja/g++.eh/catch5.C: New test.
35725         * g++.old-deja/g++.eh/catch5p.C: New test.
35726         * g++.old-deja/g++.eh/catch6.C: New test.
35727         * g++.old-deja/g++.eh/catch6p.C: New test.
35728         * g++.old-deja/g++.eh/catch7.C: New test.
35729         * g++.old-deja/g++.eh/catch7p.C: New test.
35730         * g++.old-deja/g++.eh/catch8.C: New test.
35731         * g++.old-deja/g++.eh/catch8p.C: New test.
35732         * g++.old-deja/g++.eh/catch9.C: New test.
35733         * g++.old-deja/g++.eh/catch9p.C: New test.
35734
35735 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35736
35737         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35738         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35739
35740 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35741
35742         * gcc.c-torture/compile/990913-1.c: New test.
35743
35744 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35745
35746         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35747         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35748
35749 1999-09-09  Richard Henderson  <rth@cygnus.com>
35750
35751         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35752
35753 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35754
35755         * g++.old-deja/g++.other/lookup11.C: New test.
35756         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35757         what is permitted and what we want.
35758         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35759         overload use.
35760         * g++.old-deja/g++.jason/rfg5.C: Likewise
35761
35762 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35763
35764         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35765         * gcc.c-torture/noncompile/poison-1.c: New file.
35766
35767 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35768
35769         * g++.old-deja/g++.other/sizeof3.C: New test.
35770         * g++.old-deja/g++.other/sizeof4.C: New test.
35771         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35772         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35773
35774 1999-09-07  Richard Henderson  <rth@cygnus.com>
35775
35776         * gcc.dg/va-arg-1.c: New.
35777
35778 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35779
35780         * gcc.c-torture/execute/va-arg-9.c: New test.
35781
35782 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35783
35784         * g77.f-torture/compile/980519-2.f: New test.
35785         * g77.f-torture/compile/19990905-0.f: New test.
35786         * g77.f-torture/compile/19990905-1.f: New test.
35787         * g77.f-torture/compile/19990905-2.f: New test.
35788
35789         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35790
35791 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35792
35793         * gcc.c-torture/execute/990827-1.c: Fix typo.
35794
35795 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35796
35797         * g++.old-deja/g++.other/deref1.C: New test.
35798
35799 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35800
35801         * g++.old-deja/g++.other/ambig2.C: New test.
35802         * g++.old-deja/g++.other/cond5.C: New test.
35803         * g++.old-deja/g++.other/lookup16.C: New test.
35804
35805 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35806
35807         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35808         assemblers too.
35809
35810 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35811
35812         * lib/c-torture.exp: Avoid the "compare executables" optimization
35813         when testing native.
35814
35815 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35816
35817         * gcc.c-torture/execute/990829-1.c: New test.
35818         * gcc.c-torture/compile/990829-1.c: New test.
35819
35820 1999-08-27  Paul Burchard  <burchard@pobox.com>
35821
35822         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35823         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35824         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35825         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35826         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35827         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35828         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35829         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35830         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35831         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35832         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35833
35834 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35835
35836         * gcc.c-torture/execute/990827-1.c: New test.
35837
35838 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35839
35840         * g77.f-torture/noncompile/19990826-4.f: New test.
35841
35842         * g77.f-torture/compile/19990826-3.f: New test.
35843
35844         * g77.f-torture/execute/19990826-2.f: New test.
35845
35846         * g77.f-torture/compile/19990826-1.f: New test.
35847
35848         * gcc.c-torture/execute/990826-0.c: New test.
35849         * g77.c-torture/execute/19990826-0.f: New test.
35850
35851         * g77.f-torture/noncompile/970626-2.f: New test.
35852
35853 1999-08-25  Paul Burchard  <burchard@pobox.com>
35854
35855         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35856         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35857         lss-011.C: New tests.
35858
35859 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35860
35861         * g++.old-deja/g++.other/decl5.C: New test.
35862
35863 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35864
35865         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35866         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35867         call `postbase' for each one.  All callers of `postbase' changed
35868         to call this instead.
35869
35870 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35871
35872         * gcc.c-torture/execute/990811-1.c: New test.
35873
35874 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35875
35876         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35877         just native ones.
35878
35879         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
35880         just native ones.
35881
35882 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35883
35884         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
35885
35886 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35887
35888         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
35889
35890 1999-08-04  Nathan Sidwell  <nathan@acm.org>
35891
35892         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
35893
35894 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35895
35896         * gcc.c-torture/execute/990804-1.c: New test.
35897
35898 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35899
35900         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
35901         * g++.old-deja/g++.brendan/crash64.C: Likewise
35902         * g++.old-deja/g++.brendan/overload8.C: Likewise
35903
35904 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35905
35906         * g++.old-deja/g++.other/struct1.C: New test.
35907
35908 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35909
35910         * g++.old-deja/g++.other/enum2.C: New test.
35911
35912 1999-08-02  Richard Henderson  <rth@cygnus.com>
35913
35914         Adapted from tests from Franz Sirl:
35915         * gcc.c-torture/execute/va-arg-7.c: New test.
35916         * gcc.c-torture/execute/va-arg-8.c: New test.
35917
35918 1999-08-01  Jeffrey A Law  (law@cygnus.com)
35919
35920         * gcc.c-torture/compile/990801-2.c: New test.
35921
35922         * gcc.c-torture/compile/990801-1.c: New test.
35923
35924 1999-07-27  Michael Meissner  <meissner@cygnus.com>
35925
35926         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
35927         fp-cmp-1.c, converting double to float.
35928
35929         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
35930         fp-cmp-1.c, converting double to long double.
35931
35932         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
35933         from fr1 to unknown_register, since fr1 is a legitimate register
35934         on some machines.
35935
35936 1999-07-25  Jeffrey A Law  (law@cygnus.com)
35937
35938         * README: More listname related changes.
35939
35940 1999-07-08  Catherine Moore  <clm@cygnus.com>
35941
35942         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
35943
35944 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
35945
35946         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
35947
35948 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35949
35950         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
35951
35952 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
35953
35954         * gcc.dg/990703-1.c: New test.
35955
35956 1999-06-29  Nick Clifton  <nickc@cygnus.com>
35957
35958         * lib/file-format.exp: New file: Move definition of proc
35959         gcc_target_object_format to here from
35960         gcc.dg/special/ecos.exp.
35961
35962         * lib/c-torture.exp: Include lib file-format.exp.
35963         * lib/gcc-dg.exp: Include lib file-format.exp.
35964
35965         * gcc.dg/special/ecos.exp: Remove definition of proc
35966         gcc_target_object_format.
35967
35968 1999-06-28  Jeffrey A Law  (law@cygnus.com)
35969
35970         * gcc.c-torture/execute/990628-1.c: New test.
35971
35972 1999-06-25  Jeffrey A Law  (law@cygnus.com)
35973
35974         * gcc.c-torture/compile/990625-2.c: New test.
35975
35976         * gcc.c-torture/compile/990625-1.c: New test.
35977
35978 1999-06-23  Nick Clifton  <nickc@cygnus.com>
35979
35980         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
35981         attributes compile.
35982         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
35983         ports that use the COFF/PE file format.
35984
35985 1999-06-17  Jeffrey A Law  (law@cygnus.com)
35986
35987         * gcc.c-torture/compile/990617-1.c: New test.
35988
35989 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
35990
35991         * g++.old-deja/g++.other/decl4.C: New test.
35992
35993 1999-06-14  Nathan Sidwell  <nathan@acm.org>
35994
35995         * g++.old-deja/g++.other/bitfld3.C: New test.
35996
35997 1999-06-08  Nathan Sidwell  <nathan@acm.org>
35998
35999         * g++.old-deja/g++.eh/catch1.C: New test.
36000
36001 1999-06-07  Jeffrey A Law  (law@cygnus.com)
36002
36003         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
36004
36005         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
36006         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
36007
36008 1999-06-05  Craig Burley  <craig@jcb-sc.com>
36009
36010         * g77.f-torture/compile/19990502-0.f: Replace with new,
36011         shorter, test that still fails after recent changes.
36012
36013 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36014
36015         * gcc.c-torture/execute/990604-1.c: New test.
36016
36017 1999-05-31  Jeffrey A Law  (law@cygnus.com)
36018
36019         * gcc.c-torture/execute/990531-1.c: New test.
36020
36021 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36022
36023         * gcc.c-torture/compile/990527-1.c: New test.
36024
36025 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
36026
36027         * gcc.c-torture/execute/990527-1.c: New test.
36028
36029 1999-05-25  Nick Clifton  <nickc@cygnus.com>
36030
36031         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
36032         bitfields as signed.
36033
36034 1999-05-25  Craig Burley  <craig@jcb-sc.com>
36035
36036         * g77.f-torture/compile/19990525-0.f: New test.
36037
36038 1999-05-25  Jeffrey A Law  (law@cygnus.com)
36039
36040         * gcc.c-torture/execute/990525-2.c: New test.
36041
36042         * gcc.c-torture/execute/990525-1.c: New test.
36043
36044 1999-05-24  Nathan Sidwell  <nathan@acm.org>
36045
36046         * g++.old-deja/g++.other/anon3.C: New test.
36047         * g++.old-deja/g++.other/anon4.C: New test.
36048         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
36049         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
36050         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
36051         Merrill).
36052
36053 1999-05-24  Jeffrey A Law  (law@cygnus.com)
36054
36055         * gcc.c-torture/execute/990524-1.c: New test.
36056
36057         * gcc.dg/990524-1.c: New test.
36058
36059 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36060
36061         * gcc.c-torture/compile/990523-1.c: New test.
36062
36063 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
36064
36065         * gcc.c-torture/compile/990519-1.c: New test.
36066
36067 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36068
36069         * gcc.c-torture/compile/990517-1.c: New test.
36070
36071         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
36072         (e4, f4): New tests.
36073         (main): Call them.
36074
36075 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36076
36077         * gcc.dg/noreturn-1.c: New test.
36078
36079 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
36080
36081         * gcc.c-torture/execute/990513-1.c: New test.
36082
36083 1999-05-10  Richard Henderson  <rth@cygnus.com>
36084
36085         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
36086
36087 1999-05-10  Craig Burley  <craig@jcb-sc.com>
36088
36089         * g77.f-torture/execute/erfc.f: Use small single-precision
36090         values, to avoid problems on Alphas when not -mieee.
36091
36092 1999-05-08  Craig Burley  <craig@jcb-sc.com>
36093
36094         * gcc.dg/990506-0.c: New test.
36095
36096 1999-05-08  Richard Henderson  <rth@cygnus.com>
36097
36098         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
36099         the constant to test.  Don't XFAIL 64-bit targets.
36100
36101         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
36102         * g++.old-deja/g++.law/profile1.C: Likewise.
36103
36104         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
36105         operator new instances.
36106         * g++.old-deja/g++.other/delete5.C: Likewise.
36107
36108 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36109
36110         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
36111         intrinsic.
36112
36113 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36114
36115         * g77.f-torture/execute/u77-test.f: Reverse order of two
36116         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
36117
36118 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36119
36120         * gcc.dg/compare1.c: New test.
36121
36122 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36123
36124         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
36125         New tests.
36126
36127 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36128
36129         * g77.f-torture/compile/19990502-1.f: New test.
36130
36131 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36132
36133         * g77.f-torture/compile/19990502-0.f: New test.
36134
36135 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36136
36137         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
36138         intrinsic.
36139
36140 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36141
36142         * g77.f-torture/execute/u77-test.f (main): List libU77
36143         intrinsics not currently tested.
36144         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
36145         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
36146         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
36147         Trim blanks off the ends of some printed strings.
36148
36149 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36150
36151         * g77.f-torture/execute/u77-test.f (main): Just warn about
36152         FSTAT gid disagreement, as it's expected on some systems.
36153
36154 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36155
36156         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
36157         use a new function, which allows for some slop.
36158         Clean up some commentary.
36159         (issum): The new function.
36160         (sgladd): Deleted subroutine.
36161
36162 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36163
36164         * g77.f-torture/execute/u77-test.f: Modify to be more like
36165         libf2c/libU77 version, bringing patches to that version here.
36166         Add suitable commentary.
36167
36168 1999-04-25  Richard Henderson  <rth@cygnus.com>
36169
36170         * gcc.dg/990424-1.c: New test.
36171
36172 1999-04-24  Craig Burley  <craig@jcb-sc.com>
36173
36174         * g77.f-torture/execute/u77-test.f (main): Bug involving
36175         LSTAT has been fixed, so turn back on full checking.
36176
36177 1999-04-20  Craig Burley  <craig@jcb-sc.com>
36178
36179         * g77.f-torture/compile/19990419-0.f: New test.
36180         * g77.f-torture/execute/19990419-1.f: New test.
36181
36182 1999-04-17  Richard Henderson  <rth@cygnus.com>
36183
36184         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
36185         to avoid the need for a prototype to supress a warning.
36186
36187 1999-04-07  Jim Wilson  <wilson@cygnus.com>
36188
36189         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
36190
36191 1999-04-04  Jeffrey A Law  (law@cygnus.com)
36192
36193         * gcc.c-torture/execute/990404-1.c: New test.
36194
36195 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36196
36197         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
36198         * gcc.dg/cpp-if3.c: Don't use -pedantic.
36199         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
36200         missing initializer warnings.
36201
36202 1999-03-28  Jeffrey A Law  (law@cygnus.com)
36203
36204         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
36205         matching strings.
36206
36207 1999-03-26  Jeffrey A Law  (law@cygnus.com)
36208
36209         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
36210
36211 1999-03-26  Craig Burley  <craig@jcb-sc.com>
36212
36213         * g77.f-torture/execute/19990325-0.f: New test.
36214         * g77.f-torture/execute/19990325-1.f: New test.
36215
36216 1999-03-24  Jeffrey A Law  (law@cygnus.com)
36217
36218         * gcc.c-torture/execute/990324-1.c: New test.
36219
36220 1999-03-22  Jim Wilson  <wilson@cygnus.com>
36221
36222         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
36223         test with 4.
36224
36225 1999-03-17  Richard Henderson  <rth@cygnus.com>
36226
36227         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
36228
36229 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36230
36231         * g77.f-torture/execute/19990313-2.f: New test.
36232         * g77.f-torture/execute/19990313-3.f: New test.
36233
36234 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36235
36236         * g77.f-torture/execute/19990313-0.f: New test.
36237         * g77.f-torture/execute/19990313-1.f: New test.
36238
36239 1999-03-12  Jim Wilson  <wilson@cygnus.com>
36240
36241         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
36242         printf to sprintf.
36243         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
36244         (main): Add check for u15.  Conditionalize u31 check depending on
36245         whether ints are <32 bits or >=32 bits.
36246
36247 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36248
36249         * g77.f-torture/execute/19981119-0.f: Improve testiness.
36250
36251 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36252
36253         * g77.f-torture/compile/19990305-0.f: New test.
36254         * g77.f-torture/execute/19981119-0.f: New test.
36255
36256 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36257
36258         * g77.f-torture/execute/970625-2.f: call ABORT if final
36259         result is not correct, instead of just printing it.
36260         Add this checking via newly introduced obfuscation, to
36261         trip up buggy front ends.
36262
36263 1999-03-07  Craig Burley  <craig@jcb-sc.com>
36264
36265         * g77.f-torture/compile/960317-1.f: Moved from being
36266         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
36267
36268 1999-03-06  Craig Burley  <craig@jcb-sc.com>
36269
36270         * g77.f-torture/execute/960317-1.f: New (old) test.
36271         * g77.f-torture/execute/970625-2.f: Ditto.
36272
36273 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36274
36275         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36276         message on line 1 or line 2; cccp and cpplib do this differently.
36277
36278 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36279
36280         * g++.old-deja/g++.law/weak1.C: New test.
36281
36282 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36283
36284         * gcc.c-torture/execute/990119-1.c: Renamed to...
36285         * gcc.dg/990119-1.c: this, so it will only be tested once
36286         (it's a preprocessor test, it doesn't need to be run at
36287         multiple optimization levels).
36288
36289 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36290
36291         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36292           ALWAYS_CXXFLAGS.
36293
36294 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36295
36296         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36297         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36298         to not be compilable by current g77.
36299
36300 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36301
36302         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36303
36304 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36305
36306         * gcc.c-torture/execute/990222-1.c: New test.
36307
36308 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36309
36310         * g77.f-torture/compile/19990218-0.f: New test.
36311         * g77.f-torture/noncompile/19990218-1.f: New test.
36312
36313 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36314
36315         * g77.f-torture/compile/19981216-0.f: New test.
36316
36317 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36318
36319         * gcc.dg/990214-1.c: New test.
36320
36321 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36322
36323         * gcc.dg/990213-2.c: New test.
36324
36325         * gcc.dg/990213-1.c: New test.
36326
36327 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36328
36329         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36330         ints.
36331
36332 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36333
36334         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36335         specified by target.
36336
36337         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36338
36339 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36340
36341         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36342
36343 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36344
36345         * gcc.dg/special/ecos.exp: New test driver for new tests with
36346         special requirements.
36347
36348         * gcc.dg/special/alias-1.c: New test.
36349         * gcc.dg/special/gcsec-1.c: New test.
36350         * gcc.dg/special/weak-1.c: New test.
36351         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36352         * gcc.dg/special/weak-2.c: New test.
36353         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36354         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36355         * gcc.dg/special/wkali-1.c: New test.
36356         * gcc.dg/special/wkali-2.c: New test.
36357         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36358         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36359
36360 1999-02-10  Felix Lee  <flee@cygnus.com>
36361
36362           * lib/c-torture.exp (c-torture-compile): Pull out code for
36363           analyzing gcc error messages.
36364           (c-torture-execute): Likewise.  Fix some (harmless) false
36365           positives.
36366           * lib/gcc.exp (gcc_check_compile): New function.
36367
36368 1999-02-08  Richard Henderson  <rth@cygnus.com>
36369
36370         * gcc.c-torture/execute/990208-1.c: New test.
36371
36372 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36373
36374         * g++.dg/special/ecos.exp: New driver for new tests with special
36375         requirements
36376
36377         * g++.dg/special/conpr-1.C: New test
36378         * g++.dg/special/conpr-2.C: New test
36379         * g++.dg/special/conpr-2a.C: New test
36380         * g++.dg/special/conpr-3.C: New test
36381         * g++.dg/special/conpr-3a.C: New test
36382         * g++.dg/special/conpr-3b.C: New test
36383
36384         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36385         allow g++ to use the dg driver
36386
36387         * README: Add comment about g++.dg directory
36388
36389 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36390
36391         * README: Update email addresses.
36392
36393 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36394
36395         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36396         arguments in order to force structure S onto the stack even on
36397         the alpha.
36398         (test): Pass 10 leading arguments to function foo as well as the
36399         structure S.
36400
36401         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36402         failure for all targets.
36403
36404         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36405         abort to terminate program execution.
36406
36407 1999-01-30  Richard Henderson  <rth@cygnus.com>
36408
36409         * gcc.c-torture/execute/990130-1.c: New test.
36410
36411 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36412
36413         * gcc.dg/990130-1.c: New test.
36414
36415 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36416
36417         * gcc.c-torture/execute/990128-1.c: New test.
36418
36419 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36420
36421         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36422
36423 1999-01-27  Felix Lee  <flee@cygnus.com>
36424
36425         * lib/c-torture.exp (c-torture-compile): pull out code for
36426         analyzing gcc error messages.
36427         (c-torture-execute): ditto, and fix some (harmless) false
36428         positives.
36429         * lib/gcc.exp (gcc_check_compile): new function.
36430
36431 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36432
36433         * gcc.dg/990117-1.c: New test.
36434
36435         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36436
36437         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36438
36439 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36440
36441         * g77.f-torture/compile/990115-1.f: New test.
36442
36443 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36444
36445         * gcc.c-torture/compile/990107-1.c: New test
36446
36447 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36448
36449         * gcc.c-torture/execute/990106-2.c: New test.
36450
36451         * gcc.c-torture/execute/990106-1.c: New test.
36452
36453 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36454
36455         * gcc.c-torture/compile/981223-1.c: New test.
36456
36457 1998-12-29  Richard Henderson  <rth@cygnus.com>
36458
36459         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36460         (opt3): Rename from opt4 and disable.
36461
36462 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36463
36464         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36465
36466 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36467
36468         * g++.old-deja/g++.other/conv5.C: New test.
36469
36470 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36471
36472         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36473
36474 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36475
36476         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36477
36478 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36479
36480         * gcc.c-torture/compile/981211-1.c: New test.
36481
36482 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36483
36484         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36485
36486         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36487
36488 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36489
36490         * gcc.special/930510-1.c: Make C9X safe.
36491         * gcc.misc-tests/gcov-1.c Similarly.
36492         * gcc.misc-tests/gcov-2.c Similarly.
36493
36494 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36495
36496         * gcc.dg/ultrasp1.c: New test.
36497
36498 1998-12-06  Richard Henderson  <rth@cygnus.com>
36499
36500         * gcc.c-torture/execute/981206.c: New test.
36501
36502 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36503
36504         * g++.old-deja/g++.ns/template7.C: New test.
36505
36506         * g++.old-deja/g++.other/expr1.C: New test.
36507
36508         * g++.old-deja/g++.eh/tmpl3.C: New test.
36509
36510         * g++.old-deja/g++.eh/tmpl2.C: New test.
36511
36512 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36513
36514         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36515         * g++.old-deja/g++.other/using6.C: Removed.
36516         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36517
36518         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36519
36520 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36521
36522         * g++.old-deja/g++.pt/overload8.C: New test.
36523
36524         * g++.old-deja/g++.pt/overload7.C: New test.
36525
36526         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36527
36528         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36529         and relinking messages.
36530         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36531         compiling with -frepo.
36532
36533 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36534
36535         * g++.old-deja/g++.pt/lookup6.C: New test.
36536
36537 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36538
36539         * gcc.c-torture/execute/981130-1.c: New test.
36540         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36541
36542 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36543
36544         * g++.old-deja/g++.pt/explicit76.C: New test.
36545
36546         * g++.old-deja/g++.pt/friend38.C: New test.
36547
36548         * g++.old-deja/g++.ns/crash2.C: New test.
36549
36550         * g++.old-deja/g++.pt/defarg8.C: New test.
36551
36552         * g++.old-deja/g++.pt/instantiate6.C: New test.
36553
36554         * g++.old-deja/g++.pt/static6.C: New test.
36555
36556         * g++.old-deja/g++.pt/decl2.C: New test.
36557
36558 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36559
36560         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36561         problem is actually related with name lookup, but so what? :-)
36562
36563         * g++.old-deja/g++.pt/friend37.C: New test.
36564
36565 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36566
36567         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36568         element, which fails on some systems.
36569
36570         * g77.f-torture/execute/labug1.f: New test.
36571
36572 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36573
36574         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36575         is defined.
36576
36577 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36578
36579         * g77.f-torture/compile/981117-1.f: New test.
36580
36581 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36582
36583         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36584         properly discarded.
36585
36586 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36587
36588         * gcc.c-torture/execute/memcheck: New directory of tests for
36589         -fcheck-memory-usage.
36590
36591 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36592
36593         * README: New file, general information about the testsuite and
36594         new description of the various C++ test subdirectories.
36595         * README.g++: Eliminate obsolete information, update and move most
36596         relevant stuff to README.
36597
36598 1998-11-07  Richard Henderson  <rth@cygnus.com>
36599
36600         * gcc.c-torture/compile/981107-1.c: New test.
36601
36602 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36603
36604         * execute/memcpy-bi.c: New testcase.
36605
36606 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36607
36608         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36609         base classes.
36610
36611         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36612         template is selected.
36613
36614         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36615         classes, it should be accepted for all types.
36616
36617         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36618
36619         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36620         specializations start with template headers.
36621
36622 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36623
36624         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36625
36626         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36627         non-POD types.
36628
36629 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36630
36631         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36632
36633 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36634
36635         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36636
36637 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36638
36639         * 981019-1.c: New test.
36640
36641 1998-10-14  Robert Lipe <robertl@dgii.com>
36642
36643         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36644         find objc headers.
36645
36646 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36647
36648         * compile/981001-4.c: Remove use of GCC extension that triggers a
36649         compiler bug.
36650
36651 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36652
36653         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36654
36655 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36656
36657         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36658         instantiation of template produces incorrect code for delete
36659         expression.
36660
36661         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36662         constructors' name is not unique.
36663         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36664         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36665
36666         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36667         automatic array of const is ill-formed.
36668
36669         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36670         of template parameter?
36671
36672         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36673         const.
36674
36675         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36676         pointer-to-member expression.
36677
36678         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36679         declaration causes ICE.
36680
36681 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36682
36683         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36684         reserved in the global namespace.
36685
36686         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36687         generate needed virtual table.
36688
36689         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36690
36691 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36692
36693         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36694         template-dependent type
36695
36696 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36697
36698         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36699         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36700         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36701
36702         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36703         class should be usable as argument of member function.
36704         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36705         class should be usable as return type of member function.
36706         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36707         class should be usable as type of data member.
36708
36709         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36710
36711 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36712
36713         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36714
36715 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36716
36717         * gcc.dg/dll-?.c Add thumb to target list.
36718         Fix assembler scan patterns to match current assembler output.
36719
36720 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36721
36722         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36723         matching of template brackets.
36724
36725         * g++.old-deja/g++.other/using4.C: New test.  Test using
36726         declarations of methods from base classes.
36727
36728         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36729         within functions should introduce names into the innermost
36730         enclosing namespace.
36731
36732         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36733         of static locals if first initialization throws.
36734
36735 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36736
36737         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36738
36739 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36740
36741         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36742         lose track of the possible targets of tablejump insns.
36743         * special/special.exp: Run it.
36744
36745 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36746
36747         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36748         must be declared before its specializations can be named in friend
36749         declarations.
36750
36751 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36752
36753         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36754
36755         * g77.f-torture/execute/io1.f: New test.
36756
36757 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36758
36759         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36760         with pointer to template function, for which no argument deduction
36761         is possible.
36762
36763         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36764         specialization of template function as argument to template
36765         function.
36766
36767         * g++.old-deja/g++.other/access2.C: New test; Inner class
36768         shouldn't have privileged access to Outer's names.
36769
36770 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36771
36772         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36773         friend template declared within template class conflicts with
36774         nested class of the same name.
36775
36776         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36777         is ignored.
36778
36779         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36780         object with direct initializer as function declaration.
36781
36782         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36783         initializers.
36784
36785         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36786         involving const pointer and NULL produces incorrect result.
36787
36788         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36789         type name without `typename' should be rejected with -pedantic.
36790
36791 1998-10-02  Richard Henderson  <rth@cygnus.com>
36792
36793         * g++.old-deja/g++.other/addrof1.C: New test.
36794
36795 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36796
36797         * gcc.c-torture/compile/981001-1.c: New test.
36798         * gcc.c-torture/execute/981001-1.c: New test.
36799
36800 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36801
36802         * gcc.c-torture/compile/981001-2.c: New test.
36803         * gcc.c-torture/compile/981001-3.c: New test.
36804         * gcc.c-torture/compile/981001-4.c: New test.
36805
36806 1998-10-01  Robert Lipe  <robertl@dgii.com>
36807
36808         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36809         multilibbed hosts.   Idea grafted from g77.exp.
36810
36811 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36812
36813         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36814         avoid losing on systems which need -lsocket.
36815
36816 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36817
36818         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36819         * g++.old-deja/g++.other/nested2.C: Ditto.
36820         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36821         failure.
36822
36823 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36824
36825         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36826         preferred over template operator!= for enum bitfields.
36827
36828 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36829
36830         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36831         that happen to have the same base name, but in different scopes,
36832         are incorrectly rejected.
36833
36834 1998-09-16  Richard Henderson  <rth@cygnus.com>
36835
36836         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36837         on the native word size instead of an integer literal.
36838
36839 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36840
36841         * g++.old-deja/g++.other/static2.C: Invocation of static data
36842         member of type pointer-to-function denoted as non-static member.
36843
36844         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36845         checks involving function types and aliases.
36846
36847 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36848
36849         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36850         redefined to the same non-trivial type.
36851
36852         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36853         namespace-qualification of template specializations declared in
36854         other namespaces.
36855
36856         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36857         to declare a subset of the specializations of a template function
36858         as friends of specializations of a template class.
36859
36860         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36861         member templates that do not fully specialize the enclosing
36862         template class are rejected.
36863
36864 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36865
36866         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36867
36868 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36869
36870         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36871         altered from libf2c/libU77 version.
36872
36873 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36874
36875         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36876
36877 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
36878
36879         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
36880         (un)signed char are different types for template specialization
36881         purposes.
36882
36883 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
36884
36885         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
36886         * objc: ObjC testsuite.
36887
36888 1998-08-31  Catherine Moore  <clm@cygnus.com>
36889
36890         * gcc.c-torture/execute/941014-1.x:  New file.
36891
36892 1998-08-31  Nick Clifton  <nickc@cygnus.com>
36893
36894         * lib/c-torture.exp: Add support for
36895         torture_eval_before_compile and torture_eval_before_execute
36896         variables.
36897
36898 1998-08-30  Jeffrey A Law  (law@cygnus.com)
36899
36900         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
36901         this test triggers valid.
36902
36903 1998-08-27  Jeffrey A Law  (law@cygnus.com)
36904
36905         * gcc.dg/980827-1.c: New test.
36906
36907 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
36908
36909         * gcc.c-torture/execute/loop-4b.c: New test.
36910
36911 1998-08-26  Nick Clifton  <nickc@cygnus.com>
36912
36913         * lib/c-torture.exp: Add support for
36914         torture_eval_before_compile and torture_eval_before_execute
36915         variables.
36916
36917 1998-08-25  Jeffrey A Law  (law@cygnus.com)
36918
36919         * gcc.c-torture/compile/980825-1.c: New test.
36920
36921 1998-08-24  Nick Clifton  <nickc@cygnus.com>
36922
36923         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
36924         count number tests in opt_t0 not good_t0.
36925
36926 1998-08-24  Jeffrey A Law  (law@cygnus.com)
36927
36928         * gcc.c-torture/compile/930326-1.x: Fix typo.
36929
36930 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
36931
36932         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
36933         causes an ICE.
36934
36935 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36936
36937         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
36938         STACK_SIZE is defined.
36939         * gcc.c-torture/unsorted/stuct.c: Similarly.
36940
36941         * gcc.c-torture/compile/980821-1.c: New test.
36942
36943 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36944
36945         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
36946
36947 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
36948
36949         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
36950         code.
36951
36952 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
36953
36954         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
36955         error'.
36956
36957 1998-08-18  Jeffrey A Law  (law@cygnus.com)
36958
36959         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
36960
36961 1998-08-16  Jeffrey A Law  (law@cygnus.com)
36962
36963         * gcc.c-torture/compile/980816-1.c: New test.
36964
36965         * gcc.dg/980816-1.c: New test.
36966
36967 1998-08-13  Jeffrey A Law  (law@cygnus.com)
36968
36969         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
36970         compiler for ieee tests.
36971
36972 1998-08-01  Dave Love  <d.love@dl.ac.uk>
36973
36974         * g77.f-torture/compile/980729-0.f: New test.
36975
36976 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
36977
36978         * gcc.c-torture/special/eeprof-1.c: New test, for
36979         -finstrument-functions.
36980         * gcc.c-torture/special/special.exp: Run it.
36981
36982 1998-07-29  Jeffrey A Law  (law@cygnus.com)
36983
36984         * gcc.c-torture/compile/980729-1.c: New test.
36985
36986 1998-07-27  Nick Clifton  <nickc@cygnus.com>
36987
36988         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
36989         __thumb__ is defined, and test for ARM style doubles if so.
36990
36991 1998-07-26  Dave Love  <d.love@dl.ac.uk>
36992
36993         * g77.f-torture/noncompile/980615-0.f: New test.
36994
36995 1998-07-26  H.J. Lu  (hjl@gnu.org)
36996
36997         * gcc.dg/980312-1.c: Do link instead of compile.
36998         * gcc.dg/980313-1.c: Likewise.
36999
37000 1998-07-26  Jeffrey A Law  (law@cygnus.com)
37001
37002         * gcc.c-torture/compile/980726-1.c: New test.
37003
37004 1998-07-25  Dave Love  <d.love@dl.ac.uk>
37005
37006         * g77.f-torture/execute/io0.f: New test.
37007
37008 1998-07-24  Nick Clifton  <nickc@cygnus.com>
37009
37010         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
37011         an int.
37012
37013 1998-06-18  Michael Meissner  <meissner@cygnus.com>
37014
37015         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
37016         m32r bugs.
37017
37018 1998-07-17  Nick Clifton  <nickc@cygnus.com>
37019
37020         * gcc.dg/980626-1.c: Expect failures for all toolchains until
37021         c-decl.c:grokdeclarator can handle mode attributes.
37022
37023 1998-07-16  Jeffrey A Law  (law@cygnus.com)
37024
37025         * gcc.c-torture/execute/980716-1.c: New test.
37026
37027 1998-07-13  Jeffrey A Law  (law@cygnus.com)
37028
37029         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
37030         the mn10200.
37031         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
37032         the mn10200.
37033         * gcc.c-torture/execute/va-arg-3.x: Similarly.
37034         * gcc.c-torture/compile/930326-1.x: Similarly.
37035
37036 1998-07-13  Dave Love  <d.love@dl.ac.uk>
37037
37038         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
37039         New test from Craig.
37040
37041 1998-07-12  Dave Love  <d.love@dl.ac.uk>
37042
37043         * g77.f-torture/noncompile/980616-0.f: New test.
37044
37045         * g77.f-torture/execute/970816-3.f:  New test from Craig.
37046
37047 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37048
37049         *  g++.other/singleton.C: Return error value instead of taking
37050         SIGSEGV.
37051
37052 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
37053
37054         *  g++.other/singleton.C: New test.   Warning is under dispute.
37055         Runtime crash is not.
37056
37057 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37058
37059         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
37060         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
37061         using6.C, using7.C}:  New namespace tests.
37062
37063 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
37064
37065         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
37066         specialization with typedef'ed names used as array indexes.
37067
37068 1998-07-09  Jeffrey A Law  (law@cygnus.com)
37069
37070         * gcc.c-torture/execute/980709-1.c: New test.
37071
37072         * gcc.dg/980709-1.c: New test.
37073
37074 1998-07-07  Richard Henderson  <rth@cygnus.com>
37075
37076         * gcc.c-torture/execute/bcp-1.c: New test.
37077
37078 1998-07-07  Jeffrey A Law  (law@cygnus.com)
37079
37080         * gcc.c-torture/execute/980707-1.c: New test.
37081
37082 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
37083
37084         * gcc.c-torture/compile/980706-1.c: New test.
37085
37086 1998-07-01  Dave Love  <d.love@dl.ac.uk>
37087
37088         * g77.f-torture/execute/980701-0.f,
37089         g77.f-torture/execute/980701-1.f: New test from Craig.
37090
37091 1998-07-01  Jeffrey A Law  (law@cygnus.com)
37092
37093         * gcc.c-torture/compile/980701-1.c: New test.
37094
37095         * gcc.c-torture/execute/980701-1.c: New test.
37096
37097 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
37098 rlsruhe.de>
37099
37100         * g++.old-deja/g++.robertl/eb132.C: New test.
37101         * g++.old-deja/g++.robertl/eb133.C: Likewise.
37102
37103 1998-06-29  Dave Love  <d.love@dl.ac.uk>
37104
37105         * g77.f-torture/execute/980628-7.f,
37106         g77.f-torture/execute/980628-8.f,
37107         g77.f-torture/execute/980628-9.f,
37108         g77.f-torture/execute/980628-10.f: New tests from Craig.
37109
37110         * g77.f-torture/execute/980628-3.f: Remove mail headers.
37111
37112 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37113
37114         * g77.f-torture/execute/980628-4.f: New test from Craig.
37115         * g77.f-torture/execute/980628-5.f: Likewise.
37116         * g77.f-torture/execute/980628-2.f: Likewise.
37117         * g77.f-torture/execute/980628-0.f: Likewise.
37118         * g77.f-torture/execute/980628-1.f: Likewise.
37119         * g77.f-torture/execute/980628-3.f: Likewise.
37120         * g77.f-torture/execute/980628-6.f: Likewise.
37121
37122 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37123
37124         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
37125         directory when nothing has been installed yet.
37126
37127 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
37128
37129         * gcc.c-torture/special/special.exp: Handle newer versions of
37130         dejagnu.
37131
37132 1998-06-26  Jeffrey A Law  (law@cygnus.com)
37133
37134         * gcc.dg/980626-1.c: New test.
37135
37136 1998-06-19  Bruno Haible <haible@ilog.fr>
37137
37138         * gcc.misc-tests/m-un-2.c: New test.
37139         * g++.old-deja/g++.other/warn01.c: Likewise.
37140
37141 1998-06-19  Robert Lipe  <robertl@dgii.com>
37142
37143         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
37144         compatibility with assmblers with a different comment character.
37145         Eliminate use of GAS-specific extensions.
37146
37147 1998-06-19  Jeffrey A Law  (law@cygnus.com)
37148
37149         * gcc.c-torture/execute/ieee/980619-1.c: New test.
37150
37151 1998-06-19  Robert Lipe  <robertl@dgii.com>
37152
37153         *lib/g77.exp: Replace search for libf2c.a with search for newly
37154         renamed libg2c.a
37155
37156 1998-06-17  Jeffrey A Law  (law@cygnus.com)
37157
37158         * gcc.c-torture/execute/980617-1.c: New test.
37159
37160 1998-06-12  Jeffrey A Law  (law@cygnus.com)
37161
37162         * gcc.c-torture/execute/980612-1.c: New test.
37163
37164 1998-06-08  Jeffrey A Law  (law@cygnus.com)
37165
37166         * gcc.dg/980523-1.c: Only test on ppc-linux.
37167         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
37168
37169         * gcc.c-torture/execute/980608-1.c: New test.
37170
37171 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
37172
37173         * gcc.c-torture/execute/980605-1.c: New test.
37174
37175 1998-06-04  Jeffrey A Law  (law@cygnus.com)
37176
37177         * gcc.c-torture/execute/980604-1.c: New test.
37178
37179 1998-06-02  Jeffrey A Law  (law@cygnus.com)
37180
37181         * gcc.c-torture/execute/980602-1.c: New test.
37182         * gcc.c-torture/execute/980602-2.c: Likewise.
37183
37184 1998-06-02  Dave Love  <d.love@dl.ac.uk>
37185
37186         * 970125-0.f: Fix per JCB.  Add commentary.
37187
37188 1998-05-31  Michael Meissner  <meissner@cygnus.com>
37189
37190         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
37191         IEEE -0 support.
37192
37193 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
37194
37195         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
37196         earlier.
37197
37198 1998-05-28  Catherine Moore <clm@cygnus.com>
37199
37200         * gcc.c-torture/execute/980526-3.c: New test.
37201
37202 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
37203
37204         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
37205         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
37206         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
37207         m88k-motorola-sysv3 to XFAIL.
37208
37209 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37210
37211         * gcc.dg/980526-1.c: New test.
37212         * gcc.c-torture/execute/980526-2.c: New test.
37213
37214 1998-05-26  Jeffrey A Law  (law@cygnus.com)
37215
37216         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
37217
37218         * gcc.c-torture/execute/980526-1.c: New test.
37219
37220 1998-05-26  Dave Love  <d.love@dl.ac.uk>
37221
37222         * g77.f-torture/execute/alpha2.f: Add runtime test.
37223
37224 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
37225
37226         * g++.old-deja/old-deja.exp: Strip leading directories.
37227
37228         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
37229         error for the line.  Don't run multiple tests for the same line.
37230
37231 1998-05-23  Jeffrey A Law  (law@cygnus.com)
37232
37233         * gcc.dg/980523-1.c: New test.
37234
37235 1998-05-23  Dave Love  <d.love@dl.ac.uk>
37236
37237         * g77.f-torture/compile/970915-0.f: New test.
37238
37239 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
37240
37241         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
37242
37243 1998-05-21  Jeffrey A Law  (law@cygnus.com)
37244
37245         * gcc.dg/980520-1.c: New test.
37246
37247 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
37248
37249         * gcc.dg/980502-1.c: Fix return type.
37250
37251 1998-05-20  Jeffrey A Law  (law@cygnus.com)
37252
37253         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
37254         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
37255         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
37256         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
37257         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
37258
37259 1998-05-20  Dave Love  <d.love@dl.ac.uk>
37260
37261         * g77.f-torture/execute/980520-1.f: New test.
37262
37263 1998-05-15  Dave Love  <d.love@dl.ac.uk>
37264
37265         * lib/mike-g77.exp: New file.
37266
37267         * g77.f-torture/noncompile/noncompile.exp,
37268         g77.f-torture/noncompile/check0.f: New files.
37269
37270 1998-05-14  Dave Love  <d.love@dl.ac.uk>
37271
37272         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37273         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37274         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37275         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37276         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37277         abort where appropriate.
37278
37279 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37280
37281         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37282         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37283
37284 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37285
37286         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37287
37288 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37289
37290         * g77.f-torture/compile/980427-0.f: New test.
37291
37292 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37293
37294         * g77.f-torture/compile/980424-0.f: New test.
37295
37296 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37297
37298         * g77.f-torture/compile/980419-2.f (main): New test.
37299         * g77.f-torture/compile/970125-0.f: New test.
37300         * g77.f-torture/compile/980419-1.f: New test.
37301
37302 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37303
37304         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37305         of loop-4.c.
37306
37307 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37308
37309         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37310
37311 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37312
37313         * gcc.c-torture/compile/980329-1.c: New test.
37314
37315 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37316
37317         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37318         * gcc.dg/980312-1.c: Fix typo in -march command.
37319
37320 1998-03-16  H.J. Lu  (hjl@gnu.org)
37321
37322         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37323
37324 1998-03-11  Robert Lipe  <robertl@dgii.com>
37325
37326         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37327         Dave Love agree the Fortran source is bogus.
37328
37329 1998-03-11  Robert Lipe  <robertl@dgii.com>
37330
37331         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37332         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37333         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37334         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37335         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37336
37337 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37338
37339         * g++.old-deja/g++.other/friend1.C: New test.
37340
37341 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37342
37343         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37344         possibly uninitialized) variables and declare dnrm2.
37345
37346 1998-02-23  Robert Lipe <robertl@dgii.com>
37347
37348         From Bruno Haible <haible@ilog.fr>:
37349         * gcc.c-torture/execute/980223.c: New test.
37350
37351 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37352
37353         * gcc.dg/ifelse-1.c: New test.
37354
37355 1998-02-09  H.J. Lu  (hjl@gnu.org)
37356
37357         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37358
37359           * lib/old-dejagnu.exp (old-dejagnu): Added the
37360           "execution test - XFAIL *-*-*" handling in the spirit of
37361           "excess errors test -". Changed the "execution test fails"
37362           handling to be like "excess errors test fails".
37363           * Update various tests accordingly.
37364
37365 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37366
37367         * gcc.c-torture/execute/980205.c: New test.
37368
37369 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37370
37371         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37372         * lib/f-torture.exp: Similarly.
37373         * gcc.c-torture: Rename all .cexp files to .x files.
37374
37375 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37376
37377         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37378         (940510-1.c): Removed duplicate.
37379         (971104-1.c): New test.
37380
37381 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37382
37383           * lib/f-torture.exp: Improve error and loop detection.
37384
37385 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37386
37387         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37388         use that to size the filler array.
37389
37390 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37391
37392         * lib/c-torture.exp(c-torture-execute): Fix typo.
37393
37394         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37395         testcase as the executable name. Keep the executable around if
37396         the test fails.
37397
37398 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37399
37400         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37401         changes.  Only test one -g option, and move it to the end of the
37402         list of options to test.
37403
37404 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37405
37406         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37407         variable GCC_TORTURE_OPTIONS to supply default switches separated
37408         by colons.  If no environment variable, run tests with -O0 -g, -O1
37409         -g, and -O2 -g as well.
37410
37411 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37412
37413         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37414         explanatory comments. Fix indentation.
37415
37416 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37417
37418         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37419
37420 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37421
37422         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37423         * g++.old-deja/g++.mike/p7325.C: Likewise.
37424         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37425
37426 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37427
37428         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37429         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37430         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37431         * g++.old-deja/g++.law/operators4.C: Likewise.
37432
37433 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37434
37435         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37436         * g++.old-deja/g++.mike/p784.C: Ditto.
37437         * g++.old-deja/g++.mike/p785.C: Ditto.
37438
37439 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37440
37441           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37442
37443 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37444
37445         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37446         target feature; pass this to c-torture-execute as needed.
37447
37448 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37449
37450         * lib/c-torture.exp(c-torture-execute): If the previous and the
37451         current executables being tested are identical, we don't need to
37452         run the executable again. Try to make the executable names
37453         unique. Add an optional argument for passing additional compiler
37454         flags.
37455
37456 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37457
37458         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37459
37460 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37461
37462         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37463
37464 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37465
37466         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37467         32bit or larger longs.
37468
37469         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37470         have either a 32bit long or 32bit int.
37471
37472 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37473
37474         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37475         Make double precision tests dependent on sizeof (double).
37476
37477 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37478
37479         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37480         too.
37481
37482 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37483
37484         * gcc.c-torture/compile/961203-1.cexp: New script.
37485
37486 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37487
37488         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37489         up the includes ourselves.
37490
37491 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37492
37493         * lib/plumhall.exp: Remove random include, and add a few
37494         verbose messages for debugging.
37495
37496 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37497
37498         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37499         of trying to do it ourselves.
37500
37501 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37502
37503         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37504
37505 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37506
37507         * gcc.prms/5403.c: Made regexp a bit less strict.
37508
37509 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37510
37511         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37512         is returned from remote_load instead.
37513         * lib/plumhall.exp: Ditto.
37514         * lib/mike-g++.exp: Ditto.
37515         * lib/old-dejagnu.exp: Ditto.
37516         * lib/c-torture.exp: Ditto.
37517
37518 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37519
37520         * lib/g++.exp: Use build_wrapper procedure.
37521         * lib/gcc.exp: Ditto.
37522
37523 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37524
37525         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37526         an old-style decl for malloc.  Fixes tests to work when
37527         sizeof (int) != sizeof (size_t).
37528
37529 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37530
37531         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37532
37533         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37534         use stdargs.h interface.
37535
37536 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37537
37538         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37539         NO_VARARGS when compiling.
37540
37541 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37542
37543         * lib/plumhall.exp(ph_includes): New procedure.
37544         (ph_make): Use it.
37545         (ph_compiler): Ditto.
37546
37547         * lib/g++.exp: Rename test-glue.c to testglue.c.
37548         * lib/gcc.exp: Ditto.
37549
37550 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37551
37552         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37553         to completion when it's called.
37554
37555 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37556
37557         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37558         is defined, don't do test.
37559
37560 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37561
37562         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37563         for object files.
37564         (ph_summary): Mark skipped testcases as untested, not unresolved.
37565
37566         * lib/plumhall.exp (ph_make): If unresolved because of bad
37567         errorCode, record errorCode in log file.
37568         (*): Replace send_log/verbose with verbose -log.
37569
37570 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37571
37572         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37573         double conversion if double isn't at least 8 bytes.
37574
37575         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37576         int to work with targets where int is 16 bits.
37577
37578         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37579         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37580         precision for the test to complete.
37581
37582 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37583
37584         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37585         if d10v is not compiled with the -mdouble64 flag.
37586         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37587
37588         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37589         d10v is not compiled with the -mint32 flag.
37590
37591 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37592
37593         * lib/plumhall.exp: Use incr_count.
37594
37595 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37596
37597         * gcc.c-torture: Update to c-torture-1.45.
37598
37599 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37600
37601         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37602         the name of the expect testcase file).
37603
37604         * lib/g++.exp(g++_init): Ditto.
37605
37606 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37607
37608         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37609         the host.
37610
37611         * lib/gcc.exp(gcc_exit): New procedure.
37612
37613 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37614
37615         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37616         specs where appropriate.
37617
37618         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37619         because of new "candidates are" messages, and removed a few
37620
37621         * Converted all non-old-style g++ testcases to old-style, and
37622         moved into g++.old-deja.
37623
37624 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37625
37626         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37627         options.
37628
37629         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37630         succeeded.
37631
37632         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37633
37634 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37635
37636         * lib/gcc.exp (gcc_target_compile): Add support for defining
37637         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37638         the machine doesn't have those features.
37639
37640 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37641
37642         * g++.law/operators4.exp: Don't use LIBS.
37643
37644 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37645
37646         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37647
37648         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37649         * lib/g++.exp: Set it here instead. Also, allow use of the
37650         --tool_exec and --tool_opt options. Change CXX to
37651         GXX_UNDER_TEST.
37652
37653         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37654
37655         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37656
37657 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37658
37659         * lib/old-dejagnu.exp: Use prune_warnings instead of
37660         prune_system_crud.
37661         * lib/mike-g++.exp: Ditto.
37662         * lib/gcc.exp: Ditto.
37663         * lib/g++.exp: Ditto.
37664
37665         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37666
37667 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37668
37669           * 941014-2.c: Include stdlib.h
37670           * 960327-1.c: Include stdio.h
37671           * dbra.c, index-1.c: Don't assume ints are 32bits.
37672
37673 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37674
37675         * lib/gcc.exp: Add gcc,stack_size target feature.
37676
37677         * lib/g++.exp(g++_target_compile): Add the include and link
37678         paths here, not in two other places. And, it's $options, not
37679         options.
37680
37681         * lib/mike-g++.exp(postbase): Remove the code that determines
37682         the correct include and link paths.
37683         * g++.old-deja/old-deja.exp: Ditto.
37684
37685 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37686
37687         * lib/g++.exp(g++_init): target_compile no longer returns the
37688         filename of the result.
37689
37690 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37691
37692         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37693         call to glob.
37694
37695         * gcc.c-torture/special/special.exp: Change call to
37696         gcc_target_compile to include the object file.
37697
37698 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37699
37700         * gcc.c-torture/special/special.exp: Correct misspelling in last
37701         change.
37702
37703 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37704
37705         * lib/plumhall.exp(ph_summary): Log the entire output of the
37706         executable. Return -1 if there were any failures, 0 otherwise.
37707         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37708         (ph_make): Clean up objects and executables that were built
37709         if the tests succeeded.
37710
37711 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37712
37713         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37714         libraries and includes in the build tree as appropriate.
37715
37716 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37717
37718         * lib/c-torture.exp: Instead of looking for the global variable
37719         NO_LONG_LONG, check to see if that's a feature of the target.
37720
37721 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37722
37723         * config/default.exp: Minimize. Delete the remainer of the files in
37724         config; this functionality is now in devo/dejagnu/config.
37725
37726         g++.*/*: Pass any additional flags used to compile to postbase;
37727         delete CXXFLAGS.
37728
37729         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37730         is now done by runtest.exp. Use gcc_target_compile instead of
37731         compile.
37732
37733         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37734         Remove references to CFLAGS. Use remote_file instead of
37735         calling rm -f.
37736         (c-torture): Take a list of arguments to use to compile this
37737         testcase.
37738
37739         lib/g++.exp: Simplify. Use target_compile instead of compile.
37740         lib/gcc-dg.exp: Ditto.
37741         lib/gcc.exp: Ditto.
37742         lib/mike-{gcc,g++}.exp: Ditto.
37743         lib/old-dejagnu.exp: Ditto.
37744         lib/plumhall.exp: Ditto.
37745
37746 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37747
37748         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37749         (ph_linker): Likewise.
37750
37751 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37752
37753           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37754         MAP_ANON / MAP_ANONYMOUS if defined;
37755         else try to map from /dev/zero .
37756
37757 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37758
37759         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
37760         isn't defined, then define it to MAP_ANONYMOUS.
37761
37762 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37763
37764         * gcc.c-torture: Update to c-torture-1.42 release.
37765
37766 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37767
37768         * gcc.c-torture: Update to c-torture-1.41 release.
37769
37770 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37771
37772         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37773         c-torture release.
37774
37775 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37776
37777         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37778         and LDFLAGS.  Fix second case to append the target_info ldflags
37779         onto LDFLAGS, not CFLAGS.
37780         * lib/g++.exp (g++_init): Add target_info stuff.
37781         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37782         of libgloss and newlib flags for !native.
37783
37784         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37785         (GDB): Fix relative path to go up another dir for finding gdb.
37786
37787 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37788
37789         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37790         versions in the target_info array, if they don't exist.
37791
37792 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37793
37794         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37795
37796 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37797
37798         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37799         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37800
37801 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37802
37803         * lib/old-dejagnu.exp: Don't remove the output file before we've
37804         actually tested it. Don't append pwd to the path of the executable
37805         we're testing.
37806
37807 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37808
37809         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37810
37811 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37812
37813         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37814         temporary directory for compiler files, and set it to a default
37815         value of /tmp. Set $output as the name of the output file from
37816         compiling the testcase. Add a -o option to $cflags_var so the
37817         compiler writes the final output file as $output. Set $executable
37818         to $output.
37819
37820         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37821         directory for compiler files, and set it to /tmp if it doesn't
37822         already have a value. Set $output_file to the name of the output
37823         file from compiling the testcase. Add a -o option to CXXFLAGS so
37824         the compiler writes the final output file as $output. Use $output
37825         as the executable to be tested.
37826
37827 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37828
37829         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37830
37831 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37832
37833         * gcc.c-torture/execute/pending-1.c: New test.  Still
37834         pending in Tege's queue.
37835
37836 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37837
37838         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37839         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37840         if there were failures.  Call unresolved if there were unresolved
37841         testcases.  Call gcc_fail if program did not run to completion.
37842         (ph_make): Pass additional argument name to ph_execute.
37843         (ph_execute): Add new argument.  Pass additional arguments to
37844         ph_summary.  Call gcc_fail is there is no execution output.
37845
37846 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37847
37848         * lib/plumhall.exp (proc_summary): Output relavent summary
37849         lines into the log so specific failures in plumhall can be
37850         investigated.
37851
37852 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37853
37854         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37855         (c-torture-execute): Don't try to execute tests which use
37856         "long long" types if $NO_LONG_LONG is nonzero.
37857
37858 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37859
37860         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37861         not c-torture.
37862
37863         * gcc.ieee: Move from here.
37864         * gcc.c-torture/execute/ieee: To here.
37865
37866 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37867
37868         * gcc.c-torture: Update to c-torture-1.41 release.
37869
37870 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37871
37872         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37873         not "$output".
37874
37875 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37876
37877         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
37878         -c present.
37879
37880 1996-03-02  Jeffrey A Law  (law@cygnus.com)
37881
37882         * config/proelf.exp: Handle connecting to a simulator.
37883
37884 1996-01-31  Jeffrey A Law  (law@cygnus.com)
37885
37886         * config/proelf.exp: New file.  Enough framework that we can
37887         run c-torture tests on the proelf targets (or any other target
37888         that gdb can connect to for that matter).
37889
37890 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
37891
37892         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
37893         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
37894
37895         * lib/plumhall.exp (ph_execute): Always call ph_summary if
37896         exec_output exists.
37897
37898 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
37899
37900         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
37901         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
37902
37903         * config/*.exp: Update FSF address.  Change result of ${tool}_load
37904         to pass/fail/unresolved/unsupported/untested.  Caller must now
37905         call unresolved/unsupported/untested.
37906         * lib/*.exp: Update FSF address.  Update to handle new results of
37907         ${tool}_load.
37908         * lib/chill.exp (verbose): Delete.
37909
37910 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
37911
37912         * lib/gcc.exp (default_gcc_start): Change order of args to
37913         $LDFLAGS $CFLAGS $LIBS.
37914         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
37915         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
37916         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
37917         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
37918         * gcc.misc-tests/dg-test.exp: Likewise.
37919         * gcc.misc-tests/msgs.exp: Likewise.
37920         * gcc.prms/prms.exp: Likewise.
37921         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
37922         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
37923
37924         * lib/dg.exp: Deleted, moved to dejagnu/lib.
37925
37926 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37927
37928         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
37929
37930         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
37931         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
37932
37933         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
37934         necessary.
37935
37936 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
37937
37938         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
37939         global for loop; add use of $mathlib.
37940         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
37941         settings here; set mathlib for anything but VxWorks.
37942
37943 1996-01-22  Jeffrey A Law  (law@cygnus.com)
37944
37945         * gcc.c-torture: Update to c-torture-1.40 release.
37946
37947 1996-01-03  Jeffrey A Law  (law@cygnus.com)
37948
37949         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
37950         dg.exp.
37951
37952 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
37953
37954         * lib/c-torture.exp (c-torture-execute): Declare "output" as
37955         global.
37956
37957 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
37958
37959         * lib/g++.exp (LIBS): Define if not already.
37960         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
37961         (gcc-dg-prune): Call prune_gcc_output.
37962         * lib/gcc.exp (prune_gcc_output): New proc.
37963         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
37964         prune_gcc_output.
37965
37966 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
37967
37968         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
37969         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
37970
37971 1995-11-15  Jeffrey A Law  (law@cygnus.com)
37972
37973         * gcc.c-torture: Update to c-torture-1.39 release.
37974
37975 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
37976
37977         * lib/c-torture.exp (c-torture-execute): Don't return if one option
37978         fails, try others as well.
37979
37980 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
37981
37982         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
37983         If compilation fails, mark execute tests as `untested'.
37984         If test is marked as unsupported, don't mark compilation and
37985         execute tests as failed.
37986
37987 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
37988
37989         * lib/g++.exp (g++_init): Don't link in libg++, and look to
37990         libstdc++ for whether or not we want to be doing shared
37991         libraries.  Delete link_curses since we don't need it anymore.
37992         * lib/mike-g++.exp (postbase): Don't link in libg++.
37993         * g++.old-deja/old-deja.exp: Likewise.
37994
37995 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
37996
37997         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
37998
37999 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
38000
38001         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
38002         For that, add `-Wl,-a,shared_archive'.
38003         * g++.old-deja/old-deja.exp: Likewise.
38004
38005 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
38006
38007         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
38008
38009 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
38010
38011         * lib/mike-g++.exp (postbase): Pay attention to the status of
38012         g++_load.
38013
38014 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
38015
38016           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
38017
38018 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
38019
38020         * lib/gcc.exp (default_gcc_start): No longer need to log program
38021         being executed or its output, execute_anywhere does that now.
38022         * lib/g++.exp (default_g++_version): Call execute_anywhere.
38023         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
38024
38025 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
38026
38027         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
38028         the same as those in lib/g++.exp.
38029
38030 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
38031
38032         * gcc.c-torture: Update to c-torture-1.38 release.
38033         * gcc.ieee: Related changes.
38034
38035 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
38036
38037         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
38038         "exec". Minor reformatting changes.
38039
38040         * config/rom68k.exp (${tool}_load): Make it work in a canadian
38041         cross. This means all "exec" calls now work on a remote host as
38042         well.
38043         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
38044         cross. Filter out the extra "\r\n" stuff that expect puts in.
38045         (c-torture-execute): Filter out the bogus warnings like
38046         c-torture-compile does. Add support for canadian cross.
38047         * lib/gcc.exp (default_gcc_version, default_gcc_start)
38048         Use execute_anywhere rather than calling exec directly. Now it
38049         works for canadian cross testing.
38050
38051 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
38052
38053         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
38054         results into a variable, and check that rather than using file exists.
38055
38056 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
38057
38058         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
38059         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
38060
38061 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38062
38063         * g++.old-deja/old-deja.exp: Create and pass runshlib and
38064         lib_curses if there's a shared libg++ in the build tree.
38065
38066 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
38067
38068         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
38069         if not supported target.
38070
38071 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
38072
38073         * lib/g++.exp (g++_init): Move empty setting of runshlib and
38074         link_curses up to always happen, not just for native builds.
38075
38076 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
38077
38078         * gcc.c-torture: Update to c-torture-1.36 release.
38079         * gcc.failure: Related changes.
38080
38081 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
38082
38083         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
38084
38085 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
38086
38087         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
38088         * lib/mike-g++.exp (postbase): Not in here.  Still reference
38089         runshlib, link_curses, and mathlib for link and run.
38090
38091         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
38092         pass the runtime shared library options for Solaris, OSF/1, and
38093         Irix5, and link with -lcurses to avoid unresolved references.
38094
38095 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
38096
38097         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
38098         only run once.
38099
38100 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
38101
38102         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
38103
38104 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
38105
38106         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
38107         do not have a framework for the "compat" tests yet.
38108
38109 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
38110
38111         * lib/mike-g++.exp (postbase): New local variable `mathlib',
38112         set to null if we're testing vxworks5.1.  Use that instead of
38113         `-lm' in the setting of LIBS for link and run.
38114
38115 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
38116
38117         * config/rom68k.exp (${tool}_load): Major changes to make it
38118         work.  Verified that it does in fact return the stuff in
38119         exec_output properly.  Catch any Emul or any TRAP other than 0.
38120
38121 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
38122
38123         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
38124         LDFLAGS properly for targets that need stuff from libgloss.
38125         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
38126         only run once.
38127         (gpp_initialized): New variable.
38128
38129 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
38130
38131         * config/rom68k.exp: Load libgloss.exp.
38132         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
38133         so we can produce a fully linked binary.
38134         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
38135         so we can produce a fully linked binary.
38136
38137 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
38138
38139         * lib/plumhall.exp (ph_section): Watch for expected failures.
38140         Add missing `else'.
38141
38142         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
38143         run the testcase.
38144         (c-torture): Likewise.
38145
38146 1995-08-28  Doug Evans  <dje@cygnus.com>
38147
38148         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
38149
38150         * lib/mike-g++.exp (mike_cleanup): New proc.
38151         (prebase): New globals compiler_result, not_compiler_result,
38152         target_regexp.
38153         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
38154         allow leading "-" in pattern.  Watch for unsupported tests.
38155         If $compiler_result is set, pattern match assembler code,
38156         and ditto for $not_compiler_result.
38157         * lib/mike-gcc.exp: Likewise.
38158
38159         * lib/plumhall.exp (ph_execute): Only call ph_summary if
38160         execution "succeeded".
38161
38162 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
38163
38164         * config/win32.exp: New file.
38165         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
38166
38167 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
38168
38169         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
38170         unsupported.
38171         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
38172         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
38173         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
38174
38175         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
38176         "... without exceptions was ...".  That is now handled by
38177         prune_system_crud.
38178         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38179
38180 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
38181
38182         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
38183         sieve.c,sort2.c}: New files.
38184         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
38185         sieve.exp,sort2.exp}: Drivers for them.
38186
38187         * lib/mike-gcc.exp (program_output): New user settable variable.
38188         (postbase): Call prune_system_crud.  Also prune extraneous compiler
38189         messages.
38190         * lib/mike-g++.exp (program_output): New user settable variable.
38191
38192         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
38193
38194         * config/sh.exp: Deleted (use sim.exp instead).
38195
38196 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
38197
38198         * config/vx.exp: Declare CHECKTASK as global.
38199         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
38200         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
38201         * lib/old-dejagnu.exp: Load [pwd]/$executable.
38202
38203 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38204
38205         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
38206         target. Like vx.exp, only includes `vx29k.exp' instead of
38207         `vxworks.exp'.
38208
38209 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
38210
38211         * config/sim.exp: Increase time limit from 120 seconds to 240.
38212
38213 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
38214
38215         * gcc.c-torture/execute/950628-1.c: New test.
38216
38217 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
38218
38219         * gcc.c-torture: Update with changes/additions from
38220         c-torture-1.34.
38221
38222 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
38223
38224         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
38225
38226 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
38227
38228         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
38229
38230 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
38231
38232         * gcc.c-torture/compile/950512-1.c: New test.
38233         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
38234         * gcc.dg/struct-ret-1.c: Likewise.
38235
38236 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
38237
38238         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
38239           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
38240
38241 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
38242
38243         * gcc.c-torture/special/920411-1.c: Deleted.
38244         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
38245
38246 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
38247
38248         * config/sim.exp (${tool}_load): Hack in call to bash to get a
38249         cpu limit.
38250
38251 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
38252
38253         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
38254
38255 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
38256
38257         From kenner;
38258         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
38259         is the proper length.
38260         * va-arg-3.c: Likewise.
38261
38262 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
38263
38264         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
38265         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
38266
38267         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
38268         * lib/g++.exp (default_g++_start): Delete old cruft.
38269
38270 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
38271
38272         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38273         (2 * (1 << 18)) to (2 * (1 << 17)).
38274
38275         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38276
38277 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38278
38279         * config/rom68k.exp: Renamed from config/idp.exp
38280
38281 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38282
38283         * c-torture/compile/921109-2.c
38284
38285 1995-04-18  Mike Stump  <mrs@cygnus.com>
38286
38287         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38288         excess errors.
38289
38290 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38291
38292         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38293         output.
38294         * lib/g++.exp (default_g++_start): Likewise.
38295
38296 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38297
38298         * gcc.c-torture/compile/950329-1.c: New test.
38299
38300 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38301
38302           * config/bug.exp (${tool}_load): Updated to use new remote_open
38303           and remote_close procs.
38304         * config/idp.exp: New file.
38305
38306 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38307
38308         * gcc.c-torture/execute/950322-1.c: New test.
38309
38310 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38311
38312         * config/vx.exp (${tool}_load): Clean up testing of return code from
38313         vxworks_ld and vxworks_spawn.
38314
38315 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38316
38317         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38318
38319 1995-03-13  Mike Stump  <mrs@cygnus.com>
38320
38321         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38322         can mark excess errors on a machine by machine basis.  Note, the
38323         default is to not expect any excess errors, even when excess
38324         errors test - is given, so you will want to put an XFAIL ... on
38325         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38326         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38327         those 4 machines, but no others.
38328
38329 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38330
38331         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38332         * lib/c-torture.exp: to here.
38333
38334 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38335
38336         * gcc.c-torture/execute/950221-1.c: New test.
38337         * gcc.c-torture/execute/struct-ret-1.c: New test.
38338         * gcc.c-torture/compile/950221-1.c: New test.
38339
38340         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38341
38342 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38343
38344         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38345         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38346
38347 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38348
38349         * g++.gb: New directory of tests, derived from my signature and
38350         class scoping tests.
38351
38352         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38353         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38354         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38355         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38356         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38357         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38358         * g++.gb/sig25.C: Likewise.
38359
38360         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38361         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38362         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38363         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38364         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38365         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38366         * g++.gb/sig25.exp: Likewise.
38367
38368         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38369         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38370         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38371         * g++.gb/scope13.C: Likewise, this test still fails.
38372
38373         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38374         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38375         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38376         * g++.gb/scope13.exp: Ditto.
38377
38378         * g++.gb/README: New file, explains what these tests are about.
38379
38380 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38381
38382         * lib/dg.exp (dg-do): Support `preprocess'.
38383         (dg-test): Likewise.
38384
38385 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38386
38387         * config/udi.exp: change "continue -expect" to "exp_continue".
38388
38389 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38390
38391         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38392         Delete redundant tests.
38393
38394         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38395         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38396         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38397         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38398         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38399         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38400         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38401         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38402
38403         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38404         storing label pointers.
38405         * gcc.c-torture/execute/921019-1.c: Likewise.
38406         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38407         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38408         parameter fp.
38409         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38410         constants.
38411
38412         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38413         Delete obsolete tests.
38414
38415         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38416         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38417         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38418         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38419         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38420         * gcc.c-torture/compile/950124-1.c: New test.
38421
38422         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38423
38424 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38425
38426         * lib/mike-g++.exp: Add -lm to LIBS.
38427
38428 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38429
38430         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38431
38432 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38433
38434         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38435
38436 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38437
38438         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38439
38440 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38441
38442         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38443         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38444         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38445         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38446         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38447         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38448         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38449         * g++.law/{operators31.C, operators32.C,
38450         * g++.law/{operators33.C, operators34.C}: Likewise.
38451         * g++.law/{pic1.C, refs2.C}: Likewise.
38452         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38453         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38454         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38455         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38456
38457         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38458         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38459         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38460         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38461         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38462         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38463         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38464         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38465         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38466         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38467         * g++.law/{operators34.exp}: Likewise.
38468         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38469         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38470         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38471         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38472         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38473
38474         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38475         No longer expected to fail.
38476         * g++.law/missed-error3.C: Tweak for recent bool changes.
38477
38478 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38479
38480         * config/emb-unix: Deleted.
38481         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38482         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38483
38484 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38485
38486         * lib/dg.exp (dg-test): Fix typo in last patch.
38487
38488 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38489
38490         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38491         (handles multiple occurrences).
38492
38493 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38494
38495         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38496         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38497         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38498         printed).
38499         * lib/c-torture.exp (c-torture-compile): Likewise.
38500         (c-torture): Prepend full path if missing.
38501         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38502         (gcc_fail): Likewise.
38503         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38504
38505 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38506
38507         * lib/netware.exp: Only attach to NetWare i386 systems.
38508
38509 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38510
38511         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38512         messages.  Add test name to "output pattern match" pass/fail message.
38513
38514 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38515
38516         * gcc.dg: New testsuite.
38517         * gcc.dg/dg.exp: New file.
38518
38519         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38520         test-switch.c}: Deleted.
38521
38522         * gcc.misc-tests/msgs.exp: New testcase driver.
38523
38524 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38525
38526         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38527         Watch for illegal return values from ${tool}_load.
38528         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38529         cross targets.  Coerce return value >0 to 1.
38530
38531 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38532
38533         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38534
38535         * config/emb-unix.exp: New file.
38536
38537         * config/sim.exp: Error if variable $SIM not defined.
38538         (${tool}_load): Mark test as "untested" if simulator missing.
38539
38540         * config/unix.exp: Load remote.exp to get rcp_download.
38541         * lib/c-torture.exp: Use different option lists for testcases with
38542         and without loops.
38543         * gcc.c-torture/execute/execute.exp: Likewise.
38544
38545 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38546
38547         * config/*.exp: Clarify return code from ${tool}_load.
38548         Call `unresolved' or `untested' instead of `warning' or `perror'
38549         (sometimes you still want to call both though).
38550         Add comment that `shell_id' is local to each file.
38551         * config/udi.exp (timeout): Set to 30.
38552         Don't print warning if connection fails, $connectmode has already
38553         printed an error.
38554         (${tool}_load): Move verbose messages to level 2.
38555         Rework pattern for "Process started" message.
38556         Pass `shell_id' to ${connectmode}_download.
38557         Retry twice upon timeout.  Make resetting of target more robust.
38558         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38559         Pass `shell_id' to exit_$connectmode.
38560         Only call exit_$connectmode if connected.
38561         * config/unix.exp (${tool}_load): Check return codes better.
38562         * config/vrtx.exp (${tool}_load): Likewise.
38563         * config/vx.exp (${tool}_load): Likewise.
38564         Delete unneeded global's.
38565         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38566         from ${tool}_load.
38567         (dg-stat): Delete.
38568         (dg-init): Delete recording of pass/fail counts.
38569         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38570         (old-dejagnu-init): Likewise.
38571         (old-dejagnu-stat): Delete contents, empty proc now.
38572         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38573         (c-torture): Delete references to lcnt, lpass, lfail.
38574         Get option list from TORTURE_OPTIONS.
38575         Delete -funroll[-all]-loops if no loops.
38576         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38577         (g++_stat): Delete contents (empty proc now).
38578         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38579         (gcc_finish): Likewise.
38580         (gcc_stat): Deleted.
38581         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38582         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38583         * gcc.c-torture/execute/execute.exp: Likewise.
38584         Split tests into two parts: compile, execute.
38585         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38586         no loops.  Update to reflect clarified return codes from ${tool}_load.
38587
38588 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38589
38590         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38591         to grep for.
38592         (old-dejagnu): Likewise (where necessary).
38593
38594 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38595
38596         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38597
38598         * lib/dg.exp (dg-process-target): Fix processing of selector.
38599         Add comment regarding use of `error'.
38600
38601         * lib/gcc.exp (prune_system_crud): Define if missing.
38602         * lib/g++.exp (prune_system_crud): Likewise.
38603
38604         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38605         Call prune_system_crud.
38606         * lib/dg.exp (dg-runtest): New proc.
38607         Use perror instead of send_user for tcl errors in testcase.
38608         Don't return any value, it's never used.
38609         Don't clobber previous definition of `unknown'.
38610         Print tcl errors in `dg-final'.
38611
38612 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38613
38614         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38615         (dg-test): Don't print errorInfo, it contains stack backtrace.
38616
38617 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38618
38619         * lib/g++.exp (runtest_file_p): Define if missing.
38620
38621 1994-09-24  Doug Evans  (dje@cygnus.com)
38622
38623         * lib/mike-g++.exp: Comment out loading of g++.exp.
38624         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38625         (default_g++_version): Always print something.
38626         (default_g++_start): Comment out call to `which'.
38627         (g++_start, g++_load): Deleted (must be defined in config file).
38628         * lib/gcc.exp: Test for existence of $CC at start.
38629         Delete check for tmpdir (done in gcc_init).
38630         (default_gcc_version): Always print something.
38631         (default_gcc_start): Comment out call to `which'.
38632         * config/*.exp: Major cleanup - make cross targets work at least a
38633         little better for g++ (by not being "--tool gcc" specific).
38634         Rename gcc_xxx to ${tool}_xxx.
38635         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38636         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38637
38638 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38639
38640         * lib/c-torture.exp (c-torture-compile): Rework compiler
38641         message processing.
38642
38643         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38644         c-torture.
38645
38646 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38647
38648         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38649
38650         * lib/dg.exp (dg-process-target): Support { target native }.
38651
38652 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38653
38654         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38655         looked for "... program xxx got fatal signal".
38656         Correct regsub munging of `comp_output'.
38657         Ignore compiler messages "path prefix not used" and "linker input
38658         file unused".
38659
38660 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38661
38662         * lib/gcc.exp (runtest_file_p): Define if missing.
38663         * gcc.prms/template.c: Example to work from.
38664
38665 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38666
38667         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38668         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38669
38670         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38671         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38672         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38673         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38674
38675         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38676         (dg-process-target): No longer a varargs proc.
38677         Return S/N for target, P/F for xfail.  All callers changed.
38678         (user option procs): More argument checking.
38679         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38680         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38681         (dg-test): Skip test if not running on selected target in `dg-do'.
38682         Update handling of `dg-do-what', `dg-output-text'.
38683         Separate execution pass/fail from output pattern match pass/fail.
38684         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38685
38686 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38687
38688         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38689         target for 920510-1.c.
38690
38691 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38692
38693         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38694         Clean up comment regarding use of passcnt, etc.
38695         (gcc_stat): Don't update `testcnt' here.
38696         (gcc_finish): Do it here.
38697         Might as well reset `but_id' here too.
38698         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38699         to determine if the file should be tested.
38700         * gcc.c-torture/compile/compile.exp: Likewise.
38701         * gcc.c-torture/execute/execute.exp: Likewise.
38702         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38703         * gcc.misc-tests/dg-test.exp: Likewise.
38704         * gcc.prms/prms.exp: Likewise.
38705         * gcc.wendy/wendy.exp: Likewise.
38706         * g++.old-deja.exp: Likewise.
38707         Move "Testing file" message to verbose level 1.
38708
38709 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38710
38711         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38712
38713 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38714
38715         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38716         (default_gcc_start): Accept optional second list element
38717         of compiler flags.  Print compiler output at verbosity level 2.
38718         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38719         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38720         Save current values of framework globals passcnt, failcnt, xpasscnt,
38721         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38722         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38723         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38724         xfailcnt to compute stats.  Update framework global `testcnt' from
38725         pass/fail counts.
38726         (gcc_finish): New proc.  Clean up test environment.
38727         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38728         (gcc_epass, gcc_efail): Delete.
38729         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38730         argument of line number.
38731         (dg-init): If the tool has an init routine, call it.
38732         (dg-test): Remove args `cflags_var' and `libs_var'.
38733         Pass all compiler options to ${tool}_start.
38734         Handle missing line number.
38735         (dg-finish): New function.
38736         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38737         particular files.  Call gcc_finish at end.  Move "skipping test"
38738         message to verbosity level 3.
38739         * gcc.c-torture/compile/compile.exp: Likewise.
38740         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38741         * gcc.c-torture/execute/execute.exp: Likewise.
38742         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38743         Print testcase being tried at verbosity level 1.
38744         * gcc.c-torture/special/special.exp: Unset xfail.
38745         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38746         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38747         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38748         * gcc.failure/failure.exp: Likewise.
38749         * gcc.ieee/ieee.exp: Likewise.
38750         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38751         Update call to dg-test.  Call dg-finish at end.
38752         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38753         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38754         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38755         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38756         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38757         * gcc.wendy/wendy.exp: Add copyright.
38758         Delete setting of tmpdir (done by gcc_init).
38759         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38760         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38761         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38762         gcc_[ce]pass/fail.
38763
38764 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38765
38766         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38767         confusion.
38768         (g++_load): Likewise.
38769
38770         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38771         Rename argument to `prog' to remove the confusion.
38772         Varargs fns behave differently too!
38773         (g++_load): Likewise.
38774
38775         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38776
38777         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38778         what it is.  Delete (always) printing of status value for !native.
38779         Simplify verbose code, and include status and exec_output.
38780         (g++_load): Use gcc_load.
38781
38782 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38783
38784         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38785         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38786         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38787         940714-3.c as these testcases don't exist anymore.  Make
38788         va-arg-1.c expected to pass.
38789
38790 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38791
38792         * gcc.misc-tests/misc.exp: Only run specific testcases.
38793         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38794         * gcc.misc-tests/dg-[1-9].c: New files.
38795
38796         * lib/dg.exp: New testsuite driver.
38797         * gcc.prms/prms.exp: Use it.
38798
38799         * README.gcc: New file.
38800
38801         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38802         Document and reset `lxpass' and `lxfail'.
38803         Simplify "initialized" message.
38804         (gcc_stat): Clean up comments a little.
38805
38806 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38807
38808         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38809
38810 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38811
38812         * lib/old-dejagnu.exp (process-option): New proc.
38813         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38814         (old-dejagnu): Simplify.
38815         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38816
38817 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38818
38819         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38820         exists and is not an empty string.
38821
38822         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38823         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38824         finished.
38825         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38826         automatically.
38827
38828         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38829         longer expected to fail.
38830
38831         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38832         "f" function call.
38833
38834         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38835
38836         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38837         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38838         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38839         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38840         c-torture-1.29.
38841
38842         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38843         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38844
38845         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38846
38847         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38848         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38849
38850         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38851         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38852         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38853
38854 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38855
38856         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38857         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38858         940714-1.c, 940714-2.c, 940714-3.c},
38859         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38860         gcc.misc-tests/{mg.c,mg.exp}:
38861         New tests.
38862         * gcc.noncompile/noncompile.exp: Change accordingly.
38863
38864 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38865
38866         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38867         Undo previous clobberage.
38868
38869 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38870
38871         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38872         * gcc.special/{930510-1.c, special.exp}:
38873         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38874         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38875         struct-varargs-1.c}: New tests from c-torture-1.26.
38876
38877 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
38878
38879         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
38880           argument to switch.
38881
38882 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
38883
38884         * Revert the previous changes.  Please see Rob's directory
38885           (/lisa/test/rob/progressive/gcc/testsuite) for testing
38886           fixes.
38887
38888 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
38889
38890         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
38891             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
38892             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
38893             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
38894             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
38895             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
38896             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
38897             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
38898             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
38899             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
38900             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
38901             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
38902             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
38903             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
38904             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
38905             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
38906             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
38907             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
38908             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
38909             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
38910             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
38911             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
38912             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
38913             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
38914             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
38915             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38916             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
38917
38918 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
38919
38920         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
38921             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
38922           with perror calls.
38923
38924 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
38925
38926         * config/unix.exp (g++_load): Fix syntax.
38927
38928 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
38929
38930         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
38931         * gcc.noncompile/921017-1.c: Deleted obsolete test.
38932         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
38933         Don't expect va-arg-1.c to fail.  Correct expected output for
38934         920928-1.c.
38935         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
38936         * gcc.wendy/hbm4.c: Correct typo.
38937         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
38938
38939 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
38940
38941         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
38942         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
38943         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
38944         * lib/c-torture.exp (c-torture-compile): Ditto.
38945
38946         Reduce volume of output (remove all the -I's and such).
38947         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
38948         Call gcc_cpass, gcc_cfail.
38949         (c-torture): Pass testing option to c-torture-compile.
38950
38951 1994-03-21  Doug Evans  (dje@cygnus.com)
38952
38953         Bring patches over from progressive.
38954         * config/default.exp: Exit remote shell cleanly.
38955         (g++_exit, g++_start): Add default versions.
38956         * config/sim.exp (gcc_load): Use perror, not error.
38957
38958 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
38959
38960         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
38961         set in site.exp.
38962
38963 1994-03-14  Doug Evans  (dje@cygnus.com)
38964
38965         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
38966         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
38967         (wendy_try): New proc to run testcase.
38968         (main loop): Call 'em.
38969         * gcc.wendy/*.c: Clean up pass to correct expected output.
38970
38971         * lib/gcc.exp: Minor cleanup work.
38972         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
38973
38974 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
38975
38976         * config/sim.exp (gcc_load): Document return codes better.
38977         Don't pass -v to simulator.
38978
38979 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
38980
38981           * gcc.special/920717-x.c: Fix typo.
38982           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
38983           get at sources.
38984
38985         * lib/mike-gcc.exp: Fix typo.
38986
38987 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
38988
38989         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
38990         binary to use, transform the name.
38991         * config/*.exp: rename everything. Nuke any g++ specific files,
38992         it's now a special case of gcc that requires no special support.
38993         Add a default.exp for unsupported targets.
38994
38995 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
38996
38997         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
38998         lib/old-dejagnu.exp: Fix a few patterns to work with the new
38999         version of Tcl.
39000
39001 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
39002
39003         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
39004         than a warning.
39005
39006 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
39007
39008         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
39009
39010 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
39011
39012         * gcc.execute/execute.exp: Combine opt_list and foption_list into
39013         option_list.  Compile every file with only 4/6 option choices
39014         (same as C torture) instead of with 12/18 different option
39015         choices.
39016         * lib/c-torture.exp: Likewise.
39017
39018         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
39019         not already set.
39020
39021 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
39022
39023         * lib/old-deja.exp: Add `excess errors test fails' error, now one
39024         can put an XFAIL *-*-* on excess errors.
39025
39026 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
39027
39028         * g++.law: Add more tests derived from g++-bugs snapshots.
39029
39030         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
39031         equivalent to g++.law/init9.
39032
39033         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
39034         compiled it, and the a.out file after we've run it.
39035
39036 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
39037
39038         * lib/mike-g++.exp (postbase): Delete the .o file after we've
39039         compiled it, and the a.out file after we've run it.
39040
39041 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
39042
39043         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
39044
39045 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
39046
39047         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
39048         version number.
39049
39050 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
39051
39052         * g++.law: New directory of g++ tests derived from the g++-bugs
39053         snapshots.
39054
39055 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
39056
39057         * gcc.compile: initbug1.c initbug1.exp testcase added
39058
39059 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
39060
39061         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
39062         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
39063           fixes submitted by Jeff Law (law@cs.utah.edu)
39064         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
39065           Jeff Law (law@cs.utah.edu)
39066
39067
39068 1993-11-30  Mike Stump  (mrs@cygnus.com)
39069
39070         * config/unix-g++.exp: Follow the gcc way of doing things.
39071         * g++.old-deja/old-deja.exp: Minor updates.
39072         * lib/g++.exp: New file, follow the gcc way of doing things.
39073         * lib/old-dejagnu.exp: Minor updates.
39074         * lib/mike-g++.exp: Always unset errorInfo.
39075
39076 1993-11-06  Mike Stump  (mrs@cygnus.com)
39077
39078         * lib/gcc.exp: Fix some errors with the below change, CC and
39079         CFLAGS should be global when setting, not local.
39080
39081 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
39082
39083         * lib/gcc.exp: Transform tool name.
39084
39085 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39086
39087         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
39088
39089 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39090
39091         * lib/gcc.exp: change gcc_done to gcc_stat
39092
39093 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39094
39095         * Upgraded gcc testsuite to c-torture version 1.25
39096
39097 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
39098
39099         * lib/gcc.exp: added reporting code. Changed verbose compile message.
39100         * lib/c-torture: added hooks for new reporting code.
39101
39102 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
39103
39104         * config/sh-gcc.exp: check if sh-sim exists in the path
39105
39106 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
39107
39108         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
39109         * gcc.compile/compile.exp: Initial changes for new logic.
39110         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
39111         * gcc.failure/failure.exp: Initial changes for new logic.
39112         * gcc.ieee/ieee.exp: Initial changes for new logic.
39113         * gcc.misc-tests/misc.exp: Initial changes for new logic.
39114         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
39115         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
39116         * lib/c-torture.exp: Initial changes for new logic.
39117         * lib/gcc.exp: Initial changes for new logic.
39118
39119 1993-10-15  Mike Stump  (mrs@cygnus.com)
39120
39121         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
39122         depend upon failure or success.  Fully qualify names in failure
39123         and success messages.  Always remove a.out before starting
39124         compile, just in case.  Pay more attention to error text output by
39125         the compiler.  Handle testcases with no known past errors just
39126         like all others, so that things are uniform.  Other miscellaneous
39127         improvements.
39128
39129 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
39130
39131         * gcc.cpp: new directory for cpp tests
39132
39133 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
39134
39135         * lib/chill.exp: Code reformatted, removed unused code.
39136         * config/unix-chill.exp: Code reformatted, removed unused code.
39137         * chill.execute/execute.exp: Code reformatted, removed unused code.
39138         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
39139
39140 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
39141
39142         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
39143         routines not written.
39144
39145 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
39146
39147         * config/bug-gcc.exp: Use new procs from bug.exp.
39148
39149 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
39150
39151         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
39152         via ftp, rather than depending on NFS.
39153         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
39154         case.
39155
39156 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
39157
39158         * config/bug-gcc.exp: Use new download proc.
39159
39160 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
39161
39162         * chill.execute/execute.exp: cleanups, handles errors better
39163         * chill.compile/compile.exp: rewrite, based on execute.exp
39164         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
39165         * lib/chill.exp: major changes to diff proc and compile and link
39166           procs. added chill_fail and chill_pass wrappers to pass and
39167           fail. added more comments, and handle error codes better.
39168           Added a hack to capture stderr from exec, so noncompile tests
39169           can work.
39170
39171 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
39172
39173         * chill.execute/execute.exp: rewrite of testsuite driver
39174         * lib/chill.exp: rewrite of testsuite driver
39175         * config/unix-chill.exp: rewrite of testsuite driver
39176
39177 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
39178
39179     In chill.execute:
39180         * iexpr.ch: Standardize uppercase.
39181         * tuples.dat: Standardize uppercase.
39182         * vary.ch: standardize.  Correct varying string assignments.
39183         * vary.dat: Add new output lines.
39184
39185 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
39186
39187     In chill.execute:
39188         * chprintf.ch: Standardize use of uppercase.
39189         * tuples.ch: Standardize and turn arr2 into a DCL,
39190           rather than a SYN.
39191         * pinits.ch: Standardize.
39192
39193 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
39194
39195         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
39196         * Makefil: Renamed to Makefile.in.
39197         * configure.in: New.
39198
39199 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
39200
39201     In chill.execute:
39202         * .cvsignore: Add result/output files.
39203         * Makefile: Fix up variables at start.  Use MFLAGS
39204           everywhere.  Correct bool_loc, built_ins entries.
39205           Add entry for vary1.ch.
39206         * bitarray.ch: Standardize upper-case usage.
39207         * bitexpr.ch: Standardize, add output of b1.
39208         * params.ch: Use arrayt in along PROC parameters, to
39209           avoid novelty problems.
39210         * sets.ch: Tiny cleanup.
39211         * vary1.ch: Re-indent.
39212
39213 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
39214
39215           * Add PR-related files to Makefiles, .cvsignore files, etc.
39216
39217 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
39218
39219         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
39220           with compiler objects. New names are test-flow.c and test-loop.c
39221
39222 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
39223
39224         * Upgraded c-torture tests from 1.19 to 1.20
39225
39226         * new files:
39227         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
39228         * gcc.compile: 930623-1.c 930623-2.c
39229         * gcc.noncompile: 930622-1.c 930622-2.c
39230         * gcc.failure: 920411-1.c 920627-2.c
39231         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
39232
39233 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
39234
39235         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39236           More changes to get testsuite working properly. Needs more work.
39237           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
39238
39239 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
39240
39241         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39242           More changes to get testsuite working properly. Needs more work.
39243
39244 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
39245
39246         * chill.compile/compile.exp: Added for Dejagnu support
39247         * chill.execute/execute.exp: Added for Dejagnu support
39248         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
39249
39250 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
39251
39252     This should complete moving the CHILL test files.
39253         * chill.noncompile(.cvsignore printf.grt
39254             in-printf.grt chprintf.grt chprintf.ch):
39255             Added test-support files.
39256           (Makefile): Modified further.
39257         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
39258             signal.ch): Added test files.
39259           * chill.execute (.cvsignore printf.grt printr.c
39260             in-printf.grt rts.c chprintf.grt rts.h): Added
39261           test-support files.
39262             (Makefile): More corrections.
39263
39264 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
39265
39266         * chill.compile, chill.execute, chill.nocompile: Add CHILL
39267           test cases, ready for DejaGnu.
39268
39269 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
39270
39271         * Upgraded c-torture tests from 1.18 to 1.19
39272
39273         * gcc.compile: added test(s):
39274           930607-1.c
39275         * gcc.execute: added test(s):
39276           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39277
39278         * added new subdirectory for misc tests: gcc.misc-tests
39279         * gcc.misc-test(s): added tests:
39280           inst-check.c test-consts.c test-ior.c test-switch.c
39281
39282 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39283
39284         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39285
39286 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39287
39288         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39289
39290 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39291
39292         * Upgraded c-torture tests from 1.17 to 1.18
39293
39294 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39295
39296         * Upgraded c-torture tests from 1.12 to 1.17
39297
39298 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39299
39300         * lib/old-dejagnu.exp:
39301           Fixed handling of XFAIL target triplets to correctly
39302           recognize wildcard characters.  Removed code that
39303           appended a unique id tag to the end of the file name
39304           printed out by the result of the testcases within a
39305           given test file.
39306
39307 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39308
39309         * lib/old-dejagnu.exp:
39310           Reworked expected failure handling to trigger off of XFAIL
39311           keyword in keyphrase embeded in testcase source code. The
39312           XFAIL keyword must be at the end of the keyphrase line. It
39313           may optionally be followed by one or more target triplets.
39314           It has just occured that the handling of wildcards in the
39315           target triplet may not be correct.
39316
39317 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39318
39319         * g++.old-deja/tests:
39320           Moved all subdirectories up one level into g++.old-deja .
39321
39322         * lib/old-dejagnu.exp:
39323           Fixed problem with CXXFLAGS not being properly reset, and being
39324           corrupted with extraneous "-c" compiler option.  This was
39325           causing binaries to not be generated for test that needed them.
39326           Modified strings passed to "pass" and "fail" so that individual
39327           tests from the same test file would be distinguished by an
39328           identifier appended to the test file name in the summary logs;
39329           this corrected a problem with erroneous diff logs.  Added code
39330           to search testcases for expected fail and unexpected pass keywords.
39331
39332 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39333
39334         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39335
39336 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39337
39338         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39339           Removed extraneous text from end of "Special g++ Options"
39340           keyphrase.
39341
39342         * lib/old-dejagnu.exp: Added pattern matching to look for new
39343           keywords, embedded in testcases comments, which will trigger
39344           calls to xpass and xfail.
39345
39346 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39347
39348         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39349           comments embedded in the testcases, especially the one looking for
39350           special compiler options, as well as the pattern matching for the
39351           compiler output again.
39352
39353 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39354
39355         * lib/old-dejagnu.exp: Do a proper check of the return value for
39356           execute tests. Fixed several problems with the pattern matching
39357           of the compiler output which gave erroneous test results.
39358           Changed several of the test result messages to be more descriptive.
39359         * config/unix-g++.exp: Proc g++_load now actually works and
39360           executes the tests passed to it and returns a usable return
39361           value.
39362
39363 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39364
39365           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39366
39367 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39368
39369         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39370           Modified both files to properly execute the old style
39371           dejagnu tests. The previous versions of these files were
39372           experimental and did not function anything near correctly.
39373
39374 1993-04-05  Rob Savoye  (rob@cygnus.com)
39375
39376         * Removed all Makefile.in and configure.in files. No configuration
39377         needed now.
39378
39379 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39380
39381         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39382
39383 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39384
39385         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39386         gcc.special/configure.in, gcc.noncompile/configure.in,
39387         gcc.execute/configure.in, gcc.code_quality/configure.in,
39388         g++.other/configure.in, g++.old-deja/configure.in,
39389         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39390         in srcname setting.
39391
39392 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39393
39394         * lib/udi.exp:  Fixed mondfe and mondfe_download.
39395         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39396         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39397
39398 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39399
39400         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39401         (gdb_exit): Don't remove *_soc files.
39402
39403 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39404
39405         * lib/c-torture.exp: Don't look for main; instead always use -w
39406         -c.  This is how the c-torture tests work.  Remove the object
39407         file if the compilation succeeds.
39408         * gcc.execute/execute.exp: Remove executable if test passes.
39409         * gcc.noncompile/noncompile.exp: Every test is an expected
39410         failure.
39411         * gcc.special/special.exp: Added tests from c-torture 1.11,
39412         corrected use of existing test.
39413         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39414         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39415         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39416         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39417         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39418         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39419         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39420         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39421         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39422         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39423         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39424         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39425         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39426         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39427         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39428         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39429         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39430         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39431         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39432         c-torture 1.11.
39433         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39434         correspond to c-torture 1.11.
39435
39436         * New file.