OSDN Git Service

PR c++/25294
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c++/25294
4         * gcc.dg/pragma-pack-3.c: New test.
5         * g++.dg/parse/pragma3.C: New test.
6
7 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8
9         PR middle-end/24827
10         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
11
12 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13
14         PR testsuite/25214
15         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16
17 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18
19         PR fortran/22607
20         * gfortran-dg/pure_byref_3.f90: New.
21
22         fortran/PR 25396
23         * gfortran.dg/userdef_operator_1.f90: New.
24
25 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26
27         * g++.dg/abi/thunk3.C: New.
28         * g++.dg/abi/thunk4.C: New.
29
30 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
31
32         PR fortran/25532
33         * gfortran.dg/host_used_types_1.f90: New test. Check that host
34         associated derived type components of derived types are
35         properly declared in contained procedures.
36
37 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
38
39         PR libgfortran/25139
40         * gfortran.dg/backspace_2.f: New test.
41
42 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
43
44         PR libgfortran/25550
45         * gfortran.dg/endfile.f: New test.
46
47 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
48
49         PR libgfortran/25419
50         * gfortran.dg/comma.f: New test.
51
52 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
53
54         * lib/gfortran-dg.exp: Remove trailing whitespace.
55         * lib/fortran-torture.exp: Test with -fbounds-check instead of
56         -funroll-all-loops.
57
58 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
59
60         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
61         Extended Double long doubles or repeat tests when long double is
62         the same size as double.
63
64 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
65
66         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
67         
68         PR testsuite/25442
69         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
70         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
71
72         PR testsuite/25441
73         * gcc.dg/pr23911.c: Make test variable static.
74
75         PR testsuite/25444
76         * gcc.dg/tree-ssa/pr14841.c: Likewise.
77
78 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
79
80         PR c++/25439
81         * g++.dg/parse/crash17.C: Adjust error markers.
82         * g++.dg/template/error20.C: New test.
83
84 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
85
86         PR c++/23172
87         * g++.dg/ext/complit4.C: New test.
88
89         PR c++/25417
90         * g++.dg/ext/complit5.C: Likewise.
91
92 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
93
94         PR tree-optimization/25125
95         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
96         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
97         * gcc.c-torture/execute/pr25125.c: New.
98
99 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
100
101         PR fortran/25029
102         PR fortran/21256
103         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
104         with incorrect assumed size references.
105
106 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
107
108         PR c++/23171
109         * g++.dg/opt/init1.C: New test.
110
111 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
112
113         PR c++/24671
114         * g++.dg/template/sfinae3.C: New test.
115
116 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
117
118         * g++.dg/other/friend4.C: New test.
119
120 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
121
122         PR target/25005
123         * g++.dg/opt/pr25005.C: New test.
124
125 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
126
127         PR c++/25369
128         * g++.dg/template/ptrmem16.C: New test.
129
130 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
131
132         PR fortran/25029
133         PR fortran/21256
134         *gfortran.dg/initialization_1.f90: Add test of SIZE.
135
136 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
137
138         PR libgfortran/25307
139         * gfortran.dg/list_read_5.f90: New test.
140
141 2005-12-22  Richard Henderson  <rth@redhat.com>
142
143         * gcc.target/i386/sse-7.c: Use -msse2.
144
145 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
146
147         PR rtl-optimization/25432
148         * gcc.c-torture/compile/20051216-1.c: New test.
149
150         PR objc/25328
151         * objc/execute/pr25328.m: New test.
152
153 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
154
155         PR c++/25364
156         * g++.dg/template/call4.C: New test.
157
158 2005-12-22  Dale Johannesen  <dalej@apple.com>
159
160         * gcc.target/i386/sse-17.c:  New.
161
162 2005-12-22  Paul Brook  <paul@codesourcery.com>
163
164         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
165
166 2005-12-22  Paul Brook  <paul@codesourcery.com>
167
168         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
169
170 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
171
172         PR tree-opt/25513
173         * gcc.c-torture/compile/pr25513.c: New test.
174
175 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
176
177         PR c++/23333
178         * g++.dg/parse/error25.C: Add more tests.
179
180 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
181
182         PR fortran/18990
183         * gfortran.dg/der_charlen_1.f90: New.
184
185 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
186
187         PR fortran/20889
188         *gfortran.dg/pointer_component_type_1.f90: New test.
189
190         PR fortran/25029
191         PR fortran/21256
192         *gfortran.dg/assumed_size_refs.f90: New test for the conditions that
193         should give an error with assumed size array refernces and checks those
194         that should not.
195         *gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
196         reference an upper bound so that it does not generate an error.
197
198         PR fortran/19362
199         PR fortran/20244
200         PR fortran/20864
201         PR fortran/25391
202         *gfortran.dg/used_dummy_types_1.f90: New test.
203         *gfortran.dg/used_dummy_types_2.f90: New test.
204         *gfortran.dg/used_dummy_types_3.f90: New test.
205         *gfortran.dg/used_dummy_types_4.f90: New test.
206         *gfortran.dg/used_dummy_types_5.f90: New test.
207
208         PR fortran/23152
209         *gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
210         group already being USE associated.
211         *gfortran.dg/assumed_shape_nml.f90: New test.
212         *gfortran.dg/assumed_size_nml.f90: New test.
213
214         PR fortran/20862
215         PR fortran/25053
216         PR fortran/25063
217         PR fortran/25064
218         PR fortran/25066
219         PR fortran/25067
220         PR fortran/25068
221         PR fortran/25307
222         * gfortran.dg/io_constraints_1.f90: New test.
223         * gfortran.dg/io_constraints_1.f90: New test.
224         * gfortran.dg/iostat_3.f90: Change wording of warning.
225          * gfortran.dg/g77/19981216-0.f:  the same.
226
227 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
228
229         PR tree-optimization/23518
230         * testsuite/gcc.dg/pr23518.c: New.
231
232 2005-12-21  Mike Stump  <mrs@apple.com>
233
234         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
235
236 2005-12-21  Paul Brook  <paul@codesourcery.com>
237
238         * gcc.dg/pr19340.c: Skip on m68k targets.
239
240 2005-12-21  Steven Bosscher  <stevenb@suse.de>
241
242         PR rtl-optimization/25196
243         * gcc.dg/pr25196.c: New test.
244
245 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
246
247         PR fortran/25423
248         gfortran.dg/where_nested_1.f90: New.
249
250 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
251
252         PR tree-optimization/25382.
253         * gcc.dg/tree-ssa/pr25382.c: New.
254
255 2005-12-20  Richard Guenther  <rguenther@suse.de>
256
257         PR middle-end/24306
258         * gcc.target/i386/pr24306.c: New testcase.
259
260 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
261
262         PR tree-optimization/25501
263         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
264
265 2005-12-20  Richard Guenther  <rguenther@suse.de>
266
267         Revert
268         2005-12-02  Richard Guenther  <rguenther@suse.de>
269
270         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
271
272 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
273
274         PR c++/21228
275         * g++.dg/warn/Wunreachable-code-2.C: New test.
276
277 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
278
279         PR c++/24278
280         * g++.dg/template/ctor5.C: New test.
281
282         PR c++/24915
283         * g++.dg/template/overload8.C: New test.
284
285 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
286
287         * gcc.c-torture/compile/pr25483 : New test.
288
289 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
290
291         PR c++/20552
292         * g++.dg/ext/typeof10.C: New test.
293
294 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
295
296         * gcc.dg/mt-loopi1.c: New.
297
298 2005-12-18  Richard Guenther  <rguenther@suse.de>
299
300         PR tree-optimization/25481
301         * gcc.dg/torture/pr25481.c: New testcase.
302
303 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
304
305         PR rtl-optimization/21041
306         * gcc.dg/pr21041.c: New test.
307
308 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
309
310         PR libgfortran/25463
311         * gfortran.dg/advance.f90: New test.
312
313 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
314
315         * gcc.dg/20051201-1.c: New test.
316
317 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
318
319         PR fortran/25018
320         *gfortran.dg/initialization_1.f90: New test.
321         *gfortran.dg/enum_5.f90: Change dg-error to new message.
322         *gfortran.dg/g77/980616-0.f: The same.
323
324 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
325
326         * PR fortran/25458
327         * gfortran.dg/chkbits.f90: New test.
328
329 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
330
331         *gfortran.dg/enum_5.f:  Revert to previous version.
332
333 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
334
335         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
336         * gfortran.dg/nested_modules_1.f90: Ditto.
337         * gfortran.dg/hollerith_f95.f90: Ditto.
338         * gfortran.dg/select_5.f90: Ditto.
339         * gfortran.dg/secnds.f: Ditto.
340         * gfortran.dg/hollerith2.f90: Ditto.
341         * gfortran.dg/imag_2.f: Ditto.
342         * gfortran.dg/ftell_2.f90: Ditto.
343         * gfortran.dg/malloc_free_1.f90: Ditto.
344         * gfortran.dg/logint-1.f: Ditto.
345         * gfortran.dg/recursive_statement_functions.f90: Ditto.
346         * gfortran.dg/e_d_fmt.f90: Ditto.
347         * gfortran.dg/hollerith_legacy.f90: Ditto.
348         * gfortran.dg/logint-2.f: Ditto.
349         * gfortran.dg/enum_5.f90: Ditto.
350         * gfortran.dg/f2c_2.f90: Ditto.
351         * gfortran.dg/pr17143.f90: Ditto.
352         * gfortran.dg/namelist_14.f90: Ditto.
353         * gfortran.dg/logint-3.f: Ditto.
354         * gfortran.dg/spread_scalar_source.f90: Ditto.
355         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
356         * gfortran.dg/namelist_11.f: Ditto.
357         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
358         * gfortran.dg/g77/20010519-1.f
359         * gfortran.dg/g77/alpha1.f: Ditto.
360         * gfortran.dg/g77/990115-1.f: Ditto.
361         * gfortran.dg/g77/erfc.f: Ditto.
362         * gfortran.dg/g77/19990313-3.f: Ditto.
363         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
364         * gfortran.dg/g77/20010426.f: Ditto.
365         * gfortran.dg/g77/19990313-0.f: Ditto.
366         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
367         * gfortran.dg/g77/20000629-1.f: Ditto.
368         * gfortran.dg/g77/970125-0.f: Ditto.
369         * gfortran.dg/g77/8485.f: Ditto.
370         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
371         * gfortran.dg/g77/19990313-1.f: Ditto.
372         * gfortran.dg/g77/int8421.f: Ditto.
373         * gfortran.dg/g77/19990305-0.f: Ditto.
374         * gfortran.dg/g77/947.f: Ditto.
375         * gfortran.dg/g77/19990905-2.f: Ditto.
376         * gfortran.dg/g77/cabs.f: Ditto.
377         * gfortran.dg/g77/19990313-2.f: Ditto.
378         * gfortran.dg/g77/20020307-1.f: Ditto.
379         * gfortran.dg/g77/dcomplex.f: Ditto.
380         * gfortran.dg/g77/19990502-1.f: Ditto.
381         * gfortran.dg/g77/19981216-0.f: Ditto.
382         * gfortran.dg/common_4.f90: Ditto.
383         * gfortran.dg/entry_4.f90: Ditto.
384         * gfortran.dg/equiv_constraint_2.f90: Ditto.
385         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
386         * gfortran.dg/namelist_12.f: Ditto.
387         * gfortran.dg/scale_1.f90: Ditto.
388         * gfortran.dg/modulo_1.f90
389         * gfortran.dg/hollerith.f90: Ditto.
390         * gfortran.dg/direct_io_3.f90: Ditto.
391         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
392         * gfortran.dg/gnu_logical_1.F: Ditto.
393         * gfortran.dg/unf_io_convert_1.f90: Ditto.
394         * gfortran.dg/assign_1.f90: Ditto.
395         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
396         * gfortran.dg/pr23095.f: Ditto.
397         * gfortran.dg/read_float_1.f90: Ditto.
398
399 2005-12-17  Andreas Jaeger  <aj@suse.de>
400
401         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
402         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
403
404 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
405
406         PR fortran/24268
407         * gfortran.dg/fmt_white.f: New test.
408
409 2005-12-16  Steven G. Kargl <kargls@comcast.net>
410
411         * gfortran.dg/label_1.f90: New test.
412
413 2005-12-15  Ben Elliston  <bje@au.ibm.com>
414
415         PR testsuite/25422
416         * gcc.dg/20031012-1.c: Add -Walways-true option.
417         * gcc.dg/weak/weak-3.c: Likewise.
418         * g++.old-deja/g++.mike/warn8.C: Likewise.
419
420 2005-12-16  Mike Stump  <mrs@apple.com>
421
422         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
423         exit.
424
425 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
426
427         PR libgfortran/25264
428         PR libgfortran/25349
429         * gfortran.dg/tl_editing.f90: Added additional checks.
430         * gfortran.dg/t_editing.f: New test.
431         * gfortran.dg/write_padding.f90: New test
432
433 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
434
435         PR testsuite/25215
436         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
437
438 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
439
440         PR rtl-optimization/24899
441         * gcc.c-torture/execute/20051215-1.c: New test.
442
443 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
444
445         PR 24823
446         * gfortran.dg/pr24823.f: New test.
447
448 2005-12-16  Jeff Law  <law@redhat.com>
449
450         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
451
452 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
453
454         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
455         Change C++ style comments to C style comments.
456         Remove aligned types from the array.
457         Keep Enums disabled.
458         (complex_types): Remove aligned types from the array.
459         Comment out "_Complex long double".
460         (attrib_types): Remove.
461         (complex_attrib_types): Remove.
462         (attrib_array_types): Remove.
463         (complex_attrib_array_types): Remove.
464         (aligned_bitfld_types): Remove.
465         (n_aligned_bitfld_types): Remove.
466         (FEATURE_ALIGNEDPACKED): Delete.
467         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
468         (singles): Remove support for adding attributes.
469         (choose_type): Remove support for attributed types.
470         (generate_fields): Remove support for attributed bit-fields.
471         Remove support for adding attributes.
472         (generate_random_tests): Remove support for adding attributes.
473         (features): Add back "[0] :0" and "complex vector [0]".
474         (main): Remove support for attributed bit-fields.
475         Uncomment the calling of generate_random_tests for the rests of
476         the tests.
477
478 2005-12-16  Jan Hubicka  <jh@suse.cz>
479
480         * gcc.c-torture/combine/pr25224.c: New.
481
482 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
483
484         PR other/25028
485         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
486         HP-UX.
487
488 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
489
490         * gcc.dg/20051215-1.c: New file.
491
492 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
493
494         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
495         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
496
497 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
498
499         PR fortran/18197
500         * gfortran.dg/dummy_functions_1.f90: New.
501
502 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
503
504         PR rtl-optimization/25310
505         * gcc.c-torture/compile/pr25310.c: New test.
506
507 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
508
509         PR debug/25023
510         * gcc.dg/pr25023.c: New test.
511
512 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
513
514         * g++.old-deja/g++.brendan/redecl1.C,
515         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
516         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
517         g++.old-deja/g++.oliva/typeof1.C,
518         g++.old-deja/g++.other/crash16.C,
519         g++.old-deja/g++.other/crash34.C,
520         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
521         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
522         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
523         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
524         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
525         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
526         Remove xfail.
527
528 2005-12-14  Kean Johnston  <jkj@sco.com>
529             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
530
531         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
532         * gcc.target/i386/20020523-1.c: Ditto.
533         * gcc.target/i386/tailcall-1.c: Ditto.
534         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
535         * gcc.target/i386/ssetype-5.c: Ditto.
536
537 2005-12-14  Jeff Law  <law@redhat.com>
538
539         * gcc.dg/tree-ssa/foldstring-1.c: New test.
540
541 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
542
543         PR target/25254
544         PR target/24188
545         * gcc.target/i386/pr25254.c: New test.
546         * gfortran.dg/PR24188.f: New test.
547
548 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
549
550         * lib/fortran-torture.exp:  Catch remaining uses of
551         remote_file build delete.
552
553 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
554
555         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
556
557 2005-12-14  Ben Elliston  <bje@au.ibm.com>
558
559         * gcc.dg/warn-addr-cmp.c: New test.
560
561 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
562
563         PR debug/25023
564         PR target/25293
565         * gcc.target/i386/pr25293.c: New test.
566
567 2005-12-13  Petr Machata  <machata@post.cz>
568
569         PR c++/24907
570         * g++.dg/parse/comma2.C: New test.
571
572 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
573             Jakub Jelinek  <jakub@redhat.com>
574
575         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
576         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
577         (limits.h): Include unconditionally.
578         (stdlib.h): Likewise.
579         (hashtab.h): Do not include.
580         (getopt.h): Likewise.
581         (stddef.h): Include.
582         (hashval_t): Define.
583         (struct entry): Add "next" field.
584         (HASH_SIZE): New macro.
585         (hash_table): New variable.
586         (switchfiles): Do not use xmalloc.
587         (mix): New macro.
588         (iterative_hash): New function.
589         (hasht): Remove.
590         (e_exists): New function.
591         (e_insert): Likewise.
592         (output): Use, instead of libiberty hashtable functions.
593         (main): Do not use getopt.  Do not call htab_create.
594
595 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
596
597         PR c++/25331
598         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
599         put atal* and atpaal* attributes on array elements.
600         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
601         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
602         put atal* and atpaal* attributes on array elements.
603         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
604
605 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
606
607         * gcc.dg/single-precision-constant.c: New test.
608
609 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
610
611         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
612         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
613         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
614         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
615         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
616         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
617         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
618         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
619         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
620         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
621         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
622         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
623         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
624         gcc.target/powerpc/ppc-sdata-2.c,
625         gcc.target/powerpc/ppc-stackalign-1.c,
626         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
627         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
628         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
629         gcc.target/powerpc/rs6000-ldouble-2.c,
630         gcc.target/powerpc/rs6000-power2-1.c,
631         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
632         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
633         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
634         option into target selector.
635         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
636         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
637
638 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
639
640         PR objc/25348
641         * objc.dg/encode-9.m: New test.
642
643 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
644
645         PR testsuite/20772
646         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
647         * gcc.dg/asm-b.c: Fix typo.
648         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
649         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
650         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
651         i?86 lp64 and x86_64 ilp32.
652         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
653         on i?86 lp64.
654         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
655
656 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
657
658         PR fortran/25078
659         gfortran.dg/equiv_5.f90:  New test.
660
661 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
662
663         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
664         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
665         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
666         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
667         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
668         * gcc.dg/tree-ssa/reassoc-5.c: New.
669         * gcc.dg/tree-ssa/reassoc-6.c: New.
670         * gcc.dg/tree-ssa/reassoc-7.c: New.
671         * gcc.dg/tree-ssa/reassoc-8.c: New.
672         * gcc.dg/tree-ssa/reassoc-9.c: New.
673         * gcc.dg/tree-ssa/reassoc-10.c: New.
674         * gcc.dg/tree-ssa/reassoc-11.c: New.
675
676 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
677
678         PR testsuite/25167
679         PR testsuite/24478
680         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
681
682 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
683
684         PR c++/25300
685         * g++.dg/template/inherit.C: Do not use a generic error message.
686
687 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
688
689         PR libobjc/25354
690         * objc.dg/gnu-encoding: New directory.
691         * objc.dg/gnu-encoding/compat-common.h: New file.
692         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
693         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
694         * objc.dg/gnu-encoding/vector-defs.h: New file.
695         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
696         * objc.dg/gnu-encoding/generate-random.c: New file.
697         * objc.dg/gnu-encoding/generate-random_r.c: New file.
698         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
699         * objc.dg/gnu-encoding/generate-random.h: New file.
700
701 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
702
703         PR c++/25337
704         * g++.dg/template/defarg7.C: New test.
705
706 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
707
708         PR libobjc/25347
709         * objc.dg/encode-8.m: New test.
710
711 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
712
713         PR libobjc/25346
714         * objc.dg/encode-7.m: New test.
715
716 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
717
718         PR c++/25010
719         * g++.dg/opt/inline10.C: New test.
720
721 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
722
723         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
724
725 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
726
727         * gfortran.dg/substring_equivalence.f90: typo in comment
728
729 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
730
731         PR fortran/25068
732         * gfortran.dg/iostat_3.f90: New test.
733
734 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
735
736         PR fortran/23815
737         * gfortran.dg/unf_io_convert_1.f90:  New test.
738         * gfortran.dg/unf_io_convert_2.f90:  New test.
739         * gfortran.dg/unf_io_convert_3.f90:  New test.
740
741 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
742
743         PR testsuite/20772
744         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
745         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
746         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
747         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
748         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
749         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
750         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
751         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
752         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
753         gcc.dg/torture/fp-int-convert-float128-timode.c,
754         gcc.dg/torture/fp-int-convert-float128.c,
755         gcc.dg/torture/fp-int-convert-float80-timode.c,
756         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
757         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
758
759         * gcc.dg/tls/opt-1.c: Require effective target fpic.
760
761 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
762
763         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
764
765 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
766
767         * gcc.dg/20051207-1.c,
768         * gcc.dg/20051207-2.c,
769         * gcc.dg/20051207-3.c: New tests.
770
771 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
772
773         PR testsuite/20772
774         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
775         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
776         dg-skip-if target selector.
777
778         PR testsuite/20772
779         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
780         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
781         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
782         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
783         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
784         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
785         and/or merge with i?86 cases.
786
787         * gcc.dg/tls/opt-3.c: Require effective target fpic.
788
789         PR testsuite/20772
790         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
791         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
792         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
793         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
794         x86_64-*-linux*.
795
796 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
797
798         PR target/25311
799         * gcc.c-torture/compile/pr25311.c: New test.
800
801 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
802
803         PR libgfortran/25039
804         * gfortran.dg/read_comma.f: New test.
805
806 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
807
808         PR c++/19317
809         * g++.dg/opt/pr19317-1.C: New test.
810         * g++.dg/opt/pr19317-2.C: New test.
811         * g++.dg/opt/pr19317-3.C: New test.
812
813         PR target/19005
814         * gcc.c-torture/execute/pr19005.c: New test.
815
816         PR target/17828
817         * g++.old-deja/g++.other/comdat5.C: New test.
818         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
819
820         * g++.dg/compat/struct-layout-1.exp: New file.
821         * g++.dg/compat/struct-layout-1.h: New.
822         * g++.dg/compat/struct-layout-1_generate.c: New.
823         * g++.dg/compat/struct-layout-1_x1.h: New.
824         * g++.dg/compat/struct-layout-1_x2.h: New.
825         * g++.dg/compat/struct-layout-1_y1.h: New.
826         * g++.dg/compat/struct-layout-1_y2.h: New.
827
828         * gcc.dg/20050330-2.c: New test.
829
830 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
831
832         PR fortran/25292
833         * gfortran.dg/associated_1.f90: New.
834
835 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
836
837         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
838         ILP32 vect_no_align platforms.
839
840 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
841             Jakub Jelinek  <jakub@redhat.com>
842
843         PR target/25268
844         * gcc.c-torture/compile/20051207-1.c: New test.
845
846 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
847
848         PR testsuite/20772
849         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
850         gcc.dg/torture/pr18582-1.c,
851         gcc.target/i386/attributes-error.c: Also test on x86_64.
852
853         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
854
855 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
856
857         PR c++/19397
858         * g++.dg/template/typedef3.C: New test.
859
860         PR c++/19762
861         PR c++/19764
862         * g++.dg/template/dtor3.C: Fix error markers.
863
864 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
865
866         * lib/target-supports.exp (check_effective_target_sync_char_short):
867         Add s390*.
868
869 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
870
871         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
872
873 2005-12-06  Roger Sayle  <roger@eyesopen.com>
874
875         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
876         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
877         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
878         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
879
880 2005-12-06  Roger Sayle  <roger@eyesopen.com>
881
882         PR c++/25263
883         * g++.dg/other/array2.C: New test case.
884
885 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
886
887         * gcc.dg/darwin-weakimport-3.c: New.
888
889         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
890         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
891         and to work on Darwin.
892         * gcc.dg/attr-weakref-1b.c: New file.
893         * gcc.dg/attr-weakref-2.c: New test.
894         * gcc.dg/darwin-weakref-1.c: New test.
895
896 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
897
898         PR testsuite/25247
899         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
900         use in selector expressions.
901         (dg-xfail-if): Ditto.
902         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
903         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
904         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
905         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
906         * gcc.test-framework/test-framework.exp: Skip generated tests if
907         CHECK_TEST_FRAMEWORK is not 1.
908
909 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
910
911         PR tree-optimization/24963
912         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
913
914         PR target/24108
915         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
916
917         PR target/18580
918         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
919         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
920         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
921         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
922
923 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
924
925         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
926         dg-options.
927
928 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
929
930         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
931
932 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
933
934         * gcc.dg/format/cast-1.c: New test.
935
936 2005-12-04  Roger Sayle  <roger@eyesopen.com>
937
938         PR c/7776
939         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
940         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
941         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
942         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
943
944 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
945
946         * gcc.dg/cast-pretty-print-1.c: New test.
947
948 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
949
950         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
951
952 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
953
954         PR c++/24173
955         * g++.dg/template/friend40.C: New test.
956
957 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
958
959         PR target/25199
960         * gcc.target/i386/movq-2.c: New test.
961         * gcc.target/i386/movq.c: Remove target i?86, instead add
962         dg-require-effective-target ilp32.
963
964 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
965
966         PR c++/24103
967         * g++.dg/other/default1.C: New test.
968
969 2005-12-02  Richard Guenther  <rguenther@suse.de>
970
971         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
972
973 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
974
975         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
976
977 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
978
979         PR target/21017
980         * gcc.target/powerpc/rotate.c: New.
981
982 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
983
984         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
985         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
986
987 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
988
989         PR c/13384
990         * gcc.dg/pr17730-1.c: Adjust.
991         * gcc.dg/lvalue1.c (main): Likewise.
992         * gcc.dg/lvalue-2.c: Likewise.
993         * g++.dg/pr7503-3.C
994
995 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
996
997         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
998         error messages.
999
1000 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
1001
1002         PR fortran/24789
1003         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
1004
1005 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1006
1007         PR target/24475
1008         * lib/target-supports.exp (check_effective_target_tls): New.
1009         (check_effective_target_tls_runtime): New.
1010         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
1011         for TLS support.
1012         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1013         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1014         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
1015         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
1016         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
1017         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
1018         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1019         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
1020         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
1021         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
1022         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
1023         effective-target TLS.
1024         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
1025         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
1026         effective-target TLS runtime.
1027
1028 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1029
1030         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
1031
1032 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
1033
1034         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
1035         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
1036         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
1037         ignored" warnings when "packing" is the same as the ABI layout.
1038
1039 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
1040
1041         PR fortran/21302
1042         * gfortran.dg/line_length_1.f: New test.
1043         * gfortran.dg/line_length_2.f90: Ditto.
1044
1045 2005-11-30  Richard Guenther  <rguenther@suse.de>
1046
1047         PR tree-optimization/21655
1048         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
1049
1050 2005-11-30  Dale Johannesen  <dalej@apple.com>
1051
1052         * gcc.c-torture/compile/pr24930.c:  New.
1053
1054 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
1055
1056         PR fortran/15809
1057         *  gfortran.dg/auto_char_dummy_array.f90: New test.
1058
1059 2005-11-30  Jeff Law  <law@redhat.com>
1060
1061         * g++.old-deja/g++.law/pr25000.C: New test.
1062
1063 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
1064
1065         * gcc.dg/tls/opt-11.c: New test.
1066
1067 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1068
1069         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
1070         targets.
1071         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
1072         LP64 ia64.
1073
1074 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
1075
1076         * gfortran.dg/open_access_1.f90: New test.
1077
1078 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1079
1080         * gcc.dg/charset/builtin2.c: New test.
1081
1082 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
1083
1084         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
1085         on mmix-*-* for *_[xy].c.
1086
1087 2005-11-28  Kean Johnston  <jkj@sco.com>
1088
1089         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
1090         headers.
1091         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
1092         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
1093         * gcc.target/i386/asm-3.c: Ditto.
1094         * gcc.target/i386/clobbers.c: Ditto.
1095         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
1096         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
1097         test regexp.
1098         * gcc.target/i386/mul.c: Ditto.
1099         * gcc.target/i386/ssetype-1.c: Ditto.
1100         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
1101         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
1102         static so the test works with -fPIC mode too. Based on comment in
1103         PR19231 by Pinski.
1104         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
1105
1106 2005-11-28  Richard Guenther  <rguenther@suse.de>
1107
1108         * gcc.dg/alias-9.c: New testcase.
1109         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
1110
1111 2005-11-28  Roger Sayle  <roger@eyesopen.com>
1112             Uros Bizjak  <uros@kss-loka.si>
1113
1114         PR middle-end/20219
1115         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
1116         tan(x)/sin(x) transformations.
1117
1118 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
1119
1120         PR middle-end/24575
1121         * gcc.dg/tree-ssa/divide-3.c: New test.
1122         * gcc.dg/tree-ssa/divide-4.c: New test.
1123
1124 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
1125
1126         PR fortran/24917
1127         *  gfortran.dg/boz_6.f90: New test.
1128
1129 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1130
1131         PR fortran/23912
1132         * gfortran.dg/modulo_1.f90: New test.
1133
1134 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1135
1136         PR libfortran/24919
1137         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
1138         fail on CRLF platforms.
1139         * gfortran.dg/ftell_2.f90: Likewise.
1140
1141 2005-11-26  Eric Christopher  <echristo@apple.com>
1142
1143         * gcc.dg/intmax_t-1.c: Remove mips xfail.
1144
1145 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1146
1147         * objc.dg/gnu-runtime-3.m: Simplify.
1148
1149 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1150
1151         PR middle-end/23669
1152         * gcc.dg/tree-ssa/divide-1.c: New test.
1153         * gcc.dg/tree-ssa/divide-2.c: New test.
1154
1155 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1156
1157         PR libgfortran/24945
1158         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
1159
1160 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1161
1162         PR libgfortran/24945
1163         * gfortran.dg/open_status_2.f90: New test.
1164
1165 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1166
1167         * gcc.c-torture/execute/builtins/fprintf.c,
1168         gcc.c-torture/execute/builtins/fputs-lib.c,
1169         gcc.c-torture/execute/builtins/fputs.c,
1170         gcc.c-torture/execute/builtins/lib/fprintf.c,
1171         gcc.c-torture/execute/builtins/lib/printf.c,
1172         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
1173
1174 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
1175
1176         * gcc.dg/20050922-2.c: New test.
1177
1178 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1179
1180         * objc.dg/gnu-runtime-3.m: New test.
1181
1182 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1183
1184         PR c++/9278
1185         * g++.dg/other/void1.C: New test.
1186
1187 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
1188
1189         PR middle-end/24998
1190         * gcc.dg/torture/fp-int-convert-float.c,
1191         gcc.dg/torture/fp-int-convert-double.c,
1192         gcc.dg/torture/fp-int-convert-long-double.c,
1193         gcc.dg/torture/fp-int-convert-timode.c,
1194         gcc.dg/torture/fp-int-convert-float80.c,
1195         gcc.dg/torture/fp-int-convert-float80-timode.c,
1196         gcc.dg/torture/fp-int-convert-float128.c,
1197         gcc.dg/torture/fp-int-convert-float128-timode.c,
1198         gcc.dg/torture/fp-int-convert.h: New files.
1199
1200 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1201
1202         PR middle-end/24989
1203         * gcc.dg/tree-ssa/bool-10.c: New test.
1204         * gcc.dg/tree-ssa/bool-11.c: New test.
1205         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
1206
1207 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1208
1209         PR middle-end/24990
1210         * tree-ssa/pr24990-1.c: New test.
1211
1212 2005-11-24  Richard Guenther  <rguenther@suse.de>
1213         Dirk Mueller <dmueller@suse.de>
1214
1215         PR c++/14024
1216         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
1217         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
1218         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1219         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
1220         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
1221         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
1222
1223 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
1224
1225         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
1226
1227 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1228
1229         PR c/21668
1230         * gcc.dg/Wc++-compat.c: New.
1231         * gcc.dg/Wno-c++-compat.c: New.
1232
1233 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
1234
1235         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
1236         (vspltish, vspltisw): Likewise.
1237
1238 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1239
1240         PR libgfortran/24794
1241         * gfortran.dg/namelist_12.f: Fix quotes.
1242         * gfortran.dg/namelist_13.f90: Fix quotes.
1243         * gfortran.dg/namelist_14.f90: Fix quotes.
1244         * gfortran.dg/namelist_15.f90: Fix quotes.
1245         * gfortran.dg/namelist_use.f90: Fix quotes.
1246         * gfortran.dg/namelist_use_only.f90: Fix quotes.
1247         * gfortran.dg/namelist_21.f90: New test.
1248         * gfortran.dg/namelist_22.f90: New test.
1249
1250 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1251
1252         PR target/23435
1253         * gcc.c-torture/compile/pr23435.c: New.
1254
1255 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1256
1257         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1258
1259 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1260
1261         * gcc.target/powerpc/405-macchw-1.c,
1262         gcc.target/powerpc/405-macchw-2.c,
1263         gcc.target/powerpc/405-macchwu-1.c,
1264         gcc.target/powerpc/405-macchwu-2.c,
1265         gcc.target/powerpc/405-machhw-1.c,
1266         gcc.target/powerpc/405-machhw-2.c,
1267         gcc.target/powerpc/405-machhwu-1.c,
1268         gcc.target/powerpc/405-machhwu-2.c,
1269         gcc.target/powerpc/405-maclhw-1.c,
1270         gcc.target/powerpc/405-maclhw-2.c,
1271         gcc.target/powerpc/405-maclhwu-1.c,
1272         gcc.target/powerpc/405-maclhwu-2.c,
1273         gcc.target/powerpc/405-mulchw-1.c,
1274         gcc.target/powerpc/405-mulchw-2.c,
1275         gcc.target/powerpc/405-mulchwu-1.c,
1276         gcc.target/powerpc/405-mulchwu-2.c,
1277         gcc.target/powerpc/405-mulhhw-1.c,
1278         gcc.target/powerpc/405-mulhhw-2.c,
1279         gcc.target/powerpc/405-mulhhwu-1.c,
1280         gcc.target/powerpc/405-mulhhwu-2.c,
1281         gcc.target/powerpc/405-mullhw-1.c,
1282         gcc.target/powerpc/405-mullhw-2.c,
1283         gcc.target/powerpc/405-mullhwu-1.c,
1284         gcc.target/powerpc/405-mullhwu-2.c,
1285         gcc.target/powerpc/405-nmacchw-1.c,
1286         gcc.target/powerpc/405-nmacchw-2.c,
1287         gcc.target/powerpc/405-nmachhw-1.c,
1288         gcc.target/powerpc/405-nmachhw-2.c,
1289         gcc.target/powerpc/405-nmaclhw-1.c,
1290         gcc.target/powerpc/405-nmaclhw-2.c,
1291         gcc.target/powerpc/440-macchw-1.c,
1292         gcc.target/powerpc/440-macchw-2.c,
1293         gcc.target/powerpc/440-macchwu-1.c,
1294         gcc.target/powerpc/440-macchwu-2.c,
1295         gcc.target/powerpc/440-machhw-1.c,
1296         gcc.target/powerpc/440-machhw-2.c,
1297         gcc.target/powerpc/440-machhwu-1.c,
1298         gcc.target/powerpc/440-machhwu-2.c,
1299         gcc.target/powerpc/440-maclhw-1.c,
1300         gcc.target/powerpc/440-maclhw-2.c,
1301         gcc.target/powerpc/440-maclhwu-1.c,
1302         gcc.target/powerpc/440-maclhwu-2.c,
1303         gcc.target/powerpc/440-mulchw-1.c,
1304         gcc.target/powerpc/440-mulchw-2.c,
1305         gcc.target/powerpc/440-mulchwu-1.c,
1306         gcc.target/powerpc/440-mulchwu-2.c,
1307         gcc.target/powerpc/440-mulhhw-1.c,
1308         gcc.target/powerpc/440-mulhhw-2.c,
1309         gcc.target/powerpc/440-mulhhwu-1.c,
1310         gcc.target/powerpc/440-mulhhwu-2.c,
1311         gcc.target/powerpc/440-mullhw-1.c,
1312         gcc.target/powerpc/440-mullhw-2.c,
1313         gcc.target/powerpc/440-mullhwu-1.c,
1314         gcc.target/powerpc/440-mullhwu-2.c,
1315         gcc.target/powerpc/440-nmacchw-1.c,
1316         gcc.target/powerpc/440-nmacchw-2.c,
1317         gcc.target/powerpc/440-nmachhw-1.c,
1318         gcc.target/powerpc/440-nmachhw-2.c,
1319         gcc.target/powerpc/440-nmaclhw-1.c,
1320         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1321
1322 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1323
1324         PR fortran/24774
1325         * gfortran.dg/inquire_9.f90: New test.
1326
1327         PR fortran/21647
1328         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1329
1330 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1331
1332         PR libfortran/24432
1333         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1334         Check that 'cos' is supported.
1335
1336 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1337
1338         PR fortran/24223
1339         * gfortran.dg/substring_equivalence.f90: New test.
1340
1341         PR fortran/24705
1342         * gfortran.dg/auto_internal_assumed.f90: New test.
1343
1344 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1345
1346         * gcc.dg/fold-div-2.c: New test.
1347
1348 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1349
1350         PR rtl-optimization/24883
1351         * gcc.c-torture/compile/pr24883.c: New test.
1352
1353 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1354
1355         PR middle-end/20583
1356         * gcc.c-torture/compile/pr20583.c: New.
1357
1358 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1359
1360         * gcc.c-torture/execute/usmul.c: New test.
1361
1362 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1363
1364         * gcc.dg/tree-ssa/vrp22.c: New test.
1365
1366 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1367
1368         PR middle-end/24912
1369         * gcc.dg/torture/pr24912-1.c: New test.
1370
1371 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1372
1373         PR fortran/24862
1374         * gfortran.dg/arrayio_derived_1.f90: New test.
1375
1376 2005-11-19  Richard Guenther  <rguenther@suse.de>
1377
1378         PR middle-end/23294
1379         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1380
1381 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1382
1383         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1384
1385 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1386
1387         PR c++/8355
1388         * g++.dg/template/friend39.C: New test.
1389
1390 2005-11-18  James E Wilson  <wilson@specifix.com>
1391
1392         * gcc.dg/builtin-strstr.c: New.
1393
1394 2005-11-18  Richard Henderson  <rth@redhat.com>
1395
1396         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1397         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1398         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1399         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1400         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1401         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1402         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1403         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1404         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1405         renaming to remove initial "ia64-".
1406
1407 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1408
1409         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1410
1411 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1412
1413         * g++.dg/cpp/string-2.C: New test.
1414
1415 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1416
1417         * gcc.dg/tree-ssa/loop-14.c: New test.
1418
1419 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1420             Michael Chamberlain <michael@chamberlain.net.au>
1421
1422         * ada/acats/run_all.sh (target_run): Kill long running tests.
1423
1424 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1425
1426         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1427         * gcc.dg/cleanup-9.c: Likewise.
1428         * gcc.dg/cleanup-10.c: Likewise.
1429         * gcc.dg/cleanup-11.c: Likewise.
1430
1431 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1432
1433         PR fortran/24892
1434         * gfortran.dg/open_access_append_1.f90: New test.
1435         * gfortran.dg/open_access_append_2.f90: New test.
1436
1437 2005-11-16  Richard Guenther  <rguenther@suse.de>
1438
1439         PR middle-end/24851
1440         * gcc.c-torture/execute/pr24851.c: New testcase.
1441
1442 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1443
1444         * gcc.dg/fold-overflow-1.c: New test.
1445
1446 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1447
1448         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1449         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1450
1451 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1452
1453         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1454         structures.
1455         * g++.dg/eh/forced2.C: Likewise.
1456         * g++.dg/eh/forced3.C: Likewise.
1457         * g++.dg/eh/forced4.C: Likewise.
1458
1459 2005-11-11  Mike Stump  <mrs@apple.com>
1460
1461         * g++.old-deja/g++.mike/unused.C: Add.
1462
1463 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1464
1465         PR c++/24667
1466         * g++.dg/warn/Wcast-qual1.C: New test.
1467
1468 2005-11-15  Jan Hubicka  <jh@suse.cz>
1469
1470         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1471
1472 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1473
1474         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1475
1476 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1477
1478         PR 24840
1479         * gcc.dg/tree-ssa/pr24840.c: New test.
1480
1481 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1482
1483         PR testsuite/24841
1484         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1485
1486 2005-11-14  Dale Johannesen  <dalej@apple.com>
1487
1488         * gcc.c-torture/execute/20051113-1.c:  New.
1489
1490 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1491
1492         PR c++/24687
1493         * g++.dg/template/crash43.C: New test.
1494
1495 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1496
1497         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1498
1499 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1500
1501         PR c++/24817
1502         * g++.dg/eh/spec8.C: New test.
1503
1504 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1505
1506         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1507
1508 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1509
1510         PR c++/20293
1511         * g++.dg/parse/ambig4.C: New test.
1512         * g++.dg/tc1/dr101.C: Adjust error markers.
1513         * g++.dg/lookup/strong-using-2.C: Likewise.
1514         * g++.dg/lookup/ambig5.C: Likewise.
1515         * g++.dg/lookup/ambig4.C: Likewise.
1516         * g++.dg/parse/crash22.C: Likewise.
1517
1518 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1519
1520         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1521
1522 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1523
1524         * gcc.dg/nested-calls-1.c: New test.
1525
1526 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1527
1528         * gfortran.dg/complex_intrinsic_1.f90: New test.
1529         * gfortran.dg/complex_intrinsic_2.f90: New test.
1530         * gfortran.dg/fgetc_1.f90: New test.
1531         * gfortran.dg/fgetc_2.f90: New test.
1532         * gfortran.dg/fgetc_3.f90: New test.
1533         * gfortran.dg/ftell_1.f90: New test.
1534         * gfortran.dg/ftell_2.f90: New test.
1535         * gfortran.dg/gnu_logical_1.F: New test.
1536         * gfortran.dg/gnu_logical_2.f90: New test.
1537
1538 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1539
1540         PR middle-end/24820
1541         * testsuite/gcc.dg/pr24820.c: New test.
1542
1543 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1544
1545         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1546         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1547         variable.
1548
1549 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1550
1551         testsuite/24614
1552         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1553
1554 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1555
1556         * gcc.target/cris/cris.exp: New file.
1557         * gcc.target/cris/rld-legit1.c: New test.
1558         * gcc.target/cris/rld-legit2.c: New test.
1559
1560 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1561
1562         PR c++/24780
1563         * g++.dg/opt/pr24780.C: New test.
1564
1565         PR c++/24761
1566         * g++.dg/template/asm1.C: New test.
1567
1568 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1569
1570         PR libgfortran/24787
1571         * gfortran.dg/scan_1.f90: New test.
1572
1573 2005-11-12  Jan Hubicka  <jh@suse.cz>
1574
1575         * gcc.target/i386/minmax-1.c: New.
1576         * gcc.target/i386/minmax-2.c: New.
1577
1578 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1579
1580         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1581
1582 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1583
1584         * gcc.c-torture/execute/20051110-1.c,
1585         gcc.c-torture/execute/20051110-2.c: New tests.
1586
1587 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1588
1589         PR middle-end/24750
1590         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1591         New tests.
1592
1593 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1594
1595         * lib/target-libpath.exp (get_shlib_extension): New proc.
1596         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1597         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1598         * lib/objc.exp (objc_target_compile): Likewise.
1599         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1600         detection.
1601
1602 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1603
1604         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1605
1606         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1607         Add -static to additional_flags and pass it to target_compile.
1608
1609 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1610
1611         PR libgfortran/24719
1612         gfortran.dg/read_noadvance.f90: New test.
1613
1614         PR libgfortran/24699
1615         gfortran.dg/fmt_t_2.f90: New test.
1616
1617         PR libgfortran/24785
1618         gfortran.dg/read_x_eor.f90: New test.
1619
1620         PR libgfortran/24584
1621         gfortran.dg/namelist_empty.f90: Rename test.
1622
1623         PR libgfortran/24489
1624         gfortran/read_eor.f90: Rename test.
1625
1626 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1627
1628         PR fortran/15976
1629         * gfortran.dg/automatic_module_variable.f90: New test.
1630
1631 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1632
1633         PR target/24445
1634         * gcc.dg/pr24445.c: New test.
1635
1636 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1637
1638         PR fortran/24655
1639         PR fortran/24755
1640         * gfortran.dg/recursive_statement_functions.f90: Add statement
1641         functions using inline intrinsic functions and parameters to test
1642         that they no longer seg-fault.
1643
1644         PR fortran/24409
1645         gfortran.dg/nested_modules_4.f90: New test.
1646         gfortran.dg/nested_modules_5.f90: New test.
1647
1648 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1649
1650         PR fortran/24643
1651         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1652
1653 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1654
1655         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1656         failures.
1657
1658 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1659
1660         * gcc.dg/sparc-getcontext-1.c: New test.
1661
1662 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1663
1664         * gcc.dg/ifcvt-fabs-1.c: New test.
1665
1666 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1667
1668         PR other/4372
1669         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1670         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1671
1672 2005-11-09  Richard Guenther  <rguenther@suse.de>
1673
1674         PR tree-optimization/24716
1675         * gcc.c-torture/execute/pr24716.c: New testcase.
1676
1677 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1678
1679         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1680
1681 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1682
1683         PR 24624
1684         * gcc.dg/pr24624.c: Testcase added.
1685
1686 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1687
1688         PR 24623
1689         * g++.dg/other/pr24623.C: Testcase added.
1690
1691 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1692
1693         PR fortran/22607
1694         * gfortran-dg/pure_byref_1.f90: New.
1695         * gfortran-dg/pure_byref_2.f90: New.
1696
1697 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1698
1699         PR c/24101
1700         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1701         * gcc.dg/dg.exp: Run main loop also for *.i files.
1702
1703 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1704
1705         PR c++/19450
1706         * g++.dg/tls/diag-3.C: New test.
1707         * g++.dg/tls/diag-4.C: New test.
1708         * g++.dg/tls/static-1.C: New test.
1709         * g++.dg/tls/static-1a.cc: New file.
1710
1711 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1712
1713         PR 23046
1714         * g++.dg/tree-ssa/pr23046.C: New test.
1715
1716 2005-11-08  Devang Patel <dpatel@apple.com>
1717
1718         PR tree-optimization/23115
1719         * gcc.dg/tree-ssa/pr23115.c: New.
1720
1721 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1722
1723         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1724         * gcc.target/powerpc/pr16155.c: Same.
1725         * gcc.target/powerpc/altivec-1.c: Same.
1726         * gcc.target/powerpc/altivec-2.c: Same.
1727         * gcc.target/powerpc/altivec-3.c: Same.
1728         * gcc.target/powerpc/altivec-5.c: Same.
1729         * gcc.target/powerpc/altivec-11.c: Same.
1730         * gcc.target/powerpc/altivec-12.c: Same.
1731         * gcc.target/powerpc/altivec-14.c: Same.
1732         * gcc.target/powerpc/altivec-22.c: Same.
1733         * gcc.target/powerpc/altivec-consts.c: Same.
1734         * gcc.target/powerpc/altivec-pr22085.c: Same.
1735         * gcc.target/powerpc/altivec-splat.c: Same.
1736         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1737         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1738         * gcc.target/powerpc/darwin-longlong.c: Same.
1739
1740 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1741
1742         PR target/19340
1743         * gcc.dg/pr19340.c: New test.
1744
1745 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1746
1747         PR rtl-optimization/24683
1748         * gcc.dg/pr24683.c: New test.
1749
1750 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1751
1752         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1753         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1754
1755 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1756
1757         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1758
1759 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1760
1761         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1762
1763 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1764
1765         PR target/24230
1766
1767         * gcc.target/powerpc/altivec-consts.c,
1768         gcc.target/powerpc/altivec-splat.c: New testcase.
1769
1770 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1771
1772         PR c/24599
1773
1774         * gcc.dg/overflow-2.c: New testcase.
1775
1776 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1777
1778         PR rtl-optimization/23567
1779         * gcc.c-torture/execute/20051104-1.c: New test.
1780
1781 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1782
1783         PR fortran/24534
1784         gfortran.dg/private_type_2.f90: Modified to check that case with
1785         PRIVATE declaration within derived type is accepted.
1786
1787         PR fortran/20838
1788         gfortran.dg/pointer_assign_1.f90: New test.
1789
1790         PR fortran/20840
1791         * gfortran.dg/arrayio_0.f90: New test.
1792
1793         PR fortran/17737
1794         gfortran.dg/data_initialized.f90: New test.
1795         gfortran.dg/data_constraints_1.f90: New test.
1796         gfortran.dg/data_constraints_2.f90: New test.
1797
1798 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1799
1800         PR fortran/24174
1801         PR fortran/24305
1802         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1803
1804 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1805
1806         PR 24670
1807         * gcc.dg/tree-ssa/pr24670.c: New test.
1808
1809 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1810
1811         PR target/22432
1812         * gcc.target/i386/pr22432.c: New test.
1813
1814 2005-11-05  Richard Henderson  <rth@redhat.com>
1815
1816         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1817         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1818         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1819         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1820         from gcc.dg/alpha-*.
1821         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1822         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1823
1824 2005-11-05  Andreas Jaeger  <aj@suse.de>
1825
1826         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1827
1828 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1829
1830         PR target/23424
1831         * gcc.dg/torture/pr23424-1.c: New test.
1832
1833 2005-11-04  Richard Henderson  <rth@redhat.com>
1834
1835         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1836         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1837         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1838         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1839         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1840         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1841         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1842         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1843         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1844         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1845         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1846         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1847         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1848         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1849         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1850         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1851         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1852         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1853         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1854         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1855         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1856         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1857         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1858         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1859         Move from gcc.dg/.
1860         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1861         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1862         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1863         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1864         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1865         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1866         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1867         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1868         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1869         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1870         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1871         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1872         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1873         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1874         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1875         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1876         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1877         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1878         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1879         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1880         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1881         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1882         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1883         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
1884         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
1885         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
1886         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
1887         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
1888         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
1889         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
1890         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
1891         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
1892         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
1893         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
1894         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
1895         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
1896         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
1897         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
1898         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
1899         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
1900         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
1901         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
1902         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
1903         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
1904         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
1905
1906 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
1907
1908         PR 24627
1909         * gcc.dg/tree-ssa/pr24627.c: New test.
1910
1911 2005-11-04 Paul Brook  <paul@codesourcery.com>
1912
1913         * gcc.dg/tls/opt-10.c: New test.
1914
1915 2005-11-04  Andreas Jaeger  <aj@suse.de>
1916
1917         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
1918         avoid extra warnings.
1919
1920 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1921
1922         PR libfortran/22298
1923         * gcc/testsuite/lib/target-supports.exp
1924         (check_effective_target_static_libgfortran): New
1925         static_libgfortran effective target.
1926         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
1927         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
1928
1929 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1930
1931         * gcc.dg/pr24615.c: Guard test with { target fpic }.
1932
1933 2005-11-03  Josh Conner  <jconner@apple.com>
1934
1935         PR c++/19989
1936         g++.dg/ext/array2.C: New test.
1937         g++.dg/template/dependent-name3.C: New test.
1938         g++.dg/template/dependent-name4.C: New test.
1939         g++.dg/template/sfinae2.C: New test.
1940
1941 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1942
1943         PR preprocessor/22042
1944         * gcc.dg/cpp/strify4.c: New test.
1945
1946 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1947
1948         PR c++/17964
1949         * g++.dg/cpp/string-1.C: New test.
1950
1951 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1952
1953         * gcc.target/powerpc: New directory.
1954         * gcc.target/powerpc/powerpc.exp: New file.
1955         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
1956         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
1957         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
1958         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
1959         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
1960         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
1961         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
1962         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
1963         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
1964         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
1965         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
1966         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
1967         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
1968         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
1969         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
1970         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
1971         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
1972         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
1973         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
1974         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
1975         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
1976         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
1977         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
1978         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
1979         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
1980         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
1981         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
1982         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
1983         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
1984         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
1985         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
1986         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
1987         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
1988         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
1989
1990 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
1991
1992         PR c++/21627
1993         * g++.dg/warn/inline2.C: New test.
1994
1995 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1996
1997         PR middle-end/23155
1998         * g++.dg/ext/c99struct1.C: New test.
1999         * gcc.dg/union-cast-1.c: New test.
2000         * gcc.dg/union-cast-2.c: New test.
2001         * gcc.dg/union-cast-3.c: New test.
2002
2003 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2004
2005         PR middle-end/24589
2006         * gcc.c-torture/execute/zero-struct-2.c: New test.
2007
2008 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2009
2010         PR c++/24582
2011         * g++.dg/init/switch1.C: New test.
2012
2013 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2014
2015         * gcc.dg/delay-slot-1.c: New test.
2016
2017 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
2018
2019         PR target/24620
2020         * gcc.dg/pr24620.c: New test.
2021
2022 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2023
2024         PR c/24329
2025         * gcc.dg/format/unnamed-1.c: New test.
2026
2027 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2028
2029         PR c++/22434
2030         * g++.dg/expr/cond8.C: New test.
2031
2032         PR c++/24560
2033         * g++.dg/parse/dot1.C: New test.
2034
2035 2005-11-02  Jan Hubicka  <jh@suse.cz>
2036
2037         PR target/23303
2038         * gcc.dg/i386-lea.c: New test
2039
2040 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2041
2042         PR target/24615
2043         * gcc.dg/pr24615.c: New test.
2044
2045 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2046
2047         PR target/24600
2048         * gcc.dg/pr24600.c: New test.
2049
2050 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2051
2052         PR c++/19253
2053         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
2054         * g++.dg/parse/typename9.C: New test.
2055         * g++/dg/parse/typename10.C: Likewise.
2056
2057 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2058
2059         PR fortran/18157
2060         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
2061         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
2062         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
2063
2064 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2065
2066         PR c++/24569
2067         * g++.dg/debug/static1.C: New test.
2068
2069 2005-11-02  Josh Conner  <jconner@apple.com>
2070
2071         * g++.dg/crash38.C: moved into proper directory...
2072         * g++.dg/template/crash42.C: ...here
2073
2074 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
2075
2076         PR target/18338
2077         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
2078         pcc_bitfield_type_matters || default_packed.
2079
2080         * lib/target-supports.exp
2081         (check_effective_target_pcc_bitfield_type_matters): New proc.
2082         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
2083
2084         PR testsuite/23304
2085         * lib/target-supports.exp (check_effective_default_packed): New proc.
2086         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
2087         Gate expected errors on target ! default_packed.
2088         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
2089
2090 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2091
2092         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
2093         change (r106358).
2094
2095 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2096
2097         PR fortran/24008
2098         * gfortran.dg/entry_5.f90: New.
2099         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
2100
2101 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
2102
2103         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
2104
2105 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
2106
2107         PR fortran/21565
2108         gfortran.dg/namelist_blockdata.f90: New test.
2109
2110         PR fortran/18737
2111         gfortran.dg/external_implicit_none.f90: New test.
2112
2113         PR fortran/14994
2114         * gfortran.dg/secnds.f: New test.
2115
2116 2005-10-31  Jan Hubicka  <jh@suse.cz>
2117
2118         PR target/20928
2119         * gcc.c-torture/compile/pr20928.c: New test.
2120
2121 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
2122
2123         PR middle-end/23492
2124         * gcc.c-torture/compile/zero-strct-5.c: New test.
2125
2126 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
2127
2128         PR libgfortran/24584
2129         * gfortran.dg/pr24584.f90: New test.
2130
2131 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
2132
2133         PR fortran/18883
2134         * gfortran.dg/char_result_9.f90: New.
2135         * gfortran.dg/char_result_10.f90: New.
2136
2137 2005-10-30  Jan Hubicka  <jh@suse.cz>
2138
2139         * g++.dg/tree-ssa/pr24172.C: New testcase.
2140
2141 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2142
2143         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
2144
2145 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
2146
2147         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
2148         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
2149         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
2150         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
2151         gfortran.dg/enum_9.f90,
2152         gfortran.fortran-torture/compile/enum_1.f90,
2153         gfortran.fortran-torture/execute/enum_1.f90,
2154         gfortran.fortran-torture/execute/enum_2.f90,
2155         gfortran.fortran-torture/execute/enum_3.f90,
2156         gfortran.fortran-torture/execute/enum_4.f90: New tests.
2157
2158 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2159
2160         PR target/18482
2161         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
2162         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
2163
2164 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2165
2166         PR libfortran/20179
2167         * gfortran.dg/mixed_io_1.f90: New test.
2168         * gfortran.dg/mixed_io_1.c: New file.
2169
2170 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2171
2172         * gfortran.dg/malloc_free_1.f90: New test.
2173
2174 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
2175
2176         * gcc.dg/nested-func-4.c: Require profiling -pg.
2177
2178 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2179
2180         PR C++/23229
2181         * g++.dg/warn/main-2.C: New test.
2182
2183 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
2184
2185         PR fortran/24545
2186         * gfortran.dg/interface_2.f90: new test.
2187
2188 2005-10-28  Josh Conner  <jconner@apple.com>
2189
2190         PR c++/22153
2191         * g++.dg/template/crash38.C: New test.
2192         * g++.dg/parse/explicit1.C: Change expected errors.
2193
2194 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2195
2196         PR C++/23426
2197         * g++.dg/other/large-size-array.C: New test.
2198
2199 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2200
2201         PR middle-end/24362
2202         * g++.dg/opt/complex4.C: New test.
2203
2204 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2205
2206         * gcc.dg/nested-func-4.c: New test.
2207
2208 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
2209
2210         PR fortran/24158
2211         gfortran.dg/derived_recursion.f90: New test.
2212         gfortran.dg/implicit_actual.f90: New test.
2213
2214 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
2215
2216         PR middle-end/24295, PR testsuite/24477
2217         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
2218         removed when weakref hits the tree.
2219
2220 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
2221
2222         * gfortran.dg/cray_pointers_4.f90: New test.
2223
2224         * gfortran.dg/cray_pointers_5.f90: New test.
2225
2226 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
2227
2228         PR fortran/22290
2229         * gfortran.dg/assign_5.f90: New test.
2230         * gfortran.dg/assign_6.f: New test.
2231
2232 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
2233
2234         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
2235         CPU has no SSE support.
2236
2237 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
2238
2239         PR libgfortran/24224
2240         * gfortran.dg/arrayio_1.f90: Update attribution.
2241         * gfortran.dg/arrayio_2.f90: Update attribution.
2242         * gfortran.dg/arrayio_3.f90: Update attribution.
2243         * gfortran.dg/arrayio_4.f90: Update test conditions.
2244         * gfortran.dg/arrayio_5.f90: Update attribution.
2245         * gfortran.dg/arrayio_6.f90: New test.
2246         * gfortran.dg/arrayio_7.f90: New test.
2247
2248 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2249
2250         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2251
2252 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2253
2254         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2255
2256 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2257
2258         PR fortran/24416
2259         * gfortran.dg/namelist_char_only.f90: New test.
2260
2261 2005-10-24  Asher Langton  <langton2@llnl.gov>
2262
2263         PR fortran/17031
2264         PR fortran/22282
2265         * gfortran.dg/cray_pointers_1.f90: New test.
2266         * gfortran.dg/cray_pointers_2.f90: New test.
2267         * gfortran.dg/cray_pointers_3.f90: New test.
2268         * gfortran.dg/loc_1.f90: New test.
2269         * gfortran.dg/loc_2.f90: New test.
2270
2271 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2272
2273         * gcc.dg/pr24225.c: New test.
2274
2275 2005-10-24  Asher Langton  <langton2@llnl.gov>
2276
2277         * gfortran.dg/dup_save_1.f90: New test.
2278         * gfortran.dg/dup_save_2.f90: New test.
2279
2280 2005-10-24  Paul Brook  <paul@codesourcery.com>
2281
2282         PR 24107
2283         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2284         stdint.h.
2285
2286 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2287
2288         PR libgfortran/24489
2289         * gfortran.dg/pr24489.f90: New test.
2290
2291 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2292
2293         PR fortran/23635
2294         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2295
2296 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2297
2298         PR target/18911
2299         * g++.dg/init/array16.C: Skip for mmix-*-*.
2300
2301 2005-10-23  Asher Langton  <langton2@llnl.gov>
2302
2303         * gfortran.dg/byte_1.f90: New test.
2304         * gfortran.dg/byte_2.f90: New test.
2305
2306 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2307
2308         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2309
2310 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2311
2312         PR fortran/18022
2313         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2314
2315         PR fortran/24311
2316         * gfortran.dg/merge_char_const.f90: New test.
2317
2318         PR fortran/24384
2319         * gfortran.dg/spread_scalar_source.f90: New test.
2320
2321 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2322
2323         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2324
2325         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2326         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2327
2328         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2329
2330 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2331
2332         PR fortran/24426
2333         * gfortran.dg/der_pointer_4.f90: New.
2334
2335 2005-10-22  David Ayers  <d.ayers@inode.at>
2336
2337         * obj-c++.dg/except-1.mm: Simplify.
2338
2339 2005-10-21  David Ayers  <d.ayers@inode.at>
2340
2341         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2342
2343 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2344
2345         * gfortran.dg/assumed_dummy_2.f90: New test.
2346
2347 2005-10-21  James E Wilson  <wilson@specifix.com>
2348
2349         PR preprocessor/15220
2350         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2351
2352 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2353
2354         * gcc.c-torture/execute/20051021-1.c: New test.
2355
2356 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2357
2358         PR c++/24260
2359         * g++.dg/ext/tmplattr1.C: New test.
2360
2361 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2362
2363         PR fortran/24440
2364         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2365
2366 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2367
2368         * obj-c++.dg/except-1.mm: New.
2369
2370         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2371
2372 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2373
2374         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2375
2376 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2377
2378         PR middle-end/24295
2379         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2380         declarations with the same names as thunks' alias targets, use
2381         aliases instead.
2382         * gcc.dg/attr-alias-3.c: New test.
2383         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2384
2385 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2386
2387         PR c++/22618
2388         * g++.dg/parse/access8.C: New test.
2389
2390 2005-10-20  Richard Guenther  <rguenther@suse.de>
2391
2392         PR c++/24439
2393         * g++.dg/tree-ssa/pr24439.C: New testcase.
2394
2395 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2396
2397         * g++.dg/opt/delay-slot-1.C: New test.
2398
2399 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2400
2401         PR fortran/21625
2402         * gfortran.fg/der_init_1.f90: New.
2403
2404 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2405
2406         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2407
2408 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2409
2410         PR c++/21908
2411         * g++.dg/parse/error28.C: New test.
2412
2413 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2414
2415         * gcc.dg/profile-generate-2.c: New test.
2416
2417 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2418
2419         PR target/23589
2420         * g++.dg/ext/dllimport11.C: New.
2421
2422 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2423
2424         PR c++/22293
2425         * g++.dg/other/friend3.C: New test.
2426
2427 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2428
2429         PR c++/23293
2430         * g++.dg/template/error19.C: New test.
2431
2432 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2433
2434         PR c++/21383
2435         * g++.dg/overload/koenig2.C: New.
2436
2437         PR c++/23118
2438         * g++.dg/overload/error2.C: New.
2439
2440         PR c++/22604
2441         * g++.dg/inherit/covariant14.C: New.
2442
2443 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2444
2445         PR c++/23440
2446         * g++.dg/parse/for1.C: New test.
2447
2448 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2449
2450         PR fortran/23446
2451         * gfortran.dg/host_dummy_index_1.f90: New test.
2452
2453         PR fortran/21459
2454         * gfortran.dg/automatic_char_len_2.f90: New test.
2455
2456         PR fortran/20866
2457         * gfortran.dg/recursive_statement_functions.f90: New test.
2458
2459         PR fortran/20853
2460         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2461
2462         PR fortran/20849
2463         * gfortran.dg/external_initializer.f90: New test.
2464
2465         PR fortran/20837
2466         * non_module_public.f90: New test.
2467
2468 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2469
2470         PR c++/24386
2471         * g++.dg/template/overload7.C: New.
2472
2473         PR c++/22551
2474         * g++.dg/other/switch2.C: Remove expected warnings.
2475
2476         PR c++/21353
2477         * g++.dg/template/defarg6.C: New.
2478
2479 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2480
2481         PR target/24315
2482         * gcc.target/i386/pr24315.c: New test.
2483
2484 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2485
2486         PR c++/24389
2487         * g++.dg/template/static21.C: New test.
2488         * g++.dg/template/static21-a.cc: Likewise.
2489
2490 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2491
2492         PR c++/23959
2493         * g++.dg/warn/Wswitch-default-1.C: New test.
2494         * g++.dg/warn/Wswitch-default-2.C: New test.
2495
2496 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2497
2498         PR c++/22173
2499         * g++.dg/parse/template18.C: New test.
2500         * g++.dg/template/nontype15.C: Likewise.
2501
2502 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2503
2504         PR fortran/22273
2505         * gfortran.dg/spec_expr_2.f90: New.
2506
2507 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2508
2509         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2510         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2511         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2512         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2513         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2514         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2515         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2516         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2517         previous target-specific skips and warning-message matches where
2518         applicable.
2519
2520 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2521
2522         PR c++/21347
2523         * g++.dg/warn/Wctor-dtor.C: New test.
2524
2525 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2526
2527         PR c/23439
2528         * gcc.dg/for-1.c: New test.
2529
2530 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2531
2532         PR c++/19565
2533         * g++.dg/warn/Wconversion1.C: New test.
2534         * g++.dg/ext/packed4.C: Compile with -w.
2535         * g++.dg/opt/20050511-1.C: Likewise.
2536         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2537
2538 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2539
2540         * gfortran.dg/boz_5.f90: New test.
2541
2542 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2543
2544         PR c++/22551
2545         * g++.dg/other/switch2.C: New.
2546
2547         PR c++/23984
2548         * g++.dg/init/ctor7.C: New.
2549
2550 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2551
2552         PR c++/23730
2553         * g++.dg/parse/crash32.C: New test.
2554
2555 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2556
2557         PR c++/20721
2558         * g++.dg/init/goto2.C: New test.
2559
2560         PR c++/22464
2561         * g++.dg/template/crash/41.C: New test.
2562
2563         PR c++/22180
2564         * g++.dg/template/crash40.C: New test.
2565
2566         PR c++/23694
2567         * g++.dg/parse/friend5.C: New test.
2568
2569         PR c++/23307
2570         * g++.dg/template/crash38.C: New test.
2571
2572         PR c++/22352
2573         * g++.dg/template/friend38.C: New test.
2574
2575         PR c++/22405
2576         * g++.dg/template/crash39.C: New test.
2577
2578 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2579
2580         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2581         gcc.dg/debug/dwarf2/dwarf-char2.c,
2582         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2583
2584         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2585
2586 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2587
2588         * gcc.dg/dll-2.c: Add tests for warnings.
2589         * gcc.dg/dll-3.c: Likewise.
2590         * gcc.dg/dll-4.c: Likewise.
2591
2592         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2593         * g++.dg/ext/dllimport2.C: Likewise.
2594         * g++.dg/ext/dllimport3.C: Likewise.
2595         * g++.dg/ext/dllimport7.C: Likewise.
2596         * g++.dg/ext/dllimport8.C: Likewise.
2597         * g++.dg/ext/dllimport9.C: Likewise.
2598
2599 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2600
2601         PR fortran/24092
2602         * gfortran.dg/derived_pointer_recursion.f90: New test.
2603
2604 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2605
2606         * gcc.c-torture/execute/20051012-1.c: New test.
2607
2608 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2609
2610         PR fortran/18082
2611         * gfortran.dg/automatic_char_len_1.f90: New test.
2612
2613 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2614
2615         PR fortran/20847
2616         * gfortran.dg/save_common.f90: New test.
2617
2618         PR fortran/20856
2619         * gfortran.dg/save_result.f90: New test.
2620
2621 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2622
2623         PR c++/21592
2624         * g++.dg/template/dependent-expr1.C: Add new expected error.
2625         * g++.dg/template/dependent-expr2.C: Adjust error text.
2626         * g++.dg/template/overload6.C: New.
2627
2628         PR c++/23797
2629         * g++.dg/other/typename8.C: New.
2630
2631         PR c++/21117
2632         * g++.dg/other/return1.C: New.
2633
2634 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2635
2636         PR c++/24052
2637         * g++.dg/ext/label5.C: New.
2638
2639 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2640
2641         PR c++/19964
2642         * g++.dg/parse/crash31.C: New.
2643
2644 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2645
2646         * g++.dg/ipa/ipa-1.c: New test.
2647         * g++.dg/ipa/ipa-2.c: New test.
2648         * g++.dg/ipa/ipa-3.c: New test.
2649         * g++.dg/ipa/ipa-4.c: New test.
2650         * g++.dg/ipa/ipa-5.c: New test.
2651         * g++.dg/ipa/ipa.exp: New file.
2652
2653 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2654
2655         PR fortran/24207
2656         * gfortran.dg/private_type_3.f90: New test.
2657
2658 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2659
2660         PR fortran/20786
2661         gfortran.dg/aint_anint_1.f90: New test.
2662
2663 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2664
2665         PR libgfortran/24313
2666         gfortran.dg/csqrt.f: New test.
2667
2668 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2669
2670         PR c++/8057
2671         * g++.dg/warn/noeffect7.C: New test.
2672         * g++.dg/warn/noeffect2.C: Instantiate templates.
2673         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2674         and warning.
2675
2676 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2677
2678         PR c++/21089
2679         * g++.dg/init/float1.C: New test.
2680
2681         PR c++/24277
2682         * g++.dg/init/member1.C: Tweak error markers.
2683
2684 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2685
2686         PR testsuite/24281
2687         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2688         Check for null pointer.
2689
2690 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2691
2692         PR c++/21369
2693         * g++.dg/parse/ret-type3.C: New test.
2694
2695 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2696
2697         PR tree-opt/23946
2698         * gcc.c-torture/compile/pr23946.c: New test.
2699
2700 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2701
2702         * g++.dg/opt/mmx2.C: New test.
2703
2704 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2705
2706         PR c++/24277
2707         * g++.dg/template/static20.C: New test.
2708
2709         PR c++/24302
2710         * g++.dg/warn/Wunused-12.C: New test.
2711
2712         PR c++/23437
2713         * g++.dg/template/arg4.C: New test.
2714
2715 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2716
2717         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2718         * gcc.dg/ucnid-3.c: Likewise.
2719         * gcc.dg/ucnid-4.c: Likewise.
2720         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2721         * g++.dg/other/ucnid-1.C: Likewise.
2722         * gcc.dg/sparc-frame-1.c: New test.
2723
2724 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2725
2726         PR c++/24139
2727         * g++.dg/template/spec27.C: New test.
2728
2729         PR c++/24275
2730         * g++.dg/template/static19.C: New test.
2731
2732 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2733
2734         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2735         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2736
2737 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2738
2739         PR target/24136
2740         * gfortran.fortran-torture/compile/pr24136.f: New test.
2741
2742 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2743
2744         PR c++/22172
2745         * g++.dg/parse/crash30.C: New test.
2746
2747 2005-10-07  Richard Guenther  <rguenther@suse.de>
2748
2749         PR middle-end/24227
2750         * gcc.c-torture/compile/pr24227.c: New testcase.
2751
2752 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2753
2754         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2755         Do not put aligned attributes on array elements.
2756
2757 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2758
2759         PR testsuite/23611, PR testsuite/23615
2760         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2761         writing prototypes of library functions by hand.
2762         * obj-c++.dg/bitfield-4.mm: Likewise.
2763         * obj-c++.dg/const-str-4.mm: Likewise.
2764         * obj-c++.dg/encode-4.mm: Likewise.
2765         * obj-c++.dg/encode-5.mm: Likewise.
2766         * obj-c++.dg/encode-6.mm: Likewise.
2767         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2768         * obj-c++.dg/method-10.mm: Likewise.
2769         * obj-c++.dg/method-17.mm: Likewise.
2770         * obj-c++.dg/method-19.mm: Likewise.
2771         * obj-c++.dg/try-catch-2.mm: Likewise.
2772
2773 2005-10-06  Richard Henderson  <rth@redhat.com>
2774
2775         PR 24236
2776         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2777
2778 2005-10-06  Dale Johannesen  <dalej@apple.com>
2779
2780         * gcc.c-torture/execute/20030125-1.c:  Correct.
2781
2782 2005-10-06  Richard Guenther  <rguenther@suse.de>
2783
2784         PR tree-optimization/24238
2785         * g++.dg/tree-ssa/pr24238.C: New testcase.
2786
2787 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2788
2789         PR 18568
2790         * gfortran.dg/der_pointer_3.f90: New test.
2791
2792 2005-10-05  Devang Patel  <dpatel@apple.com>
2793
2794         PR Debug/23205
2795         * g++.dg/other/PR23205.C: New.
2796
2797 2005-10-05  Richard Henderson  <rth@redhat.com>
2798
2799         PR target/23602
2800         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2801         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2802
2803 2005-10-05  Dale Johannesen  <dalej@apple.com>
2804
2805         * gcc.c-torture/execute/float-floor.c:  New.
2806
2807 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2808
2809         PR tree-optimization/21419
2810         PR tree-optimization/24146
2811         PR tree-optimization/24151
2812
2813         * g++.dg/ext/asm7.C: New.
2814         * g++.dg/ext/asm8.C: New.
2815         * gcc.dg/asm-1.c: Compile on all targets.
2816         * gcc.dg/asm-pr24146.c: New.
2817         * gcc.dg/pr21419.c: Adjust error messages.
2818
2819 2005-10-05  Richard Guenther  <rguenther@suse.de>
2820
2821         PR fortran/24176
2822         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2823
2824 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2825
2826         PR c++/23513
2827         * g++.dg/template/spec22.C: Robustify test.
2828         * g++.dg/template/spec26.C: New.
2829
2830 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2831
2832         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2833         if target supports vector instructions.
2834
2835 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2836
2837         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2838         C99 functions.
2839
2840 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2841
2842         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2843         check_effective_target_fortran_large_int): Replace cached result
2844         when target changes.
2845
2846 2005-10-04  Devang Patel  <dpatel@apple.com>
2847
2848         * gcc.dg/i386-sse-vect-types.c: New.
2849
2850 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2851
2852         PR preprocessor/13726
2853         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2854         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2855
2856 2005-10-04  Richard Guenther  <rguenther@suse.de>
2857
2858         PR c/23576
2859         * gcc.dg/noncompile/pr23576.c: New testcase.
2860
2861 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2862
2863         PR middle-end/23125
2864         * gcc.dg/register-var-3.c: New test.
2865
2866 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2867
2868         * gcc.dg/pr23049.c: New test.
2869
2870         * gcc.dg/ucnid-4.c: Fix test.
2871
2872 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2873
2874         PR 23445
2875         * gcc.c-torture/compile/pr23445.c: New test.
2876
2877 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2878
2879         * g++.dg/overload/unknown1.C: New.
2880
2881 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2882
2883         PR c++/17775
2884         * g++.dg/template/repo4.C: New test.
2885
2886 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2887
2888         PR libfortran/19308
2889         * gfortran.dg/large_real_kind_2.F90: New test.
2890         * gfortran.dg/large_integer_kind_2.f90: New test.
2891
2892 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
2893
2894         * lib/target-supports.exp (check_effective_target_vect_shift):
2895         Implement with result caching. Add i?86, x86_64 and ia64 targets.
2896         (check_effective_target_vect_condition): Fix copy-n-pasto.
2897
2898         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
2899         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
2900         targets.
2901
2902 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
2903
2904         PR c++/22621
2905         * g++.dg/template/overload5.C : New test.
2906
2907         PR c++/23840
2908         * g++.dg/expr/stdarg1.C: New test.
2909
2910 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
2911
2912         PR 24142
2913         * gcc.c-torture/execute/pr24142.c: New test.
2914
2915 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
2916
2917         PR 24141
2918         * gcc.c-torture/execute/pr24141.c: New test.
2919
2920 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
2921             Diego Novillo  <dnovillo@redhat.com>
2922
2923         PR 23604
2924         * gcc.c-torture/execute/pr23604.c: New test.
2925
2926 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
2927
2928         PR fortran/16404
2929         PR fortran/20835
2930         PR fortran/20890
2931         PR fortran/20899
2932         PR fortran/20900
2933         PR fortran/20901
2934         PR fortran/20902
2935         gfortran.dg/equiv_constraint_1.f90: New test.
2936         gfortran.dg/equiv_constraint_2.f90: New test.
2937         gfortran.dg/equiv_constraint_3.f90: New test.
2938         gfortran.dg/equiv_constraint_4.f90: New test.
2939         gfortran.dg/equiv_constraint_5.f90: New test.
2940         gfortran.dg/equiv_constraint_6.f90: New test.
2941         gfortran.dg/equiv_constraint_7.f90: New test.
2942         gfortran.dg/equiv_constraint_8.f90: New test.
2943         gfortran.dg/private_type_1.f90: New test.
2944         gfortran.dg/private_type_2.f90: New test.
2945         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
2946         980628-10.f: Assert std=gnu to permit mixing of
2947         types in equivalence statements.
2948
2949 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
2950
2951         PR 24112
2952         * gfortran.dg/open_status_1.f90: New.
2953
2954 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2955
2956         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
2957         * gcc.dg/vect/pr22480.c: Clean up temp files.
2958         * gcc.dg/vect/pr23831.c: Clean up temp files.
2959         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
2960         Clean up temp files.
2961         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
2962         Clean up temp files.
2963
2964         * gcc.dg/20050309-1.c: Clean up temp files.
2965         * gcc.dg/20050325-1.c: Clean up temp files.
2966
2967 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2968
2969         PR tree-optimization/24059
2970         * gcc.dg/vect/pr24059.c : New test.
2971
2972 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
2973
2974         PR middle-end/24109
2975         * gcc.c-torture/execute/20050929-1.c: New test.
2976
2977 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2978
2979         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
2980
2981 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
2982
2983         PR c/21419
2984         * gcc.dg/pr21419.c: New test.
2985
2986 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2987
2988         * gcc.dg/pr23911.c: New test.
2989
2990 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
2991
2992         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
2993
2994         PR c++/16782
2995         * g++.dg/parse/qualified4.C: New test.
2996         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
2997         * g++.old-deja/g++.mike/p8154.C: Likewise.
2998
2999 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
3000
3001         PR c++/22147
3002         * g++.dg/template/friend37.C: New test.
3003         * g++.dg/parse/crash28.C: Adjust error markers.
3004
3005 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
3006
3007         PR fortran/18518
3008         * gfortran.fortran-torture/execute/save_2.f90: New decl.
3009
3010 2005-09-27  Devang Patel  <dpatel@apple.com>
3011
3012         PR tree-optimization/23625
3013         * gcc.dg/pr23625.c: New test.
3014
3015 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
3016
3017         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
3018         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
3019
3020 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
3021
3022         PR fortran/23677
3023         * gfortran.fortran-torture/execute/save_1.f90: New test.
3024         * gfortran.dg/save_1.f90: New test.
3025
3026 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
3027
3028         * gcc.target/i386/builtin-apply-mmx.c: New test.
3029
3030         PR target/22576
3031         * gcc.target/i386/pr22576.c: New test.
3032
3033         PR target/22585
3034         * gcc.target/i386/pr22585.c: New test.
3035
3036         PR target/23268
3037         * gcc.target/i386/pr23268.c: New test.
3038
3039         PR middle-end/23831
3040         * gcc.dg/vect/pr23831.c: New test.
3041
3042         PR target/24055
3043         * gcc.target/i386/pr24055.c: New test.
3044
3045 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
3046
3047         PR tree-optimization/23960
3048         * gcc.c-torture/compile/pr23960.c: New.
3049
3050 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
3051
3052         PR fortran/16861
3053         * gfortran.dg/nested_modules_3.f90: New.
3054
3055 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
3056
3057         PR fortran/24005
3058         gfortran.dg/interface_1.f90: New test.
3059
3060 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
3061         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3062
3063         PR fortran/23843
3064         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
3065
3066 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
3067
3068         PR fortran/23516
3069         * gfortran.dg/imag_1.f: New test.
3070         * gfortran.dg/imag_2.f: Ditto.
3071
3072 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
3073
3074         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
3075
3076 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
3077
3078         PR c++/21983
3079         * g++.dg/warn/pr21983.C: New test.
3080
3081 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
3082
3083         PR c++/23993
3084         * g++.dg/template/array14.C: New test.
3085
3086 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
3087
3088         PR fortran/19929
3089         * gfortran.dg/der_ptr_component_1.f90: New test.
3090
3091 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3092
3093         PR c++/23965
3094         * g++.dg/template/error1.C: Reject "no matching function" message.
3095
3096 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3097
3098         PR c++/17609
3099         * g++.dg/lookup/error1.C: New test.
3100
3101 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
3102
3103         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
3104         functionality of the testcase.
3105
3106 2005-09-20  Richard Henderson  <rth@redhat.com>
3107
3108         * gcc.dg/vect/vect-22.c: Require vect_float.
3109         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
3110
3111 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
3112
3113         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
3114         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
3115         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
3116         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
3117         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
3118         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
3119         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
3120         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
3121         * gcc.dg/cpp/ucnid-8.c: New test.
3122
3123 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3124
3125         PR tree-optimization/23929
3126         * gcc.c-torture/compile/pr23929.c: New test.
3127
3128 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
3129
3130         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
3131         for one loop.
3132
3133 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
3134
3135         PR testsuite/23186
3136         * g++.dg/other/pr22003.C: Require named sections.
3137
3138 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3139
3140         PR c++/23947
3141         * g++.dg/rtti/crash3.C: New test.
3142
3143         PR tree-optimization/23818
3144         * gcc.dg/pr23818.c: New test.
3145
3146 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3147
3148         PR fortran/23420
3149         * gfortran.dg/print_fmt_4.f: New.
3150
3151 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3152
3153         PR fortran/23663
3154         * gfortran.fortran-torture/execute/entry_11.f90: New test.
3155
3156 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3157
3158         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
3159         Use pointers to local alignable arrays instead. Added comments.
3160         * gcc.dg/vect/vect-46.c: Likewise.
3161         * gcc.dg/vect/vect-48.c: Likewise.
3162         * gcc.dg/vect/vect-49.c: Likewise.
3163         * gcc.dg/vect/vect-52.c: Likewise.
3164         * gcc.dg/vect/vect-53.c: Likewise.
3165         * gcc.dg/vect/vect-54.c: Likewise.
3166         * gcc.dg/vect/vect-56.c: Likewise.
3167         * gcc.dg/vect/vect-57.c: Likewise.
3168         * gcc.dg/vect/vect-58.c: Likewise.
3169         * gcc.dg/vect/vect-60.c: Likewise.
3170         * gcc.dg/vect/vect-61.c: Likewise.
3171
3172         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
3173         The test is no longer vectorizable on vect_no_align targets.
3174         * gcc.dg/vect/vect-43.c: Likewsie.
3175
3176         * gcc.dg/vect/vect-44.c: Added comments.
3177         * gcc.dg/vect/vect-45.c: Added comments.
3178         * gcc.dg/vect/vect-50.c: Added comments.
3179         * gcc.dg/vect/vect-51.c: Added comments.
3180
3181         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
3182         aligned type.
3183         * gcc.dg/vect/Os-vect-95.c: Likewise.
3184
3185         * gcc.dg/vect/vect-41.c: Test removed.
3186         * gcc.dg/vect/vect-47.c: Test removed.
3187         * gcc.dg/vect/vect-55.c: Test removed.
3188         * gcc.dg/vect/vect-59.c: Test removed.
3189
3190 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3191
3192         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
3193         No longer vectorizable on vect_no_align targets.
3194         * gcc.dg/vect/pr20122.c: Likewise.
3195         * gcc.dg/vect/vect-74.c: Likewise.
3196         * gcc.dg/vect/vect-75.c: Likewise.
3197         * gcc.dg/vect/vect-76.c: Likewise.
3198
3199         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
3200         Will not be vectorizable on vect_no_align targets once aliasing issues
3201         are resolved.
3202         * gcc.dg/vect/vect-79.c: Likewise.
3203
3204         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
3205         * gcc.dg/vect/vect-78.c: Likewise.
3206         * gcc.dg/vect/vect-97.c: Likewise.
3207
3208 2005-09-19  Steven Bosscher  <stevenb@suse.de>
3209
3210         * gcc.dg/pr23943.c: New test.
3211
3212 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3213
3214         PR fortran/19181
3215         * gfortran.dg/derived_pointer_null_1.f90: New test.
3216
3217 2005-09-18  Richard Guenther  <rguenther@suse.de>
3218
3219         PR middle-end/23944
3220         * gcc.c-torture/compile/pr23944.c: New testcase.
3221
3222 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
3223
3224         PR fortran/15975
3225         * gfortran.dg/der_pointer_2.f90: New test.
3226
3227 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3228
3229         PR fortran/16861
3230         * gfortran.dg/nested_modules_2.f90: New test.
3231
3232 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3233
3234         PR c++/18368
3235         * g++.dg/other/semicolon.C: New test.
3236
3237 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
3238
3239         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
3240         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
3241
3242 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
3243
3244         PR c++/23914
3245         * g++.dg/template/static18.C: New test.
3246
3247         PR c++/21514
3248         * g++.dg/template/crash19.C: Remove dg-error marker.
3249         * g++.dg/template/local4.C: New test.
3250
3251 2005-09-16  Paul Brook  <paul@codesourcery.com>
3252
3253         PR fortran/23906
3254         * gfortran.dg/dependency_1.f90: New test.
3255
3256 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3257
3258         PR c++/23896
3259         * g++.dg/template/static17.C: New test.
3260
3261 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
3262
3263         PR c++/23139
3264         * g++.dg/warn/huge-val1.C: New test.
3265
3266 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3267
3268         PR c++/13140
3269         * g++.dg/parse/class2.C: New test.
3270         * g++.dg/template/explicit8.C: Likewise.
3271         * g++.dg/template/spec25.C: Likewise.
3272
3273 2005-09-14  Josh Conner  <jconner@apple.com>
3274
3275         PR middle-end/23584
3276         * gcc.dg/pr23584.c: New test.
3277
3278 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3279
3280         PR fortran/21875 Internal Unit Array I/O, NIST
3281         * gfortran.dg/arrayio_1.f90: New test.
3282         * gfortran.dg/arrayio_1.f90: New test.
3283         * gfortran.dg/arrayio_1.f90: New test.
3284         * gfortran.dg/arrayio_1.f90: New test.
3285         * gfortran.dg/arrayio_1.f90: New test.
3286
3287 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3288
3289         PR middle-end/22480
3290         * gcc.dg/vect/pr22480.c: New test.
3291
3292 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3293
3294         PR fortran/19358
3295         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3296
3297 2005-09-13 Josh Conner <jconner@apple.com>
3298
3299         PR c++/23180
3300         * g++.dg/init/struct2.C: New test.
3301         * g++.dg/init/struct3.C: New test.
3302
3303 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3304
3305         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3306         Clean up temp files.
3307         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3308         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3309         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3310         gcc.dg/tree-ssa/builtin-printf-1.c,
3311         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3312         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3313         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3314         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3315         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3316         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3317         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3318         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3319         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3320         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3321         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3322         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3323
3324 2005-09-13  Josh Conner  <jconner@apple.com>
3325
3326         * lib/gcc-dg.exp: Load scanipa.exp.
3327         (cleanup-dump): New procedure.
3328         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3329         * lib/scandump.exp: New file.
3330         * lib/scantree.exp: Use it.
3331         * lib/scanipa.exp: New file.
3332
3333 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3334
3335         PR fortran/17740
3336         * gfortran.dg/generic_4.f90: New test.
3337
3338 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3339
3340         PR target/23816
3341         * gcc.target/i386/pr23816-1.c: New test.
3342         * gcc.target/i386/pr23816-2.c: New test.
3343
3344
3345 2005-09-13  Bastian Blank <waldi@debian.org>
3346
3347         PR c++/16171
3348         * g++.dg/abi/mangle26.C: New test.
3349         * g++.dg/abi/mangle27.C: New test.
3350         * g++.dg/abi/mangle28.C: New test.
3351         * g++.dg/abi/mangle29.C: New test.
3352
3353         PR c++/23839
3354         * g++.dg/parse/register1.C: New test.
3355
3356 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3357
3358         PR c++/23842
3359         * g++.dg/template/access16.C: New test.
3360
3361 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3362
3363         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3364
3365 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3366
3367         PR fortran/18899
3368         * gfortran.dg/shape_2.f90: New test.
3369
3370 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3371
3372         PR target/19269
3373         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3374         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3375         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3376         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3377         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3378         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3379         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3380         tests.
3381
3382 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3383
3384         PR c++/23841
3385         * g++.dg/parse/template17.C: New test.
3386
3387 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3388
3389         PR c++/23789
3390         * g++.dg/template/nontype14.C: New test.
3391
3392 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3393
3394         PR g++/7874
3395         * g++.dg/lookup/friend7.C: New test.
3396         * g++.dg/lookup/friend8.C: New test.
3397         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3398         so that it will be found via argument dependent lookup.
3399         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3400         friend functions which will no longer be found.
3401         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3402         function g, so that it will be found via argument dependent
3403         lookup.
3404         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3405         * g++.old-deja/g++.mike/net43.C: Likewise.
3406
3407 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3408
3409         PR c++/23691
3410         * g++.dg/template/static16.C: New test.
3411
3412 2005-09-12  Josh Conner  <jconner@apple.com>
3413
3414         PR middle-end/23237
3415         * gcc.c-torture/compile/pr23237.c: New test.
3416
3417 2005-09-11  Richard Henderson  <rth@redhat.com>
3418
3419         * g++.dg/other/error8.C: Update expected diagnostic text.
3420
3421 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3422
3423         PR libfortran/19872
3424         * gfortran.dg/overwrite_1.f: New test.
3425
3426 2005-09-09  Josh Conner  <jconner@apple.com>
3427
3428         * g++.dg/init/pr23180-1.C: Removed.
3429         * g++.dg/init/pr23180-2.C: Removed.
3430
3431 2005-09-09  David Daney <ddaney@avtrex.com>
3432
3433         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
3434         files which are ...
3435         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3436         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3437
3438 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3439
3440         * gfortran.dg/iostat_2.f90: New test.
3441
3442 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3443
3444         PR c++/22252
3445         * g++.dg/ext/interface1.C: New test.
3446         * g++.dg/ext/interface1.h: Likewise.
3447         * g++.dg/ext/interface1a.cc: Likewise.
3448
3449 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3450
3451         * gfortran.dg/iomsg_1.f90:  New test case.
3452
3453 2005-09-09  Richard Guenther  <rguenther@suse.de>
3454
3455         PR c++/23624
3456         * g++.dg/tree-ssa/pr23624.C: New testcase.
3457
3458 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3459
3460         PR fortran/19239
3461         * gfortran.dg/vector_subscript_1.f90,
3462         * gfortran.dg/vector_subscript_2.f90: New tests.
3463
3464 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3465
3466         PR fortran/21104
3467         * gfortran.dg/array_alloc_1.f90,
3468         * gfortran.dg/array_alloc_2.f90,
3469         * gfortran.dg/array_alloc_3.f90: New tests.
3470
3471 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3472
3473         PR fortran/12840
3474         * gfortran.dg/array_constructor_6.f90
3475         * gfortran.dg/array_constructor_7.f90
3476         * gfortran.dg/array_constructor_8.f90
3477         * gfortran.dg/array_constructor_9.f90
3478         * gfortran.dg/array_constructor_10.f90
3479         * gfortran.dg/array_constructor_11.f90
3480         * gfortran.dg/array_constructor_12.f90: New tests.
3481
3482 2005-09-08  Josh Conner  <jconner@apple.com>
3483
3484         PR c++/23180
3485         * g++.dg/init/pr23180-1.C: New test.
3486         * g++.dg/init/pr23180-2.C: New test.
3487
3488 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3489
3490         PR fortran/18878
3491         * gfortran.dg/module_double_reuse.f90: New.
3492
3493 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3494
3495         PR fortran/23270
3496         PR fortran/22304
3497         PR fortran/18870
3498         PR fortran/17917
3499         PR fortran/16511
3500         * gfortran.dg/common_equivalence_1.f: New.
3501         * gfortran.dg/common_equivalence_2.f: New.
3502         * gfortran.dg/common_equivalence_3.f: New.
3503         * gfortran.dg/contained_equivalence_1.f90: New.
3504         * gfortran.dg/module_blank_common.f90: New.
3505         * gfortran.dg/module_commons_1.f90: New.
3506         * gfortran.dg/module_equivalence_1.f90: New.
3507         * gfortran.dg/nested_modules_1.f90: New.
3508         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3509         equivalences and add comment to connect the test with
3510         the PR.
3511
3512 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3513
3514         PR fortran/23765
3515         * gfortran.dg/common_6.f90: New test.
3516
3517 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3518
3519         PR fortran/15326
3520         * gfortran.dg/char_result_1.f90,
3521         * gfortran.dg/char_result_2.f90,
3522         * gfortran.dg/char_result_3.f90,
3523         * gfortran.dg/char_result_4.f90,
3524         * gfortran.dg/char_result_5.f90,
3525         * gfortran.dg/char_result_6.f90,
3526         * gfortran.dg/char_result_7.f90,
3527         * gfortran.dg/char_result_8.f90: New tests.
3528
3529 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3530
3531         PR fortran/19928
3532         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3533
3534 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3535
3536         PR obj-c++/16816
3537         * obj-c++.dg/selector-5.mm: New test.
3538         * obj-c++.dg/selector-6.mm: New test.
3539
3540 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3541
3542         PR objc/20574
3543         PR objc/19324
3544         * objc.dg/error-1.m: New test.
3545
3546 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3547
3548         PR fortran/23373
3549         * gfortran.fortran-torture/execute/pr23373-1.f90,
3550         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3551
3552 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3553
3554         PR libfortran/23760
3555         * gfortran.dg/g77/1832.f: Remove long string in write statement
3556         to allow the test to pass on correct list directed output with
3557         prepended space.
3558
3559 2005-09-07  James E Wilson  <wilson@specifix.com>
3560
3561         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3562
3563 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3564
3565         * gfortran.dg/parameter+save.f90:  Rename to
3566         * gfortran.dg/parameter_save.f90: .. this.
3567
3568 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3569
3570         PR fortran/20848
3571         * gfortran.dg/parameter+save.f90:  New test case.
3572
3573 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3574
3575         PR fortran/19269
3576         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3577
3578 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3579
3580         PR c/23075
3581         * gcc.dg/pr23075.c: New test.
3582         * g++.dg/warn/pr23075.C: New test.
3583
3584         PR target/22362
3585         * gcc.target/i386/pr22362.c: New test.
3586
3587         PR rtl-optimization/23098
3588         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3589
3590         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3591         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3592         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3593
3594 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3595
3596         * g++.dg/expr/cast6.C: New test.
3597
3598         PR c++/9782
3599         * g++.dg/init/new15.C: New test.
3600
3601 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3602
3603         * gcc.dg/vect/Os-vect-95.c: New test.
3604         * gcc.dg/vect/vect-95.c: Same.
3605
3606 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3607
3608         * gcc.dg/vect/vect-29.c: Update xfail testing.
3609         * gcc.dg/vect/vect-44.c: Same.
3610         * gcc.dg/vect/vect-48.c: Same.
3611         * gcc.dg/vect/vect-50.c: Same.
3612         * gcc.dg/vect/vect-72.c: Same.
3613         * gcc.dg/vect/vect-77.c: Same.
3614         * gcc.dg/vect/vect-78.c: Same.
3615         * gcc.dg/vect/vect-80.c: Same.
3616         * gcc.dg/vect/vect-96.c: Same.
3617         * gcc.dg/vect/vect-100.c: Same.
3618         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3619         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3620         * gfortran.dg/vect/vect-5.f90: Same.
3621
3622 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3623
3624         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3625         start strings.
3626         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3627         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3628
3629         PR c++/23056
3630         * g++.dg/opt/pr23056.C: New test.
3631
3632         PR rtl-optimization/23098
3633         * gcc.target/i386/pr23098.c: New test.
3634
3635 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3636
3637         PR c++/23667
3638         * g++.dg/template/static15.C: New test.
3639
3640         PR c++/21440
3641         * g++.dg/ext/stmtexpr5.C: New test.
3642         * g++.dg/ext/stmtexpr6.C: Likewise.
3643
3644 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3645
3646         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3647
3648         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3649         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3650         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3651
3652 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3653
3654         PR libfortran/23321
3655         * gfortran.dg/direct_io_4.f90:  New test case.
3656
3657 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3658             Rasmus Hahn  <rassahah@neofonie.de>
3659
3660         PR libobjc/23108
3661         * objc.dg/type-stream-1.m: New test.
3662
3663 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3664
3665         PR fortran/23661
3666         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3667         gfortran.dg/print_fmt_3.f90: New test.
3668
3669 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3670
3671         * gfortran.dg/fmt_t_1.f90: New test.
3672
3673 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3674
3675         PR rtl-optimization/23454
3676         * g++.dg/opt/pr23454.C: New test.
3677
3678 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3679
3680         PR c++/23699
3681         * g++.dg/ext/static1.C: New test.
3682
3683 2005-09-02  Richard Henderson  <rth@redhat.com>
3684
3685         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3686         tail call to check_fa_work.
3687
3688 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3689
3690         PR c++/21687
3691         * g++.dg/other/gc3.C: New test.
3692
3693 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3694
3695         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3696         * gcc.dg/20050826-1.c: Likewise.
3697
3698 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3699
3700         PR c++/23167
3701         * g++.dg/expr/volatile1.C: New test.
3702
3703 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3704
3705         PR middle-end/23547
3706         * gcc.dg/pr23547.c: New test.
3707
3708 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3709
3710         PR c/22061
3711         * gcc.c-torture/execute/pr22061-1.c,
3712         * gcc.c-torture/execute/pr22061-2.c,
3713         * gcc.c-torture/execute/pr22061-3.c,
3714         * gcc.c-torture/execute/pr22061-4.c: New tests.
3715
3716 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3717
3718         * gcc.dg/Wredundant-decls-2.c: New test to check that
3719         -Wredundant-decls does not issue warning for a variable
3720         definition following a declaration.
3721
3722 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3723
3724         PR debug/7241
3725         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3726         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3727         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3728
3729         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3730         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3731         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3732         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3733         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3734         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3735         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3736         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3737
3738 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3739
3740         PR objc/23306
3741         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3742         scan-assmbler.
3743
3744 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3745
3746         PR target/21255
3747         * gcc.dg/pr21255-1.c: New test.
3748         * gcc.dg/pr21255-2-mb.c: Likewise.
3749         * gcc.dg/pr21255-2-ml.c: Likewise.
3750         * gcc.dg/pr21255-3.c: Likewise.
3751         * gcc.dg/pr21255-4.c: Likewise.
3752
3753 2005-08-31  Dale Johannesen  <dalej@apple.com>
3754
3755         * gcc.dg/20050830-1.c:  New.
3756
3757 2005-08-31  Josh Conner  <jconner@apple.com>
3758
3759         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3760         command-line options for arm-*-* targets.
3761         * g++.dg/init/array16.C: Likewise.
3762         * g++.dg/other/crash-4.C: Likewise.
3763
3764 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3765
3766         PR obj-c++/23640
3767         * obj-c++.dg/gnu-runtime-3.mm: New test.
3768
3769 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3770
3771         PR c++/13377
3772         * g++.dg/lookup/ambig4.C: New test.
3773         * g++.dg/lookup/ambig5.C: New test.
3774         * g++.dg/tc1/dr101.C: Adjust error markers.
3775
3776 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3777
3778         PR c++/23639
3779         * g++.dg/template/ttp5.C: Adjust error markers.
3780
3781 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3782
3783         PR testsuite/23609
3784         * lib/obj-c++.exp: Include target-libpath.exp.
3785         (obj-c++_link_flags): Look for the GNU libobjc library
3786         and set the library path to include it.
3787         Don't manually set LD_LIBRARY_PATH (etc.) but call
3788         set_ld_library_path_env_vars instead.
3789         (obj-c++_target_compile): Don't set library path or
3790         linker flags because they are already set correctly
3791         in obj-c++_link_flags.
3792
3793 2005-08-30  Josh Conner  <jconner@apple.com>
3794
3795         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3796         to command-line options for arm-*-* targets.
3797
3798 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3799
3800         * g++.dg/other/i386-1.C: New.
3801
3802 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3803
3804         PR preprocessor/20348
3805         PR preprocessor/20356
3806         * gcc.dg/cpp/pr20348.c: New test.
3807         * gcc.dg/cpp/pr20348.h: New file.
3808         * gcc.dg/cpp/inc/pr20348.h: New file.
3809         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3810         * gcc.dg/cpp/pr20356.c: New test.
3811         * gcc.dg/cpp/pr20356.h: New file.
3812         * gcc.dg/cpp/inc/pr20356.h: New file.
3813         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3814
3815 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3816
3817         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3818         Fix array dimension to avoid correct end-of-file error.
3819
3820 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3821
3822         PR libfortran/23598
3823         * gfortran.dg/iostat_1.f90:  New test.
3824
3825 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3826
3827         PR middle-end/23408
3828         * gcc.dg/pr23408.c: New test.
3829
3830 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3831
3832         PR c++/23099
3833         * g++.dg/init/member1.C: Make sure erroneous static data member
3834         definitions are required.
3835         * g++.dg/template/static13.C: New test.
3836         * g++.dg/template/static14.C: Likewise.
3837
3838 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3839
3840         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3841         -march=pentium4, remove ilp32 requirement.
3842
3843         PR middle-end/23484
3844         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3845         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3846
3847 2005-08-29  Andreas Jaeger  <aj@suse.de>
3848
3849         PR testsuite/23607
3850         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3851
3852 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3853
3854         * gcc.c-torture/execute/20050316-2.c: New test.
3855         * gcc.c-torture/execute/20050316-3.c: New test.
3856         * gcc.dg/torture/pr16104-1.c: New test.
3857
3858 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3859
3860         PR middle-end/23463
3861         * gcc.c-torture/execute/zero-struct-1.c: New test.
3862
3863 2005-08-27  Richard Guenther  <rguenther@suse.de>
3864
3865         PR target/23575
3866         * gcc.target/i386/pr23575.c: New testcase.
3867
3868 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3869
3870         PR rtl-optimization/23561
3871         * gcc.c-torture/execute/20050826-1.c: New test.
3872
3873         PR rtl-opt/23560
3874         * gcc.c-torture/execute/20050826-2.c: New test.
3875
3876 2005-08-26  Dale Johannesen  <dalej@apple.com>
3877
3878         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
3879         * gcc.dg/20050826-1.c:  New.
3880
3881 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3882
3883         PR c++/19004
3884         * g++.dg/template/nontype13.C: New test.
3885
3886         PR c++/23491
3887         * g++.dg/init/new14.C: New test.
3888         * g++.dg/expr/anew1.C: Do not XFAIL.
3889         * g++.dg/expr/anew2.C: Likewise.
3890         * g++.dg/expr/anew3.C: Likewise.
3891
3892 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
3893
3894         PR middle-end/22439
3895         * gcc.dg/vla-3.c: New test.
3896
3897 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
3898
3899         PR fortran/20363
3900         * gfortran.dg/named_interface.f90: New.
3901
3902 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
3903
3904         * gcc.c-torture/execute/frame-address.c: New test.
3905
3906 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3907
3908         PR c++/20817
3909         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
3910
3911 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3912
3913         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
3914
3915 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3916
3917         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
3918         * gcc.dg/altivec-22.c: Rename from..
3919         * gcc.dg/altivec-nomfcr.c: ..this.
3920
3921 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
3922
3923         PR tree-optimization/23546
3924         * gcc.dg/tree-ssa/pr23546.c: New test.
3925
3926 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
3927
3928         PR fortran/17758
3929         * gfortran.dg/nonreturning_statements.f90: New test.
3930
3931 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3932
3933         PR c++/22454
3934         * g++.dg/parse/crash29.C: New.
3935
3936 2005-08-23  DJ Delorie  <dj@redhat.com>
3937
3938         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
3939         constants have the L suffix.
3940
3941 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
3942
3943         PR c++/23044
3944         * g++.dg/template/instantiate8.C: New.
3945
3946 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
3947
3948         PR middle-end/23467
3949         * gcc.c-torture/execute/pr23467.c: New test.
3950
3951 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
3952
3953         PR tree-optimization/22043
3954         * gcc.c-torture/execute/20050613-1.c: New test.
3955
3956 2005-08-23  Ben Elliston  <bje@au.ibm.com>
3957
3958         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
3959
3960 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
3961
3962         PR rtl-optimization/23478
3963         * g++.dg/opt/pr23478.C: New test.
3964
3965 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3966
3967         PR c/18715
3968         * gcc.dg/switch-warn-3.c: New test.
3969
3970 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3971
3972         PR c++/22233
3973         * g++.dg/template/param1.C: New test.
3974
3975 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3976
3977         PR c++/23089
3978         * g++.dg/other/incomplete1.C: New test.
3979
3980 2005-08-22  Ira Rosen  <irar@il.ibm.com>
3981
3982         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
3983         are vectorizable.
3984
3985 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3986
3987         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
3988         d_lines_5.f: New.
3989
3990 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
3991
3992         * gcc.target/i386/sse-4.c: New test.
3993
3994 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3995
3996         PR testsuite/23239
3997         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
3998
3999 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
4000
4001         * gcc.dg/20050811-1.c: New test.
4002         * gcc.dg/20050811-2.c: New test.
4003
4004 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
4005
4006         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
4007
4008 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
4009
4010         PR 23476
4011         * gcc.c-torture/compile/pr23476.c: New test.
4012
4013 2005-08-19  Devang Patel  <dpatel@apple.com>
4014
4015         PR tree-optimization/23048
4016         * gcc.dg/tree-ssa/pr23048.c: New test.
4017
4018 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4019
4020         PR middle-end/20624
4021         * g++.dg/warn/Wreturn-3.C: New test
4022
4023 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
4024
4025         PR tree-optimization/22228
4026         * g++.dg/vect/pr22543.cc: New test.
4027
4028 2005-08-17  Steven Bosscher  <stevenb@suse.de>
4029
4030         PR tree-optimization/21574
4031         * gcc.dg/tree-ssa/pr21574.c: New test.
4032
4033 2005-08-16  James E Wilson  <wilson@specifix.com>
4034
4035         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
4036
4037 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4038
4039         PR tree-opt/23402
4040         * gcc.c-torture/compile/zero-strct-3.c: New test.
4041         * gcc.c-torture/compile/zero-strct-4.c: New test.
4042
4043 2005-08-16  Steven Bosscher  <stevenb@suse.de>
4044
4045         PR target/23376
4046         * gcc.target/x86_64/pr23376.c: New test.
4047
4048 2005-08-16  Ian Lance Taylor  <ian@airs.com>
4049
4050         PR c++/23337
4051         * g++.dg/ext/vector2.C: New.
4052
4053 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4054
4055         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
4056
4057 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4058
4059         PR libfortran/23428
4060         * gfortran.dg/inquire-complex.f90:  New test case.
4061
4062 2005-08-16  James E Wilson  <wilson@specifix.com>
4063
4064         PR tree-optimization/21105
4065         * gcc.dg/large-size-array.c: New.
4066
4067 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
4068
4069         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
4070         type.
4071         * gcc.dg/vect/vect-41: Likewise.
4072         * gcc.dg/vect/vect-42: Likewise.
4073         * gcc.dg/vect/vect-43: Likewise.
4074         * gcc.dg/vect/vect-44: Likewise.
4075         * gcc.dg/vect/vect-46: Likewise.
4076         * gcc.dg/vect/vect-47: Likewise.
4077         * gcc.dg/vect/vect-48: Likewise.
4078         * gcc.dg/vect/vect-52: Likewise.
4079         * gcc.dg/vect/vect-53: Likewise.
4080         * gcc.dg/vect/vect-54: Likewise.
4081         * gcc.dg/vect/vect-55: Likewise.
4082         * gcc.dg/vect/vect-56: Likewise.
4083         * gcc.dg/vect/vect-57: Likewise.
4084         * gcc.dg/vect/vect-58: Likewise.
4085         * gcc.dg/vect/vect-59: Likewise.
4086         * gcc.dg/vect/vect-60: Likewise.
4087         * gcc.dg/vect/vect-61: Likewise.
4088         * gcc.dg/vect/vect-85: Likewise.
4089         * gcc.dg/vect/vect-87: Likewise.
4090         * gcc.dg/vect/vect-88: Likewise.
4091         * gcc.dg/vect/vect-93.c: Likewise.
4092         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
4093         * gcc.dg/vect/vect-75: Likewise.
4094         * gcc.dg/vect/vect-76: Likewise.
4095         * gcc.dg/vect/vect-77: Likewise.
4096         * gcc.dg/vect/vect-78: Likewise.
4097         * gcc.dg/vect/vect-80: Likewise.
4098         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
4099         vectorized for the expected reason, rather than checking how alignment
4100         was handled.
4101         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
4102         type and also instead of aligned pointers. Added documentation.
4103
4104 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
4105
4106         * gfortran.dg/power.f90: New test.
4107
4108 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
4109
4110         PR rtl-optimization/23299
4111         * g++.dg/opt/pr23299.C: New test.
4112
4113 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4114
4115         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
4116
4117 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
4118
4119         * g++.dg/template/local6.C: New test.
4120
4121 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4122
4123         * execute/exceptions/finally-1.m: Check that the catch and finally are
4124         being called.  Also add a "return 0;" at the end of main.
4125
4126 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
4127
4128         PR fortran/21432.
4129         * gfortran.dg/namelist_print_1.f: New test of functionality of
4130         PRINT namelist.
4131         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
4132         namelist generates error with -std=f95.
4133
4134 2005-08-14  Ira Rosen  <irar@il.ibm.com>
4135
4136         PR tree-optimization/23119
4137         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
4138
4139 2005-08-13  Marcin Koziej  <creep@desk.pl>
4140             Andrew Pinski  <pinskia@physics.uc.edu>
4141
4142         PR libobjc/22492
4143         * execute/exceptions/finally-1.m: New test.
4144
4145 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4146
4147         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
4148         testsuite.
4149         * objc/execute/exceptions/trivial.m: New test.
4150         * objc.dg/try-catch-11.m: Move to ...
4151         * objc/execute/exceptions/foward-1.m: Here.
4152         * objc.dg/try-catch-2.m: Move to ...
4153         * objc/execute/exceptions/catchall-1.m: Here.
4154         * objc.dg/try-catch-8.m: Move to ...
4155         * objc/execute/exceptions/local-variables-1.m: Here.
4156
4157 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4158
4159         * objc.dg/nested-func-1.m: Move to ...
4160         * objc/execute/nested-func-1.m: Here.
4161
4162 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4163
4164         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
4165         in ${options} instead of [target_info name].
4166         * lib/obj-c++.exp (objc_target_compile): Likewise.
4167
4168 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4169
4170         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
4171
4172 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4173
4174         part of PR testsuite/23348
4175         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
4176         of the torture options.
4177         * objc/compile/trivial.m: New test.
4178
4179 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4180
4181         * gfortran.dg/eoshift.f90:  Correct format.
4182
4183 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4184
4185         * gfortran.fortran-torture/execute/character_passing.f90:
4186         Fix comment typo.
4187
4188 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
4189
4190         PR c++/8271
4191         * g++.dg/template/unify10.C: New.
4192
4193 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
4194
4195         * g++.dg/parse/pr22514.C: Move to...
4196         * g++.dg/debug/pr22514.C: here.
4197
4198 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4199
4200         PR c++/23266
4201         * g++.dg/inherit/pure1.C: New test.
4202
4203         * ChangeLog: Fix typos.
4204
4205 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4206             Steven Bosscher  <stevenb@suse.de>
4207
4208         * gfortran.dg/runtime_warning_1.f90: New test.
4209
4210 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4211
4212         PR c++/23219
4213         * g++.dg/parse/crash28.C: New.
4214
4215 2005-08-11  Richard Guenther  <rguenther@suse.de>
4216
4217         PR target/23289
4218         * gcc.target/i386/tailcall-1.c: New testcase.
4219
4220 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4221
4222         * gcc.dg/vect/vect-67.c: Un-xfail.
4223
4224 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4225
4226         PR c++/23225
4227         * g++.dg/testsuite/parse/crash27.C: new test.
4228
4229 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
4230
4231         PR libfortran/22143
4232         * gfortran.dg/shift-kind.f90:  New testcase.
4233
4234 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
4235
4236         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
4237         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
4238
4239 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4240
4241         PR c++/20646
4242         * g++.dg/other/mult-stor1.C: New test.
4243
4244 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4245
4246         * gcc.c-torture/pr18299-1.c: Move to ...
4247         * gcc.c-torture/compile/pr18299-1.c: Here.
4248
4249 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
4250
4251         * gfortran/fortran.torture/execute/character_passing.f90:
4252         Fix types for LSAME.
4253
4254 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
4255
4256         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
4257         input data back to what it was originally.
4258
4259 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4260
4261         * objc.dg/try-catch-8.m: Enable for all targets.
4262
4263 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
4264
4265         * gcc.dg/pr23165.c: New test.
4266
4267 2005-08-09  Steven Bosscher  <stevenb@suse.de>
4268
4269         PR tree-optimization/23234
4270         * gcc.dg/tree-ssa/pr23234.c: New test.
4271
4272 2005-08-08  Josh Conner  <jconner@apple.com>
4273
4274         PR rtl-optimization/23241
4275         * gcc.dg/char-compare.c: New test.
4276
4277 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4278
4279         PR c++/22508
4280         * g++.dg/init/new13.C: New test.
4281
4282 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4283
4284         PR c++/21166
4285         * g++.dg/other/crash-4.C: Adjust
4286         * g++/dg/ext/packed9.C: New.
4287
4288 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4289
4290         PR middle-end/21964
4291         * gcc.c-torture/execute/pr21964-1.c: New test.
4292
4293 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4294
4295         PR c/22458
4296         * gcc.dg/pr22458-1.c: New test.
4297
4298 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4299             Steven G. Kargl <kargls@comcast.net>
4300
4301         PR fortran/22390
4302         * gfortran.dg/flush_1.f90: New test.
4303
4304 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4305
4306         PR c++/23191
4307         * g++.dg/template/eh2.C: New test.
4308
4309 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4310
4311         PR c++/19498
4312         * g++.dg/template/instantiate7.C: New test.
4313
4314 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4315
4316         PR c/23113
4317         * gcc.dg/Wunused-value-1.c: New test.
4318
4319 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4320
4321         PR rtl-optimization/23233
4322         * gcc.c-torture/compile/pr23233-1.c: New test.
4323
4324 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4325
4326         PR fortran/18833
4327         PR fortran/20850
4328         * gfortran.dg/equiv_1.f90: New test.
4329         * gfortran.dg/equiv_2.f90: New test.
4330         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4331         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4332         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4333
4334 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4335
4336         * gcc.c-torture/execute/vrp-5.c: New test.
4337         * gcc.c-torture/execute/vrp-6.c: New test.
4338         * gcc.dg/tree-ssa/vrp21.c: New test.
4339
4340 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4341
4342         * g++.dg/parse/pr22514.C: New test.
4343
4344 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4345
4346         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4347
4348         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4349         instead of constant loads / pool entries.
4350
4351 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4352
4353         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4354         TEST_TO_WCTYPE.
4355
4356 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4357
4358         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4359         __WINT_TYPE__ in generated prototypes if possible.
4360
4361 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4362
4363         PR 22037
4364         * g++.dg/tree-ssa/pr22037.C:
4365
4366 2005-08-04  Richard Henderson  <rth@redhat.com>
4367
4368         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4369         scan-tree-dump-times directive.
4370
4371 2005-08-04  Jan Hubicka  <jh@suse.cz>
4372
4373         * gcov-1.C: Fix switch counts.
4374         * gcov-4b.c: Likewise.
4375
4376 2005-08-03  Jeff Law  <law@redhat.com>
4377
4378         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4379
4380 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4381
4382         * gcc.c-torture/execute/pr23135.c: New test.
4383
4384 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4385
4386         PR tree-optimization/19899
4387         * gcc.dg/tree-ssa/scev-1.c: New test.
4388         * gcc.dg/tree-ssa/scev-2.c: New test.
4389
4390 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4391
4392         PR target/18582
4393         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4394
4395 2005-08-03  Jan Hubicka  <jh@suse.cz>
4396
4397         * update-conroll.c: New testcase.
4398         * update-conroll-2.c: New testcase.
4399
4400 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4401
4402         * gfortran.dg/constant_substring.f: New test.
4403         * gfortran.dg/pr22491.f: New test.
4404
4405 2005-08-02  Jan Hubicka  <jh@suse.cz>
4406
4407         * update-threading.c: Replace by the proper one.
4408
4409 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4410
4411         PR 23164
4412         * g++.dg/tree-ssa/pr23164.C: New test.
4413
4414 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4415
4416         * gcc.dg/tree-ssa/pr23192.c: New test.
4417
4418 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4419
4420         * gcc.c-torture/execute/vrp-4.c: New test.
4421
4422 2005-08-02  Jan Hubicka  <jh@suse.cz>
4423
4424         * update-threading.c: New test.
4425
4426 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4427
4428         * gcc.c-torture/compile/20050801-1.c: New test.
4429         * gcc.c-torture/compile/20050801-2.c: New test.
4430
4431 2005-08-01  Jan Hubicka  <jh@suse.cz>
4432
4433         * val-prof-5.c: New test.
4434
4435 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4436
4437         PR c/22311
4438         * gcc.dg/pr22311-1.c : New test.
4439
4440 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4441
4442         PR target/23095
4443         * gfortran.dg/pr23095.f: New test.
4444
4445         PR c++/22003
4446         * g++.dg/other/pr22003.C: New test.
4447
4448 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4449
4450         PR target/20621
4451         * gcc.c-torture/execute/pr20621-1.c: New test.
4452
4453 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4454
4455         * gfortran.dg/comma_format_extension_4.f:  Adjust length
4456         of string for format.
4457         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
4458         print statement with internal write.
4459         * gfortran.dg/der_array_io_2.f:  Likewise.
4460         * gfortran.dg/der_array_io_3.f:  Likewise.
4461
4462 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4463
4464         * gcc.dg/fold-abs-4.c: new test.
4465
4466 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4467
4468         PR fortran/22570 an related issues.
4469         * gfortran.dg/x_slash_1.f: New test.
4470
4471 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4472
4473         PR c/23143
4474         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4475         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4476
4477 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4478
4479         PR c/529
4480         * gcc.dg/Wshadow-3.c: New test.
4481
4482 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4483
4484         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
4485         used to have the wrong bounds).
4486
4487 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4488
4489         PR c/21720
4490         * gcc.dg/hex-round-1.c: Test more cases.
4491         * gcc.dg/hex-round-2.c: New test.
4492
4493 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4494
4495         PR 22550
4496         * g++.dg/tree-ssa/pr22550.C: New test.
4497
4498 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4499
4500         * gcc.dg/tree-ssa/vrp19.c: New test.
4501         * gcc.dg/tree-ssa-vrp20.c: New test.
4502
4503 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4504
4505         PR c/22240
4506         * gcc.dg/transparent-union-4.c: New test.
4507
4508 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4509
4510         PR c/22192
4511         * gcc.dg/c99-vla-2.c: New test.
4512
4513 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4514
4515         PR c/21720
4516         * gcc.dg/hex-round-1.c: New test.
4517
4518 2005-07-28  Jan Hubicka  <jh@suse.cz>
4519
4520         * inliner-1.c: Do not dump everything.
4521         * tree-prof.exp: Do not pass -ftree-based-profiling.
4522         * bprob.exp: Likewise.
4523
4524         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4525
4526 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4527
4528         PR c++/22545
4529         * g++.dg/expr/ptrmem7.C: New test.
4530
4531 2005-07-28  Mike Stump  <mrs@apple.com>
4532
4533         * g++.old-deja/g++.mike/visibility-1.C: New test.
4534
4535 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4536
4537         PR c/20187
4538         * gcc.c-torture/execute/pr20187-1.c: New test.
4539
4540 2005-07-28  Jeff Law  <law@redhat.com>
4541
4542         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4543         * gcc.dg/tree-ssa/vrp18.c: New test.
4544
4545 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4546
4547         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4548
4549 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4550
4551         PR tree-optimization/22506
4552         * gcc.dg/vect/ps22506.c: New test.
4553
4554 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4555
4556         PR target/21149
4557         * gcc.target/i386/sse-3.c: New test.
4558
4559 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4560
4561         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4562         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4563
4564 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4565
4566         PR c/22589
4567         * gcc.c-torture/compile/pr22589-1.c: New test.
4568
4569 2005-07-28  Jan Hubicka  <jh@suse.cz>
4570
4571         * update-loopch.c: New testcase.
4572
4573 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4574
4575         PR rtl-optimization/23047
4576         * gcc.c-torture/execute/pr23047.c: New test.
4577         * gcc.c-torture/execute/pr23047.x: New.
4578
4579 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4580
4581         PR tree-optimization/22493
4582         * gcc.c-torture/execute/pr22493-1.c: New test.
4583         * gcc.c-torture/execute/pr22493-1.x: New.
4584         * gcc.c-torture/execute/vrp-1.c: New test.
4585         * gcc.c-torture/execute/vrp-2.c: New test.
4586         * gcc.c-torture/execute/vrp-2.c: New test.
4587
4588 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4589
4590         * gcc.target/frv/all-builtin-read8.c: Delete.
4591         * gcc.target/frv/all-builtin-read16.c: Delete.
4592         * gcc.target/frv/all-builtin-read32.c: Delete.
4593         * gcc.target/frv/all-builtin-read64.c: Delete.
4594         * gcc.target/frv/all-builtin-write8.c: Delete.
4595         * gcc.target/frv/all-builtin-write16.c: Delete.
4596         * gcc.target/frv/all-builtin-write32.c: Delete.
4597         * gcc.target/frv/all-builtin-write64.c: Delete.
4598         * gcc.target/frv/all-read-write-1.c: New.
4599
4600 2005-07-27  Jeff Law  <law@redhat.com>
4601
4602         * gcc.c-torture/execute/pr22630.c: New test.
4603
4604 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4605
4606         PR tree-optimization/23073
4607         * gcc.dg/vect/nodump-pr23073.c: New test.
4608         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4609
4610 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4611
4612         PR tree-optimize/22348
4613         * gcc.c-torture/execute/pr22348.c: New.
4614
4615 2005-07-27  Richard Guenther  <rguenther@suse.de>
4616
4617         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4618
4619 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4620
4621         PR fortran/22503
4622         * gfortran.dg/logical_comp.f90: New test.
4623
4624 2005-07-27  Jan Hubicka  <jh@suse.cz>
4625
4626         * inliner-1.c: Add cleanup of dumps.
4627         * val-prof-*.c: Likewise.
4628         * update-tailcall.c: New.
4629
4630 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4631
4632         PR 22591
4633         * gcc.dg/tree-ssa/pr22591.c: New test.
4634         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4635
4636 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4637
4638         PR libobjc/22606
4639         * objc.dg/try-catch-11.m: New test.
4640
4641 2005-07-26  Richard Guenther  <rguenther@suse.de>
4642
4643         PR tree-optimization/22486
4644         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4645
4646 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4647
4648         PR tree-opt/22484
4649         * testsuite/g++.dg/opt/loop2.C: New test.
4650
4651 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4652
4653         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4654         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4655
4656 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4657
4658         * lib/profopt.exp (profopt-execute): Check for profiling data
4659         files on the target.
4660
4661 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4662
4663         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4664         for matching of asm labels.
4665
4666 2005-07-25  Richard Guenther  <rguenther@suse.de>
4667
4668         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4669
4670 2005-07-25  Richard Guenther  <rguenther@suse.de>
4671
4672         PR testsuite/22624
4673         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4674
4675 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4676
4677         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4678         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4679         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4680         * gcc.dg/vect/vect-100.c: New test.
4681         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4682         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4683         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4684         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4685         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4686         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4687         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4688         * gfortran.dg/vect/pr19049.f90: New testcase.
4689         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4690
4691 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4692
4693         * gcc.c-torture/execute/20050713-1.c: New test.
4694
4695         PR fortran/20063
4696         * gfortran.fortran-torture/execute/data_4.f90: New test.
4697
4698         PR middle-end/20303
4699         * gcc.dg/visibility-d.c: New test.
4700
4701 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4702
4703         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4704         * gfortran.dg/underflow.f90: Ditto.
4705
4706 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4707
4708         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4709         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4710         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4711
4712 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4713
4714         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4715         include case of field width of zero.
4716
4717 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4718
4719         PR libgfortran/21875
4720         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4721         with trailing blanks on normal formatted read.
4722
4723 2005-07-23  Chao-ying Fu  <fu@mips.com>
4724
4725         * gcc.target/mips/mips32-dsp-type.c: New test.
4726         * gcc.target/mips/mips32-dsp.c: New test.
4727
4728 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4729
4730         PR testsuite/21073
4731         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4732
4733         PR testsuite/20454
4734         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4735         and __cyg_profile_func_exit.
4736
4737 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4738
4739         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4740         * gfortran.dg/comma_format_extension_4.f: Same.
4741         * gfortran.dg/pr15332.f: Same.
4742         * gfortran.dg/pr21730.f: Same.
4743
4744 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4745
4746         * g++.dg/opt/vrp2.C: Fix testcase.
4747
4748         PR tree-opt/22625
4749         * g++.dg/opt/vrp2.C: New test.
4750
4751 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4752
4753         PR debug/21828
4754         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4755
4756 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4757
4758         * gcc.dg/tree-ssa/20050719-1.c: New test.
4759
4760 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4761
4762         * gcc.dg/bfin-longcall-1.c: New file.
4763         * gcc.dg/bfin-longcall-2.c: New file.
4764
4765 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4766
4767         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4768
4769 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4770
4771         PR middle-end/19055
4772         * gcc.dg/tree-ssa/pr19055.c: New test.
4773         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4774
4775 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4776
4777         PR C++/22358
4778         * g++.dg/other/pr22358.C: New test.
4779
4780 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4781
4782         PR c++/2922
4783         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4784
4785 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4786
4787         PR c++/15938
4788         * g++.dg/init/union2.C: New test.
4789
4790 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4791
4792         PR c/22393
4793         * gcc.dg/complex-4.c: New test.
4794
4795 2005-07-21  Richard Guenther  <rguenther@suse.de>
4796
4797         PR testsuite/22522
4798         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4799         scanning for asm labels.
4800         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4801
4802 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4803
4804         PR target/22085
4805         * gcc.dg/altivec-pr22085.c: New.
4806
4807 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4808
4809         PR tree-optimization/19210
4810         * gcc.dg/tree-ssa/pr19210-1.c: New.
4811         * gcc.dg/tree-ssa/pr19210-2.c: New.
4812
4813 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4814
4815         PR rtl-optimization/22167
4816         * g++.dg/opt/pr22167.C: New test.
4817
4818 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4819
4820         PR c++/2922
4821         * g++.dg/lookup/two-stage2.C: New.
4822         * g++.dg/lookup/two-stage3.C: New.
4823         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4824         fixed two-stage name lookup for operators.
4825         * g++.dg/template/call3.C: Compiler now produces an appropriate
4826         error message.
4827         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4828         14 as a candidate.
4829         * g++.dg/template/ptrmem4.C: Compiler produces different error
4830         message.
4831         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4832         connect_to_method as a candidate.
4833
4834 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4835
4836         * gcc.dg/fold-alloc-1.c: New test.
4837
4838 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4839
4840         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4841         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4842
4843 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4844
4845         * gcc.dg/fold-abs-1.c: New test.
4846         * gcc.dg/fold-abs-2.c: New test.
4847         * gcc.dg/fold-abs-3.c: New test.
4848
4849 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4850
4851         Make CONSTRUCTOR use VEC to store initializers.
4852         * g++.dg/ext/complit3.C: Check for specific error messages.
4853         * g++.dg/init/brace2.C: Update error message.
4854         * g++.dg/warn/Wbraces2.C: Likewise.
4855
4856 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4857
4858         PR fortran/16940
4859         * gfortran.dg/module_interface_1.f90: New test.
4860
4861 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4862             Kenneth Zadeck <zadeck@naturalbridge.com>
4863
4864         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4865
4866 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4867
4868         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4869         specify -Wformat for these tests.
4870         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4871         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4872         * gcc.dg/format/opt-6.c: Delete.
4873
4874 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4875
4876         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4877         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4878
4879 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4880
4881         * gcc.dg/tree-ssa/alias-2.c: New test.
4882
4883 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
4884
4885         PR c++/22263
4886         * g++.dg/template/explicit7.C: New test.
4887
4888 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
4889
4890         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
4891         width of 8 to +Inf and -Inf.
4892
4893 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
4894
4895         PR c++/22139
4896         * g++.dg/template/friend36.C: New test.
4897
4898 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
4899
4900         PR fortran/21730
4901         * gfortran.dg/pr21730.f: New test.
4902
4903 2005-07-16  Danny Berlin <dberlin@dberlin.org>
4904             Kenneth Zadeck <zadeck@naturalbridge.com>
4905
4906         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
4907         since pure const detection cannot run at -O1 in c compiler.
4908         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
4909         can now optimize this case properly.
4910         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
4911         because we now pass.
4912         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
4913
4914 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
4915
4916         PR c/22421
4917         * gcc.dg/format/bitfld-1.c: New test.
4918
4919 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4920
4921         PR c++/22204
4922         * g++.dg/rtti/repo1.C: New test.
4923
4924 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
4925
4926         PR middle-end/22398
4927         * gcc.c-torture/compile/pr22398.c: New test.
4928
4929 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4930
4931         PR c++/22132
4932         * g++.dg/expr/cast4.C: New test.
4933
4934 2005-07-15  Richard Guenther  <rguenther@suse.de>
4935
4936         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
4937         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4938
4939 2005-07-15  Steven Bosscher  <stevenb@suse.de>
4940
4941         PR tree-optimization/22230
4942         * gcc.dg/tree-ssa/pr22230.c: New test.
4943
4944 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
4945
4946         * gfortran.dg/g77/cpp6.f: New test.
4947
4948         PR fortran/22417
4949         * gfortran.dg/g77/cpp5.F: New test.
4950         * gfortran.dg/g77/cpp5.h: New file.
4951         * gfortran.dg/g77/cpp5inc.h: New file.
4952
4953 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
4954
4955         PR libfortran/16435
4956         * gfortran.dg/tl_editting.f90: New.
4957         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
4958
4959 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
4960
4961         * gfortran.dg/char_array_constructor.f90: New test.
4962
4963 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
4964
4965         * gfortran.dg/past_eor.f90: New.
4966         * gfortran.dg/complex_read.f90: New.
4967
4968 2005-07-13  Jeff Law  <law@redhat.com>
4969
4970         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
4971         additional casts.
4972
4973         * gcc.dg/tree-ssa/pr22321.c: New test
4974
4975 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
4976
4977         PR tree-optimization/21921
4978         * gcc.dg/tree-ssa/pr21921.c: New.
4979
4980 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4981
4982         PR tree-optimizatio/22442
4983         * gcc.dg/tree-ssa/loop-11.c: New test.
4984
4985 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4986
4987         PR tree-opt/21840
4988         * gcc.c-torture/compile/pr21840.c: New test.
4989
4990 2005-07-12  Jan Hubicka  <jh@suse.cz>
4991
4992         * gcc.c-torture/compile/pr22379.c: New test.
4993
4994 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
4995
4996         PR libfortran/21593
4997         gfortran.dg/dev_null.f90:  Remove outdated comment about
4998         PR libfortran/21593.
4999
5000
5001 2005-07-12  Dale Johannesen  <dalej@apple.com>
5002
5003         * gcc.target/i386/compress-float-sse.c:  New.
5004         * gcc.target/i386/compress-float-sse-pic.c:  New.
5005         * gcc.target/i386/compress-float-387.c:  New.
5006         * gcc.target/i386/compress-float-387-pic.c:  New.
5007         * gcc.dg/compress-float-ppc.c:  New.
5008         * gcc.dg/compress-float-ppc-pic.c:  New.
5009
5010 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
5011
5012         PR libfortran/21593
5013         gfortran.dg/dev_null.f90:  Remove targets.
5014
5015 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5016
5017         PR tree-opt/22335
5018         * gcc.dg/pr22335-1.c: New test.
5019         * gcc.dg/pr22335-2.c: New test.
5020
5021 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5022
5023         PR c++/20172
5024         * g++.dg/template/nontype12.C : New test.
5025
5026 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5027
5028         * gcc.dg/tree-ssa/loop-10.c: New test.
5029
5030 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
5031
5032         * gcc.c-torture/execute/20020720-1.x: Remove.
5033
5034 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
5035
5036         * gfortran.fortran-torture/execute/forall_7.f90: New test.
5037
5038 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
5039
5040         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
5041         (dg-mips-options): Use it.
5042
5043 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
5044
5045         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
5046
5047 2005-07-09  Richard Henderson  <rth@redhat.com>
5048
5049         * lib/target-supports.exp (check_effective_target_sync_char_short):
5050         Add alpha.
5051
5052 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
5053
5054         PR libfortran/22217
5055         * gfortran.dg/negative-z-descriptor.f90:  New test.
5056
5057 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5058
5059         PR tree-opt/22329
5060         * gcc.dg/pr22329.c: New test.
5061
5062 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
5063
5064         PR tree-optimization/20139
5065         * gcc.dg/tree-ssa/pr20139.c: New.
5066
5067 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5068
5069         PR tree-opt/22356
5070         * testsuite/gcc.dg/pr22356-1.c: New test.
5071
5072 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
5073
5074         PR c++/21799
5075         * g++.dg/template/unify8.C: New.
5076         * g++.dg/template/unify9.C: New.
5077
5078 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
5079
5080         * gfortran.fortran-torture/execute/entry_10.f90: New test.
5081
5082 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
5083
5084         * gcc.dg/darwin-version-1.c: New.
5085         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
5086         * gcc.dg/builtins-20.c: Likewise.
5087         * gcc.dg/builtins-53.c: Likewise.
5088         * gcc.dg/torture/builtins-convert-1.c: Likewise.
5089         * gcc.dg/torture/builtins-convert-2.c: Likewise.
5090         * gcc.dg/torture/builtins-convert-3.c: Likewise.
5091         * gcc.dg/torture/builtins-power-1.c: Likewise.
5092         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
5093         on Darwin.
5094
5095 2005-07-07  Jeff Law  <law@redhat.com>
5096
5097         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
5098         argument evaluation order.
5099
5100 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
5101
5102         PR libfortran/21594
5103         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5104         Add test cases where the shift length is greater than the
5105         array length.
5106
5107 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5108
5109         * obj-c++.dg/proto-lossage-6.mm: New.
5110         * objc.dg/proto-lossage-6.m: New.
5111
5112 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5113
5114         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
5115         * objc.dg/gnu-runtime-2.m: Likewise.
5116
5117 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5118
5119         * gfortran.dg/longline.f: New test.
5120
5121         * gfortran.dg/badline.f: New test.
5122
5123 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5124
5125         PR fortran/16531
5126         PR fortran/15966
5127         PR fortran/18781
5128         * gfortran.dg/hollerith.f90: New.
5129         * gfortran.dg/hollerith2.f90: New.
5130         * gfortran.dg/hollerith3.f90: New.
5131         * gfortran.dg/hollerith4.f90: New.
5132         * gfortran.dg/hollerith_f95.f90: New.
5133         * gfortran.dg/hollerith_legacy.f90: New.
5134         * gfortran.dg/g77/cpp4.F: New. Port from g77.
5135
5136 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5137
5138         PR objc/22274
5139         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
5140         * objc.dg/gnu-runtime-2.m: New.
5141
5142 2005-07-06  Jeff Law  <law@redhat.com>
5143
5144         * gcc.dg/tree-ssa/vrp17.c: New test.
5145
5146 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5147
5148         PR fortran/22327
5149         * gfortran.dg/array_constructor_5.f90: New test.
5150
5151 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5152
5153         * gfortran.fortran-torture/execute/entry_9.f90: New test.
5154
5155 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
5156
5157         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
5158         * gcc.dg/980816-1.c: Ditto.
5159
5160 2005-07-06  Jeff Law  <law@redhat.com>
5161
5162         * gcc.c-torture/compile/pr21356.c: New test.
5163
5164 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5165
5166         PR c/22013
5167         PR c/22098
5168         * gcc.c-torture/compile/pr22013-1.c,
5169         gcc.c-torture/execute/pr22098-1.c,
5170         gcc.c-torture/execute/pr22098-2.c,
5171         gcc.c-torture/execute/pr22098-3.c: New tests.
5172
5173 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5174
5175         PR c/22308
5176         * gcc.dg/pr22308-1.c: New test.
5177
5178 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
5179
5180         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
5181         target.
5182         * gcc.dg/compare9.c: Use -fshort-enums instead of
5183         -fno-short-enums.  Change the last test to dg-bogus.
5184
5185 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
5186
5187         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
5188         * gcc.dg/compare9.c: New.
5189
5190 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5191
5192         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
5193
5194 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5195
5196         PR testsuite/22288
5197         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
5198
5199
5200 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5201
5202         * gcc.dg/format/gcc_gfc-1.c: New.
5203
5204 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5205
5206         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
5207
5208 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5209
5210         PR fortran/20842
5211         * gfortran.dg/io_invalid_1.f90: New test.
5212
5213 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
5214
5215         * gcc.dg/format/gcc_diag-1.c: Update.
5216
5217 2005-07-02  Jeff Law  <law@redhat.com>
5218
5219         * gcc.dg/tree-ssa/pr22051-1.c: New test.
5220         * gcc.dg/tree-ssa/pr22051-2.c: New test.
5221
5222 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
5223
5224         * gcc.dg/format/gcc_diag-1.c: Update.
5225
5226 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
5227
5228         PR tree-opt/22269
5229         * gcc.c-torture/compile/pr22269.c: New test.
5230
5231 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
5232
5233         PR 21584
5234         PR 22219
5235         * g++.dg/tree-ssa/pr21584-1.C: New test.
5236         * g++.dg/tree-ssa/pr21584-2.C: New test.
5237
5238 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
5239
5240         * obj-c++.dg/try-catch-11.mm: New.
5241         * objc.dg/try-catch-10.m: New.
5242
5243 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
5244
5245         * g++.dg/other/ucnid-1.C: xfail on AIX.
5246
5247 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
5248
5249         PR 22234
5250         * gcc.dg/20050629-1.c: New test.
5251
5252 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
5253
5254         * obj-c++.dg/const-str-1[0-1].mm: New.
5255         * objc.dg/const-str-1[0-1].m: New.
5256
5257 2005-05-29  Richard Henderson  <rth@redhat.com>
5258
5259         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
5260         Rename from check_effective_target_vect_no_max.
5261         (check_effective_target_vect_no_int_add): New.
5262         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
5263         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
5264         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5265         * gcc.dg/vect/vect-reduc-1.c: Use both.
5266         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5267
5268 2005-05-29  Richard Henderson  <rth@redhat.com>
5269
5270         * lib/target-supports.exp (check_effective_target_vect_no_max):
5271         Remove i386 and x86_64.
5272
5273 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5274
5275         PR testsuite/21969
5276         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5277
5278 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5279
5280         PR middle-end/21969
5281         * gcc.dg/vect/pr21969.c: New test.
5282
5283 2005-06-28  Eric Christopher  <echristo@redhat.com>
5284
5285         PR c/22052
5286         PR c/21975
5287         * gcc.dg/inline1.c: New test.
5288         * gcc.dg/inline2.c: Ditto.
5289         * gcc.dg/inline3.c: Ditto.
5290         * gcc.dg/inline4.c: Ditto.
5291         * gcc.dg/inline5.c: Ditto.
5292
5293 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5294
5295         PR libfortran/22142
5296         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5297         Add testcase also testing eoshift1 for PR 22142.
5298
5299 2005-06-28  Richard Henderson  <rth@redhat.com>
5300
5301         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5302         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5303         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5304         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5305         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5306
5307 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5308
5309         PR libfortran/22142
5310         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5311         Add testcase for PR 22142.
5312
5313 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5314
5315         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5316         gcc.target/ia64/fpreg-2.c: New tests.
5317
5318 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5319
5320         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5321
5322 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5323
5324         PR libfortran/22170
5325         * gfortran.dg/slash_1.f90: New test.
5326
5327 2005-06-27  Richard Henderson  <rth@redhat.com>
5328
5329         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5330         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5331         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5332         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5333         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5334         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5335
5336 2005-06-27  Richard Henderson  <rth@redhat.com>
5337
5338         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5339         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5340
5341 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5342
5343         * obj-c++.dg/proto-lossage-5.mm: New.
5344         * objc.dg/proto-lossage-5.m: New.
5345
5346 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5347
5348         PR 21959
5349         * gcc.dg/tree-ssa/pr21959.c: New test.
5350
5351 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5352
5353         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5354         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5355         testing uninitialized var.
5356
5357         * gcc.c-torture/execute/builtins/chk.h: New.
5358         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5359         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5360         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5361         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5362         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5363         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5364         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5365         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5366         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5367         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5368         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5369         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5370         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5371         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5372         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5373         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5374         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5375         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5376         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5377         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5378         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5379         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5380         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5381         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5382         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5383         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5384         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5385         * gcc.dg/builtin-object-size-1.c: New test.
5386         * gcc.dg/builtin-object-size-2.c: New test.
5387         * gcc.dg/builtin-object-size-3.c: New test.
5388         * gcc.dg/builtin-object-size-4.c: New test.
5389         * gcc.dg/builtin-object-size-5.c: New test.
5390         * gcc.dg/builtin-stringop-chk-1.c: New test.
5391         * gcc.dg/builtin-stringop-chk-2.c: New test.
5392         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5393         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5394         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5395         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5396         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5397         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5398         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5399         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5400         * gcc.c-torture/execute/printf-1.c: New test.
5401         * gcc.c-torture/execute/fprintf-1.c: New test.
5402         * gcc.c-torture/execute/vprintf-1.c: New test.
5403         * gcc.c-torture/execute/vfprintf-1.c: New test.
5404         * gcc.c-torture/execute/printf-chk-1.c: New test.
5405         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5406         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5407         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5408
5409 2005-06-27  Michael Matz  <matz@suse.de>
5410
5411         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5412         slot is not merged if address escapes.
5413
5414 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5415
5416         PR c/21911
5417         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5418
5419 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5420
5421         PR middle-end/17965
5422         * gcc.c-torture/compile/20050622-1.c: New test.
5423
5424         PR middle-end/22028
5425         * gcc.dg/20050620-1.c: New test.
5426
5427 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5428
5429         PR tree-optimization/22026
5430         * gcc.dg/tree-ssa/pr22026.c: New.
5431
5432 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5433
5434         PR libfortran/22144
5435         * gfortran.dg/shift-alloc.f90:  New testcase.
5436
5437 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5438
5439         * all files: Update FSF address in copyright headers.
5440
5441 2005-06-22  Jan Hubicka  <jh@suse.cz>
5442
5443         * wholeprogram-1.c: New testcase.
5444         * wholeprogram-2.c: New testcase.
5445
5446 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5447
5448         PR 22171
5449         * gcc.dg/tree-ssa/pr22171.c: New test.
5450
5451 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5452
5453         * gfortran.dg/simplify_modulo.f90: New.
5454
5455 2005-06-24  Jan Hubicka  <jh@suse.cz>
5456
5457         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5458
5459 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5460
5461         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5462
5463 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5464
5465         * obj-c++.dg/typedef-alias-1.mm: New.
5466         * objc.dg/typedef-alias-1.m: New.
5467
5468 2005-06-23  Jeff Law  <law@redhat.com>
5469
5470         * gcc.dg/tree-ssa/vrp16.c: New test.
5471
5472 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5473
5474         * lib/target-supports.exp: Add
5475         check_effective_target_fortran_large_real and
5476         check_effective_target_fortran_large_int to check for
5477         corresponding effective targets.
5478         * gfortran.dg/large_integer_kind_1.f90: New test.
5479         * gfortran.dg/large_real_kind_1.f90: New test.
5480
5481 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5482
5483         PR tree-optimization/22117
5484         * gcc.dg/tree-ssa/pr22117.c: New.
5485
5486 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5487
5488         PR testsuite/22123
5489         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5490
5491 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5492
5493         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5494
5495 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5496
5497         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
5498         * gfortran.dg/f2c_4.c: Likewise
5499
5500 2005-06-22 Paul Brook  <paul@codesourcery.com>
5501
5502         PR fortran/21034
5503         * gfortran.dg/auto_save_1.f90: New test.
5504
5505 2005-06-22  Michael Matz  <matz@suse.de>
5506
5507         * gcc.target/x86-64/abi: New directory.
5508         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5509         * gcc.target/x86-64/abi/README.gcc: New file.
5510         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5511         * gcc.target/x86-64/abi/asm-support.s: New file.
5512         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5513         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5514         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5515         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5516         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5517         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5518         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5519         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5520         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5521         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5522         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5523         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5524         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5525         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5526         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5527         * gcc.target/x86_64/abi/test_varargs.c: New test.
5528
5529 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5530
5531         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5532         32-bit i?86 and x86_64.
5533
5534 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5535
5536         * obj-c++.dg/const-str-[1-9].mm: New tests.
5537
5538 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5539
5540         PR fortran/22010
5541         * gfortran.dg/namelist_use.f90: New.
5542         * gfortran.dg/namelist_use_only.f90: New.
5543
5544 2005-06-21  Jeff Law  <law@redhat.com>
5545
5546         * gcc.dg/tree-ssa/vrp15.c: New test.
5547
5548 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5549
5550         * lib/target-supports.exp (check_effective_target_vect_reduction):
5551         Remove.
5552         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5553         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5554         remove vect_reduction target keyword. Also avoid two returns in main.
5555         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5556         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5557         * gcc.dg/vect/vect-reduc-1short.c: New test.
5558         * gcc.dg/vect/vect-reduc-1char.c: New test.
5559         * gcc.dg/vect/vect-reduc-2short.c: New test.
5560         * gcc.dg/vect/vect-reduc-2char.c: New test.
5561         * gcc.dg/vect/vect-reduc-6.c: New test.
5562         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5563         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5564         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5565
5566 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5567         Paul Thomas  <pault@gcc.gnu.org>
5568
5569         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5570         New tests.
5571
5572 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5573
5574         * gfortran.dg/backslash_1.f90: New test.
5575         * gfortran.dg/backslash_2.f90: New test.
5576
5577 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5578
5579         * gfortran.dg/duplicate_labels.f90: New test.
5580
5581 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5582
5583         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5584         unsupportable relocations.
5585         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5586         * gcc.dg/20050321-2.c: xfail for NetWare.
5587
5588 2005-06-20  Andreas Jaeger  <aj@suse.de>
5589
5590         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5591         gcc.target/i386/fastcall-sseregparm.c,
5592         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5593
5594 2005-06-19  Richard Henderson  <rth@redhat.com>
5595
5596         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5597
5598 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5599
5600         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5601
5602 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5603
5604         PR c++/22115
5605         * g++.dg/conversion/simd2.C: Change expected error message.
5606
5607 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5608
5609         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5610         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5611         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5612
5613 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5614
5615         * gcc.dg/fold-mod-1.c: New test.
5616
5617 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5618
5619         PR fortran/19926
5620         * gfortran.dg/pr19926.f90: New test.
5621
5622 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5623
5624         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5625         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5626         targets.
5627         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5628         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5629
5630 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5631
5632         * gcc.target/ia64/float80-varargs-1.c: New test.
5633
5634 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5635
5636         PR tree-opt/22035
5637         * gfortran.dg/f2c_6.f90: New test.
5638
5639 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5640
5641         PR c++/17413
5642         * g++.dg/template/local5.C: New.
5643
5644 2005-06-17  Richard Henderson  <rth@redhat.com>
5645
5646         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5647
5648 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5649
5650         PR testsuite/21945
5651         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5652
5653 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5654
5655         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5656         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5657         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5658         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5659         check_vect to verify the presence of hardware vector support.
5660
5661 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5662
5663         PR testsuite/22056
5664         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5665
5666 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5667
5668         PR libfortran/19216
5669         * gfortran.dg/pr19216.f: Add correct space between brackets and
5670         dg directive.
5671
5672 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5673
5674         PR libfortran/16436
5675         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5676
5677 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5678
5679         * gcc.target/i386/attributes-error.c: New testcase.
5680         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5681         * gcc.target/i386/regparm-stdcall.c: Likewise.
5682         * gcc.target/i386/sseregparm-1.c: Likewise.
5683         * gcc.target/i386/sseregparm-2.c: Likewise.
5684
5685 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5686
5687         * g++.dg/rtti/crash2.C: New.
5688
5689 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5690
5691         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5692
5693 2005-06-15  David Ung  <davidu@mips.com>
5694
5695         * gcc.target/mips/mips16e-extends.c: New test for testing the
5696         generation of MIPS16e zeb/zeh, seb/seh instructions.
5697
5698 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5699
5700         PR 22018
5701         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5702         * gcc.dg/tree-ssa/pr22018.c: New test.
5703
5704 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5705
5706         * gcc.dg/simd-1.c: Update error messages.
5707         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5708         * gcc.dg/simd-2.c: Update error messages.
5709         * gcc.dg/simd-4.c: New.
5710
5711 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5712
5713         PR c++/20678
5714         * g++.dg/other/crash-4.C: New.
5715
5716 2005-06-14  Devang Patel  <dpatel@apple.com>
5717
5718         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5719
5720 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5721
5722         PR c++/21929
5723         * g++.dg/parse/crash11.C: Update
5724
5725 2005-06-13  Jeff Law  <law@redhat.com>
5726
5727         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5728         perform the desired transformations.
5729         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5730         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5731
5732 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5733
5734         PR fortran/22038
5735         * gfortran.dg/forall_1.f90: Un-XFAIL.
5736
5737 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5738
5739         PR c++/21929
5740         * g++.dg/parse/crash26.C: New.
5741
5742         PR c++/20789
5743         * g++.dg/init/member1.C: New.
5744
5745 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5746
5747         * gfortran.dg/altreturn_1.f90: New test.
5748
5749 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5750
5751         PR middle-end/21985
5752         * gcc.dg/tree-ssa/pr21985.c: New test.
5753
5754 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5755
5756         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5757
5758 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5759
5760         PR c++/21930
5761         * g++.dg/other/error10.C: New test case.
5762
5763 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5764
5765         PR libfortran/19155
5766         * gfortran.dg/pr19155.f: Add test.
5767
5768 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5769
5770         * gfortran.dg/f2c_7.f90: New test.
5771
5772         * gfortran.dg/forall_1.f90: XFAILed.
5773
5774 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5775
5776         * gcc.dg/pr14796-1.c: New.
5777         * gcc.dg/pr14796-2.c: New.
5778
5779 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5780
5781         PR fortran/17792
5782         PR fortran/21375
5783         * gfortran.dg/deallocate_stat.f90:  New test.
5784
5785 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5786
5787         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
5788
5789 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5790
5791         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5792         access will be generated when this loop is vectorized. Test that
5793         accesses with same alignment were detected.
5794         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5795         Test that accesses with same alignment were detected.
5796         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5797         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5798         alignment were detected.
5799
5800 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5801
5802         PR c++/10611
5803         * g++.dg/conversion/simd2.C: New.
5804
5805 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5806
5807         * gcc.dg/Wcxx-compat-1.c: New.
5808
5809 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5810
5811         PR libfortran/21480
5812         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
5813         complex array.
5814
5815 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5816
5817         * gcc.dg/alias-8.c: New.
5818
5819 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5820
5821         * gcc.dg/format/cmn_err-1.c: Update.
5822
5823 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5824
5825         PR target/20666
5826         * gcc.target/sparc/fexpand-2.c: New.
5827         * gcc.target/sparc/fpmerge-2.c: New.
5828         * gcc.target/sparc/fpmul-2.c: New.
5829         * gcc.target/sparc/noresult.c: New.
5830         * gcc.target/sparc/pdist-2.c: New.
5831         * gcc.target/sparc/pdist-3.c: New.
5832
5833 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5834
5835         PR testsuite/21702
5836         * gcc.target/i386/i386.exp: Fix comment typo.
5837
5838 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5839
5840         PR c++/19497
5841         * g++.dg/inherit/using5.C: New.
5842         * g++.dg/inherit/using6.C: New.
5843
5844 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5845
5846         PR c++/19894
5847         * g++.dg/template/ptrmem15.C: New test.
5848
5849         PR c++/20563
5850         * g++.dg/ext/label4.C: New test.
5851
5852 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5853
5854         * gcc.dg/tls/debug-1.c: New test.
5855
5856 2005-06-07  Dale Johannesen  <dalej@apple.com>
5857
5858         * gcc.target/i386/movq.c:  New.
5859
5860 2005-06-07  Dale Johannesen  <dalej@apple.com>
5861
5862         * gcc.dg/20050607-1.c:  New.
5863
5864 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5865
5866         PR middle-end/21850
5867         * gcc.c-torture/execute/20050607-1.c: New test.
5868
5869 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5870
5871         PR libfortran/21926
5872         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5873         Test case where the return array has lowest stride one,
5874         but isn't packed.
5875
5876 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5877
5878         * lib/target-supports.exp (check_effective_target_sync_int_long):
5879         Add s390 and s390x targets.
5880
5881 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5882
5883         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
5884         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
5885         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
5886         * gcc.dg/tree-ssa/loop-9.c: New test.
5887
5888 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
5889
5890         * g++.dg/parse/defarg10.C: New.
5891
5892 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
5893
5894         PR regression/21897
5895         * gcc.c-torture/execute/20050604-1.c: New test.
5896
5897 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5898
5899         PR 21903
5900         * g++.dg/parse/defarg9.C: New.
5901
5902         PR c++/20637
5903         * g++.dg/inherit/using4.C: New.
5904         * g++.dg/overload/error1.C: Adjust expected errors.
5905         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5906         * g++.old-deja/g++.brendan/arm2.C: Likewise.
5907         * g++.old-deja/g++.other/redecl2.C: Likewise.
5908         * g++.old-deja/g++.other/redecl4.C: Likewise.
5909         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5910
5911 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5912
5913         * gfortran.dg/f2c_5.f90: Add -w to dg-options
5914
5915 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5916
5917         * lib/gfortran.exp (gfortran_target_compile): Call
5918         dg-additional-files-options
5919         * gfortran.dg/f2c_4.f90: New file
5920         * gfortran.dg/f2c_4.c: New file
5921         * gfortran.dg/f2c_5.f90: New file
5922         * gfortran.dg/f2c_5.c: New file
5923
5924 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5925
5926         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
5927
5928         PR fortran/21912
5929         * gfortran.dg/array_constructor_4.f90: New test.
5930
5931 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
5932
5933         PR c++/21619
5934         * g++.dg/ext/builtin9.C: New test.
5935
5936 2005-06-05  Dale Johannesen  <dalej@apple.com>
5937
5938         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
5939         * gcc.c-torture/execute/20050603-2.c:  Ditto.
5940
5941 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5942
5943         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
5944         * gcc.dg/vect/vect-reduc-1.c: New.
5945         * gcc.dg/vect/vect-reduc-2.c: New.
5946         * gcc.dg/vect/vect-reduc-3.c: New.
5947
5948 2005-06-04  Dale Johannesen  <dalej@apple.com>
5949
5950         * gcc.c-torture/execute/20050603-1.c:  New.
5951         * gcc.c-torture/execute/20050603-2.c:  New.
5952         * gcc.dg/20050603-3.c:  New.
5953
5954 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5955
5956         PR fortran/19195
5957         * gfortran.dg/debug_1.f90: New test.
5958
5959         * gfortran.dg/forall_1.f90: New test.
5960
5961 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
5962
5963         * gfortran.dg/array_constructor_3.f90: New test.
5964
5965 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5966
5967         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
5968
5969 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
5970
5971         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
5972
5973 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
5974
5975         PR c/21873
5976         * gcc.dg/init-excess-1.c: New test.
5977
5978 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5979
5980         PR c++/21853
5981         * g++.dg/expr/static_cast6.C: New test.
5982
5983 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
5984
5985         * gcc.dg/tree-ssa/vrp14.c: New test.
5986
5987 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5988
5989         PR c++/21336
5990         * g++.dg/template/new2.C: New test.
5991
5992 2005-06-03  Josh Conner  <jconner@apple.com>
5993
5994         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
5995         all entries in initializer.
5996
5997 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
5998
5999         PR middle-end/21858
6000         * gcc.dg/pr21858.c: New testcase.
6001
6002 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
6003
6004         PR tree-optimization/21292
6005
6006         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
6007         New.
6008         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6009         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6010         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6011         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6012         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
6013
6014 2005-06-02  Richard Henderson  <rth@redhat.com>
6015
6016         * gcc.dg/sync-2.c: Use -march=i486 for i386.
6017
6018 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
6019
6020         * gcc.dg/wtypequal.c: New testcase.
6021
6022 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
6023
6024         PR 21582
6025         * gcc.dg/tree-ssa/pr21582.c: New test.
6026
6027 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6028
6029         PR c++/21280
6030         * g++.dg/opt/interface2.h: New.
6031         * g++.dg/opt/interface2.C: New.
6032         * g++.dg/init/ctor4.C: Adjust error lines.
6033         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6034         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
6035         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6036         * g++.old-deja/g++.pt/assign1.C: Likewise.
6037         * g++.old-deja/g++.pt/crash20.C: Likewise.
6038
6039 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
6040
6041         PR tree-optimization/21734
6042         * g++.dg/vect/pr21734_1.cc: New.
6043         * g++.dg/vect/pr21734_2.cc: New.
6044
6045 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6046
6047         PR c++/20350
6048         * g++.dg/template/spec24.C: New.
6049
6050         PR c++/21151
6051         * g++.dg/pch/local-1.C: New.
6052         * g++.dg/pch/local-1.Hs: New.
6053
6054 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
6055
6056         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
6057         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
6058         * gcc.dg/tree-ssa/pr14341.c: New test.
6059         * gcc.dg/tree-ssa/pr14841.c: New test.
6060         * gcc.dg/tree-ssa/pr20701.c: New test.
6061         * gcc.dg/tree-ssa/pr21086.c: New test.
6062         * gcc.dg/tree-ssa/pr21090.c: New test.
6063         * gcc.dg/tree-ssa/pr21332.c: New test.
6064         * gcc.dg/tree-ssa/pr21458.c: New test.
6065         * gcc.dg/tree-ssa/pr21658.c: New test.
6066         * gcc.dg/tree-ssa/vrp01.c: New test.
6067         * gcc.dg/tree-ssa/vrp02.c: New test.
6068         * gcc.dg/tree-ssa/vrp03.c: New test.
6069         * gcc.dg/tree-ssa/vrp04.c: New test.
6070         * gcc.dg/tree-ssa/vrp05.c: New test.
6071         * gcc.dg/tree-ssa/vrp06.c: New test.
6072         * gcc.dg/tree-ssa/vrp07.c: New test.
6073         * gcc.dg/tree-ssa/vrp08.c: New test.
6074         * gcc.dg/tree-ssa/vrp09.c: New test.
6075         * gcc.dg/tree-ssa/vrp10.c: New test.
6076         * gcc.dg/tree-ssa/vrp11.c: New test.
6077         * gcc.dg/tree-ssa/vrp12.c: New test.
6078         * gcc.dg/tree-ssa/vrp13.c: New test.
6079
6080 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
6081
6082         PR 21029
6083         * gcc.dg/tree-ssa/pr21029.c: New test.
6084
6085 2005-06-01  Roger Sayle  <roger@eyesopen.com>
6086
6087         * gfortran.dg/logint-1.f: New test case.
6088         * gfortran.dg/logint-2.f: Likewise.
6089         * gfortran.dg/logint-3.f: Likewise.
6090
6091 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
6092
6093         PR c/21536
6094         PR c/20760
6095         * gcc.dg/20050527-1.c: New test.
6096
6097         * gcc.dg/i386-sse-12.c: New test.
6098
6099         PR fortran/21729
6100         * gfortran.dg/implicit_5.f90: New test.
6101
6102 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
6103
6104         PR fortran/20883
6105         * gfortran/assign_4.f90: New test.
6106         * gfortran/assign_2.f90: Change compile to run.
6107
6108 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
6109
6110         * lib/target-supports.exp
6111         (check_effective_target_sync_char_short): New.
6112         * gcc.dg/sync-2.c: New.
6113
6114 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6115
6116         PR tree-optimization/21817
6117         * gcc.dg/torture/pr21817-1.c: New.
6118
6119 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
6120
6121         PR c++/21165
6122         * g++.dg/template/init5.C: New.
6123
6124 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
6125
6126         * gfortran.dg/char_initialiser_actual.f90:
6127         Test character initialisers as actual arguments.
6128         * gfortran.dg/char_pointer_comp_assign.f90:
6129         Test character pointer structure component assignments.
6130         * gfortran.dg/char_array_structure_constructor.f90:
6131         Test character components in structure constructors.
6132
6133 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
6134
6135         PR middle-end/20931
6136         * g++.dg/opt/pr20931.C: New test.
6137
6138 2005-05-31  Andreas Jaeger  <aj@suse.de>
6139
6140         PR testsuite/20772
6141         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
6142         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
6143         g++.old-deja/g++.ext/asmspec1.C,
6144         g++.old-deja/g++.other/regstack.C,
6145         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
6146         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
6147         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
6148         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
6149         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
6150         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
6151         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
6152         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
6153         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
6154         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
6155         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
6156         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
6157         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
6158         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
6159         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
6160         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
6161         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
6162         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
6163         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
6164
6165 2005-05-31  Jeff Law  <law@redhat.com>
6166
6167         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
6168
6169 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
6170
6171         PR middle-end/21743
6172         * gcc.dg/builtins-1.c: Activate disabled clog test.
6173         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6174
6175 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
6176
6177         * gfortran.dg/char_pointer_assign.f90:
6178         Test character-pointer assignments and pointer assignments.
6179         * gfortran.dg/char_pointer_dummy.f90:
6180         Test character-pointer dummy arguments.
6181         * gfortran.dg/char_pointer_func.f90:
6182         Test character-pointer function returns.
6183         * gfortran.dg/char_pointer_dependency.f90:
6184         Test character-pointer functions with dependencies.
6185
6186 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
6187
6188         PR c++/21784
6189         * g++.dg/lookup/using14.C: New test.
6190
6191 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
6192
6193         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6194         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
6195         trailing ^M.
6196
6197 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
6198
6199         PR c++/17413
6200         * g++.dg/template/local5.C: New.
6201
6202         PR target/21761
6203         * gcc.c-torture/compile/pr21761.c: New.
6204
6205         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
6206         before darwin8.
6207
6208 2005-05-30  Steven G. Kargl
6209
6210         PR fortran/20846
6211         * gfortran.dg/inquire_8.f90: New test.
6212
6213 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6214
6215         PR libfortran/21376
6216         * gfortran.dg/output_exponents_1.f90: New test.
6217
6218 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6219
6220         PR libfortran/20006
6221         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
6222
6223 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
6224
6225         PR c++/21210
6226         * g++.dg/ext/complex1.C: New test.
6227
6228         PR c++/21340
6229         * g++.dg/init/ctor6.C: New test.
6230
6231 2005-05-29  Jan Hubicka  <jh@suse.cz>
6232
6233         * gcc.c-torture/compile/pr21562.c: New.
6234
6235 2005-05-28  Steven G. Kargl <kargls@comcast.net>
6236
6237         * gfortran.dg/subnormal_1.f90: New test.
6238
6239 2005-05-28  Jan Hubicka  <jh@suse.cz>
6240
6241         * tree-prof.exp: Fix comment.
6242         * value-prof-1.c: New.
6243         * value-prof-2.c: New.
6244         * value-prof-3.c: New.
6245         * value-prof-4.c: New.
6246
6247 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
6248
6249         PR c++/21614
6250         * g++.dg/expr/ptrmem6.C: New test.
6251         * g++.dg/expr/ptrmem6a.C: Likewise.
6252
6253 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
6254
6255         PR tree-optimization/21658
6256         * gcc.dg/tree-ssa/pr21658.c: New.
6257
6258 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
6259
6260         PR c++/21455
6261         * g++.dg/inherit/ptrmem3.C: New.
6262
6263         PR c++/21681
6264         * g++.dg/parse/template16.C: New.
6265
6266 2005-05-27  Andreas Jaeger  <aj@suse.de>
6267
6268         * gcc.dg/setjmp-2.c: Only run in 32-bit.
6269
6270         * gcc.dg/i386-sse-8.c: Run test on all archs.
6271
6272 2005-05-26  Mike Stump  <mrs@apple.com>
6273
6274         * objc.dg/isa-field-1.m: Only run on darwin.
6275         * objc.dg/lookup-1.m: Likewise.
6276         * objc.dg/try-catch-8.m: Likewise.
6277
6278 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6279
6280         PR tree-optimization/9814
6281         * gcc.dg/pr9814-1.c: New test case.
6282
6283 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6284
6285         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6286         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6287         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6288         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6289         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6290         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6291         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6292         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6293         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6294         objc.dg/try-catch-8.m: New.
6295
6296 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6297
6298         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6299         remove extraneous semicolons.
6300
6301 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6302
6303         * obj-c++.dg/comp-types-12.mm: New.
6304         * objc.dg/comp-types-11.m: New.
6305         * objc.dg/selector-4.m: New.
6306
6307 2005-05-26  Andreas Jaeger  <aj@suse.de>
6308
6309         PR testsuite/20772
6310         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6311         g++.old-deja/g++.ext/attrib3.C,
6312         g++.old-deja/g++.other/store-expr1.C,
6313         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6314         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6315         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6316         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6317         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6318         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6319         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6320         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6321         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6322         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6323         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6324         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6325         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6326         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6327         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6328         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6329         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6330         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6331         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6332
6333 2005-05-26  Andreas Jaeger  <aj@suse.de>
6334
6335         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6336         x86-64 compilation.
6337
6338 2005-05-26  Andreas Jaeger  <aj@suse.de>
6339
6340         PR testsuite/20772
6341         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6342         gcc.misc-tests/i386-pf-athlon-1.c,
6343         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6344         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6345         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6346         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6347         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6348         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6349         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6350         programs.
6351
6352         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6353         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6354         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6355         x86-64 compilation.
6356
6357         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6358         x86_64.
6359
6360         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6361         effective-target ilp32.
6362
6363 2005-05-26  David Ung  <davidu@mips.com>
6364
6365         * gcc.target/mips/ext_ins.c: New test for testing the generation
6366         of MIPS32/64 rev 2 ext/ins instructions.
6367
6368 2005-05-26  Andreas Jaeger  <aj@suse.de>
6369
6370         * treelang/compile/unsigned.tree: Use gimple instead of
6371         nonexisting generic dump.
6372
6373 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6374
6375         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6376
6377 2005-05-26  Andreas Jaeger  <aj@suse.de>
6378
6379         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6380
6381 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6382
6383         PR libfortran/17283
6384         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6385         Test callee-allocated memory with write statements.
6386
6387 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6388
6389         PR middle-end/21709
6390         * gcc.dg/pr21709-1.c: New test case.
6391
6392 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6393             Mike Stump  <mrs@apple.com>
6394
6395         * objc/execute/next_mapping.h: Update for C++.
6396
6397         * obj-c++.dg/selector-1.mm: Move to...
6398         * obj-c++.dg/selector-4.mm: here...
6399
6400         * obj-c++.dg/basic.mm: New.
6401         * obj-c++.dg/comp-types-1.mm: New.
6402         * obj-c++.dg/cxx-class-1.mm: New.
6403         * obj-c++.dg/cxx-ivars-1.mm: New.
6404         * obj-c++.dg/cxx-ivars-2.mm: New.
6405         * obj-c++.dg/cxx-ivars-3.mm: New.
6406         * obj-c++.dg/cxx-scope-1.mm: New.
6407         * obj-c++.dg/cxx-scope-2.mm: New.
6408         * obj-c++.dg/defs.mm: New.
6409         * obj-c++.dg/empty-private-1.mm: New.
6410         * obj-c++.dg/encode-1.mm: New.
6411         * obj-c++.dg/encode-2.mm: New.
6412         * obj-c++.dg/encode-3.mm: New.
6413         * obj-c++.dg/extern-c-1.mm: New.
6414         * obj-c++.dg/extra-semi.mm: New.
6415         * obj-c++.dg/fix-and-continue-2.mm: New.
6416         * obj-c++.dg/isa-field-1.mm: New.
6417         * obj-c++.dg/ivar-list-semi.mm: New.
6418         * obj-c++.dg/local-decl-1.mm: New.
6419         * obj-c++.dg/lookup-1.mm: New.
6420         * obj-c++.dg/lookup-2.mm: New.
6421         * obj-c++.dg/method-1.mm: New.
6422         * obj-c++.dg/method-2.mm: New.
6423         * obj-c++.dg/method-3.mm: New.
6424         * obj-c++.dg/method-4.mm: New.
6425         * obj-c++.dg/method-5.mm: New.
6426         * obj-c++.dg/method-6.mm: New.
6427         * obj-c++.dg/method-7.mm: New.
6428         * obj-c++.dg/no-extra-load.mm: New.
6429         * obj-c++.dg/overload-1.mm: New.
6430         * obj-c++.dg/pragma-1.mm: New.
6431         * obj-c++.dg/pragma-2.mm: New.
6432         * obj-c++.dg/private-1.mm: New.
6433         * obj-c++.dg/private-2.mm: New.
6434         * obj-c++.dg/proto-qual-1.mm: New.
6435         * obj-c++.dg/qual-types-1.mm: New.
6436         * obj-c++.dg/stubify-1.mm: New.
6437         * obj-c++.dg/stubify-2.mm: New.
6438         * obj-c++.dg/super-class-1.mm: New.
6439         * obj-c++.dg/super-class-2.mm: New.
6440         * obj-c++.dg/super-dealloc-1.mm: New.
6441         * obj-c++.dg/super-dealloc-2.mm: New.
6442         * obj-c++.dg/template-1.mm: New.
6443         * obj-c++.dg/template-2.mm: New.
6444         * obj-c++.dg/template-3.mm: New.
6445         * obj-c++.dg/template-4.mm: New.
6446         * obj-c++.dg/template-5.mm: New.
6447         * obj-c++.dg/template-6.mm: New.
6448         * obj-c++.dg/try-catch-1.mm: New.
6449         * obj-c++.dg/try-catch-2.mm: New.
6450         * obj-c++.dg/try-catch-3.mm: New.
6451         * obj-c++.dg/try-catch-4.mm: New.
6452         * obj-c++.dg/try-catch-5.mm: New.
6453         * obj-c++.dg/try-catch-6.mm: New.
6454         * obj-c++.dg/try-catch-7.mm: New.
6455         * obj-c++.dg/try-catch-8.mm: New.
6456         * obj-c++.dg/try-catch-9.mm: New.
6457         * obj-c++.dg/va-meth-1.mm: New.
6458
6459 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6460
6461         * obj-c++.dg/selector-1.mm: New.
6462         * obj-c++.dg/selector-2.mm: New.
6463
6464 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6465
6466         * obj-c++.dg/selector-3.mm: New.
6467         * objc.dg/selector-3.m: New.
6468
6469 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6470
6471         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6472         about where warning appears.
6473
6474 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6475
6476         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6477         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6478         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6479         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6480
6481 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6482
6483         * gcc.dg/20050524-1.c: New test.
6484
6485 2005-05-25  Jan Hubicka  <jh@suse.cz>
6486
6487         * gcc.dg/tree-prof/inliner-1.c: New.
6488
6489 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6490
6491         * gcc.dg/tree-prof: New directory.
6492         * gcc.dg/tree-prof/tree-prof.exp: New.
6493
6494 2005-05-25  DJ Delorie  <dj@redhat.com>
6495
6496         * gcc.dg/Wattributes-1.c: New.
6497         * gcc.dg/Wattributes-2.c: New.
6498         * gcc.dg/Wattributes-3.c: New.
6499
6500 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6501
6502         PR tree-optimization/19833
6503         * gcc.dg/uninit-4.c: Remove xfail.
6504         * gcc.dg/uninit-9.c: Ditto.
6505
6506 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6507
6508         * obj-c++.dg/bitfield-[1-5].mm: New.
6509         * obj-c++.dg/class-protocol-1.mm: New.
6510         * obj-c++.dg/comp-types-1[0-1].mm: New.
6511         * obj-c++.dg/comp-types-[2-9].mm: New.
6512         * obj-c++.dg/encode-[4-8].mm: New.
6513         * obj-c++.dg/layout-1.mm: New.
6514         * obj-c++.dg/method-1[0-9].mm: New.
6515         * obj-c++.dg/method-2[0-1].mm: New.
6516         * obj-c++.dg/method-[8-9].mm: New.
6517         * obj-c++.dg/objc-gc-3.mm: New.
6518         * obj-c++.dg/try-catch-10.mm: New.
6519         * objc.dg/bitfield-5.m: New.
6520         * objc.dg/comp-types-10.m: New.
6521         * objc.dg/comp-types-9.m: New.
6522         * objc.dg/layout-1.m: New.
6523         * objc.dg/objc-gc-4.m: New.
6524         * objc.dg/try-catch-9.m: New.
6525         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6526         * objc.dg/comp-types-1.m: Likewise.
6527         * objc.dg/comp-types-[5-6].m: Likewise.
6528         * objc.dg/method-9.m: Likewise.
6529
6530 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6531
6532         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6533         and on hardware without VMX support.
6534
6535         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6536
6537         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6538
6539         * lib/profopt.exp (dg-final-generate, dg-final-use,
6540         profopt-final-code, profopt-get-options): New.
6541         (profopt-execute): Process test directives.
6542
6543         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6544         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6545         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6546
6547 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6548
6549         PR C++/21645
6550         * g++.dg/init/ctor5.C: New test.
6551
6552 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6553
6554         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6555         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6556         vect-113.c, vect-114.c.
6557
6558 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6559
6560         * gcc.dg/const-elim-1.c: Remove xfails.
6561
6562 2005-05-23  Jeff Law  <law@redhat.com>
6563
6564         * gcc.c-torture/compile/pr21638.c: New test.
6565         * gcc.c-torture/compile/20050520-1.c: New test.
6566
6567 2005-05-23  Nick Clifton  <nickc@redhat.com>
6568
6569         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6570         be a proper triple, ie: m32r*-*-*.
6571         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6572
6573 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6574
6575         PR middle-end/21331
6576         PR tree-opt/21293
6577         * gcc.c-torture/compile/pr21293.c: New test.
6578         * gcc.c-torture/execute/pr21331.c: New test.
6579
6580 2004-05-20  Richard Henderson  <rth@redhat.com>
6581
6582         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6583
6584 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6585
6586         * obj-c++-dg.exp: Add.
6587         * obj-c++.exp: Add.
6588         * obj-c++.dg/dg.exp: Add.
6589
6590 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6591
6592         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6593         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6594
6595 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6596
6597         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6598
6599 2004-05-19  Richard Henderson  <rth@redhat.com>
6600
6601         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6602
6603 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6604
6605         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6606
6607         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6608
6609 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6610
6611         PR c++/21495
6612         * g++.dg/parse/extern1.C: New test.
6613         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6614
6615 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6616
6617         * gcc.dg/c99-math.h: New.
6618         * gcc.dg/c99-math-float-1.c: New test.
6619         * gcc.dg/c99-math-double-1.c: Likewise.
6620         * gcc.dg/c99-math-long-double-1.c: Likewise.
6621
6622 2005-05-18  Richard Henderson  <rth@redhat.com>
6623
6624         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6625
6626 2005-05-18  Devang Patel  <dpatel@apple.com>
6627
6628         * g++.dg/opt/20050511-1.C: New test.
6629
6630 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6631
6632         PR libfortran/21127
6633         * gfortran.dg/reshape-complex.f90:  New test.
6634
6635 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6636
6637         * gfortran.dg/array_constructor_1.f90: New test.
6638         * gfortran.dg/array_constructor_2.f90: New test.
6639
6640 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6641
6642         PR fortran/20954
6643         * gfortran.dg/pr20954.f: New test.
6644
6645 2005-05-17  Mike Stump  <mrs@apple.com>
6646
6647         Yet more Objective-C++...
6648
6649         * objc.dg/method-5.m: Update.
6650         * objc.dg/method-6.m: Update.
6651         * objc.dg/method-7.m: Update.
6652         * objc.dg/method-9.m: Update.
6653         * objc.dg/try-catch-2.m: Update.
6654
6655 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6656
6657         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6658         Remove little-endian optimizations.
6659
6660 2005-05-17  Jeff Law  <law@redhat.com>
6661
6662         * g++.dg/tree-ssa/pr14814.C: New test.
6663         * gcc.dg/tree-ssa/pr14814.C: New test.
6664         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6665         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6666
6667 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6668
6669         * gcc.dg/compat/generate-random.c: Do not include
6670         libiberty.h.
6671         * gcc.dg/compat/generate-random_r.c: Likewise.
6672
6673 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6674
6675         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6676
6677 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6678
6679         PR middle-end/21595
6680         * g++.dg/tree-ssa/builtin1.C: New testcase.
6681
6682 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6683
6684         PR c++/21454
6685         * g++.dg/opt/const4.C: New test.
6686
6687         PR middle-end/21492
6688         * g++.dg/opt/crossjump1.C: New test.
6689
6690         PR tree-optimization/21610
6691         * gcc.c-torture/compile/20050516-1.c: New test.
6692
6693         PR fortran/15080
6694         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6695         about the test failing.
6696         * gfortran.fortran-torture/execute/where_7.f90: New test.
6697         * gfortran.fortran-torture/execute/where_8.f90: New test.
6698
6699 2005-05-16  Richard Henderson  <rth@redhat.com>
6700
6701         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6702         i?86 and x86_64.
6703
6704 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6705
6706         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6707         (limits.h): Include unconditionally.
6708         (stdlib.h): Likewise.
6709         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6710         (limits.h): Include unconditionally.
6711         (stdlib.h): Likewise.
6712         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6713         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6714         (limits.h): Include unconditionally.
6715         (stdlib.h): Likewise.
6716         (hashtab.h): Do not include.
6717         (getopt.h): Likewise.
6718         (stddef.h): Include.
6719         (hashval_t): Define.
6720         (struct entry): Add "next" field.
6721         (HASH_SIZE): New macro.
6722         (hash_table): New variable.
6723         (switchfiles): Do not use xmalloc.
6724         (mix): New macro.
6725         (iterative_hash): New function.
6726         (hasht): Remove.
6727         (e_exists): New function.
6728         (e_insert): Likewise.
6729         (output): Use, instead of libiberty hashtable functions.
6730         (main): Do not use getopt.  Do not call htab_create.
6731
6732 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6733
6734         PR libstdc++/21526
6735         * lib/target-supports.exp (check_mkfifo_available):
6736         Return 0 for cygwin as mkfifo support incomplete on platform.
6737         Fix typos in comments.
6738
6739 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6740
6741         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6742
6743 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6744
6745         PR fortran/17432
6746         * gfortran.dg/assign_4.f: New test.
6747
6748 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6749
6750         PR tree-optimization/21563
6751         * gcc.dg/tree-ssa/pr21563.c: New.
6752
6753 2005-05-14  Jan Hubicka  <jh@suse.cz>
6754
6755         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6756
6757 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6758
6759         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6760
6761 2005-05-13  Julian Brown  <julian@codesourcery.com>
6762
6763         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6764         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6765
6766 2005-05-13  Jan Hubicka  <jh@suse.cz>
6767
6768         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6769         * gcc.dg/fold-xor-?.c: Likewise.
6770         * gcc.dg/pr15784-?.c: Likewise.
6771         * gcc.dg/pr20922-?.c: Likewise.
6772         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6773         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6774         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6775
6776 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6777
6778         PR fortran/21260
6779         * gfortran.dg/hollerith_1.f90: New test.
6780
6781 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6782
6783         * gfortran.dg/func_result_2.f90: New test.
6784
6785 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6786
6787         * gfortran.dg/dev_null.f90: New test.
6788
6789 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6790
6791         * gcc.dg/arm-vfp1.c: Revert last change.
6792
6793 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6794
6795         PR middle-end/19807
6796         PR tree-optimization/19639
6797         * g++.dg/tree-ssa/pr19807.C: New testcase.
6798
6799 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6800
6801         PR libfortran/21471
6802         * gfortran.dg/append-1.f90: New test.
6803
6804 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6805
6806         * gcc.dg/pr18501.c: XFAIL.
6807         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6808         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6809         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6810         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6811         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6812         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6813         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6814         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6815
6816 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6817
6818         PR fortran/20178
6819         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6820         gfortran.dg/f2c_3.f90: New tests.
6821
6822         * gfortran.dg/return_1.f90: Fix dg annotation.
6823
6824 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6825
6826         * gcc.c-torture/compile/20050510-1.c: New test.
6827
6828 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6829
6830         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6831
6832 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6833
6834         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6835
6836 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6837
6838         PR c/17913
6839         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6840
6841 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6842
6843         PR c/21342
6844         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6845         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6846
6847 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6848
6849         PR debug/16676
6850         * gcc.dg/debug/pr16676.c: New test.
6851
6852 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6853
6854         PR testsuite/21443
6855         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6856         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6857         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6858         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6859         Change -O1 to -O2.
6860         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6861         -fno-tree-dominator-opts.
6862
6863 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6864
6865         * gfortran.dg/return_1.f90: New test.
6866
6867 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6868
6869         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6870
6871         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6872
6873 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6874
6875         PR c++/21427
6876         * g++.dg/inherit/covariant13.C: New.
6877
6878 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6879
6880         PR libfortran/19155
6881         * gfortran.dg/pr19155.f: New test.
6882
6883 2005-05-08  Roger Sayle  <roger@eyesopen.com>
6884
6885         PR inline-asm/8788
6886         * gcc.dg/pr8788-1.c: New testcase.
6887
6888 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
6889
6890         PR target/21416
6891         * gcc.target/mips/fpcmp-[12].c: New tests.
6892
6893 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6894
6895         * lib/target-supports-dg.exp (dg-require-fork): New function.
6896         (dg-require-mkfifo): Likewise.
6897         * lib/target-supports.exp (check_function_available): New
6898         function.
6899         (check_fork_available): Likewise.
6900         (check_mkfifo_available): Likewise.
6901
6902 2005-05-06  Jeff Law  <law@redhat.com>
6903
6904         * gcc.c-torture/compile/pr21380.c: New test.
6905
6906 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6907
6908         PR c++/20961
6909         * g++.dg/ext/weak3.C: New test.
6910
6911 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
6912
6913         PR c++/21352
6914         * g++.dg/template/crash37.C: New test.
6915
6916 2005-05-05  Paul Brook  <paul@codesourcery.com>
6917
6918         * gcc.dg/arm-g2.c: Use effective-target arm32.
6919         * gcc.dg/arm-mmx-1.c: Ditto.
6920         * gcc.dg/arm-scd42-2.c: Ditto.
6921         * gcc.dg/arm-vfp1.c: Ditto.
6922         * lib/target-supports.exp (check_effective_target_arm32): New
6923         function.
6924
6925 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
6926
6927         PR libfortran/21354
6928         gfortran.dg/in_pack_rank7.f90:  New test.
6929
6930 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
6931
6932         PR middle-end/15618
6933         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
6934
6935 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
6936
6937         PR middle-end/21265
6938         * gcc.dg/20050503-1.c: New test.
6939
6940         PR rtl-optimization/21239
6941         * gcc.dg/i386-sse-11.c: New test.
6942
6943 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
6944
6945         PR target/16888
6946         * gcc.target/i386/asm-1.c: New test.
6947
6948 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
6949
6950         PR rtl-optimization/21330
6951         * gcc.c-torture/execute/20050502-1.c: New test.
6952
6953         PR target/21297
6954         * gcc.c-torture/execute/20050502-2.c: New test.
6955
6956 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
6957
6958         PR middle-end/21282
6959         * gcc.dg/pr21282.c: New.
6960
6961 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6962
6963         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
6964         * gcc.dg/vect/vect-92.c: Likewise
6965         * gcc.dg/vect/vect-93.c: Likewise
6966         * gcc.dg/vect/vect-dv-1.c: Likewise
6967         * gcc.dg/vect/vect-dv-2.c: Likewise
6968         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
6969
6970 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6971
6972         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
6973         * gfortran.dg/vect/vect-2.f90:  Likewise
6974         * gfortran.dg/vect/vect-3.f90:  Likewise
6975         * gfortran.dg/vect/vect-4.f90:  Likewise
6976         * gfortran.dg/vect/vect-5.f90:  Likewise
6977
6978 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
6979
6980         PR target/20813
6981         * gcc.dg/rs6000-fpint-2.c: New.
6982
6983 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
6984
6985         PR c/15698
6986         * gcc.dg/builtins-30.c: Update expected messages.
6987         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
6988         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
6989         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
6990
6991 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
6992
6993         PR tree-optimization/21294
6994         * gcc.dg/tree-ssa/pr21294.c: New.
6995
6996 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
6997
6998         * gcc.dg/altivec-3.c (vec_store): Do not use the old
6999         __builtin_altivec_st_internal_4si built-in.
7000
7001 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
7002
7003         PR c++/15875
7004         * g++.dg/template/ptrmem14.C: New test.
7005
7006 2005-05-02  Paul Brook  <paul@codesourcery.com>
7007
7008         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
7009
7010 2005-05-02  Michael Matz  <matz@suse.de>
7011
7012         PR c++/19542
7013         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
7014
7015 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
7016
7017         * g++.dg/cpp/weak.C: New test.
7018
7019 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
7020
7021         * gcc.dg/tree-ssa/loop-8.c: New test.
7022
7023 2005-04-30  Michael Maty  <matz@suse.de>
7024
7025         * gcc.dg/inline-mcpy.c: New test.
7026
7027 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
7028
7029         PR libfortran/18958
7030         * gfortran.dg/eoshift.f90:  New test case.
7031
7032 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
7033
7034         PR libfortran/18857
7035         * gfortran.dg/matmul_1.f90: New test.
7036
7037 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7038
7039         PR tree-optimization/21030
7040         * gcc.dg/tree-ssa/pr21030.c: New.
7041
7042 2005-04-29  Devang Patel  <dpatel@apple.com>
7043
7044         PR tree-optimization/21272
7045         * gcc.dg/vect/vect-ifcvt-10.c: New test.
7046
7047 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
7048
7049         PR fortran/13082
7050         PR fortran/18824
7051         * gfortran.dg/entry_4.f90: New test.
7052         * gfortran.fortran-torture/execute/entry_1.f90: New test.
7053         * gfortran.fortran-torture/execute/entry_2.f90: New test.
7054         * gfortran.fortran-torture/execute/entry_3.f90: New test.
7055         * gfortran.fortran-torture/execute/entry_4.f90: New test.
7056         * gfortran.fortran-torture/execute/entry_5.f90: New test.
7057         * gfortran.fortran-torture/execute/entry_6.f90: New test.
7058         * gfortran.fortran-torture/execute/entry_7.f90: New test.
7059
7060 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7061
7062         * gfortran.fortran-torture/execute/entry_8.f90: New test.
7063
7064 2005-04-29  Paul Brook   <paul@codesourcery.com>
7065
7066         * gfortran.dg/entry_3.f90: New test.
7067
7068 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7069
7070         * gfortran.dg/implicit_4.f90: New test.
7071
7072 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
7073
7074         * lib/target-supports.exp (check_profiling_available): Return
7075         false for xtensa-*-elf.
7076
7077 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
7078
7079         * lib/fortran-torture.exp (fortran-torture.exp): Catch
7080         error if file cannot be deleted.
7081
7082 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7083
7084         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
7085         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
7086         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
7087         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
7088         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
7089         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
7090         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
7091         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
7092         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
7093         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7094         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
7095         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
7096         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
7097
7098 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7099
7100         PR fortran/20865
7101         * gfortran.dg/pr20865.f90: New test.
7102
7103 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
7104
7105         * gcc.dg/void-cast-2.c: New test.
7106
7107 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7108
7109         PR c/21159
7110         * gcc.dg/void-cast-1.c: New test.
7111
7112 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
7113
7114         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
7115
7116 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7117
7118         PR fortran/21177
7119         * gfortran.dg/pr21177.f90: New test.
7120
7121 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
7122
7123         PR tree-optimization/21171
7124         * gcc.dg/tree-ssa/pr21171.c: New test.
7125
7126 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
7127
7128         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7129         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7130         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7131         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7132         gcc.dg/tree-ssa/gen-vect-32.c: New.
7133         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
7134         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
7135         don't run on PPC32.
7136
7137 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7138
7139         PR c/21213
7140         * gcc.dg/transparent-union-3.c: New test.
7141
7142 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7143
7144         PR c/20740
7145         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
7146         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
7147         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
7148         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
7149         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
7150         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
7151
7152 2005-04-26  Jeff Law  <law@redhat.com>
7153
7154         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
7155         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
7156         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
7157         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
7158         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
7159         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
7160         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
7161
7162 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
7163
7164         PR tree-optimization/17598
7165         * gcc.dg/tree-ssa/pr17598.c: New testcase.
7166
7167 2005-04-25  Mike Stump  <mrs@apple.com>
7168
7169         * objc.dg/fix-and-continue-1.m: Add.
7170
7171 2005-04-25  Roger Sayle  <roger@eyesopen.com>
7172
7173         PR c++/20995
7174         * g++.dg/opt/pr20995-1.C: New test case.
7175
7176 2005-04-25  Devang Patel <dpatel@apple.com>
7177
7178         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
7179
7180 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7181
7182         PR testsuite/21062
7183         * g++.dg/opt/alias2.C (printf): Correct the prototype.
7184
7185 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7186
7187         PR C++/21188
7188         * g++.dg/opt/rtti2.C: New test.
7189
7190 2005-04-25  Paul Brook  <paul@codesourcery.com>
7191         Steven G. Kargl  <kargls@comcast.net>
7192
7193         PR fortran/20879
7194         * gfortran.dg/ichar_1.f90: New file.
7195
7196 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
7197
7198         PR middle-end/20991
7199         * g++.dg/opt/pr20991.C: New test.
7200
7201         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
7202         where sizeof (type) < __alignof__ (type).
7203         * gcc.dg/compat/struct-layout-1.h: Likewise.
7204
7205 2005-04-24  Per Bothner  <per@bothner.com>
7206             Devang Patel  <dpatel@apple.com>
7207
7208         PR preprocessor/20907
7209         * gcc.dg/cpp/very-long-comment.c: New test.
7210
7211 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7212
7213         PR fortran/20059
7214         * gfortran.dg/common_5.f: New test.
7215
7216 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
7217
7218         PR middle-end/21082
7219         * g++.dg/tree-ssa/pr21082.C: New testcase.
7220
7221 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
7222
7223         * gcc.dg/vect/vect-99.c: New test.
7224
7225 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
7226
7227         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
7228
7229 2005-04-22  Jeff Law  <law@redhat.com>
7230
7231         * gcc.dg/uninit-5.c: Remove xfails.
7232         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
7233         conditionals and loads.
7234
7235 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
7236
7237         PR libfortran/20074
7238         PR libfortran/20436
7239         PR libfortran/21108
7240         * gfortran.dg/nested_reshape.f90: new test
7241         * gfortran.dg/reshape-alloc.f90: new test
7242         * gfortran.dg/reshape.f90: new test
7243
7244 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
7245
7246         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
7247
7248         * gcc.dg/arm-vfp1.c: New test.
7249
7250 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
7251
7252         PR c++/21087
7253         * g++.dg/lookup/builtin2.C: New test.
7254
7255 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7256
7257         * gcc.dg/weak/weak-13.c: New test.
7258
7259 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
7260
7261         * lib/target-supports.exp (check_effective_target_sync_int_long):
7262         Add powerpc*.
7263
7264 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
7265
7266         * gcc.target/mips/branch-1.c: New test.
7267
7268 2005-04-21  Richard Henderson  <rth@redhat.com>
7269
7270         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
7271         * gcc.dg/vect/vect-86.c: Likewise.
7272         * gcc.dg/vect/vect-87.c: Likewise.
7273         * gcc.dg/vect/vect-88.c: Likewise.
7274
7275 2005-04-21  Devang Patel  <dpatel@apple.com>
7276
7277         PR optimization/20994
7278         * gcc.dg/tree-ssa/ifc-3.c: New test.
7279
7280 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7281
7282         PR c/12913
7283         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7284         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7285         gcc.dg/c99-vla-jump-5.c: New tests.
7286
7287 2005-04-19  Richard Henderson  <rth@redhat.com>
7288
7289         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7290         Fix typo in exists check.
7291         (check_effective_target_sync_int_long): New.
7292         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7293         * gcc.dg/ia64-sync-2.c: Likewise.
7294         * gcc.dg/ia64-sync-3.c: Likewise.
7295         * gcc.dg/ia64-sync-4.c: Likewise.
7296
7297 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7298
7299         * gcc.dg/fold-xor-1.c: New test.
7300         * gcc.dg/fold-xor-2.c: New test.
7301
7302 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7303
7304         PR target/20670
7305         * g++.dg/eh/fp-regs.C: New test.
7306
7307 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7308
7309         * gcc.dg/Wint-to-pointer-cast-1.c,
7310         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7311         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7312         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7313
7314 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7315
7316         PR fortran/16861
7317         * gfortran.dg/pr16861.f90: New test.
7318
7319 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7320
7321         * gcc.dg/pr21085.c: New test.
7322
7323 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7324
7325         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7326         (setup_mips_tests, dg-mips-options): New procedures.
7327         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7328         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7329         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7330         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7331         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7332         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7333         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7334         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7335         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7336         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7337         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7338         dg-mips-options instead of dg-options.  Remove now-redundant
7339         preprocessor guards.
7340         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7341         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7342         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7343         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7344         * gcc.dg/vr-mult-2.c: Delete.
7345         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7346         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7347         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7348         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7349         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7350         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7351         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7352
7353 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7354
7355         * ada/acats/run_all.sh: Use sync when executable not present.
7356
7357 2005-04-18  Devang Patel  <dpatel@apple.com>
7358
7359         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7360         * gcc.dg/vect/vect-11a.c: New.
7361         * gcc.dg/vect/vect-none.c: Update.
7362         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7363
7364 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7365
7366         PR tree-optimization/20922
7367         * gcc.dg/pr20922-1.c: New test.
7368         * gcc.dg/pr20922-2.c: New test.
7369         * gcc.dg/pr20922-3.c: New test.
7370         * gcc.dg/pr20922-4.c: New test.
7371         * gcc.dg/pr20922-5.c: New test.
7372         * gcc.dg/pr20922-6.c: New test.
7373
7374 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7375
7376         PR libfortran/20950
7377         * gfortran.dg/pr20950.f: New test.
7378
7379 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7380
7381         PR libfortran/19216
7382         * gfortran.dg/pr19216.f: New test.
7383
7384 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7385
7386         PR tree-optimization/21001
7387         * gcc.dg/tree-ssa/pr21001.c: New.
7388
7389 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7390
7391         PR libfortran/21075
7392         * gfortran.dg/reshape_rank7.f90: New test.
7393
7394 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7395
7396         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7397         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7398         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7399         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7400         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7401         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7402         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7403         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7404         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7405         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7406         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7407         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7408         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7409         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7410         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7411         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7412         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7413         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7414         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7415         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7416         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7417
7418 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7419
7420         * gfortran.dg/wtruncate.f: New testcase.
7421         * gfortran.dg/wtruncate.f90: New testcase.
7422
7423 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7424
7425         PR c++/21025
7426         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7427         which sizeof/alignof is dependent, rather than just whether we are
7428         processing_template_decl.
7429
7430 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7431
7432         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7433         corrected typo where the wrong variables had been compared.
7434
7435 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7436
7437         PR libfortran/18495
7438         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7439         Test callee-allocated version of return array with a write
7440         statement.
7441         Test spread with a temporary with another write statement.
7442
7443 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7444
7445         PR tree-optimization/21031
7446         * gcc.dg/tree-ssa/pr21031.c: New.
7447
7448 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7449
7450         PR tree-optimization/21004
7451         * gcc.dg/builtins-53.c: Include builtins-config.h.
7452         Check floorf, ceilf, floorl and ceill transformations
7453         only when HAVE_C99_RUNTIME is defined.
7454
7455 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7456
7457         PR middle-end/20739
7458         * gcc.dg/tree-ssa/pr20739.c: New test.
7459
7460 2005-04-14  Mike Stump  <mrs@apple.com>
7461
7462         * gcc.dg/Foundation.framework/empty: New.
7463         * gcc.dg/framework-2.c: New.
7464
7465 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7466
7467         PR tree-optimization/21021
7468         * gcc.c-torture/compile/pr21021.c: New.
7469
7470 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7471
7472         PR testsuite/21010
7473         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7474         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7475         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7476         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7477         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7478         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7479         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7480         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7481
7482 2005-04-14  Richard Henderson  <rth@redhat.com>
7483
7484         * lib/target-supports.exp (check_effective_target_vect_condition):
7485         Add ia64, i?86, and x86_64.
7486
7487 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7488
7489         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7490
7491 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7492
7493         PR tree-optimization/20657
7494         * gcc.dg/tree-ssa/pr20657.c: New.
7495
7496 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7497
7498         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7499         (long long int)trunc*.
7500
7501 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7502
7503         PR target/20927
7504         * gcc.dg/pr20927.c: New test.
7505
7506 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7507
7508         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7509         * gcc.target/mips/asm-1.c: Likewise.
7510
7511 2005-04-13  Dale Johannesen  <dalej@apple.com>
7512
7513         * objc.dg/objc-fast-4.m:  New.
7514
7515 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7516
7517         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7518         directory.
7519         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7520
7521 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7522
7523         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7524         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7525         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7526
7527 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7528
7529         PR tree-optimization/20913
7530         * gcc.dg/tree-ssa/pr20913.c: New.
7531
7532         PR tree-optimization/20702
7533         * gcc.dg/tree-ssa/pr20702.c: New.
7534
7535 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7536
7537         PR c++/13744
7538         * g++.dg/inherit/local3.C: New test.
7539
7540 2005-04-12  Jeff Law  <law@redhat.com>
7541
7542         * gcc.dg/tree-ssa/20050412-1.c: New test.
7543
7544 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7545
7546         PR libfortran/19016
7547         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7548         Add tests with mask generated by expression.
7549         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
7550         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
7551         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
7552
7553 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7554
7555         PR middle-end/20917
7556         * gcc.dg/20050409-1.c: New test.
7557
7558 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7559
7560         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7561
7562 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7563
7564         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7565         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7566         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7567         (TARGET_CXX): Adjust accordingly.
7568         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7569         determine_class_data_visibility and class_data_always_comdat.
7570         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7571         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7572         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7573         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7574         (arm_cxx_determine_class_data_visibility): New.
7575         (arm_cxx_class_data_always_comdat): Likewise.
7576         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7577         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7578         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7579         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7580         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7581         Define.
7582
7583 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7584
7585         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7586
7587 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7588
7589         * gcc.dg/i386-darwin-fpmath.c: New.
7590
7591 2004-04-11  Devang Patel  <dpatel@apple.com>
7592
7593         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7594         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7595         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7596         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7597         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7598         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7599         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7600         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7601         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7602
7603 2004-04-11  Devang Patel  <dpatel@apple.com>
7604
7605         * gcc.dg/vect/vect-dv-1.c: New test.
7606         * gcc.dg/vect/vect-dv-2.c: New test.
7607
7608 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7609
7610         PR tree-optimization/20933
7611         * gcc.dg/tree-ssa/pr20933.c: New test.
7612
7613 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7614
7615         * gfortran.dg/fold_nearest.f90: New test.
7616
7617 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7618
7619         * gcc.dg/tree-ssa/alias-1.c: New test.
7620
7621 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7622
7623         PR tree-optimization/20920
7624         * g++.dg/tree-ssa/pr20920.C: New test.
7625
7626 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7627
7628         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7629         (long long int)ceil*.
7630
7631 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7632
7633         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7634         explicit C++ linkage.
7635
7636 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7637
7638         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7639         warning for arithmetic IF statements.
7640
7641 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7642
7643         * eor_handling_1.f90: New test case.
7644         * eor_handling_2.f90: New test case.
7645         * eor_handling_3.f90: New test case.
7646         * eor_handling_4.f90: New test case.
7647         * eor_handling_5.f90: New test case.
7648         * noadv_size.f90: New test case.
7649         * pad_no.f90: New test case.
7650
7651 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7652
7653         * gcc.c-torture/execute/20050410-1.c: New test.
7654
7655 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7656
7657         * gcc.dg/pr20126.c: New.
7658
7659 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7660             Steven G. Kargl <kargls@comcast.net>
7661
7662         * gfortran.dg/PR19872.f: New test.
7663
7664 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7665
7666         * gfortran.dg/nint_1.f90:  Fix dg-do directive
7667
7668 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7669
7670         * gfortran.dg/nint_1.f90: New test.
7671
7672 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7673
7674         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7675         Added test for callee-allocated arrays with write statements.
7676         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7677         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7678         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7679         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7680         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7681
7682 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7683
7684         PR libfortran/20163
7685         * gfortran.dg/open-options-blanks.f:  New test.
7686
7687 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7688
7689         PR fortran/13257
7690         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7691
7692 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7693
7694         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7695         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7696         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7697         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7698         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7699         * gcc.c-torture/execute/stdarg-4.c: New test.
7700
7701         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7702
7703         PR target/20795
7704         * g++.dg/abi/param2.C: New test.
7705
7706 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7707
7708         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7709
7710 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7711
7712         * gcc.dg/builtins-53.c: New test.
7713
7714 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7715
7716         * g++.dg/tree-ssa/pr18178.C: New test.
7717         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7718         * gcc.c-torture/execute/20041019-1.c: New test.
7719         * gcc.dg/tree-ssa/20041008-1.c: New test.
7720         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7721         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7722         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7723         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7724         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7725         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7726         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7727         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7728         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7729         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7730
7731 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7732
7733         PR rtl-optimization/20466
7734         * gcc.c-torture/execute/pr20466-1.c: New test.
7735
7736 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7737
7738         PR c++/20905
7739         * g++.dg/parse/cond2.C: New test.
7740
7741         PR c++/20145
7742         * g++.dg/warn/Wdtor1.C: New test.
7743
7744 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7745
7746         PR fortran/17229
7747         * gfortran.dg/pr17229.f: New test.
7748
7749 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7750
7751         * gfortran.dg/tiny_1.f90: New test.
7752         * gfortran.dg/tiny_2.f90: ditto.
7753
7754 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7755
7756         * gfortran.dg/eor_1.f90:  Fix dg-do run line
7757         * gfortran.dg/open_new.f90:  Fix dg-do run line
7758
7759 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7760
7761         * lib/target-supports.exp (get_compiler_messages): Support
7762         optional arguments, the fourth being compiler options.
7763         (check_effective_target_fpic): New proc.
7764         * gcc.dg/20050321-2.c: Restrict to target fpic.
7765
7766 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7767
7768         * gcc.dg/15443-1.c: New test.
7769         * gcc.dg/15443-2.c: Likewise.
7770
7771 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7772
7773         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7774
7775 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7776
7777         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7778
7779 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7780
7781         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7782         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7783         -m64.
7784         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7785         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7786         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7787
7788 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7789
7790         PR c++/20212
7791         * g++.dg/warn/Wunused-11.C: New test.
7792
7793 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7794
7795         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7796
7797 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7798
7799         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7800
7801 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7802
7803         PR c++/20734
7804         * g++.dg/template/ptrmem13.C: New test.
7805
7806 2005-04-05  Per Bothner  <per@bothner.com>
7807
7808         * lib/gcc.exp: Always add -fno-show-column, for now.
7809
7810 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7811
7812         PR testsuite/20767
7813         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7814         of plain old "unsigned int" for the type of "i".  Makes this test
7815         64bit clean.
7816
7817 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7818
7819         * gcc.dg/i386-ssefn-1.c: New test.
7820         * gcc.dg/i386-ssefn-2.c: New test.
7821         * gcc.dg/i386-ssefn-3.c: New test.
7822         * gcc.dg/i386-ssefn-4.c: New test.
7823
7824 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7825
7826         PR tree-optimization/20076
7827         * gcc.dg/builtin-apply4.c: New test.
7828
7829         PR preprocessor/19475
7830         * gcc.dg/cpp/macspace1.c: New test.
7831         * gcc.dg/cpp/macspace2.c: New test.
7832
7833 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7834
7835         * gfortran.dg/pr20755.f: Fixed bad format.
7836
7837 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7838
7839         PR c++/20763
7840         * g++.dg/ext/attrib21.C: New test.
7841
7842 2004-04-05  Devang Patel  <dpatel@apple.com>
7843
7844         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7845         * gcc.dg/vect/vect-shift-1.c: New test.
7846
7847 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7848
7849         PR libfortran/20755
7850         * gfortran.dg/pr20755.f: New test.
7851
7852 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7853
7854         * gfortran.dg/pr15959.f90: New test.
7855         * gfortran.dg/string_pad_trunc.f90: New test.
7856
7857 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7858
7859         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7860         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7861         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7862         syntax.
7863
7864 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7865
7866         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7867
7868 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7869
7870         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7871         * gcc.c-torture/compile/20011119-2.c: Likewise.
7872         * gcc.c-torture/compile/981001-2.c: Likewise.
7873
7874 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7875
7876         PR c++/20679
7877         * g++.dg/template/overload4.C: New test.
7878
7879 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7880
7881         PR c++/20746
7882         * g++.dg/abi/covariant5.C: New.
7883
7884         PR debug/20505
7885         * g++.dg/debug/const2.C: New.
7886
7887 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
7888
7889         PR rtl-optimization/16104
7890         * gcc.c-torture/execute/20050316-1.c: New test.
7891
7892 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7893
7894         * g++.dg/template/spec23.C: Fix dg-error text.
7895
7896 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
7897
7898         PR c++/19199
7899         * g++.dg/expr/lval2.C: New.
7900
7901 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7902
7903         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
7904         __builtin_strcasecmp and __builtin_strncasecmp.
7905
7906 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
7907
7908         PR c++/20723
7909         * g++.dg/template/spec22.C: New.
7910         * g++.dg/template/spec23.C: New.
7911
7912 2005-04-03  Dale Ranta  <dir@lanl.gov>
7913             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7914
7915         PR libfortran/20068
7916         PR libfortran/20125
7917         PR libfortran/20156
7918         PR libfortran/20471
7919         * gfortran.dg/backspace.f: New test.
7920
7921 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
7922
7923         * gcc.dg/pr19345.c: New test.
7924
7925 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7926
7927         PR tree-optimization/20640
7928         * gcc.dg/torture/tree-loop-1.c: New.
7929
7930 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7931
7932         PR rtl-optimization/20290
7933         * gcc.c-torture/execute/loop-ivopts-2.c: New.
7934
7935 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
7936
7937         * gcc.dg/rs6000-fpint.c: New.
7938
7939 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7940
7941         * gcc.dg/old-style-then-proto-1.c: New test.
7942
7943 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7944
7945         * gfortran.fortran-torture/execute/backspace.f90: Check
7946         after backspace and read was incorrect.
7947
7948 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7949
7950         * gcc.c-torture/execute/builtins/strcat.c: Check the result
7951         buffer past the terminating NUL using memcmp.
7952         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
7953         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
7954
7955         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
7956         Fix unused/uninitialized variable warnings.
7957
7958         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
7959         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
7960         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
7961         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
7962
7963         * gcc.c-torture/execute/builtins/abs-1-lib.c,
7964         gcc.c-torture/execute/builtins/fputs-lib.c,
7965         gcc.c-torture/execute/builtins/lib/fprintf.c,
7966         gcc.c-torture/execute/builtins/lib/main.c,
7967         gcc.c-torture/execute/builtins/lib/memcmp.c,
7968         gcc.c-torture/execute/builtins/lib/memmove.c,
7969         gcc.c-torture/execute/builtins/lib/mempcpy.c,
7970         gcc.c-torture/execute/builtins/lib/memset.c,
7971         gcc.c-torture/execute/builtins/lib/printf.c,
7972         gcc.c-torture/execute/builtins/lib/sprintf.c,
7973         gcc.c-torture/execute/builtins/lib/stpcpy.c,
7974         gcc.c-torture/execute/builtins/lib/strchr.c,
7975         gcc.c-torture/execute/builtins/lib/strcmp.c,
7976         gcc.c-torture/execute/builtins/lib/strcpy.c,
7977         gcc.c-torture/execute/builtins/lib/strcspn.c,
7978         gcc.c-torture/execute/builtins/lib/strlen.c,
7979         gcc.c-torture/execute/builtins/lib/strncat.c,
7980         gcc.c-torture/execute/builtins/lib/strncmp.c,
7981         gcc.c-torture/execute/builtins/lib/strncpy.c,
7982         gcc.c-torture/execute/builtins/lib/strrchr.c,
7983         gcc.c-torture/execute/builtins/lib/strspn.c,
7984         gcc.c-torture/execute/builtins/lib/strstr.c,
7985         gcc.c-torture/execute/builtins/memops-asm-lib.c,
7986         gcc.c-torture/execute/builtins/strlen-2.c,
7987         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
7988         prototypes.
7989
7990 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7991
7992         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
7993         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
7994         selectany usage.
7995
7996 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
7997
7998         PR c++/19406
7999         * g++.dg/debug/using1.C: New test.
8000
8001 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
8002
8003         PR middle-end/20524
8004         * gcc.dg/alias-7.c: Prefix asm-declared name with
8005         __USER_LABEL_PREFIX__.
8006
8007 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
8008
8009         Fix fallout from PR middle-end/15700:
8010         * gcc.c-torture/compile/20011119-1.c: Take
8011         __USER_LABEL_PREFIX__ into account.
8012         * gcc.c-torture/compile/20011119-2.c: Likewise.
8013
8014 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8015
8016         PR c++/18644
8017         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
8018
8019 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8020
8021         PR c/17855
8022         * gcc.c-torture/compile/struct-non-lval-1.c,
8023         gcc.c-torture/compile/struct-non-lval-2.c,
8024         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
8025
8026 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
8027
8028         * gcc.dg/tls/tls.exp: Remove temporary file.
8029         * g++.dg/tls/tls.exp: Ditto.
8030         * lib/file-format.exp: Ditto.
8031         * g++.dg/special/ecos.exp: Ditto.
8032
8033         * lib/profopt.exp: Treat prof_ext as a list.
8034         * gcc.misc-tests/bprob.exp: Ditto.
8035         * g++.dg/bprob/bprob.exp: Ditto.
8036
8037         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
8038         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
8039         g++.dg/tree-ssa/pointer-reference-alias.C,
8040         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
8041         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
8042         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
8043         g++.dg/vect/pr19951.cc: Ditto.
8044         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
8045         gcc.dg/builtins-47.c: Ditto.
8046         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
8047         gcc.dg/pr20115-1.c: Ditto.
8048         * gcc.dg/tree-ssa/20030530-2.c,
8049         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
8050         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8051         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
8052         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8053         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
8054         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
8055         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
8056         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
8057         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
8058         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
8059         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
8060         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
8061         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
8062         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
8063         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
8064         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8065         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8066         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8067         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8068         gcc.dg/tree-ssa/20030824-1.c,
8069         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
8070         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
8071         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
8072         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
8073         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
8074         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
8075         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
8076         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
8077         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
8078         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
8079         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
8080         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
8081         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
8082         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
8083         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
8084         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
8085         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
8086         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
8087         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
8088         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
8089         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
8090         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
8091         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
8092         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
8093         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
8094         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
8095         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
8096         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
8097         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
8098         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
8099         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
8100         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
8101         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
8102         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
8103         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
8104         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
8105         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
8106         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
8107         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
8108         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
8109         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
8110         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
8111         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8112         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
8113         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
8114         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
8115         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
8116         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
8117         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
8118         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
8119         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8120         gcc.dg/tree-ssa/useless-1.c: Ditto.
8121         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
8122         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
8123         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
8124         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
8125         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8126         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
8127         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
8128         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
8129         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
8130         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
8131         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
8132         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
8133         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
8134         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
8135         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
8136         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
8137         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
8138         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
8139         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
8140         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
8141         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
8142         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8143         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8144         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
8145         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
8146         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
8147         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
8148         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
8149         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
8150         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
8151         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
8152         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
8153         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
8154         gcc.dg/vect/vect-none.c: Ditto.
8155         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
8156         treelang/compile/unsigned.tree: Ditto.
8157
8158         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
8159         * gcc.dg/cpp/direct2s.c: Ditto.
8160         * gcc.dg/cpp/paste4.c: Ditto.
8161         * gcc.dg/cpp/separate-1.c: Ditto.
8162         * gcc.dg/pch/save-temps-1.c: Ditto.
8163         * g++.dg/ext/altivec-10.C: Ditto.
8164         * g++.dg/pch/pch.C: Ditto.
8165
8166         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
8167
8168         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
8169         * g++.dg/template/repo1.C: Ditto.
8170         * g++.dg/template/repo2.C: Ditto.
8171         * g++.dg/template/repo3.C: Ditto.
8172         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
8173         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
8174         * g++.old-deja/g++.pt/repo1.C: Ditto.
8175         * g++.old-deja/g++.pt/repo2.C: Ditto.
8176         * g++.old-deja/g++.pt/repo3.C: Ditto.
8177         * g++.old-deja/g++.pt/repo4.C: Ditto.
8178
8179         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
8180         * gcc.dg/20030107-1.c: Ditto.
8181         * gcc.dg/20030702-1.c: Ditto.
8182         * gcc.dg/profile-generate-1.c: Ditto.
8183         * g++.dg/other/profile1.C: Ditto.
8184         * g++.old-deja/g++.robertl/eb83.C: Ditto.
8185
8186         * lib/gcc-dg.exp (remove-build-file): New.
8187         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8188         cleanup-tree-dump, cleanup-saved-temps): New.
8189
8190 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8191
8192         PR c++/19203, DR 214
8193         * g++.dg/parse/ambig3.C: Not ambiguous.
8194         * g++.dg/template/spec20.C: New.
8195         * g++.dg/template/spec21.C: New.
8196
8197 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
8198
8199         PR target/20045
8200         * gcc.dg/ia64-fptr-1.c: Run only on linux.
8201
8202 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8203
8204         PR libfortran/20660
8205         * gfortran.dg/negative_unit.f: New test.
8206
8207 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
8208
8209         * gcc.dg/20050330-1.c: New test.
8210
8211 2005-03-30  Devang Patel  <dpatel@apple.com>
8212
8213         * g++.dg/tree-sra/ssa-sra-3.C: New test.
8214
8215 2005-03-30  Dale Johannesen  <dalej@apple.com>
8216
8217         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
8218
8219 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
8220
8221         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8222         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
8223         Strip options from test name.
8224
8225 2005-03-31  Jan Hubicka  <jh@suse.cz>
8226
8227         * gcc.dg/varpool-1.c: New testcase.
8228
8229 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8230
8231         PR c/772
8232         PR c/17913
8233         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
8234         gcc.dg/stmt-expr-label-3.c : New tests.
8235         * gcc.c-torture/execute/medce-2.c: Remove.
8236
8237 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8238
8239         PR c/20368
8240         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
8241         tests.
8242
8243 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
8244
8245         * gcc.c-torture/compile/pr20203.c: New test.
8246
8247 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8248
8249         * gfortran.dg/promotion.f90:  New test.
8250
8251 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
8252
8253         PR middle-end/20491
8254         * gcc.dg/torture/asm-subreg-1.c: New test.
8255
8256 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
8257
8258         PR c/20672
8259         * gcc.dg/pr20672-1.c: New test.
8260
8261 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
8262
8263         * gfortran.dg/vect: New directory.
8264         * gfortran.dg/vect/vect.exp: New.
8265         * gfortran.dg/vect/vect-1.f90: New test.
8266         * gfortran.dg/vect/vect-2.f90: New test.
8267         * gfortran.dg/vect/vect-3.f90: New test.
8268         * gfortran.dg/vect/vect-4.f90: New test.
8269         * gfortran.dg/vect/vect-5.f90: New test.
8270
8271 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
8272
8273         PR middle-end/20622
8274         * gcc.dg/alias-7.c: New test.
8275
8276 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8277
8278         * gcc.dg/sparc-reg-1.c: New test.
8279
8280 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8281
8282         PR target/19890
8283         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8284
8285 2005-03-29  Dale Ranta  <dir@lanl.gov>
8286             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8287
8288         PR libfortran/20163
8289         * gfortran.dg/pr20163-2.f: New test.
8290
8291 2005-03-28  Jan Hubicka  <jh@suse.cz>
8292
8293         PR middle-end/20635
8294         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8295         by Jakub Jelinek.
8296
8297 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8298
8299         PR tree-optimization/20626
8300         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8301         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8302
8303 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8304
8305         * gfortran.dg/underflow.f90:  New test.
8306         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8307
8308 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8309
8310         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8311
8312 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8313
8314         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8315         (g++_init): Make sure that CXXFLAGS is set.
8316         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8317         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8318         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8319         * lib/objc.exp (objc_init): Likewise.
8320         * lib/treelang.exp (treelang_init): Likewise.
8321
8322 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8323
8324         PR tree-optimization/20470
8325         * gcc.dg/tree-ssa/pr20470.c: New test.
8326
8327 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8328
8329         * gcc.dg/ppc-stfiwx.c: New.
8330
8331 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8332
8333         PR target/19888
8334         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8335
8336 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8337
8338         * gcc.dg/20050325-1.c: Fix a typo.
8339
8340 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8341
8342         PR libfortran/19678
8343         PR libfortran/19679
8344         * gfortran.dg/dos_eol.f: New test.
8345
8346 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8347
8348         PR rtl-optimization/20249
8349         * gcc.dg/20050325-1.c: New test.
8350
8351 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8352
8353         PR libfortran/15332
8354         * gfortran.dg/pr15332.f: New test.
8355
8356 2005-03-24  Dale Johannesen  <dalej@apple.com>
8357
8358         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
8359
8360 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8361
8362         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8363         'internal' visibility.
8364         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8365         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8366         'protected' visibility.
8367         * gcc.dg/visibility-7.c: Likewise.
8368         * lib/target-supports.exp (check_visibility_available): Take
8369         a parameter, the kind of visibility to check for.
8370         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8371         to check_visibility_available.
8372
8373         * g++.dg/expr/cast3.C: New.
8374
8375 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8376
8377         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8378         rs6000.
8379
8380 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8381
8382         PR target/20095
8383         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8384
8385 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8386
8387         * gcc.dg/badshift.c: Renamed to...
8388         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8389
8390         * gcc.target/i386/badshift.c: Renamed to...
8391         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8392         only.
8393
8394         PR rtl-optimization/20532
8395         * gcc.target/i386/badshift.c: New.
8396
8397 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8398
8399         * gfortran.dg/pr18025.f90: New test.
8400
8401 2005-03-23  Dale Johannesen  <dalej@apple.com>
8402
8403         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
8404
8405 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8406
8407         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8408
8409         * lib/target-supports.exp (check_iconv_available): Default
8410         libiconv to -liconv, if there is no definition.
8411
8412 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8413
8414         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8415
8416 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8417
8418         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8419         * g++.dg/opt/pr7503-2.C: Likewise.
8420         * g++.dg/opt/pr7503-3.C: Likewise.
8421         * g++.dg/opt/pr7503-4.C: Likewise.
8422         * g++.dg/opt/pr7503-5.C: Likewise.
8423         * g++.dg/warn/minmax.C: New test.
8424
8425 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8426
8427         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8428         * gfortran.dg/g77_intrinsics_sub.f: New test.
8429
8430 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8431             Jan Hubicka  <jh@suse.cz>
8432             Steven Bosscher <stevenb@suse.de
8433
8434         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8435
8436 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8437
8438         PR c++/19980
8439         * g++.dg/template/redecl3.C: New test.
8440
8441 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8442
8443         PR c++/20499
8444         * g++.dg/parse/error16.C: Tweak error markers.
8445
8446 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8447
8448         PR target/20561
8449         * gcc.dg/20050321-2.c: New test.
8450
8451 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8452
8453         PR c++/20465
8454         PR c++/20381
8455         * g++.dg/template/ptrmem12.C: New.
8456
8457 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8458
8459         PR rtl-optimization/20527
8460         * gcc.c-torture/execute/pr20527-1.c: New test.
8461
8462 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8463
8464         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8465         program, compile it into a real executable and then delete the .c
8466         and .x files afterwards, to avoid problems on testglue targets.
8467
8468 2005-03-21  Stuart Hastings  <stuart@apple.com>
8469
8470         * gcc.target/i386/sse-2.c: New.
8471
8472 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8473
8474         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8475
8476 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8477
8478         * g++.dg/parse/crash25.C: Fix typo.
8479
8480 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8481
8482         PR c++/20461
8483         * g++.dg/parse/crash24.C: New test.
8484
8485         PR c++/20536
8486         * g++.dg/parse/crash25.C: New test.
8487
8488 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8489
8490         PR c++/20147
8491         * g++.dg/ext/stmtexpr4.C: New test.
8492
8493 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8494
8495         PR middle-end/20539
8496         * gcc.c-torture/compile/pr13066-1.c: New test case.
8497         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8498         * g++.dg/opt/pr13066-1.C: Likewise.
8499
8500 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8501
8502         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8503
8504 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8505
8506         PR fortran/18525
8507         * gfortran.dg/nesting_1.f90: New test.
8508
8509 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8510
8511         PR c++/20240
8512         * g++.dg/lookup/using13.C: New test.
8513
8514 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8515
8516         PR c++/20333
8517         * g++.dg/template/crash36.C: New test.
8518
8519 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8520
8521         PR c++/20463
8522         * g++.dg/template/crash35.C: New test.
8523
8524 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8525
8526         PR c++/19966
8527         * g++.dg/overload/operator2.C: New test.
8528
8529 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8530
8531         PR libfortran/20257
8532         * gfortran.dg/pr20257.f90: New test.
8533
8534 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8535
8536         PR libfortran/20480
8537         * gfortran.dg/pr20480.f90: New test.
8538
8539 2005-03-16  Richard Henderson  <rth@redhat.com>
8540
8541         PR middle-end/15700
8542         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8543         (_rtld_global): New.
8544         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8545         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8546
8547         * gcc.dg/alias-3.c: New.
8548         * gcc.dg/alias-4.c: New.
8549         * gcc.dg/alias-5.c: New.
8550         * gcc.dg/alias-6.c: New.
8551
8552 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8553
8554         * gcc.dg/cpp/ucnid-7.c: New.
8555
8556 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8557             Dorit Naishlos  <dorit@il.ibm.com>
8558
8559         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8560         darwin.
8561
8562 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8563
8564         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8565         misaligned accesses.
8566         * gcc.dg/vect/vect-58.c: Likewise.
8567         * gcc.dg/vect/vect-92.c: New.
8568         * gcc.dg/vect/vect-93.c: New.
8569
8570 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8571
8572         PR fortran/18827
8573         * gfortran.dg/assign_2.f90: New test.
8574         * gfortran.dg/assign_3.f90: New test.
8575         * gfortran.dg/assign.f90: New test.
8576
8577 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8578
8579         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8580         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8581         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8582         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8583         names.
8584
8585 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8586
8587         * gcc.dg/cpp/ucnid-6.c: New.
8588
8589         * gcc.dg/cpp/normalize-1.c: New.
8590         * gcc.dg/cpp/normalize-2.c: New.
8591         * gcc.dg/cpp/normalize-3.c: New.
8592         * gcc.dg/cpp/normalize-4.c: New.
8593         * gcc.dg/cpp/ucnid-4.c: New.
8594         * gcc.dg/cpp/ucnid-5.c: New.
8595         * g++.dg/cpp/normalize-1.C: New.
8596         * g++.dg/cpp/ucnid-1.C: New.
8597
8598 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8599
8600         * gcc.dg/pr18628.c: New.
8601
8602 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8603
8604         PR c++/20280
8605         * g++.dg/tree-ssa/pr20280.C: New.
8606
8607 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8608
8609         PR fortran/20467
8610         * gfortran.dg/stfunc_2.f90: New test.
8611
8612 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8613
8614         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8615
8616 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8617
8618         * gcc.dg/tree-ssa/20050314-1.c: New test.
8619
8620 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8621
8622         PR c++/4403
8623         PR c++/9783, DR433
8624         * g++.dg/template/friend34.C: New test.
8625         * g++.dg/template/friend35.C: Likewise.
8626         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8627
8628 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8629
8630         Friend class name lookup 5/n
8631         PR c++/1016
8632         * g++.dg/lookup/hidden-class1.C: New test.
8633         * g++.dg/lookup/hidden-class2.C: Likewise.
8634         * g++.dg/lookup/hidden-class3.C: Likewise.
8635         * g++.dg/lookup/hidden-class4.C: Likewise.
8636         * g++.dg/lookup/hidden-class5.C: Likewise.
8637         * g++.dg/lookup/hidden-class6.C: Likewise.
8638         * g++.dg/lookup/hidden-class7.C: Likewise.
8639         * g++.dg/lookup/hidden-class8.C: Likewise.
8640         * g++.dg/lookup/hidden-class9.C: Likewise.
8641         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8642         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8643         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8644         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8645         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8646         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8647         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8648         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8649         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8650         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8651         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8652
8653 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8654
8655         PR c++/20157
8656         * g++.dg/template/error18.C: New test.
8657
8658 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8659
8660         PR debug/16792
8661         * g++.dg/debug/pr16792.C: New test.
8662
8663 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8664
8665         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8666         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8667         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8668         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8669         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8670         test assertion names.
8671
8672 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8673
8674         PR fortran/18600
8675         * gfortran.dg/stfunc_1.f90: New test.
8676
8677 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8678
8679         PR fortran/16907
8680         * gfortran.dg/real_index_1.f90: New test.
8681
8682 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8683
8684         PR fortran/20323
8685         * gfortran.dg/spec_expr_1.f90: New test.
8686
8687 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8688
8689         PR c/20402
8690         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8691         new parser.
8692
8693 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8694
8695         PR fortran/20361
8696         * gfortran.dg/largeequiv_1.f90: New test.
8697
8698 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8699
8700         * gcc.dg/ucnid-1.c: New.
8701         * gcc.dg/ucnid-2.c: New.
8702         * gcc.dg/ucnid-3.c: New.
8703         * gcc.dg/ucnid-4.c: New.
8704         * gcc.dg/ucnid-5.c: New.
8705         * gcc.dg/ucnid-6.c: New.
8706         * gcc.dg/cpp/ucnid-1.c: New.
8707         * gcc.dg/cpp/ucnid-2.c: New.
8708         * gcc.dg/cpp/ucnid-3.c: New.
8709         * g++.dg/other/ucnid-1.C: New.
8710
8711 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8712
8713         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8714
8715 2005-03-11  Per Bothner  <per@bothner.com>
8716
8717         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
8718         that diagnotics refer to correct token.
8719         * gcc.dg/unused-3.c: Likewise.
8720
8721 2005-03-11  Per Bothner  <per@bothner.com>
8722
8723         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8724         constant" is now actually on same line as string constant.
8725         * gcc.dg/cpp/direct2s.c: Likewise.
8726
8727 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8728
8729         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8730
8731 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8732
8733         PR libfortran/20124
8734         * gfortran.dg/pr20124.f90: New Test
8735
8736 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8737
8738         PR tree-optimization/20130
8739         * gcc.dg/pr20130-1.c: New test.
8740
8741 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8742
8743         PR target/20095
8744         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8745
8746 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8747
8748         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8749
8750 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8751
8752         * g++.dg/eh/forced1.C: Fix comment.
8753         * g++.dg/eh/forced2.C: Ditto.
8754         * g++.dg/eh/forced3.C: Ditto.
8755         * g++.dg/eh/forced4.C: Ditto.
8756
8757 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8758
8759         PR rtl-opt/20412
8760         * gcc.c-torture/compile/pr20412.c: New test.
8761
8762 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8763
8764         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8765
8766 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8767
8768         PR target/20322
8769         * gcc.dg/20050307-1.c: New test.
8770
8771 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8772
8773         PR c++/20375
8774         * g++.dg/other/stdarg3.C: New.
8775
8776 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8777
8778         PR c++/18384, c++/18327
8779         * g++.dg/init/array19.C: New test.
8780
8781         PR inline-asm/20314
8782         * gcc.dg/torture/pr20314-1.c: New test.
8783         * gcc.dg/torture/pr20314-2.c: New test.
8784
8785 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8786
8787         * gcc.dg/20050309-1.c: New test.
8788
8789 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8790
8791         * gcc.dg/builtins-10.c: Reactivate disabled test.
8792         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8793         new cbrt transformations.
8794
8795 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8796
8797         PR c++/20208
8798         * g++.dg/template/array13.C: New test.
8799
8800 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8801
8802         PR c++/16859
8803         * g++.dg/init/brace4.C: New test.
8804
8805 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8806
8807         PR c++/20186
8808         * g++.dg/template/non-dependent12.C: New.
8809
8810 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8811
8812         PR c++/20142
8813         * g++.dg/init/array18.C: Add dg-do run marker.
8814
8815         PR c++/20142
8816         * g++.dg/init/array18.C: New test.
8817
8818 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8819
8820         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8821         * g++.dg/gcov/gcov.exp: Likewise.
8822         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8823         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8824         * lib/c-torture.exp: Likewise.
8825         * lib/fortran-torture.exp: Likewise.
8826         * lib/g++.exp: Likewise.
8827         * lib/gcc-defs.exp: Likewise.
8828         * lib/gcc-dg.exp: Likewise.
8829         * lib/gcc.exp: Likewise.
8830         * lib/gcov.exp: Likewise.
8831         * lib/gfortran.exp: Likewise.
8832         * lib/mike-g++.exp: Likewise.
8833         * lib/mike-gcc.exp: Likewise.
8834         * lib/objc-torture.exp: Likewise.
8835         * lib/objc.exp: Likewise.
8836         * lib/profopt.exp: Likewise.
8837         * lib/target-libpath.exp: Likewise.
8838         * lib/target-supports.exp: Likewise.
8839         * lib/treelang.exp: Likewise.
8840         * lib/wrapper.exp: Likewise.
8841
8842 2005-03-08  Jeff Law  <law@redhat.com>
8843
8844         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8845         PHI-OPT changes.
8846
8847 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8848
8849         * gcc.dg/vect/pr20122.c: New test.
8850
8851 2005-03-07  Jeff Law  <law@redhat.com>
8852
8853         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8854         was folded away.
8855         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8856         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8857         * gcc.dg/tree-ssa/pr18134.c: New test.
8858
8859 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8860
8861         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8862         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8863         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8864
8865 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8866
8867         PR tree-opt/17671
8868         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8869
8870 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8871
8872         * g++.dg/warn/Wnvdtor.C: New test.
8873
8874 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8875
8876         * gcc.dg/torture/pr19683-1.c: New test.
8877
8878 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8879
8880         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8881         * gfortran.dg/g77/19990313-2.f: Ditto.
8882         * gfortran.dg/g77/19990313-3.f: Ditto.
8883         * gfortran.dg/g77/19990525-0.f: Ditto.
8884         * gfortran.dg/g77/19990826-0.f: Ditto.
8885         * gfortran.dg/g77/19990826-2.f: Ditto.
8886         * gfortran.dg/g77/19990826-3.f: Ditto.
8887         * gfortran.dg/g77/20000511-1.f: Ditto.
8888         * gfortran.dg/g77/20000511-2.f: Ditto.
8889         * gfortran.dg/g77/970625-2.f: Ditto.
8890         * gfortran.dg/g77/980310-2.f: Ditto.
8891         * gfortran.dg/g77/980310-3.f: Ditto.
8892         * gfortran.dg/g77/980310-8.f: Ditto.
8893         * gfortran.dg/g77/980519-2.f: Ditto.
8894         * gfortran.dg/g77/alpha1.f: Ditto.
8895         * gfortran.dg/g77/claus.f: Ditto.
8896         * gfortran.dg/g77/erfc.f: Ditto.
8897         * gfortran.dg/g77/short.f: Ditto.
8898         * gfortran.fortran-torture/execute/data.f90: Ditto.
8899         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
8900         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
8901
8902 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8903
8904         * lib/file-format.exp (gcc_target_object_format): Add check for som
8905         format and hardcode object formats on hppa*-*-hpux*.
8906         * lib/target-supports.exp (check_weak_available): Add check for som
8907         object format.  Always return 0 on hppa*-*-hpux10*.
8908
8909         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
8910         is defined.
8911
8912         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
8913
8914 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8915
8916         * gfortran.dg/pr19936_1.f90: New test.
8917         * gfortran.dg/pr19936_2.f90: New test.
8918         * gfortran.dg/pr19936_3.f90: New test.
8919
8920 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8921             Paul Thomas <prthomas@drfccad.cea.fr>
8922
8923         * gfortran.dg/PR19754_1.f90: New test.
8924         * gfortran.dg/PR19754_2.f90: Ditto.
8925
8926 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8927
8928         PR c++/19311
8929         * g++.dg/template/non-dependent11.C: New test.
8930
8931 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
8932
8933         * lib/target-supports.exp (check_iconv_available): Fix comment.
8934
8935 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
8936             Joseph S. Myers  <joseph@codesourcery.com>
8937
8938         PR c++/19797
8939         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
8940
8941 2005-03-04  Matthew Sachs  <msachs@apple.com>
8942
8943         * gcc.exp (gcc_target_compile): Put braces around
8944         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
8945         * objc.exp (objc_target_compile): Likewise.
8946         * treelang.exp (treelang_target_compile): Likewise.
8947
8948 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8949
8950         PR fortran/19673
8951         * gfortran.dg/func_result_1.f90: New test.
8952
8953 2005-03-04  Ben Elliston  <bje@au.ibm.com>
8954
8955         * gcc.misc-tests/options.exp: New test.
8956
8957 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
8958
8959         * gcc.dg/pr15784-4.c: New test.
8960
8961 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
8962
8963         * gcc.c-torture/execute/pr17133.c: New.
8964         * gcc.c-torture/compile/20050303-1.c: New.
8965
8966 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
8967
8968         * gcc.dg/cpp/assert4.c:  Fix for cygwin
8969
8970 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
8971
8972         * g++.dg/overload/using2.C: New.
8973
8974 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
8975
8976         PR c++/19916
8977         * g++.dg/init/ptrmem2.C: New test.
8978
8979 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
8980
8981         PR c/8927
8982         * gcc.dg/pr8927-1.c: New test.
8983
8984 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8985
8986         PR c++/20232
8987         * g++.dg/inherit/covariant12.C: New.
8988
8989 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8990
8991         PR fortran/19479
8992         * gfortran.dg/bound_1.f90: New test.
8993
8994 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
8995
8996         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
8997         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
8998
8999 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
9000
9001         PR c/20245
9002         * gcc.dg/pr20245-1.c: New test.
9003
9004 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
9005
9006         PR middle-end/19874
9007         * gcc.c-torture/execute/20050119-2.c: New test case.
9008
9009 2005-02-28  Ben Elliston  <bje@au.ibm.com>
9010
9011         * README: Update the DejaGnu bug reporting address.
9012         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
9013         * lib/objc-torture.exp: Likewise.
9014
9015 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9016
9017         * gfortran.dg/boz_1.f90: New test.
9018         * gfortran.dg/boz_3.f90: New test.
9019         * gfortran.dg/boz_4.f90: New test.
9020
9021 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9022
9023         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
9024         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
9025
9026 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9027
9028         PR libfortran/20101
9029         * gfortran.dg/write_0_pe_format.f90: New test.
9030
9031 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
9032
9033         PR c++/20206
9034         * g++.dg/opt/thunk2.C: New test.
9035         * g++.dg/opt/covariant1.C: New test.
9036
9037 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9038
9039         * gfortran.dg/e_d_fmt.f90: New test.
9040
9041 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
9042
9043         * gcc.dg/asm-b.c: Fix comment typos.
9044
9045 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9046
9047         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
9048         a V_MAY_DEF also.
9049
9050 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9051
9052         PR tree-opt/20188
9053         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
9054         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
9055         * gcc.dg/asm-b.c: New test.
9056
9057 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
9058
9059         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
9060         Disable this test on IRIX 6.
9061
9062 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
9063
9064         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
9065         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
9066         parser.
9067
9068 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
9069
9070         PR tree-optimization/20204
9071         * testsuite/gcc.dg/pr20204.c: New test.
9072
9073 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
9074
9075         PR target/20196
9076         * gcc.c-torture/execute/20050224-1.c: New test.
9077
9078         PR c++/20175
9079         * g++.dg/warn/Wbraces2.C: New test.
9080
9081 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
9082
9083         PR c++/19878
9084         * g++.dg/init/const2.C: New test.
9085
9086 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
9087
9088         PR tree-optimization/20100
9089         * gcc.c-torture/execute/pr20100-1.c: New test.
9090
9091 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9092
9093         * gfortran.dg/implicit_3.f90: New test.
9094
9095         * gfortran.dg/deftype_1.f90: New test.
9096
9097 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
9098
9099         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
9100         the test passes.
9101         * g++.dg/other/anon3.C: Accept a warning.
9102
9103 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
9104
9105         * gcc.dg/pr20017.c: Fix a comment typo.
9106
9107 2005-02-23  Bud Davis  <bdavis@gfortran.org>
9108
9109         * gfortran.dg/list_read_4.f90: Change to f90 comments.
9110
9111 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9112
9113         PR ada/19902
9114         * ada/acats/tests/cxa/cxa3004.a: Remove.
9115         * ada/acats/tests/cxb/cxb30061.am: Likewise.
9116
9117 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9118
9119         PR c++/20073
9120         * g++.dg/init/const1.C: New test.
9121
9122         PR c++/19991
9123         * g++.dg/parse/constant7.C: New test.
9124
9125         PR c++/20152
9126         * g++.dg/parse/error27.C: New test.
9127         * g++.dg/template/qualttp15.C: Adjust error markers.
9128         * g++.old-deja/g++.other/struct1.C: Likewise.
9129
9130         PR c++/20153
9131         * g++.dg/template/error17.C: New test.
9132
9133         PR c++/20148
9134         * g++.dg/parser/error26.C: New test.
9135
9136 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
9137
9138         PR tree-optimization/20100
9139         PR tree-optimization/20115
9140         * gcc.dg/pr20115.c: New test.
9141         * gcc.dg/pr20115-1.c: New test.
9142         * gcc.dg/pr20100.c: New test.
9143         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
9144         call-clobbered variables after alias1.
9145
9146 2005-02-22  Bud Davis  <bdavis@gfortran.org>
9147
9148         * gfortran.dg/list_read_4.f90: new test.
9149
9150 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
9151
9152         PR rtl-optimization/20017.
9153         * gcc.dg/pr20017.c: New.
9154
9155 2005-02-22  Devang Patel  <dpatel@apple.com>
9156
9157         PR 19952
9158         * g++.dg/tree-ssa/pr19952.C: New test.
9159
9160 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9161
9162         PR c++/19883
9163         * g++.dg/parse/constant6.C: New test.
9164
9165 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9166
9167         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9168         * g++.dg/charset/asm2.c: Likewise.
9169         * g++.dg/charset/asm3.c: Likewise.
9170         * g++.dg/charset/asm4.c: Likewise.
9171         * g++.dg/charset/asm5.c: Likewise.
9172         * g++.dg/charset/attribute1.c: Likewise.
9173         * g++.dg/charset/attribute2.c: Likewise.
9174         * g++.dg/charset/extern1.cc: Likewise.
9175         * g++.dg/charset/extern2.cc: Likewise.
9176         * g++.dg/charset/extern3.cc: Likewise.
9177         * g++.dg/charset/function.cc: Likewise.
9178         * g++.dg/charset/string.c: Likewise.
9179         * g++.dg/charset/charset.exp: Likewise.
9180         * lib/target-supports.exp (check_iconv_available): Fix comment.
9181
9182 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9183
9184         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
9185         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9186         * gcc.dg/charset/asm2.c: Likewise.
9187         * gcc.dg/charset/asm3.c: Likewise.
9188         * gcc.dg/charset/asm4.c: Likewise.
9189         * gcc.dg/charset/asm5.c: Likewise.
9190         * gcc.dg/charset/asm6.c: Likewise.
9191         * gcc.dg/charset/attribute1.c: Likewise.
9192         * gcc.dg/charset/attribute2.c: Likewise.
9193         * gcc.dg/charset/builtin1.c: Likewise.
9194         * gcc.dg/charset/extern.c: Likewise.
9195         * gcc.dg/charset/function.c: Likewise.
9196         * gcc.dg/charset/string.c: Likewise.
9197         * gcc.dg/charset/charset.exp: Likewise.
9198
9199 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
9200
9201         PR fortran/20086
9202         * gfortran.dg/pr20086.f90: New test.
9203
9204 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
9205
9206         PR tree-optimization/19786
9207         * g++.dg/tree-ssa/pr19786.C: New.
9208
9209 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9210
9211         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
9212
9213 2005-02-21  Jeff Law  <law@redhat.com>
9214
9215         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
9216
9217 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9218
9219         * gfortran.dg/do_iterator: Split loop, markup all lines for
9220         which an error locus is printed.
9221         * gfortran.dg/pr17708.f90: Markup all lines for which an error
9222         locus is printed.
9223         * gfortran.dg/select_4.f90: Likewise.
9224         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
9225         locuses in the various permutations.
9226
9227 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
9228
9229         PR tree-optimization/19951
9230         * g++.dg/vect: New directory.
9231         * g++.dg/vect/vect.exp: New file.
9232         * g++.dg/vect/pr19951.cc: New testcase.
9233         * g++.dg/dg.exp: Also prune vectorizer tests.
9234
9235 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
9236
9237         PR 18785
9238         * gcc.dg/charset/builtin1.c: New test.
9239
9240 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9241
9242         PR c++/19299
9243         * g++.dg/inherit/volatile1.C: New test.
9244
9245         PR c++/19440
9246         * g++.dg/template/dtor4.C: New test.
9247
9248 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9249
9250         * gfortran.dg/int_1.f90: New test.
9251
9252 2005-02-19  Devang Patel  <dpatel@apple.com>
9253
9254         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
9255
9256 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9257
9258         * gfortran.dg/achar_1.f90: New test.
9259
9260 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
9261
9262         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
9263
9264 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
9265             Jakub Jelinek  <jakub@redhat.com>
9266
9267         PR tree-optimization/19828
9268         * gcc.dg/tree-ssa/loop-7.c: New test.
9269         * gcc.c-torture/execute/20050218-1.c: New test.
9270
9271 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
9272
9273         PR c/20043
9274         * gcc.dg/transparent-union-1.c: New test.
9275         * gcc.dg/transparent-union-2.c: New test.
9276
9277 2005-02-18  James E Wilson  <wilson@specifixinc.com>
9278
9279         PR tree-optimization/18977
9280         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9281
9282 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9283
9284         PR target/20054
9285         * gcc.dg/pr20054.c: New test.
9286
9287 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9288
9289         PR c++/19508
9290         * g++.dg/ext/attrib20.C: New test.
9291
9292 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9293
9294         PR middle-end/20030
9295         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9296
9297 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9298
9299         PR c++/20008
9300         * g++.dg/opt/switch4.C: New.
9301
9302 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9303
9304         PR c++/20023
9305         PR tree-optimization/20009
9306         * gcc.c-torture/compile/20050217-1.c: New test.
9307         * g++.dg/opt/switch3.C: New test.
9308
9309         PR tree-optimization/18947
9310         * gcc.c-torture/compile/20050215-1.c: New test.
9311         * gcc.c-torture/compile/20050215-2.c: New test.
9312         * gcc.c-torture/compile/20050215-3.c: New test.
9313
9314 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9315
9316         PR c++/20028
9317         * g++.dg/template/crash34.C: New.
9318
9319         PR c++/20022
9320         * g++.dg/other/access3.C: New.
9321
9322 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9323
9324         * gcc.dg/vect/vect-98.c: New test.
9325
9326 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9327
9328         PR tree-optimization/19967
9329         * gcc.dg/pr19967.c: New.
9330
9331 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9332
9333         PR middle-end/19857
9334         * gcc.dg/tree-ssa/20050215-1.c: New test.
9335         * gcc.c-torture/execute/20050215-1.c: New test.
9336
9337 2005-02-15  Eric Christopher  <echristo@redhat.com>
9338
9339         * gcc.dg/cpp/20050215-1.c: New file.
9340
9341 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9342
9343         PR tree-optimization/15785
9344         * gcc.dg/pr15785-1.c: New test.
9345
9346 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9347
9348         PR c++/17788
9349         * g++.dg/init/ctor4.C: New.
9350         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9351
9352 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9353
9354         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9355         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9356
9357 2005-02-15  Andreas Schwab  <schwab@suse.de>
9358
9359         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9360         declare malloc.
9361
9362 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9363
9364         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9365
9366 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9367
9368         PR tree-optimization/19853
9369         * gcc.c-torture/compile/pr19853.c: New test.
9370
9371 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9372
9373         PR c++/19608
9374         * g++.dg/parse/local-class1.C: New.
9375
9376         PR c++/19895
9377         * g++.dg/parse/ptrmem3.C: New.
9378
9379         PR c++/19884
9380         * g++.old-deja/g++.oliva/template6.C: Add another case.
9381         * g++.dg/template/explicit6.C: New.
9382
9383 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9384
9385         PR c++/17816
9386         * g++.dg/other/redecl2.C: New.
9387
9388 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9389
9390         PR c++/19891
9391         * g++.dg/abi/covariant4.C: New.
9392
9393 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9394
9395         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9396
9397 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9398
9399         * gcc.dg/vect/vect-96.c: Fix typo.
9400
9401 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9402
9403         PR c++/14479
9404         PR c++/19487
9405         * g++.dg/template/enum5.C: New test.
9406
9407 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9408
9409         * gcc.dg/vect/vect-97.c: New test.
9410
9411 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9412
9413         * gcc.dg/vect/vect-96.c: New test.
9414
9415 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9416
9417         * gcc.dg/builtins-34.c: Also check ldexp*.
9418
9419 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9420
9421         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9422
9423 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9424
9425         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9426         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9427         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9428         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9429         selector_list, selector_expression, dg-process-target): Move to new
9430         file target-supports-dg.exp.
9431         * lib/target-supports-dg.exp: New.
9432
9433         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9434         New.
9435
9436 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9437
9438         PR c++/19666
9439         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9440
9441         PR middle-end/19858
9442         * gcc.c-torture/compile/20050210-1.c: New test.
9443
9444 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9445
9446         PR c++/19755
9447         * g++.dg/warn/Wbraces1.C: New test.
9448
9449 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9450
9451         * gcc.dg/builtins-52.c: New testcase.
9452
9453 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9454
9455         PR c/19342
9456         * gcc.c-torture/execute/20050119-1.c: New test.
9457
9458 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9459
9460         PR c++/19811
9461         * g++.dg/init/delete1.C: New test.
9462
9463 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9464
9465         PR c++/18470
9466         * g++.dg/template/static12.C: New test.
9467
9468 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9469
9470         PR c++/19787
9471         * g++.dg/conversion/ambig1.C: New test.
9472
9473         PR c++/19739
9474         * g++.dg/ext/attrib19.C: New test.
9475
9476         PR c++/19732
9477         * g++.dg/parse/dtor5.C: New test.
9478
9479         PR c++/19762
9480         * g++.dg/template/dtor3.C: New test.
9481
9482         PR c++/19826
9483         * g++.dg/template/static11.C: New test.
9484         * g++.dg/template/crash2.C: Remove dg-error marker.
9485
9486 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9487
9488         PR C++/18491
9489         * g++.old-deja/g++.mike/p10769a.C: Remove.
9490
9491 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9492
9493         * gcc.dg/builtins-48.c: New test case.
9494         * gcc.dg/builtins-49.c: New test case.
9495         * gcc.dg/builtins-50.c: New test case.
9496         * gcc.dg/builtins-51.c: New test case.
9497
9498 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9499
9500         PR middle-end/19583
9501         * g++.dg/warn/Wreturn-type-3.C: New test.
9502
9503 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9504
9505         PR middle-end/19402
9506         * gcc.dg/pr19402-1.c: New testcase.
9507         * gcc.dg/pr19402-2.c: likewise.
9508
9509 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9510
9511         PR middle-end/19854
9512         * g++.dg/tree-ssa/tmmti.C: New testcase.
9513
9514 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9515
9516         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9517
9518 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9519
9520         PR c++/19733
9521         * g++.dg/parse/crash23.C: New test.
9522         * g++.dg/warn/Weff1.C: New test.
9523
9524 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9525
9526         * gcc.dg/20050209-1.c: New test.
9527
9528 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9529
9530         PR target/19799
9531         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9532
9533 2005-02-08  Mike Stump  <mrs@apple.com>
9534
9535         * g++.dg/pch/import-2.c: New test.
9536         * g++.dg/pch/import-2.hs: New.
9537         * g++.dg/pch/include/import-2a.h: New.
9538         * g++.dg/pch/include/import-2b.h: New.
9539
9540 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9541
9542         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9543
9544 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9545
9546         * gfortran.dg/substr_1.f90: New test.
9547
9548 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9549
9550         PR middle-end/19775
9551         * gcc.dg/torture/builtin-power-1.c: Disable test for
9552         invalid transformation.
9553         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9554         no longer optimize.
9555         * gcc.dg/builtins-47.c: New testcase.
9556
9557 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9558             Dorit Naishlos  <dorit@il.ibm.com>
9559
9560         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9561
9562 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9563
9564         * gcc.c-torture/compile/20050206-1.c: New test.
9565
9566 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9567
9568         PR tree-opt/19768
9569         * g++.dg/opt/pr19768.C: New test.
9570
9571 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9572
9573         PR tree-opt/19736
9574         * gcc.c-torture/compile/pr19736.c: New test.
9575
9576 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9577
9578         PR c++/17401
9579         * g++.dg/parse/error25.C: New test.
9580
9581 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9582
9583         * gcc.c-torture/execute/20050203-1.c: New.
9584
9585 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9586
9587         * gcc.dg/vect/vect-85.c: Remove xfail.
9588         * gcc.dg/vect/vect-86.c: Remove xfail.
9589         * gcc.dg/vect/vect-87.c: Remove xfail.
9590         * gcc.dg/vect/vect-88.c: Remove xfail.
9591
9592 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9593
9594         * gcc.dg/altivec-19.c: New.
9595
9596 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9597
9598         PR c/17807
9599         * gcc.dg/nested-func-3.c: New test.
9600         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9601
9602 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9603
9604         * gcc.test-framework/gen_directive_tests: Generate tests for
9605         selector expressions.
9606
9607 2005-02-02  Matt Austern  <austern@apple.com>
9608
9609         PR c++/19628
9610         * g++/ext/builtin7.C: New.
9611         * g++/ext/builtin8.C: New.
9612
9613 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9614
9615         PR c/18502
9616         * gcc.dg/pr18502-1.c: New test.
9617
9618 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9619
9620         PR c++/17413
9621         * g++.dg/template/local4.C: Tweak.
9622
9623 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9624
9625         PR tree-optimization/19578
9626         * gcc.c-torture/compile/20050202-1.c: New test.
9627
9628 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9629
9630         PR c/19435
9631         * gcc.dg/c99-init-4.c: New test.
9632
9633 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9634
9635         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9636
9637         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9638
9639         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9640         * g++.dg/eh/check-vect.h: New.
9641
9642         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9643         * gcc.dg/vect/vect-78.c: Ditto.
9644         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9645         Remove.
9646
9647         * g++.dg/conversion/simd1.C: Expect warning.
9648         * g++.dg/ext/attribute-test-1.C: Ditto.
9649         * g++.dg/ext/attribute-test-2.C: Ditto.
9650         * g++.dg/ext/attribute-test-3.C: Ditto.
9651         * g++.dg/ext/attribute-test-4.C: Ditto.
9652
9653         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9654         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9655
9656         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9657
9658 2005-02-01  Richard Henderson  <rth@redhat.com>
9659
9660         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9661         long double for ibm double-double format.
9662         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9663
9664 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9665
9666         PR tree-optimization/19633
9667         * testsuite/gcc.dg/pr19633-1.c: New test.
9668         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9669         to NULL or a symbol.
9670
9671 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9672
9673         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9674         New procs.
9675         (dg-process-target (local override)): Handle selector expressions.
9676
9677         * gcc.test-framework/README: Describe tests in source directory.
9678         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9679         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9680         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9681         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9682         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9683         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9684         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9685         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9686         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9687         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9688         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9689         * gcc.test-framework/dg-error-exp-P.c: New test.
9690         * gcc.test-framework/dg-error-exp-XP.c: New test.
9691         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9692         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9693         * gcc.test-framework/dg-output-exp-P.c: New test.
9694         * gcc.test-framework/dg-output-exp-XF.c: New test.
9695         * gcc.test-framework/dg-warning-exp-P.c: New test.
9696         * gcc.misc-tests/dg-1.c: Remove.
9697         * gcc.misc-tests/dg-2.c: Remove.
9698         * gcc.misc-tests/dg-3.c: Remove.
9699         * gcc.misc-tests/dg-4.c: Remove.
9700         * gcc.misc-tests/dg-5.c: Remove.
9701         * gcc.misc-tests/dg-6.c: Remove.
9702         * gcc.misc-tests/dg-7.c: Remove.
9703         * gcc.misc-tests/dg-8.c: Remove.
9704         * gcc.misc-tests/dg-9.c: Remove.
9705         * gcc.misc-tests/dg-10.c: Remove.
9706         * gcc.misc-tests/dg-11.c: Remove.
9707         * gcc.misc-tests/dg-12.c: Remove.
9708         * gcc.misc-tests/dg-test.exp: Remove.
9709
9710         * gcc.test-framework/test-framework.awk: Change recording and
9711         printing of passes and failures.
9712
9713         * gcc.test-framework: New directory.
9714         * gcc.test-framework/README: New.
9715         * gcc.test-framework/test-framework.exp: New.
9716         * gcc.test-framework/test-framework.awk: New.
9717         * gcc.test-framework/gen_directive_tests: New.
9718
9719 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9720
9721         * lib/treelang.exp: Fix comment typos.
9722         (treelang_target_compile): Don't append libs=-ltreelang to options.
9723
9724 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9725
9726         * g++.dg/parse/typename7.C: Adjust error messages.
9727
9728 2005-01-31  Jeff Law  <law@redhat.com>
9729
9730         * gcc.c-torture/execute/20050131-1.c: New test.
9731         * gcc.dg/wcaselabel.c: New test.
9732
9733 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9734
9735         * g++.dg/other/warning1.C: Adjust error messags.
9736         * g++.dg/parse/constant5.C: New test.
9737
9738 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9739
9740         PR c/19333
9741         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9742         the test case valid.
9743         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9744         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9745         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9746         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9747         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9748         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9749
9750 2005-01-31  Dale Johannesen  <dalej@apple.com>
9751
9752         * g++.dg/opt/pr19650.C:  New test.
9753
9754 2005-01-31  Richard Henderson  <rth@redhat.com>
9755
9756         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9757         long double for intel double extended format.
9758         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9759
9760 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9761
9762         PR c++/19555
9763         * g++.dg/template/static10.C: New test.
9764
9765         PR c++/19395
9766         * g++.dg/parse/error24.C: New test.
9767
9768         PR c++/19367
9769         * g++.dg/lookup/builtin1.C: New test.
9770
9771         PR c++/19457
9772         * g++.dg/warn/conv3.C: New test.
9773
9774 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9775
9776         PR fortran/19647
9777         * gfortan.dg/inquire_7.f90
9778
9779 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9780
9781         PR tree-optimization/15791
9782         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9783         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9784         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9785         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9786         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9787         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9788         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9789         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9790         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9791         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9792
9793 2005-01-29  Paul Brook  <paul@codesourcery.com>
9794
9795         PR fortran/18565
9796         * check.c (real_or_complex_check): New function.
9797         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9798         * intrinsic.c (add_functions): Use new check functions.
9799         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9800         Add prototypes.
9801
9802 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9803
9804         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9805         gcc.dg/lvalue-3.c: New tests.
9806         * gcc.dg/concat.c: Update expected messages.
9807
9808 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9809
9810         PR libfortran/19595
9811         * gfortran.dg/eor_1.f90:  New test.
9812
9813 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9814
9815         PR fortran/19589
9816         * gfortran.dg/logical_data_1.f90: New test.
9817
9818 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9819
9820         PR c++/19253
9821         * g++.dg/template/crash33.C: New test.
9822
9823         PR c++/19667
9824         * g++.dg/template/crash32.C: New test.
9825
9826 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9827
9828         PR middle-end/16558
9829         * g++.dg/warn/Wreturn-type-2.C: New test.
9830
9831 2004-06-24  Jeff Law  <law@redhat.com>
9832
9833         * gcc.dg/tree-ssa/20050128-1.c: New test.
9834
9835 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9836
9837         * gcc.target/frv/all-mdpackh-1.c: New test.
9838
9839 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9840
9841         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9842
9843 2005-01-27  Richard Henderson  <rth@redhat.com>
9844
9845         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9846
9847 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9848
9849         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9850
9851 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9852
9853         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9854         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9855         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9856         to cope with cases where the multilib options override the dg-options.
9857
9858 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9859
9860         PR c/18946
9861         * gcc.dg/noncompile/20050120-1.c: New test.
9862
9863 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9864
9865         PR tree-optimization/19633
9866         * gcc.dg/pr19633.c: New test.
9867         * gcc.dg/tree-ssa/pr19633.c: New test.
9868
9869 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9870
9871         * gcc.dg/20041216-1.c: New test.
9872
9873 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9874
9875         PR objc/18862
9876         * objc.dg/selector-2.m: New test.
9877
9878 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9879
9880         * g++.dg/opt/range-test-2.C: New test.
9881
9882         PR rtl-optimization/19579
9883         * gcc.c-torture/execute/20050124-1.c: New test.
9884
9885 2005-01-26  Greg Parker  <gparker@apple.com>
9886         Stuart Hastings  <stuart@apple.com>
9887
9888         * gcc.c-torture/execute/20050125-1.c: New.
9889
9890 2005-01-18  Jan Hubicka  <jh@suse.cz>
9891
9892         PR tree-optimize/19337
9893         * gcc.c-torture/compile/20050119-1.c: New test.
9894
9895 2005-01-24  James E Wilson  <wilson@specifixinc.com>
9896
9897         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
9898         test for successful match.
9899
9900 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
9901
9902         PR objc/18408
9903         * objc.dg/comp-types-7.m: New test.
9904
9905 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
9906
9907         * lib/target-supports.exp (current_target_name): New.
9908         (check_effective_target_ilp32, check_effective_target_lp64):
9909         Cache the result to use as long as the current target, with
9910         multilib flags, remains the same.
9911
9912         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
9913         (dg-require-weak, dg-require-visibility, dg-require-alias,
9914         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
9915         dg-require-effective-target, dg-skip-if): Remove call to
9916         skip_test_and_clear_xfail.
9917         (dg-test): Clear xfail data.
9918
9919 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
9920
9921         PR target/17751
9922         * gcc.dg/ppc64-toc.c: New test.
9923
9924         * g++.dg/tree-ssa/empty-1.C: New test.
9925
9926         PR middle-end/19551
9927         * gcc.c-torture/execute/20050121-1.c: New test.
9928         * gcc.dg/20050121-2.c: New test.
9929
9930 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
9931         Paul Brook  <paul@codesourcery.com>
9932
9933         PR fortran/17941
9934         * gfortran.dg/real_const_1.f: New test.
9935         * gfortran.dg/real_const_2.f90: New test.
9936         * gfortran.dg/complex_int_1.f90: New test.
9937
9938 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
9939
9940         PR fortran/19313
9941         * gfortan.dg/inquire_6.f90: New test.
9942
9943 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9944
9945         PR libfortran/19451
9946         * open_readonly_1.f90:  New test.
9947
9948 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9949
9950         PR libfortran/18982
9951         * gfortran.dg/open_new.f90: New file.
9952
9953 2005-01-22  Paul Brook  <paul@codesourcery.com>
9954
9955         * namelist_1.f90: New test.
9956
9957 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
9958
9959         PR tree-optimization/19484
9960         * gcc.c-torture/compile/20050122-[12].c: New tests.
9961
9962 2005-01-22  Paul Brook  <paul@codesourcery.com>
9963
9964         * gfortran.dg/implicit_2.f90: New test.
9965
9966 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
9967
9968         PR fortran/19314
9969         * gfortran.dg/inquire_5.f90: New test.
9970
9971 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9972
9973         PR c/18809
9974         * gcc.dg/pr18809-1.c: New test.
9975
9976 2005-01-21  Ian Lance Taylor  <ian@airs.com>
9977
9978         * gcc.dg/20050121-1.c: New test.
9979
9980         PR tree-optimization/13000
9981         * gcc.dg/20040206-1.c: Change warning to point where function is
9982         being inlined.
9983
9984 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9985
9986         PR c++/19208
9987         * g++.dg/template/array11.C: New test.
9988
9989 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9990
9991         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
9992         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
9993         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
9994         * gfortran.dg/getenv_1.f90: Add dg-do directive.
9995         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
9996         gfortran.dg/pr17164.f90: Add missing dg-do directives.
9997
9998 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9999
10000         PR tree-optimization/15349
10001         * gcc.dg/tree-ssa/pr15349.c: New.
10002
10003 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
10004
10005         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
10006
10007 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
10008
10009         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
10010         scan-assembler-times directive name.
10011
10012         * gcc.dg/asm-a.c: Move dg-require-effective-target to
10013         after dg-do.
10014
10015         PR rtl-optimization/19462
10016         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
10017
10018 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
10019
10020         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
10021         counting function calls on ia64.
10022
10023 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
10024
10025         PR rtl-optimization/15139
10026         * gcc.dg/20050111-2.c: New test.
10027
10028         PR c/17297
10029         * gcc.c-torture/compile/20050113-1.c: New testcase.
10030
10031         PR middle-end/19164
10032         * gcc.dg/20050113-1.c: New testcase.
10033
10034 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
10035
10036         * gcc.dg/vect/vect-85.c: Add comment.
10037         * gcc.dg/vect/vect-86.c: Add xfail for now.
10038         * gcc.dg/vect/vect-87.c: Add xfail for now.
10039         * gcc.dg/vect/vect-88.c: Add xfail for now.
10040         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
10041
10042 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10043
10044         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
10045
10046 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10047
10048         * g++.dg/debug/typedef3.C: New test.
10049
10050 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
10051
10052         PR c/19472
10053         * gcc.dg/asm-a.c: New test.
10054
10055 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
10056
10057         * gcc.dg/sh-relax.c: Add prototype for abort.
10058
10059 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10060
10061         * gcc.dg/short-compare-1.c: New test.
10062         * gcc.dg/short-compare-2.c: Likewise.
10063
10064 2005-01-18  Michael Matz  <matz@suse.de>
10065
10066         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
10067
10068 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
10069
10070         PR tree-optimization/19121
10071         * gcc.c-torture/compile/pr19121.c: New test.
10072
10073 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
10074
10075         PR target/19357
10076         * gcc.c-torture/compile/pr19357.c: New test.
10077
10078 2005-01-17  Ian Lance Taylor  <ian@airs.com>
10079
10080         PR c/5675
10081         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
10082         pass--those that refer just to the variable, possibly with a
10083         cast.
10084         * gcc.dg/c99-const-expr-3.c: Likewise.
10085
10086         PR middle-end/13127
10087         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
10088         longer emitted.
10089
10090 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
10091
10092         PR fortran/18778
10093         * gfortran.dg/endfile_2.f90: New test.
10094
10095 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
10096
10097         PR 19168
10098         * gfortran.dg/select_5.f90: New test.
10099
10100 2004-01-16  Paul Brook  <paul@codesourcery.com>
10101
10102         * gfortran.dg/common_4.f90: New test.
10103
10104 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
10105
10106         PR rtl-optimization/19462
10107         * gcc.dg/torture/pr19462-1.c: New test.
10108
10109 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
10110
10111         PR objc/19321
10112         * objc.dg/func-ptr-2.m: New.
10113         * objc.dg/volatile-1.m: New.
10114
10115 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10116
10117         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
10118
10119 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10120
10121         PR tree-optimization/19060
10122         * gcc.c-torture/execute/20050104-1.c: New test.
10123
10124 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
10125
10126         PR fortran/18983
10127         * gfortran.dg/write_to_null.f90: New test.
10128
10129 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
10130             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10131
10132         PR other/19328
10133         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
10134         argument.
10135
10136 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10137
10138         PR c++/19263
10139         * g++.dg/init/vector1.C: New test.
10140
10141 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
10142
10143         PR target/13158
10144         * gcc.target/ia64/sibcall-unwind-1.c: New test.
10145         PR target/18987
10146         * gcc.target/ia64/sibcall-unwind-2.c: New test.
10147
10148 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
10149
10150         * gfortran.dg/select_1.f90: New test.
10151         * gfortran.dg/select_2.f90: New test.
10152         * gfortran.dg/select_3.f90: New test.
10153         * gfortran.dg/select_4.f90: New test.
10154
10155 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
10156
10157         PR middle-end/19084
10158         PR rtl-optimization/19348
10159         * gcc.dg/20050111-1.c: New test.
10160         * gcc.c-torture/execute/20050111-1.c: New test.
10161
10162         * gcc.dg/i386-asm-4.c: New test.
10163
10164 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10165
10166         * gcc.dg/nested-func-2.c: New test.
10167         * ada/acats/norun.lst: Remove c953002.
10168
10169 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
10170
10171         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
10172
10173 2005-01-12  Ben Elliston  <bje@au.ibm.com>
10174
10175         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
10176
10177 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
10178
10179         PR target/18761
10180         * g++.dg/abi/align1.C: New test.
10181
10182 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
10183
10184         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
10185         at a time.
10186         * g++.dg/ext/altivec_check.h: Support compiling as C.
10187
10188 2005-01-10  Roger Sayle  <roger@eyesopen.com>
10189
10190         PR c++/19355
10191         * g++.dg/expr/pr19355-1.C: New test case.
10192
10193 2005-01-10  Laurent GUERBY <laurent@guerby.net>
10194
10195         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
10196         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
10197         * ada/acats/tests/c3/c92005b.ada: Likewise.
10198         * ada/acats/tests/c3/cxb3012.a: Likewise.
10199         * ada/acats/norun.lst: Add c380004 and c953002, add PR
10200
10201 2005-01-09  Paul Brook  <paul@codesourcery.com>
10202
10203         * gfortran.dg/common_2.f90: New file.
10204         * gfortran.dg/common_3.f90: New file.
10205
10206 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
10207
10208         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
10209
10210 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10211
10212         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
10213         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
10214         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
10215         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
10216         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
10217         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
10218         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
10219         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
10220         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
10221         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
10222         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
10223         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
10224         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
10225         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
10226         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
10227         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
10228         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
10229         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
10230         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
10231         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
10232         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
10233         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
10234         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
10235         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
10236         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
10237         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
10238         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
10239         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
10240         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
10241         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
10242         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
10243         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
10244         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
10245         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
10246         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
10247         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
10248         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
10249         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
10250         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
10251         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
10252         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
10253         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
10254         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
10255         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
10256         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
10257         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
10258         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
10259         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
10260         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
10261         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
10262         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
10263         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
10264         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
10265         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
10266         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
10267         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
10268         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
10269         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
10270         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
10271         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
10272         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
10273         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
10274         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
10275         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
10276         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
10277         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
10278         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10279
10280         * gcc.dg/vect/vect-1.c: Fix spelling.
10281         * gcc.dg/vect/vect-10.c: Fix spelling.
10282         * gcc.dg/vect/vect-11.c: Fix spelling.
10283         * gcc.dg/vect/vect-12.c: Fix spelling.
10284         * gcc.dg/vect/vect-14.c: Fix spelling.
10285         * gcc.dg/vect/vect-15.c: Fix spelling.
10286         * gcc.dg/vect/vect-16.c: Fix spelling.
10287         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10288         * gcc.dg/vect/vect-64.c: Fix comments.
10289         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10290
10291 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10292             Ira Rosen  <irar@il.ibm.com>
10293
10294         * gcc.dg/vect/vect-70.c: New test.
10295         * gcc.dg/vect/vect-71.c: New test.
10296
10297 2005-01-09  Manfred Hollstein  <mh@suse.com>
10298
10299         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10300         * gcc.dg/pr18241-2.c: Likewise.
10301         * gcc.dg/pr18241-3.c: Likewise.
10302         * gcc.dg/pr18241-4.c: Likewise.
10303         * gcc.dg/pr18241-5.c: Likewise.
10304
10305 2005-01-08  Richard Henderson  <rth@redhat.com>
10306
10307         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10308         False for x86 and x86-64.
10309
10310 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10311
10312         PR tree-optimization/18241
10313         * gcc.dg/pr18241-1.c: New test.
10314         * gcc.dg/pr18241-2.c: New test.
10315         * gcc.dg/pr18241-3.c: New test.
10316         * gcc.dg/pr18241-4.c: New test.
10317         * gcc.dg/pr18241-5.c: New test.
10318
10319 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10320
10321         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10322         gfortran.dg/select_4.f90: New.
10323
10324 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10325
10326         * gcc.c-torture/execute/20050107-1.c: New test.
10327
10328 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10329
10330         PR c++/19298
10331         * g++.dg/template/ref2.C: New.
10332
10333 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10334
10335         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10336         instead of being empty.
10337
10338 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10339
10340         PR fortran/15553
10341         * gfortran.dg/array-1.f90: New test.
10342
10343 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10344
10345         PR tree-optimization/19283
10346         * gcc.c-torture/execute/20050106-1.c: New test.
10347
10348         PR rtl-optimization/18861
10349         * gcc.dg/20050105-1.c: New test.
10350
10351         PR tree-optimization/18828
10352         * gcc.dg/20050105-2.c: New test.
10353
10354 2005-01-07  Andreas Jaeger  <aj@suse.de>
10355
10356         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10357
10358 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10359
10360         PR fortran/18398
10361         * gfortran.dg/fmt_read.f90: New test.
10362
10363 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10364
10365         * gcc.dg/rs6000-ldouble-2.c: New.
10366
10367 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10368
10369         PR c++/19244
10370         * g++.dg/parser/ctor2.C: New test.
10371
10372 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10373
10374         PR c++/17154
10375         * g++.dg/template/using9.C: New test.
10376
10377 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10378
10379         PR c++/19258
10380         * g++.dg/lookup/friend6.C: New test.
10381
10382 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10383
10384         PR c++/19270
10385         * g++.dg/template/array10.C: New.
10386
10387 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10388
10389         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10390         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10391
10392 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10393
10394         * gcc.c-torture/compile/20050105-1.c: New test.
10395
10396 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10397
10398         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10399
10400 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10401
10402         PR middle-end/19100
10403         * gcc.dg/conv-3.c: New test case.
10404
10405 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10406
10407         * gcc.dg/asm-wide-1.c: New test.
10408
10409 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10410
10411         PR c++/19030
10412         * g++.dg/parse/crash22.C: New
10413
10414 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10415
10416         PR 19257
10417         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10418
10419 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10420
10421         PR middle-end/17767
10422         * gcc.dg/i386-mmx-6.c: New test case.
10423
10424 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10425
10426         PR tree-optimization/18308
10427         * gcc.dg/vect/pr18308.c: New testcase.
10428
10429 2005-01-04  Andreas Jaeger  <aj@suse.de>
10430
10431         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10432
10433 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10434             Robert Bowdidge <bowdidge@apple.com>
10435
10436         * gcc.dg/cpp/subframework1.c: New.
10437         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10438         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10439         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10440         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10441
10442 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10443
10444         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10445         producing warning.
10446         * gcc.dg/darwin-weakimport-2.c: New.
10447
10448 2005-01-03  Richard Henderson  <rth@redhat.com>
10449
10450         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10451
10452 2005-01-03  Richard Henderson  <rth@redhat.com>
10453
10454         * gcc.dg/vect/vect.exp: Enable for ia64.
10455         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10456         (check_effective_target_vect_float): Likewise.
10457         (check_effective_target_vect_no_align): Likewise.
10458         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10459         * gcc.dg/vect/vect-8.c: Likewise.
10460
10461 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10462
10463         PR target/19236
10464         * gcc.dg/pr19236-1.c: New test case.
10465
10466 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10467
10468         PR rtl-optimization/12092
10469         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10470
10471 2005-01-02  Andreas Jaeger  <aj@suse.de>
10472
10473         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10474
10475 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10476             Andrew Pinski  <pinskia@physics.uc.edu>
10477
10478         PR rtl-optimization/12092
10479         * gcc.dg/pr12092-1.c: New test case.
10480
10481 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10482
10483         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10484         'hidden' and 'default' for better portability.
10485         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10486
10487         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10488         6 and 7.
10489         * g++.old-deja/g++.brendan/new3.C: Likewise.
10490
10491 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10492
10493         * gcc.dg/20041231-1.C: New test.
10494         * g++.dg/warn/Wunreachable-code-1.C: New test.
10495
10496 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10497
10498         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10499         file, not /dev/null.  Abort on error.
10500
10501 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10502             Ziemowit Laski  <zlaski@apple.com>
10503
10504         PR objc/18971
10505         * objc.dg/encode-5.m: New test.
10506
10507 2004-12-29  Richard Henderson  <rth@redhat.com>
10508
10509         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10510         * objc.dg/stabs-1.m: Disable for ia64.
10511
10512 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10513
10514         PR c++/19190
10515         * g++.dg/warn/Wunused-10.C: New test.
10516
10517 2004-12-28  Richard Henderson  <rth@redhat.com>
10518
10519         * objc.dg/stabs-1.m: Disable for alpha.
10520
10521 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10522
10523         PR c++/19149
10524         * g++.dg/parse/error23.C: New test.
10525
10526 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10527
10528         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10529
10530         PR fortran/19032
10531         * gfortran.dg/intrinsic_modulo_1.f90: New.
10532         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10533         tests with divisor -1.
10534
10535 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10536
10537         * g++.dg/opt/temp1.C (memcpy): Return a value.
10538
10539         PR c++/19148
10540         * g++.dg/expr/cond7.C: New test.
10541
10542 2004-12-27  Paul Brook  <paul@codesourcery.com>
10543
10544         * gfortran.dg/g77/select_no_compile.f: Remove.
10545
10546 2004-12-27  Richard Henderson  <rth@redhat.com>
10547
10548         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10549         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10550         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10551
10552 2004-12-26  Richard Henderson  <rth@redhat.com>
10553
10554         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10555         by 1i instead of token pasting.
10556
10557 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10558
10559         PR tree-optimization/17578
10560         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10561         to additional_flags.
10562         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10563
10564 2004-12-25  Richard Henderson  <rth@redhat.com>
10565
10566         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10567         Remove Alpha.
10568
10569 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10570
10571         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10572         hppa*-*-hpux*.
10573         * gcc.dg/pr17957.c (dg-options): Likewise.
10574         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10575         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10576         instead of 0 on __hppa__.
10577         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10578         "foo,%r" on hppa*-*-*.
10579
10580 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10581
10582         PR fortran/19071
10583         * gfortran.dg/complex_write.f90: New test.
10584
10585 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10586
10587         PR c++/17595
10588         * g++.dg/parse/pragma2.C: New test.
10589
10590         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10591
10592 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10593
10594         * gcc.dg/empty2.c: Add missing dg-warning.
10595
10596 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10597
10598         PR c++/17413
10599         * g++.dg/template/local4.C: New test.
10600         * g++.dg/template/crash19.C: Add dg-error marker.
10601
10602         * g++.dg/template/crash31.C: Correct embedded PR number.
10603
10604 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10605
10606         PR c++/16405
10607         * g++.dg/opt/temp1.C: Add do-run marker.
10608
10609 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10610
10611         * g++.dg/template/spec19.C: New.
10612
10613 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10614
10615         PR target/16819
10616         * gcc.dg/empty2.c: New.
10617
10618 2004-12-23  Richard Henderson  <rth@redhat.com>
10619
10620         * lib/target-supports.exp (check_effective_target_vect_no_align):
10621         Remove i?86 and x86-64.
10622
10623 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10624
10625         PR c++/16405
10626         * g++.dg/opt/temp1.C: New test.
10627
10628 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10629
10630         PR c++/18733
10631         * g++.dg/template/friend33.C: New testcase.
10632
10633 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10634
10635         PR c++/18464
10636         * g++.dg/template/cond5.C: New test.
10637
10638         PR c++/18492
10639         * g++.dg/inherit/thunk3.C: New test.
10640
10641         PR c++/11224
10642         * g++.dg/warn/Wunused-9.C: New test.
10643
10644 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10645
10646         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10647
10648 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10649
10650         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10651
10652 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10653
10654         PR c++/18378
10655         * g++.dg/ext/packed8.C: New test.
10656
10657         PR c++/19063
10658         * g++.dg/template/crash31.C: New test.
10659
10660         PR c++/19034
10661         * g++.dg/template/crash30.C: New test.
10662
10663 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10664
10665         PR C++/18984
10666         * g++.dg/eh/ctor3.C: New test.
10667
10668 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10669
10670         * objc.dg/stabs-1.m: Allow section name to be quoted and
10671         assembly label to begin with '.LL'.
10672
10673 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10674
10675         * gcc.dg/vect/vect.exp
10676         (check_effective_target_lp64_or_vect_no_align): New.
10677         * gcc.dg/vect/vect-77.c: Use it.
10678         * gcc.dg/vect/vect-78.c: Use it.
10679
10680         * lib/target-supports.exp
10681         (check_effective_target_vect_no_max,
10682         check_effective_target_vect_no_bitwise,
10683         check_effective_target_vect_no_align): New.
10684         * gcc.dg/vect/vect-13.c: Use them.
10685         * gcc.dg/vect/vect-17.c: Ditto.
10686         * gcc.dg/vect/vect-18.c: Ditto.
10687         * gcc.dg/vect/vect-19.c: Ditto.
10688         * gcc.dg/vect/vect-20.c: Ditto.
10689         * gcc.dg/vect/vect-27.c: Ditto.
10690         * gcc.dg/vect/vect-29.c: Ditto.
10691         * gcc.dg/vect/vect-44.c: Ditto.
10692         * gcc.dg/vect/vect-48.c: Ditto.
10693         * gcc.dg/vect/vect-50.c: Ditto.
10694         * gcc.dg/vect/vect-52.c: Ditto.
10695         * gcc.dg/vect/vect-54.c: Ditto.
10696         * gcc.dg/vect/vect-56.c: Ditto.
10697         * gcc.dg/vect/vect-58.c: Ditto.
10698         * gcc.dg/vect/vect-60.c: Ditto.
10699         * gcc.dg/vect/vect-72.c: Ditto.
10700         * gcc.dg/vect/vect-80.c: Ditto.
10701
10702 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10703
10704         PR c++/14075
10705         * g++.dg/init/string1.C: New.
10706
10707         PR c++/18975
10708         * g++.dg/other/synth1.C: New.
10709
10710 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10711
10712         PR c/18963
10713         * gcc.dg/pr18963-1.c: New test.
10714
10715 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10716
10717         PR c/18596
10718         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10719         * gcc.dg/pr18596-1.c: Use dg-error.
10720         (dg-options): Use -fno-unit-at-a-time.
10721         * gcc.dg/pr18596-2.c: New test.
10722         * gcc.dg/pr18596-3.c: New test.
10723
10724 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10725
10726         PR middle-end/18683
10727         * g++.dg/opt/pr18683-1.C: New test case.
10728
10729 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10730
10731         PR other/19093
10732         * g++.dg/opt/max1.C: Fix for 64bit targets.
10733
10734 2004-12-20  Matt Austern  <austern@apple.com>
10735
10736         PR c++/19044
10737         * g++.dg/ext/builtin6.C: New
10738
10739 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10740
10741         PR tree-optimization/19080
10742         * gcc.c-torture/compile/pr19080.c: New test.
10743
10744 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10745
10746         * gcc.dg/20041219-1.c: New test.
10747
10748 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10749
10750         PR middle-end/19068
10751         * g++.dg/opt/max1.C: New test case.
10752
10753 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10754
10755         * gcc.dg/fdata-sections-1.c: New test.
10756
10757 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10758
10759         PR middle-end/18548
10760         * gcc.dg/max-1.c: New test case.
10761
10762 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10763
10764         * gcc.c-torture/execute/20041218-1.c: New test.
10765
10766 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10767
10768         * gcc.dg/pr18501.c: New test.
10769         * gcc.dg/uninit-5.c: XFAIL.
10770         * gcc.dg/uninit-9.c: XFAIL.
10771
10772 2004-12-17  Dale Johannesen  <dalej@apple.com>
10773
10774         * gcc.dg/20041213-1.c:  New.
10775
10776 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10777
10778         * objc.dg/stabs-1.m: Allow assembly label to begin
10779         with a dot ('.').
10780
10781 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10782
10783         * gcc.c-torture/execute/20041213-1.c: Move...
10784         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10785
10786 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10787
10788         PR c++/18721
10789         * g++.dg/lookup/conv-5.C: New.
10790
10791 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10792
10793         * objc.dg/stabs-1.m: New test.
10794
10795 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10796
10797         * gcc.dg/visibility-c.c: Change compile to
10798         assemble for the test.
10799
10800 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10801
10802         PR target/19041
10803         * gcc.dg/visibility-c.c: New test.
10804
10805 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10806
10807         PR middle-end/18493
10808         * gcc.dg/switch-8.c: New test case.
10809
10810 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10811
10812         PR c++/18905
10813         * g++.dg/template/init4.C: New.
10814         * g++.dg/opt/static3.C: Enable optimizer.
10815
10816 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10817
10818         * g++.dg/other/complex1.C: New test.
10819
10820 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10821
10822         * g++.dg/opt/inline9.C: New test.
10823
10824 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10825
10826         PR fortran/18993
10827         * gfotran.dg/nullify_1.f: New test.
10828
10829 2004-12-15  Richard Henderson  <rth@redhat.com>
10830
10831         * gcc.target/i386/i386.exp: New harness.
10832         * gcc.target/i386/vect-args.c: New.
10833
10834 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10835
10836         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10837
10838 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10839
10840         PR c++/18825
10841         * g++.dg/template/friend32.C: New test.
10842
10843 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10844
10845         * cpp/pragma-once-1.c: New test.
10846         * cpp/pragma-once-1b.h: Likewise.
10847         * cpp/pragma-once-1c.h: Likewise.
10848         * cpp/pragma-once-1d.h: Likewise.
10849         * cpp/inc/pragma-once-1a.h: Likewise.
10850
10851 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10852             Steven G. Kargl  <kargls@comcast.net>
10853
10854         PR fortran/17597
10855         * gfortran.dg/list_read_3.f90: New test.
10856
10857 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10858
10859         * gcc.dg/ftrapv-2.c: New test.
10860
10861 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10862
10863         PR c++/18981
10864         * g++.dg/template/typename9.C: New test.
10865
10866 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10867
10868         PR c++/18738
10869         * g++.dg/template/typename8.C: New test.
10870         * g++.dg/parse/friend2.C: Tweak error message.
10871
10872 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10873
10874         * gcc.c-torture/20041214-1.c: New test.
10875
10876 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10877
10878         PR c++/18965
10879         * g++.dg/init/array17.C: New test.
10880
10881 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10882
10883         PR c++/18793
10884         * g++.dg/init/aggr3.C: New test.
10885
10886 2004-12-14  Janis Johnson  <janis187@us.ibm.com
10887
10888         * gcc.dg/altivec-types-1.c: New test.
10889         * gcc.dg/altivec-types-2.c: New test.
10890         * gcc.dg/altivec-types-3.c: New test.
10891         * gcc.dg/altivec-types-4.c: New test.
10892         * g++.dg/ext/altivec-types-1.C: New test.
10893         * g++.dg/ext/altivec-types-2.C: New test.
10894         * g++.dg/ext/altivec-types-3.C: New test.
10895         * g++.dg/ext/altivec-types-4.C: New test.
10896
10897 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
10898
10899         PR middle-end/18951
10900         * gcc.c-torture/execute/20041213-1.c: New test.
10901
10902 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
10903
10904         PR c++/18949
10905         * g++.dg/template/cast1.C: New.
10906
10907 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
10908
10909         * gcc.c-torture/execute/20041213-2.c: New test.
10910
10911 2004-12-13  Richard Henderson  <rth@redhat.com>
10912
10913         * gcc.dg/i386-sse-10.c: Fix typo in options.
10914
10915 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
10916
10917         PR c++/18968
10918         * g++.dg/opt/pr18968.C: New test.
10919
10920 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
10921
10922         PR c++/18925
10923         * g++.dg/ext/visibility/staticdatamem.C: New test.
10924
10925 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
10926
10927         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
10928
10929 2004-12-13  Roger Sayle  <roger@eyesopen.com>
10930
10931         PR rtl-optimization/18928
10932         * gcc.dg/pr18928-1.c: New test case.
10933
10934 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
10935
10936         PR tree-opt/16951
10937         * gcc.c-torture/compile/20041211-1.c: New.
10938
10939 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10940
10941         PR middle-end/17564
10942         * gcc.c-torture/execute/20041212-1.c: New test.
10943
10944 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10945
10946         PR fortran/18869
10947         * gfortran.dg/common_1.f90: New test.
10948
10949 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
10950         Paul Brook  <paul@codesourcery.com>
10951
10952         PR fortran/16222
10953         * gfortran.dg/real_do_1.f90: New test.
10954
10955 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10956
10957         PR tree-opt/18040
10958         * g++.dg/opt/ptrmem6.C: New test.
10959
10960 2004-12-11  Roger Sayle  <roger@eyesopen.com>
10961
10962         PR middle-end/18921
10963         * gcc.dg/pr18921-1.c: New test case.
10964
10965 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10966
10967         PR fortran/17175
10968         * gfortran.dg/scale_1.f90: New test.
10969
10970 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
10971
10972         PR middle-end/18903
10973         * gcc.c-torture/compile/pr18903.c: New test.
10974
10975 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
10976
10977         * gcc.c-torture/execute/20041210-1.c: New test.
10978
10979 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10980
10981         PR c++/18731
10982         * g++.dg/parser/struct-1.C: New test.
10983         * g++.dg/parser/struct-2.C: New test.
10984         * g++.dg/parser/struct-3.C: New test.
10985
10986 2004-12-09  Richard Henderson  <rth@redhat.com>
10987
10988         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
10989
10990         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
10991         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
10992
10993 2004-12-09  Matt Austern  <austern@apple.com>
10994
10995         PR c++/18514
10996         * g++.dg/ext/builtin1.C: New
10997         * g++.dg/ext/builtin2.C: New
10998         * g++.dg/ext/builtin3.C: New
10999         * g++.dg/ext/builtin4.C: New
11000         * g++.dg/ext/builtin5.C: New
11001
11002 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
11003
11004         PR tree-opt/18904
11005         * g++.dg/opt/ptrmem5.C: New test.
11006
11007 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
11008
11009         * g++.dg/parse/typename5.C: Adjust for new error.
11010         * g++.dg/parse/typename7.C: New.
11011
11012 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11013
11014         PR c++/18073
11015         * g++.dg/other/mmintrin.C: New test.
11016
11017 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11018
11019         PR c++/16681
11020         * g++.dg/init/array15.C: New.
11021         * g++.dg/init/array16.C: New.
11022
11023 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11024
11025         PR fortran/18826
11026         * gfortran.dg/assign_1.f90: New test.
11027
11028 2004-12-08  Nick Clifton  <nickc@redhat.com>
11029
11030         * gcc.target/xstormy16/bss_below100: New directory containing tests.
11031         * gcc.target/xstormy16/data_below100: Likewise.
11032         * gcc.target/xstormy16/sfr: Likewise.
11033         * gcc.target/xstormy16/below100.S: New test source file.
11034         * gcc.target/xstormy16/below100.ld: New test linker script.
11035         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11036         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
11037         bp instructions.
11038         * gcc.target/xstormy16/bp.c: Likewise.
11039
11040         * gcc.target/xstormy16/bss_below100: New files:
11041         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11042         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11043         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11044         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11045         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11046         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11047         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11048         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11049         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11050         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11051         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11052         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11053         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11054         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11055         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11056         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11057         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11058         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11059         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11060         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11061         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11062         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11063         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11064         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11065         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11066         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11067         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11068
11069         * gcc.target/xstormy16/data_below100: New files:
11070         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11071         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11072         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11073         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11074         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11075         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11076         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11077         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11078         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11079         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11080         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11081         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11082         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11083         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11084         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11085         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11086         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11087         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11088         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11089         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11090         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11091         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11092         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11093         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11094         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11095         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11096         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11097
11098         * gcc.target/xstormy16/sfr: New files:
11099         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
11100         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
11101         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
11102         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
11103         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
11104         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
11105         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
11106         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
11107         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
11108         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
11109         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
11110         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
11111         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
11112         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
11113         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
11114         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
11115         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
11116         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
11117         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
11118         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
11119         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
11120         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
11121         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
11122         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
11123         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
11124         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
11125         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
11126         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
11127         27_if0_sfrw_bitfield_f.c
11128
11129 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11130
11131         PR c++/18100
11132         * g++.dg/lookup/name-clash4.C: New test.
11133
11134 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
11135
11136         PR c++/18672
11137         * g++.dg/opt/array1.C: New.
11138
11139         PR c++/18803
11140         * g++.dg/template/operator5.C: New.
11141
11142 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
11143
11144         PR c/18867
11145         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
11146
11147 2004-12-07  Steven Bosscher  <stevenb@suse.de>
11148
11149         * gcc.dg/noncompile/20041207.c: New test.
11150
11151 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
11152
11153         * g++.dg/other/unreachable-1.C: New test.
11154
11155 2004-12-06  Nick Clifton  <nickc@redhat.com>
11156
11157         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
11158         <limits.h> because the latter comes from gcc's include/ directory
11159         and not the newlib/libc/include directory.
11160
11161 2004-12-04  Richard Henderson  <rth@redhat.com>
11162
11163         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
11164
11165 2004-12-04  Richard Henderson  <rth@redhat.com>
11166
11167         * lib/target-supports.exp (check_gc_sections_available): Disable
11168         for alpha and ia64.
11169
11170 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
11171
11172         PR middle-end/17909
11173         * g++.dg/other/vararg-2.C: New test.
11174
11175 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11176
11177         PR c++/17011, c++/17971
11178         * g++.dg/template/error15.C: Adjust expected error.
11179         * g++.dg/template/instantiate3.C: Likewise.
11180
11181 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
11182
11183         * gcc.dg/altivec-18.c: Fix for darwin
11184
11185 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11186
11187         PR c++/18782
11188         * g++.dg/parse/ptrmem2.C: New.
11189
11190         PR c++/18318
11191         * g++.dg/template/new1.C: New.
11192
11193 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11194
11195         PR fortran/18710
11196         * gfortran.dg/direct_io_3.f90: New test.
11197
11198 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
11199
11200         PR 18758
11201         * g++.dg/parse/crash21.C: New.
11202
11203 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11204
11205         PR c++/15664, c++/18276
11206         * g++.dg/template/ttp13.C: New test.
11207         * g++.dg/template/ttp14.C: Likewise.
11208
11209 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11210
11211         PR c++/18123
11212         * g++.dg/parse/enum2.C: New test.
11213         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
11214
11215 2004-12-02  Nick Clifton  <nickc@redhat.com>
11216
11217         * gcc.target/xstormy16: New test directory.
11218         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11219         * gcc.target/xstormy16/bp.c: Check the generation of bp
11220         instructions.
11221         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
11222         bn instructions and the BELOW100 attribute.
11223
11224 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
11225
11226         PR target/16952
11227         * gcc.dg/ppc-eabi.c: New.
11228
11229 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11230
11231         PR fortran/18284
11232         * gfortran.dg/backspace.f90
11233
11234 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11235
11236         * gfortran.dg/inquire.f90: New test.
11237
11238 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
11239
11240         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
11241         handle effective-target-keyword.
11242         (dg-skip-if): Support effective-target keyword as target list.
11243         (dg-xfail-if): Ditto.
11244         * lib/target-supports.exp (is-effective-target-keyword): New proc.
11245
11246 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
11247
11248         PR tree-optimization/18291
11249         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
11250
11251 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11252
11253         PR C++/18729
11254         * g++.dg/parse/crash20.C: New.
11255
11256         PR c++/17431
11257         * g++.dg/overload/arg1.C: New.
11258         * g++.dg/overload/arg2.C: New.
11259         * g++.dg/overload/arg3.C: New.
11260         * g++.dg/overload/arg4.C: New.
11261
11262 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
11263
11264         * gcc.dg/c99-flex-array-4.c: Remove.
11265
11266 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11267
11268         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
11269
11270         * lib/target-supports.exp (is-effective-target): Simplify.
11271
11272         * lib/target-supports.exp (check_effective_target_vect_long):
11273         Fix for powerpc64-*-*.
11274
11275 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
11276
11277         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
11278         to support new requirements on FreeBSD 5.
11279
11280 2004-11-30  Devang Patel  <dpatel@apple.com>
11281
11282         PR 18702
11283         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11284
11285 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11286
11287         * g++.dg/ext/altivec-13.C: New test.
11288
11289 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11290
11291         PR tree-opt/18298
11292         * gcc.c-torture/execute/p18298.c: New test.
11293
11294 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11295             Dorit Naishlos  <dorit@il.ibm.com>
11296
11297         PR tree-opt/18607
11298         * gcc.dg/vect/vect-89.c: New test.
11299
11300 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11301
11302         * gcc.dg/pr18596-1.c: New test.
11303
11304 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11305
11306         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11307
11308 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11309
11310         PR c/18479
11311         * gcc.dg/pr18479.c: New test.
11312
11313 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11314
11315         PR target/18490
11316         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11317         mmix-knuth-mmixware.
11318
11319         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11320         cris-*-elf* cris-*-aout* mmix-*-*
11321
11322 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11323
11324         PR middle-end/18725
11325         * gcc.dg/pr18725.c: New test.
11326
11327 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11328
11329         PR target/18488
11330         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11331
11332         PR target/18336
11333         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11334
11335 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11336
11337         PR c++/18368
11338         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11339         * g++.old-deja/g++.law/ctors5.C: Likewise.
11340         * g++.old-deja/g++.other/crash25.C: Likewise.
11341
11342         PR c++/18674
11343         * g++.dg/template/error16.C: New test.
11344
11345         PR c++/18512
11346         * g++.dg/template/crash29.C: New test.
11347
11348 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11349
11350         PR tree-optimization/18712
11351         * gcc.c-torture/compile/pr18712.c: New test.
11352
11353 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11354
11355         PR c/7544
11356         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11357         tests.
11358
11359 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11360
11361         PR c++/18652
11362         * g++.dg/lookup/crash6.C: New test.
11363
11364 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11365
11366         PR middle-end/18164
11367         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11368
11369 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11370
11371         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11372         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11373         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11374
11375 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11376
11377         * gcc.dg/pr18164.c: New test.
11378
11379 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11380
11381         * gcc.dg/funroll-loops-all.c: New.
11382
11383 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11384
11385         PR target/18489
11386         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11387         delimeter, match space and TAB as well as ":".
11388
11389         PR target/18484
11390         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11391
11392         PR target/18348
11393         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11394
11395         PR target/18345
11396         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11397
11398         PR target/18337
11399         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11400
11401 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11402
11403         * gfortran.dg/direct_io_2.f90: New test.
11404
11405 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11406
11407         PR target/18334
11408         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11409
11410 2004-11-28  Richard Henderson  <rth@redhat.com>
11411
11412         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11413
11414 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11415
11416         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11417         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11418         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11419         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11420         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11421         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11422         gcc.dg/pointer-arith-8.c: New tests.
11423
11424 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11425
11426         PR fortran/18364
11427         * gfortran.dg/endfile.f90: New test.
11428
11429 2004-11-27  Falk Hueffner  <falk@debian.org>
11430
11431         * gcc.dg/loop-6.c: New test.
11432
11433 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11434
11435         * gcc.c-torture/execute/20041126-1.c: New test.
11436
11437 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11438
11439         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11440         on IRIX.
11441
11442 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11443
11444         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11445         functions.
11446
11447 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11448
11449         PR rtl-optimization/17825
11450         * gcc.c-torture/compile/20041119-1.c: New test.
11451
11452 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11453
11454         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11455         Check existence of ld library path variables before unsetting.
11456
11457 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11458
11459         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11460
11461 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11462
11463         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11464
11465 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11466
11467         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11468
11469 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11470
11471         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11472         dg-do directive.
11473
11474 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11475
11476         * gcc.dg/pr17957.c: Pass --param, not -param.
11477
11478 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11479
11480         PR middle-end/17957
11481         * testsuite/gcc.dg/pr17957.c: New test.
11482
11483 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11484
11485         PR c++/18445
11486         * g++.dg/template/crash28.C: Likewise.
11487
11488         PR c++/18001
11489         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11490         * g++.dg/ext/lvaddr.C: Likewise.
11491         * g++.dg/opt/pr7503-3.C: Likewise.
11492
11493         PR c++/18466
11494         * g++.dg/parse/qualified3.C: New test.
11495         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11496
11497         PR c++/18545
11498         * g++.dg/expr/return1.C: New test.
11499
11500 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11501
11502         Friend class name lookup 3/n, PR c++/3332
11503         * g++.dg/lookup/friend3.C: New test.
11504         * g++.dg/lookup/friend4.C: Likewise.
11505         * g++.dg/lookup/friend5.C: Likewise.
11506
11507 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11508
11509         Friend class name lookup 2/n, PR c++/14513, c++/15410
11510         * g++.dg/lookup/friend2.C: New test.
11511         * g++.dg/template/friend31.C: Likewise.
11512
11513 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11514
11515         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11516
11517 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11518
11519         PR c++/17473
11520         * g++.dg/tc1/dr56.C: Remove.
11521         * g++.dg/template/typedef1.C: Add dg-error markers.
11522         * g++.old-deja/g++.other/typedef7.C: Likewise.
11523
11524         PR c++/18285
11525         * g++.dg/parse/typedef7.C: New test.
11526
11527 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11528
11529         * gcc.c-torture/execute/20041124-1.c: New test.
11530
11531 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11532
11533         * g++.dg/template/deduce3.C: New test.
11534
11535         PR c++/18586
11536         * g++.dg/template/crash27.C: New test.
11537
11538         PR c++/18530
11539         * g++.dg/warn/Wshadow-3.C: New test.
11540
11541 2004-11-24  Devang Patel  <dpatel@apple.com>
11542
11543         PR/18555
11544         * gcc.dg/cpp/isysroot-1.c: New test.
11545         * gcc.dg/cpp/usr/include/stdio.h: New file.
11546         * gcc.dg/cpp/isysroot-2.c: New test.
11547         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11548         New file.
11549
11550 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11551
11552         PR c++/8929
11553         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11554
11555 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11556
11557         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11558         * gcc.target/sparc/pdist.c: Likewise.
11559
11560 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11561
11562         PR c++/16882
11563         * g++.dg/conversion/simd1.C: New test.
11564
11565 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11566
11567         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11568         and restore_ld_library_path_env_vars.
11569         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11570         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11571         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11572         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11573
11574 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11575
11576         * gcc.dg/pragma-align-2.c: Test macro expansion.
11577         * gcc.dg/pragma-pack-2.c: New test.
11578
11579 2004-11-23  Richard Henderson  <rth@redhat.com>
11580
11581         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11582         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11583         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11584         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11585         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11586         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11587
11588         * gcc.dg/vect/vect.exp: Add check for alpha.
11589         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11590         (check_effective_target_vect_int): Enable for alpha.
11591         (check_effective_target_vect_long): New.
11592         (is-effective-target): Add it.
11593
11594 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11595
11596         * gcc.dg/pr18614-1.c: New test.
11597
11598 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11599
11600         * gcc.dg/setjmp-2.c: New test.
11601
11602 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11603
11604         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11605         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11606         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11607         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11608         gcc.target/sparc/pdist.c: New tests.
11609
11610 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11611
11612         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11613
11614 2004-11-22  Dale Johannesen  <dalej@apple.com>
11615
11616         * gcc.dg/20041111-1.c:  New.
11617
11618 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11619
11620         PR tree-opt/18536
11621         * gcc.dg/vect/pr18536.c: New test.
11622
11623 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11624
11625         PR c++/18354
11626         * g++.dg/template/nontype11.C: New test.
11627
11628 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11629
11630         PR middle-end/18520
11631         * gcc.dg/pr18520-1.c: New test case.
11632
11633 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11634
11635         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11636         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11637         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11638         expected diagnostics.
11639
11640 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11641
11642         PR target/18580
11643         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11644         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11645         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11646
11647 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11648
11649         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11650
11651 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11652             Joseph Myers  <joseph@codesourcery.com>
11653
11654         * lib/target-supports.exp (check_visibility_available): Really
11655         test the compiler.
11656
11657 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11658
11659         PR tree-opt/18181
11660         * gcc.dg/vect/vect-85.c: New test.
11661         * gcc.dg/vect/vect-86.c: New test.
11662         * gcc.dg/vect/vect-87.c: New test.
11663         * gcc.dg/vect/vect-88.c: New test.
11664
11665 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11666
11667         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11668
11669 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11670
11671         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11672         * gcc.dg/ppc-and-1.c: Ditto.
11673         * gcc.dg/ppc-compare-1.c: Ditto.
11674         * gcc.dg/ppc-mov-1.c: Ditto
11675
11676 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11677             Mark Mitchell  <mark@codesourcery.com>
11678
11679         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11680
11681 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11682             Aldy Hernandez  <aldyh@redhat.com>
11683
11684         * lib/target-supports.exp (check_effective_target_vect_int): New
11685         (check_effective_target_vect_float): New
11686         (check_effective_target_vect_double): New.
11687         (is-effective-target): Support new effective targets keywords.
11688         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11689         default action for dg-do.
11690         * gcc.dg/vect/pr16105.c: Use new support.
11691         * gcc.dg/vect/pr18400.c: Ditto.
11692         * gcc.dg/vect/pr18425.c: Ditto.
11693         * gcc.dg/vect/vect-1.c: Ditto.
11694         * gcc.dg/vect/vect-10.c: Ditto.
11695         * gcc.dg/vect/vect-11.c: Ditto.
11696         * gcc.dg/vect/vect-12.c: Ditto.
11697         * gcc.dg/vect/vect-13.c: Ditto.
11698         * gcc.dg/vect/vect-14.c: Ditto.
11699         * gcc.dg/vect/vect-15.c: Ditto.
11700         * gcc.dg/vect/vect-16.c: Ditto.
11701         * gcc.dg/vect/vect-17.c: Ditto.
11702         * gcc.dg/vect/vect-18.c: Ditto.
11703         * gcc.dg/vect/vect-19.c: Ditto.
11704         * gcc.dg/vect/vect-2.c: Ditto.
11705         * gcc.dg/vect/vect-20.c: Ditto.
11706         * gcc.dg/vect/vect-21.c: Ditto.
11707         * gcc.dg/vect/vect-22.c: Ditto.
11708         * gcc.dg/vect/vect-23.c: Ditto.
11709         * gcc.dg/vect/vect-24.c: Ditto.
11710         * gcc.dg/vect/vect-25.c: Ditto.
11711         * gcc.dg/vect/vect-26.c: Ditto.
11712         * gcc.dg/vect/vect-27.c: Ditto.
11713         * gcc.dg/vect/vect-27a.c: Ditto.
11714         * gcc.dg/vect/vect-28.c: Ditto.
11715         * gcc.dg/vect/vect-29.c: Ditto.
11716         * gcc.dg/vect/vect-29a.c: Ditto.
11717         * gcc.dg/vect/vect-3.c: Ditto.
11718         * gcc.dg/vect/vect-30.c: Ditto.
11719         * gcc.dg/vect/vect-31.c: Ditto.
11720         * gcc.dg/vect/vect-32.c: Ditto.
11721         * gcc.dg/vect/vect-33.c: Ditto.
11722         * gcc.dg/vect/vect-34.c: Ditto.
11723         * gcc.dg/vect/vect-35.c: Ditto.
11724         * gcc.dg/vect/vect-36.c: Ditto.
11725         * gcc.dg/vect/vect-37.c: Ditto.
11726         * gcc.dg/vect/vect-38.c: Ditto.
11727         * gcc.dg/vect/vect-4.c: Ditto.
11728         * gcc.dg/vect/vect-40.c: Ditto.
11729         * gcc.dg/vect/vect-41.c: Ditto.
11730         * gcc.dg/vect/vect-42.c: Ditto.
11731         * gcc.dg/vect/vect-43.c: Ditto.
11732         * gcc.dg/vect/vect-44.c: Ditto.
11733         * gcc.dg/vect/vect-45.c: Ditto.
11734         * gcc.dg/vect/vect-46.c: Ditto.
11735         * gcc.dg/vect/vect-47.c: Ditto.
11736         * gcc.dg/vect/vect-48.c: Ditto.
11737         * gcc.dg/vect/vect-48a.c: Ditto.
11738         * gcc.dg/vect/vect-49.c: Ditto.
11739         * gcc.dg/vect/vect-5.c: Ditto.
11740         * gcc.dg/vect/vect-50.c: Ditto.
11741         * gcc.dg/vect/vect-51.c: Ditto.
11742         * gcc.dg/vect/vect-52.c: Ditto.
11743         * gcc.dg/vect/vect-53.c: Ditto.
11744         * gcc.dg/vect/vect-54.c: Ditto.
11745         * gcc.dg/vect/vect-55.c: Ditto.
11746         * gcc.dg/vect/vect-56.c: Ditto.
11747         * gcc.dg/vect/vect-56a.c: Ditto.
11748         * gcc.dg/vect/vect-57.c: Ditto.
11749         * gcc.dg/vect/vect-58.c: Ditto.
11750         * gcc.dg/vect/vect-59.c: Ditto.
11751         * gcc.dg/vect/vect-6.c: Ditto.
11752         * gcc.dg/vect/vect-60.c: Ditto.
11753         * gcc.dg/vect/vect-61.c: Ditto.
11754         * gcc.dg/vect/vect-62.c: Ditto.
11755         * gcc.dg/vect/vect-63.c: Ditto.
11756         * gcc.dg/vect/vect-64.c: Ditto.
11757         * gcc.dg/vect/vect-65.c: Ditto.
11758         * gcc.dg/vect/vect-66.c: Ditto.
11759         * gcc.dg/vect/vect-67.c: Ditto.
11760         * gcc.dg/vect/vect-68.c: Ditto.
11761         * gcc.dg/vect/vect-69.c: Ditto.
11762         * gcc.dg/vect/vect-7.c: Ditto.
11763         * gcc.dg/vect/vect-72.c: Ditto.
11764         * gcc.dg/vect/vect-72a.c: Ditto.
11765         * gcc.dg/vect/vect-73.c: Ditto.
11766         * gcc.dg/vect/vect-74.c: Ditto.
11767         * gcc.dg/vect/vect-75.c: Ditto.
11768         * gcc.dg/vect/vect-76.c: Ditto.
11769         * gcc.dg/vect/vect-77.c: Ditto.
11770         * gcc.dg/vect/vect-77a.c: Ditto.
11771         * gcc.dg/vect/vect-78.c: Ditto.
11772         * gcc.dg/vect/vect-79.c: Ditto.
11773         * gcc.dg/vect/vect-8.c: Ditto.
11774         * gcc.dg/vect/vect-80.c: Ditto.
11775         * gcc.dg/vect/vect-82.c: Ditto.
11776         * gcc.dg/vect/vect-82_64.c: Ditto.
11777         * gcc.dg/vect/vect-83.c: Ditto.
11778         * gcc.dg/vect/vect-83_64.c: Ditto.
11779         * gcc.dg/vect/vect-9.c: Ditto.
11780         * gcc.dg/vect/vect-all.c: Ditto.
11781         * gcc.dg/vect/vect-none.c: Ditto.
11782
11783 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11784
11785         * lib/gcc-dg.exp (dg-skip-if): New function.
11786         (dg-forbid-option): Remove.
11787         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11788         * g++.dg/abi/bitfield8.C: Likewise.
11789         * g++.dg/abi/dtor1.C: Likewise.
11790         * g++.dg/abi/empty10.C: Likewise.
11791         * g++.dg/abi/empty7.C: Likewise.
11792         * g++.dg/abi/empty9.C: Likewise.
11793         * g++.dg/abi/layout3.C: Likewise.
11794         * g++.dg/abi/layout4.C: Likewise.
11795         * g++.dg/abi/thunk1.C: Likewise.
11796         * g++.dg/abi/thunk2.C: Likewise.
11797         * g++.dg/abi/vbase11.C: Likewise.
11798         * g++.dg/abi/vthunk2.C: Likewise.
11799         * g++.dg/abi/vthunk3.C: Likewise.
11800         * g++.dg/ext/attrib8.C: Likewise.
11801         * g++.dg/opt/longbranch2.C: Likewise.
11802         * g++.dg/opt/reg-stack4.C: Likewise.
11803         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11804         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11805         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11806         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11807         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11808         * gcc.dg/20000609-1.c: Likewise.
11809         * gcc.dg/20000720-1.c: Likewise.
11810         * gcc.dg/20011107-1.c: Likewise.
11811         * gcc.dg/20011119-1.c: Likewise.
11812         * gcc.dg/20020108-1.c: Likewise.
11813         * gcc.dg/20020122-2.c: Likewise.
11814         * gcc.dg/20020122-3.c: Likewise.
11815         * gcc.dg/20020201-3.c: Likewise.
11816         * gcc.dg/20020206-1.c: Likewise.
11817         * gcc.dg/20020218-1.c: Likewise.
11818         * gcc.dg/20020310-1.c: Likewise.
11819         * gcc.dg/20020411-1.c: Likewise.
11820         * gcc.dg/20020418-2.c: Likewise.
11821         * gcc.dg/20020426-1.c: Likewise.
11822         * gcc.dg/20020426-2.c: Likewise.
11823         * gcc.dg/20020517-1.c: Likewise.
11824         * gcc.dg/20020523-1.c: Likewise.
11825         * gcc.dg/20020523-2.c: Likewise.
11826         * gcc.dg/20020729-1.c: Likewise.
11827         * gcc.dg/20030204-1.c: Likewise.
11828         * gcc.dg/20030826-2.c: Likewise.
11829         * gcc.dg/20030926-1.c: Likewise.
11830         * gcc.dg/20031202-1.c: Likewise.
11831         * gcc.dg/980312-1.c: Likewise.
11832         * gcc.dg/980313-1.c: Likewise.
11833         * gcc.dg/990117-1.c: Likewise.
11834         * gcc.dg/990424-1.c: Likewise.
11835         * gcc.dg/990524-1.c: Likewise.
11836         * gcc.dg/991230-1.c: Likewise.
11837         * gcc.dg/i386-387-1.c: Likewise.
11838         * gcc.dg/i386-387-2.c: Likewise.
11839         * gcc.dg/i386-387-3.c: Likewise.
11840         * gcc.dg/i386-387-4.c: Likewise.
11841         * gcc.dg/i386-387-5.c: Likewise.
11842         * gcc.dg/i386-387-6.c: Likewise.
11843         * gcc.dg/i386-asm-1.c: Likewise.
11844         * gcc.dg/i386-bitfield1.c: Likewise.
11845         * gcc.dg/i386-bitfield2.c: Likewise.
11846         * gcc.dg/i386-loop-1.c: Likewise.
11847         * gcc.dg/i386-loop-2.c: Likewise.
11848         * gcc.dg/i386-loop-3.c: Likewise.
11849         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11850         * gcc.dg/i386-pic-1.c: Likewise.
11851         * gcc.dg/i386-regparm.c: Likewise.
11852         * gcc.dg/i386-signbit-1.c: Likewise.
11853         * gcc.dg/i386-signbit-2.c: Likewise.
11854         * gcc.dg/i386-signbit-3.c: Likewise.
11855         * gcc.dg/i386-sse-5.c: Likewise.
11856         * gcc.dg/i386-sse-8.c: Likewise.
11857         * gcc.dg/i386-unroll-1.c: Likewise.
11858         * gcc.dg/tls/opt-1.c: Likewise.
11859         * gcc.dg/tls/opt-2.c: Likewise.
11860         * gcc.dg/unroll-1.c: Likewise.
11861         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11862         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11863         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11864         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11865
11866 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11867
11868         * g++.dg/template/incomplete1.C: New test.
11869
11870 2004-11-16  Nick Clifton  <nickc@redhat.com>
11871
11872         Revert patches accidentally commited during checkin of fixes for
11873         xstormy16 tests:
11874         gcc.c-torture/execute/simd-4.c: Revert
11875         gcc.dg/20040910-1.c: Revert.
11876
11877 2004-11-16  Paul Brook  <paul@codesourcery.com>
11878
11879         PR fortran/13010
11880         * gfortran.dg/der_pointer_1.f90: New test.
11881
11882 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11883
11884         PR c/18498
11885         * gcc.dg/bitfld-13.c: New test.
11886
11887 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
11888
11889         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
11890         powerpc*-*-linux*.
11891
11892         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
11893         * gcc.dg/ppc64-abi-2.c: Ditto.
11894         * gcc.dg/ppc64-abi-3.c: Ditto.
11895
11896         * lib/gcc-dg.exp (dg-target-list): Remove.
11897
11898 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
11899
11900         * gcc.dg/ia64-postinc.c: New test.
11901
11902 2004-11-15  Mark Mitchell <mark@codesourcery.com>
11903
11904         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
11905
11906 2004-11-15  Nick Clifton  <nickc@redhat.com>
11907
11908         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
11909         __INT_MAX__ so that the test can be compiled by toolchains
11910         targeted at 16-bit processors.
11911
11912         * gcc.dg/20040625-1.c: Use long constants rather than integers
11913         when performing arithmetic that will overflow 16-bits.
11914
11915         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
11916         xstormy16.  It does not support 128-bit vector operations.
11917
11918         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
11919         with the macro PTR_TYPE.  Define this macro to an integer type
11920         suitable for holding a pointer.
11921
11922         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
11923         the target is a 16-bit processor.
11924
11925         * gcc.dg/cpp/if-2.c: Expect a different warning message from
11926         16-bit targets where the character constant will be too long.
11927
11928         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
11929         where the double will not be directly addressable.
11930
11931 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11932
11933         Friend class name lookup 1/n, PR c++/18471
11934         * g++.dg/template/crash26.C: New test.
11935         * g++.dg/lookup/struct1.C: Adjust expected error.
11936         * g++.dg/parse/elab1.C: Likewise.
11937         * g++.dg/parse/elab2.C: Likewise.
11938         * g++.dg/parse/int-as-enum1.C: Likewise.
11939         * g++.dg/parse/struct-as-enum1.C: Likewise.
11940         * g++.dg/parse/typedef1.C: Likewise.
11941         * g++.dg/parse/typedef3.C: Likewise.
11942         * g++.dg/parse/typedef4.C: Likewise.
11943         * g++.dg/parse/typedef5.C: Likewise.
11944         * g++.dg/template/nontype4.C: Likewise.
11945         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
11946         * g++.old-deja/g++.other/elab1.C: Likewise.
11947         * g++.old-deja/g++.other/syntax4.C: Likewise.
11948
11949 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11950
11951         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
11952
11953 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
11954
11955         * gcc.c-torture/execute/20041114-1.c: New test.
11956
11957 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
11958
11959         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
11960         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
11961         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
11962         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
11963         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
11964         gcc.dg/switch-7.c: New tests.
11965
11966 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11967
11968         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
11969
11970 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11971
11972         PR tree-opt/18400
11973         * gcc.dg/vect/pr18400.c: New test.
11974
11975 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11976             Andrew Pinski  <pinskia@physics.uc.edu>
11977
11978         PR tree-opt/18425
11979         * gcc.dg/vect/pr18425.c: New test.
11980
11981 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11982
11983         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
11984         Guard with dg-require-alias and dg-require-visibility.
11985
11986 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11987
11988         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
11989
11990 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11991
11992         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
11993
11994 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11995
11996         PR c++/17344
11997         * g++.dg/template/defarg5.C: New test.
11998
11999 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12000
12001         * g++.dg/parse/cast1.C: Run only on ILP32.
12002         * g++.old-deja/g++.mike/p784.C: Likewise.
12003
12004 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
12005
12006         * gcc.c-torture/execute/20041113-1.c: New test.
12007
12008 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12009
12010         PR target/18230
12011         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
12012         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
12013         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
12014         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12015         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
12016         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
12017         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
12018         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
12019         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
12020         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12021         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12022         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
12023         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
12024
12025 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12026
12027         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
12028         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
12029         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
12030         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
12031         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
12032         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
12033         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
12034         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
12035         gcc.target/sparc/combined-1.c: New tests.
12036
12037 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
12038
12039         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
12040         New tests.
12041
12042 2004-11-12  Mark Mitchell <mark@codesourcery.com>
12043
12044         * lib/gcc-dg.exp (dg-forbid-option): New function.
12045         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
12046         * g++.dg/abi/bitfield8.C: Likewise.
12047         * g++.dg/abi/dtor1.C: Likewise.
12048         * g++.dg/abi/empty10.C: Likewise.
12049         * g++.dg/abi/empty7.C: Likewise.
12050         * g++.dg/abi/empty9.C: Likewise.
12051         * g++.dg/abi/layout3.C: Likewise.
12052         * g++.dg/abi/layout4.C: Likewise.
12053         * g++.dg/abi/thunk1.C: Likewise.
12054         * g++.dg/abi/thunk2.C: Likewise.
12055         * g++.dg/abi/vbase11.C: Likewise.
12056         * g++.dg/abi/vthunk2.C: Likewise.
12057         * g++.dg/abi/vthunk3.C: Likewise.
12058         * g++.dg/ext/attrib8.C: Likewise.
12059         * g++.dg/opt/longbranch2.C: Likewise.
12060         * g++.dg/opt/reg-stack4.C: Likewise.
12061         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12062         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12063         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12064         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12065         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12066         * gcc.dg/20000609-1.c: Likewise.
12067         * gcc.dg/20000720-1.c: Likewise.
12068         * gcc.dg/20011107-1.c: Likewise.
12069         * gcc.dg/20011119-1.c: Likewise.
12070         * gcc.dg/20020108-1.c: Likewise.
12071         * gcc.dg/20020122-2.c: Likewise.
12072         * gcc.dg/20020122-3.c: Likewise.
12073         * gcc.dg/20020201-3.c: Likewise.
12074         * gcc.dg/20020206-1.c: Likewise.
12075         * gcc.dg/20020218-1.c: Likewise.
12076         * gcc.dg/20020310-1.c: Likewise.
12077         * gcc.dg/20020411-1.c: Likewise.
12078         * gcc.dg/20020418-2.c: Likewise.
12079         * gcc.dg/20020426-1.c: Likewise.
12080         * gcc.dg/20020426-2.c: Likewise.
12081         * gcc.dg/20020517-1.c: Likewise.
12082         * gcc.dg/20020523-1.c: Likewise.
12083         * gcc.dg/20020523-2.c: Likewise.
12084         * gcc.dg/20020729-1.c: Likewise.
12085         * gcc.dg/20030204-1.c: Likewise.
12086         * gcc.dg/20030826-2.c: Likewise.
12087         * gcc.dg/20030926-1.c: Likewise.
12088         * gcc.dg/20031202-1.c: Likewise.
12089         * gcc.dg/980312-1.c: Likewise.
12090         * gcc.dg/980313-1.c: Likewise.
12091         * gcc.dg/990117-1.c: Likewise.
12092         * gcc.dg/990424-1.c: Likewise.
12093         * gcc.dg/990524-1.c: Likewise.
12094         * gcc.dg/991230-1.c: Likewise.
12095         * gcc.dg/i386-387-1.c: Likewise.
12096         * gcc.dg/i386-387-2.c: Likewise.
12097         * gcc.dg/i386-387-3.c: Likewise.
12098         * gcc.dg/i386-387-4.c: Likewise.
12099         * gcc.dg/i386-387-5.c: Likewise.
12100         * gcc.dg/i386-387-6.c: Likewise.
12101         * gcc.dg/i386-asm-1.c: Likewise.
12102         * gcc.dg/i386-bitfield1.c: Likewise.
12103         * gcc.dg/i386-bitfield2.c: Likewise.
12104         * gcc.dg/i386-loop-1.c: Likewise.
12105         * gcc.dg/i386-loop-2.c: Likewise.
12106         * gcc.dg/i386-loop-3.c: Likewise.
12107         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12108         * gcc.dg/i386-pic-1.c: Likewise.
12109         * gcc.dg/i386-regparm.c: Likewise.
12110         * gcc.dg/i386-signbit-1.c: Likewise.
12111         * gcc.dg/i386-signbit-2.c: Likewise.
12112         * gcc.dg/i386-signbit-3.c: Likewise.
12113         * gcc.dg/i386-sse-5.c: Likewise.
12114         * gcc.dg/i386-sse-8.c: Likewise.
12115         * gcc.dg/i386-unroll-1.c: Likewise.
12116         * gcc.dg/tls/opt-1.c: Likewise.
12117         * gcc.dg/tls/opt-2.c: Likewise.
12118         * gcc.dg/unroll-1.c: Likewise.
12119         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12120         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12121         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12122         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12123         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
12124         -m64 is specified.
12125
12126 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12127
12128         PR c++/18389
12129         * g++.dg/parse/cond1.C: New test.
12130
12131         PR c++/18429
12132         * g++.dg/template/array9.C: New test.
12133         * g++.dg/ext/vla1.C: Adjust error messages.
12134         * g++.dg/ext/vlm1.C: Likewise.
12135         * g++.dg/template/crash2.C: Likewise.
12136
12137         PR c++/18436
12138         * g++.dg/template/call3.C: New test.
12139
12140         PR c++/18407
12141         * g++.dg/template/ptrmem11.C: New test.
12142
12143 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
12144
12145         PR other/14264
12146         * lib/g++.exp: Set LC_ALL and LANG to C.
12147         * lib/gcc-dg.exp: Likewise.
12148         * lib/gfortran.exp: Likewise.
12149         * lib/objc.exp: Likewise.
12150         * lib/treelang.exp: Likewise.
12151
12152 2004-11-12  Andreas Schwab  <schwab@suse.de>
12153
12154         * gcc.dg/pr16286.c: Fix last change.
12155
12156 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12157
12158         PR c++/18416
12159         * g++.dg/init/global1.C: New test.
12160
12161 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
12162
12163         * gcc.c-torture/execute/20041112-1.c: New test.
12164
12165 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12166
12167         * lib/gcc-dg.exp (dg-target-list): New.
12168
12169 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12170             Richard Sandiford  <rsandifo@redhat.com>
12171
12172         * lib/target-supports.exp (get-compiler_messages): New.
12173         (check_named_sections_available): Use it.
12174         (check_effective_target_ilp32): New.
12175         (check_effective_target_lp64): New.
12176         (is-effective-target): New.
12177         * lib/gcc-dg.exp (dg-require-effective-target): New.
12178
12179 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
12180
12181         * gcc.dg/precedence-1.c: New test.
12182
12183 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12184
12185         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
12186
12187         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
12188         message, delete generated files, use more descriptive name for
12189         executable, and make the test unsupported when it cannot be run.
12190
12191         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
12192         (dg-require-weak, dg-require-visibility, dg-require-alias,
12193         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
12194         dg-require-iconv, dg-require-named-sections): Use it.
12195
12196         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
12197
12198 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
12199
12200         PR target/16457
12201         * gcc.dg/ppc-and-1: New
12202
12203         PR target/16796
12204         * gcc.dg/ppc-mov-1.c: New.
12205
12206         PR target/16458
12207         * gcc.dg/ppc-compare-1.c: New.
12208
12209 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
12210
12211         * objc.dg/desig-init-2.m: New test.
12212
12213 2004-11-10  Adam Nemet  <anemet@lnxw.com>
12214
12215         PR middle-end/18160
12216         * g++.dg/warn/register-var-1.C: New test.
12217         * g++.dg/warn/register-var-2.C: New test.
12218
12219 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12220
12221         * gcc.dg/union-2.c: New test.
12222
12223 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
12224
12225         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
12226         New test for PR tree-optimization/17892.
12227
12228 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
12229
12230         PR c++/18369
12231         * g++.dg/init/new12.C: New test.
12232
12233 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
12234
12235         * gcc.target/sparc: New directory.
12236         * gcc.target/sparc/sparc.exp: New driver.
12237         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
12238         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
12239         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
12240         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
12241
12242 2004-11-10  Paul Brook  <paul@codesourcery.com>
12243
12244         PR fortran/18218
12245         * gfortran.dg/list_read.c: New test.
12246
12247 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12248
12249         PR c/18322
12250         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
12251         expected diagnostic location.
12252
12253 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
12254
12255         * gcc.dg/20041109-1.c: New test.
12256
12257 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12258
12259         PR objc/18406
12260         * objc/compile/pr18406.m: New test.
12261
12262 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12263
12264         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
12265
12266 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12267
12268         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
12269
12270 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12271
12272         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12273
12274 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12275
12276         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
12277         exit.
12278
12279 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12280
12281         PR tree-opt/18299
12282         * gcc.c-torture/pr18299-1.c: New test.
12283
12284 2004-11-06  Andreas Schwab  <schwab@suse.de>
12285
12286         * gcc.dg/pr16286.c: Also test for bool and pixel.
12287
12288 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12289
12290         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12291         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12292         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12293         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12294         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12295         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12296         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12297         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12298         gcc.dg/struct-semi-3.c: New tests.
12299
12300 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12301
12302         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12303
12304 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12305
12306         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12307         Do not use C99 designators.
12308
12309 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12310
12311         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12312
12313 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12314
12315         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12316         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12317         * gcc.c-torture/execute/simd-5.x: Remove.
12318
12319 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12320
12321         PR rtl-optimization/17933
12322         * gcc.dg/torture/pr17933-1.c: New test.
12323
12324 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12325
12326         PR target/18106
12327         * lib/target-supports.exp (check_weak_available): Support
12328         Windows.
12329
12330 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12331
12332         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12333         call to fflush(stdout) before abort.
12334         (my_ffsll): New function.
12335         (generate_fields): Use it.
12336
12337 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12338
12339         * gcc.dg/init-undef-1.c: New test.
12340
12341 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12342
12343         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12344         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12345         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12346         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12347         expected messages for new parser.
12348
12349 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12350
12351         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12352
12353 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12354
12355         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12356         on LP64 targets.
12357
12358 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12359
12360         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12361         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12362         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12363         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12364         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12365         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12366         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12367         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12368         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12369         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12370
12371 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12372
12373         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12374         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12375         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12376         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12377         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12378         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12379         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12380         for new parser.
12381
12382 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12383
12384         PR target/15342
12385         * gcc.dg/20041104-1.c: New test.
12386
12387 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12388
12389         * g++.dg/template/nontype7.C: New test.
12390         * g++.dg/template/nontype8.C: Likewise.
12391         * g++.dg/template/nontype9.C: Likewise.
12392         * g++.dg/template/nontype10.C: Likewise.
12393         * g++.dg/tc1/dr49.C: Likewise.
12394         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12395         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12396
12397 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12398
12399         * g++.dg/rtti/tinfo1.C: Remove xfails.
12400
12401 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12402
12403         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12404         packed attribute to the definition to satisfy the new C++ parser.
12405
12406 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12407
12408         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12409         invocations of va_arg.
12410
12411 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12412
12413         PR c++/18124
12414         * g++.dg/template/crash25.C: New test.
12415
12416         PR c++/18155
12417         * g++.dg/template/typedef2.C: New test.
12418         * g++.dg/parse/crash13.C: Adjust error markers.
12419
12420         PR c++/18177
12421         * g++.dg/conversion/const3.C: New test.
12422
12423 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12424
12425         PR fortran/17535
12426         PR fortran/17583
12427         PR fortran/17713
12428         * gfortran.dg/generic_[123].f90: New testcases.
12429
12430 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12431
12432         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12433         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12434
12435 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12436
12437         PR tree-opt/16808
12438         * gcc.c-torture/compile/pr16808.c: New test.
12439
12440 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12441
12442         PR rtl-optimization/17104
12443         * gcc.dg/ppc-bitfield1.c: New.
12444
12445 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12446
12447         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12448
12449 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12450
12451         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12452         strings for 32-bit code.
12453
12454 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12455
12456         PR c/18239
12457         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12458
12459 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12460
12461         PR c++/18064
12462         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12463
12464 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12465
12466         PR c++/15172
12467         * g++.dg/init/aggr2.C: New test.
12468
12469 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12470
12471         * objc.dg/local-decl-1.m: New test.
12472
12473 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12474
12475         * gcc.dg/20040910-1.c: Adjust regex.
12476
12477 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12478
12479         PR rtl-optimization/18084
12480         * g++.dg/opt/pr18084-1.C: New testcase.
12481
12482 2004-10-30  Matt Austern  <austern@apple.com>
12483
12484         PR c++/17542
12485         * g++.dg/ext/attrib18.C: New test.
12486
12487 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12488
12489         PR middle-end/18096
12490         * gcc.dg/pr18096-1.c: New test case.
12491
12492 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12493
12494         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12495
12496 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12497
12498         PR c/16666
12499         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12500         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12501         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12502         gcc.dg/old-style-prom-3.c: New tests.
12503
12504 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12505
12506         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12507         Remove unnecessary inclusion of stdio.h.
12508
12509 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12510
12511         PR rtl-optimization/17581
12512         * gcc.dg/pr17581-1.c: New test case.
12513
12514 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12515
12516         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12517         being implemented.
12518         * g++.dg/conversion/dr195-1.C: New.
12519         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12520         * g++.old-deja/g++.mike/p10148.C: Likewise.
12521
12522 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12523
12524         PR c++/17695
12525         * g++.dg/debug/typedef2.C: New test.
12526
12527 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12528
12529         PR fortran/13490
12530         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12531         * gfortran.dg/g77/README: Update.
12532
12533 2004-10-28  Matt Austern  <austern@apple.com>
12534
12535         PR c++/14124
12536         * g++.dg/ext/packed7.C: New test.
12537
12538 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12539
12540         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12541         scan-assembler.
12542         * lib/scanasm.exp (hidden-scan-for): New proc.
12543         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12544         string.
12545         (scan-not-hidden): Likewise.
12546         * lib/target-supports.exp (check_visibility_available): mach-o is
12547         support too.
12548
12549 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12550
12551         PR c++/17132
12552         * g++.dg/template/memclass3.C: New test.
12553
12554 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12555
12556         PR middle-end/18160
12557         * gcc.dg/register-var-1.c: New test.
12558         * gcc.dg/register-var-2.c: New test.
12559         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12560         error now.
12561
12562 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12563
12564         PR other/18172
12565         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12566         unused variables.
12567         * gcc.dg/vect/vect-22.c: Likewise.
12568
12569 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12570
12571         * gcc.dg/i386-rotate-1.c: New test.
12572
12573 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12574
12575         * g++.dg/init/ref12.C: Add "run" marker.
12576
12577         PR c++/17435
12578         * g++.dg/init/ref12.C: New test.
12579
12580         PR c++/18140
12581         * g++.dg/template/shift1.C: New test.
12582         * g++.dg/template/error10.C: Adjust error markers.
12583
12584 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12585
12586         PR tree-opt/17529
12587         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12588
12589 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12590
12591         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12592         * gcc.dg/weak/weak-3.c: Likewise.
12593         * gcc.dg/weak/weak-5.c: Likewise.
12594         * gcc.dg/weak/weak-9.c: Likewise.
12595         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12596         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12597
12598         * gcc.dg/darwin-weakimport-1.c: New.
12599
12600 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12601
12602         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12603
12604 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12605
12606         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12607         'syntax' error messages.
12608         * gcc.dg/cpp/direct2s.c: Likewise.
12609
12610 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12611
12612         * gcc.c-torture/compile/20041026-1.c: New.
12613
12614 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12615
12616         PR c++/18093
12617         * g++.dg/lookup/ns2.C: New test.
12618
12619         PR c++/18020
12620         * g++.dg/template/enum4.C: New test.
12621
12622         PR c++/18161
12623         * g++.dg/template/expr1.C: New test.
12624
12625 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12626
12627         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12628
12629 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12630
12631         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12632         gcc.dg/decl-nospec-3.c: New tests.
12633
12634 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12635
12636         * objc.dg/super-class-3.m: New test.
12637
12638 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12639
12640         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12641         resyncing.
12642         * gcc.dg/cpp/direct2s.c: Likewise.
12643
12644 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12645
12646         * objc.dg/image-info.m: Update for changes to section selection.
12647
12648 2004-10-25  David Ayers  <d.ayers@inode.at>
12649             Ziemowit Laski  <zlaski@apple.com>
12650
12651         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12652         diagnostics when messaging 'id <Proto>'.
12653         * objc.dg/class-protocol-1.m: New test.
12654         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12655         a non-existent method signature.
12656         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12657         Update diagnostics when messaging with non-existent method signature.
12658         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12659         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12660         invalid receivers are now resolved as if messaging 'id'; remove
12661         extraneous diagnostics.
12662
12663 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12664
12665         PR c/16667
12666         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12667         gcc.dg/init-desig-obs-3.c: New tests.
12668
12669 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12670
12671         * gcc.dg/debug/20041023-1.c: New test.
12672
12673 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12674
12675         PR middle-end/17407
12676         * gcc.c-torture/compile/pr17407.c: New test.
12677
12678         PR c++/18121
12679         * g++.dg/template/array8.C: New test.
12680
12681 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12682
12683         PR other/18138
12684         * lib/g++.exp: Accept more than one multilib libgcc.
12685         * lib/gcc-dg.exp: Likewise.
12686         * lib/objc.exp: Likewise.
12687         * lib/treelang.exp: Likewise.
12688         * lib/gfortran.exp: Likewise.
12689
12690 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12691
12692         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12693
12694 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12695
12696         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12697         * gcc.dg/c99-const-expr-3.c: Likewise.
12698
12699 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12700
12701         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12702
12703 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12704
12705         * gcc.c-torture/execute/loop-2e.x: Remove.
12706
12707 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12708
12709         PR c++/18095
12710         * g++.dg/parse/crash18.C: New.
12711         * g++.dg/parse/crash19.C: New.
12712
12713 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12714
12715         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12716         * g++.dg/ext/dllimport2.C: Same.
12717         * g++.dg/ext/dllimport8.C: Same.
12718
12719 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12720
12721         PR c++/10841
12722         * g++.dg/conversion/cast1.C: New test.
12723         * g++.dg/overload/pmf1.C: Adjust error marker.
12724
12725 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12726
12727         PR objc/17923
12728         * objc.dg/const-str-7.m: New test.
12729
12730 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12731
12732         * g++.dg/template/memfriend11.C: Fix comment typo.
12733         * g++.dg/template/memfriend14.C: Likewise.
12734
12735 2004-10-20  Richard Henderson  <rth@redhat.com>
12736
12737         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12738         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12739         -fasynchronous-unwind-tables.
12740
12741 2004-10-20  Richard Henderson  <rth@redhat.com>
12742
12743         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12744         (main): Return success.
12745         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12746         (main): Return success.
12747
12748 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12749
12750         PR c++/13495
12751         * g++.dg/template/memfriend9.C: New test.
12752         * g++.dg/template/memfriend10.C: Likewise.
12753         * g++.dg/template/memfriend11.C: Likewise.
12754         * g++.dg/template/memfriend12.C: Likewise.
12755         * g++.dg/template/memfriend13.C: Likewise.
12756         * g++.dg/template/memfriend14.C: Likewise.
12757         * g++.dg/template/memfriend15.C: Likewise.
12758         * g++.dg/template/memfriend16.C: Likewise.
12759         * g++.dg/template/memfriend17.C: Likewise.
12760         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12761
12762 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12763
12764         * g++.dg/conversion/dr195.C: New.
12765         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12766
12767 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12768             Devang Patel  <dpatel@apple.com>
12769
12770         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12771         of floating point arithmetic, which could trap.
12772
12773 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12774
12775         PR c++/14035
12776         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12777         * g++.dg/conversion/const2.C: New test.
12778         * g++.dg/expr/reinterpret2.C: New test.
12779         * g++.dg/expr/reinterpret3.C: New test.
12780         * g++.dg/expr/cast2.C: New test.
12781         * g++.dg/expr/copy1.C: New test.
12782         * g++.dg/other/conversion1.C: Change error message.
12783         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12784         function pointers to void *.
12785         * g++.old-deja/g++.mike/p10148.C: Likewise.
12786
12787 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12788
12789         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12790
12791 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12792
12793         PR c++/18047
12794
12795         * g++.dg/parse/expr3.C: New test.
12796
12797 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12798
12799         * gcc.dg/smod-1.c: New test.
12800
12801 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12802
12803         * objc.dg/method-14.m: New test.
12804
12805 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12806
12807         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12808         Also xfail as the patch was reverted.
12809
12810 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12811
12812         PR middle-end/16973
12813         * gcc.dg/pr16973.c: New test.
12814
12815 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12816
12817         PR tree-optimization/17656
12818         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12819
12820 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12821
12822         * g++.dg/eh/shadow1.C: New.
12823
12824 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12825
12826         * gcc.c-torture/compile/20041018-1.c: New test.
12827
12828 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12829
12830         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12831         compiler referring to register 0 when accessing sdata.  The linker
12832         now patches things up.
12833
12834 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12835
12836         PR c/17529
12837         * gcc.c-torture/compile/pr17529.c: New test.
12838
12839 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12840
12841         PR c++/17743
12842         * g++.dg/ext/attrib17.C: New test.
12843
12844 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12845
12846         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12847
12848 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12849
12850         PR c++/10479
12851         * g++.dg/ext/attrib16.C: New test.
12852
12853 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12854
12855         PR c++/17042
12856         * g++.dg/init/dso_handle1.C: New test.
12857
12858         PR c++/14667
12859         * g++.dg/parse/typedef6.C: New test.
12860
12861         PR c++/17916
12862         * g++.dg/parse/pragma1.C: New test.
12863
12864 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12865
12866         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12867
12868 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12869
12870         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
12871         -fno-common when on HPPA HP-UX platforms.
12872
12873 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12874
12875         PR other/16820
12876         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12877         stdint.h.
12878         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12879         uintptr_t.
12880
12881 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12882
12883         PR c++/16301
12884         * g++.dg/lookup/strong-using-4.C: New test.
12885
12886 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12887
12888         PR middle-end/16567
12889         * gcc.c-torture/compile/nested-1.c: New test.
12890
12891 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12892
12893         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
12894         and mipsisa64*-*-* (until support for misaligned loads is added).
12895         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
12896         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
12897         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
12898         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
12899         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
12900         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
12901
12902 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
12903
12904         PR c++/17976
12905         * g++.dg/init/dtor3.C: New test.
12906
12907 2004-10-15  Ben Elliston  <bje@au.ibm.com>
12908
12909         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
12910
12911 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
12912
12913         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
12914         * gcc.dg/macho-lo-sum.c: Likewise.
12915
12916 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
12917
12918         * gcc.dg/ppc-spe64-1.c: New test.
12919
12920 2004-10-14  Devang Patel  <dpatel@apple.com>
12921
12922         PR 17635
12923         * gcc.dg/pr17635.c : New test.
12924
12925 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
12926
12927         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
12928         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
12929         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
12930         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
12931         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
12932         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
12933         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
12934         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
12935         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
12936         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
12937         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
12938         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
12939         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
12940         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
12941         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
12942         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
12943         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
12944         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
12945
12946 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12947
12948         * gcc.dg/vect/vect-82.c: New testcase.
12949         * gcc.dg/vect/vect-82_64.c: New testcase.
12950         * gcc.dg/vect/vect-83.c: New testcase.
12951         * gcc.dg/vect/vect-83_64.c: New testcase.
12952
12953 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12954
12955         * gcc.dg/cpp/error-1.c: New test.
12956
12957 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12958
12959         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
12960
12961 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
12962
12963         PR target/17984
12964         * gcc.dg/cris-peep2-xsrand2.c: New test.
12965
12966 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
12967
12968         PR c++/17661
12969         * testsuite/g++.dg/expr/for2.C: New test.
12970
12971 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12972
12973         * g++.dg/inherit/thunk1.C: Run on the SPARC.
12974
12975 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
12976
12977         PR tree-optimization/17724
12978         * g++.dg/opt/pr17724-1.C: New test.
12979         * g++.dg/opt/pr17724-2.C: New test.
12980         * g++.dg/opt/pr17724-3.C: New test.
12981         * g++.dg/opt/pr17724-4.C: New test.
12982         * g++.dg/opt/pr17724-5.C: New test.
12983         * g++.dg/opt/pr17724-6.C: New test.
12984
12985 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
12986
12987         PR c/17301
12988         * gcc.dg/pr17301-2.c: New test.
12989
12990 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
12991
12992         PR c++/15876
12993         * g++.dg/parse/error22.C: New test.
12994
12995         PR c++/17936
12996         * g++.dg/template/spec18.C: New test.
12997
12998 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
12999
13000         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
13001         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
13002         memcpy.
13003         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
13004         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
13005
13006 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13007
13008         * g++.dg/eh/cleanup5.C: Add dg-options "".
13009
13010 2004-10-11  Roger Sayle  <roger@eyesopen.com>
13011
13012         PR middle-end/17657
13013         * gcc.dg/switch-4.c: New test case.
13014
13015 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
13016
13017         * gcc.c-torture/execute/20041011-1.c: New test.
13018
13019 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13020
13021         PR c++/17554
13022         * g++.dg/init/for3.C: New test.
13023
13024         PR c++/17657
13025         * g++.dg/opt/switch2.C: New test.
13026
13027         PR middle-end/17703
13028         * g++.dg/warn/Wreturn-2.C: New test.
13029
13030 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13031
13032         PR c++/17907
13033         * g++.dg/eh/cleanup5.C: New test.
13034
13035 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
13036
13037         PR c++/17393
13038         * g++.dg/parse/error21.C: New test.
13039
13040 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13041
13042         * g++.dg/overload/pmf1.C: Adjust quoting marks.
13043         * g++.dg/warn/incomplete1.C: Likewise.
13044         * g++.dg/template/qualttp20.C: Likewise.
13045
13046 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13047
13048         PR c/17881
13049         * parm-incomplete-1.c: New test.
13050
13051 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13052
13053         PR c++/17867
13054         * g++.dg/parse/error19.C: New test.
13055
13056         PR c++/17670
13057         * g++.dg/init/new11.C: New test.
13058
13059         PR c++/17821
13060         * g++.dg/parse/error20.C: New test.
13061
13062         PR c++/17826
13063         * g++.dg/template/crash24.C: New test.
13064
13065 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13066
13067         PR c/17301
13068         * gcc.dg/pr17301-1.c: New test.
13069
13070 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13071
13072         PR c/17189
13073         * gcc.dg/anon-struct-5.c: New test.
13074
13075 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13076
13077         PR c/17844
13078         * gcc.dg/pr17844-1.c: New test.
13079
13080 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
13081
13082         PR tree-optimization/17906
13083         * gcc.c-torture/compile/pr17906.c: New.
13084
13085 2004-10-09  Stuart Hastings  <stuart@apple.com>
13086             Roger Sayle  <roger@eyesopen.com>
13087
13088         PR rtl-optimization/17853
13089         * gcc.dg/i386-mmx-5.c: New testcase.
13090
13091 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
13092
13093         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
13094
13095 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13096
13097         PR c++/17524
13098         * g++.dg/template/static9.C: New test.
13099
13100         PR c++/17685
13101         * g++.dg/parse/operator5.C: New test.
13102
13103 2004-10-09  Roger Sayle  <roger@eyesopen.com>
13104
13105         PR middle-end/17894
13106         * gcc.c-torture/execute/divcmp-4.c: New test case.
13107
13108 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13109
13110         PR tree-opt/17902
13111         * g++.dg/opt/pr17902.C: New test.
13112
13113 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
13114
13115         * gcc.dg/cpp/ident-1.c: Add dg-options "".
13116
13117 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13118
13119         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
13120
13121 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13122
13123         * gcc.dg/assign-warn-3.c: New test.
13124
13125 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13126
13127         PR c/16999
13128         * gcc.dg/cpp/ident-1.c: New test.
13129
13130 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13131
13132         * gcc.c-torture/compile/acc1.c: New.
13133
13134 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13135
13136         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
13137         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
13138
13139 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13140
13141         * gcc.dg/ultrasp11.c: New test.
13142
13143 2004-10-08  Michael Matz  <matz@suse.de>
13144
13145         * gcc.dg/doloop-2.c: New test.
13146
13147 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13148
13149         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
13150         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
13151         objc.dg/method-9.m: Update expected diagnostics.
13152
13153 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
13154
13155         * gcc.dg/ppc-fsel-3.c: New file.
13156         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
13157
13158 2004-10-07  Paul Brook  <paul@codesourcery.com>
13159
13160         * gfortran.dg/intrinsic_verify_1.f90: New test.
13161
13162 2004-10-07  Paul Brook  <paul@codesourcery.com>
13163
13164         * gfortran.dg/empty_format_1.f90: Remove stray commas.
13165
13166 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13167
13168         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
13169         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
13170         commit.
13171
13172 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13173
13174         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
13175
13176 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13177
13178         PR c++/17115
13179         * g++.dg/warn/Winline-4.C: New test.
13180
13181 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13182
13183         * gcc.c-torture/compile/20041007-1.c: New test.
13184
13185 2004-10-07  Paul Brook  <paul@codesourcery.com>
13186
13187         PR fortran/17678
13188         * gfortran.dg/use_allocated_1.f90: New test.
13189
13190 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13191
13192         PR middle-end/17849
13193         * gfortran.fortran-torture/compile/nested.f90: New test
13194
13195 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13196
13197         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
13198
13199 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13200
13201         PR c++/17368
13202         * g++.dg/ext/asm6.C: New test.
13203
13204 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
13205
13206         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
13207
13208 2004-10-06  Paul Brook  <paul@codesourcery.com>
13209
13210         PR libfortran/17709
13211         * gfortran.dg/empty_format_1.f90: New test.
13212
13213 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13214
13215         PR fortran/17568
13216         * gfortran.dg/ishft.f90: New test.
13217
13218         PR fortran/17283
13219         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
13220         tests.
13221
13222 2004-10-06  Paul Brook  <paul@codesourcery.com>
13223
13224         * gfortran.dg/do_1.f90: New test.
13225
13226 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13227
13228         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
13229         optimizing for size.
13230
13231 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13232
13233         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
13234
13235 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13236
13237         * gcc.c-torture/compile/20041005-1.c: New test.
13238
13239 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13240
13241         PR c++/17829
13242         * g++.dg/lookup/koenig4.C: New.
13243
13244 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13245
13246         * g++.dg/other/classkey1.C: Adjust quoting marks.
13247         * g++.dg/parse/error15.C: Likewise.
13248         * g++.dg/template/meminit2.C (int>): Likewise.
13249
13250 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13251
13252         PR fortran/17283
13253         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
13254
13255         PR fortran/17631
13256         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
13257
13258         PR fortran/17708
13259         * gfortran.dg/pr17708.f90: New test.
13260
13261 2004-10-04  Chao-ying Fu  <fu@mips.com>
13262
13263         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
13264         * gcc.dg/vect/vect-4.c: Ditto.
13265         * gcc.dg/vect/vect-5.c: Ditto.
13266         * gcc.dg/vect/vect-6.c: Ditto.
13267         * gcc.dg/vect/vect-8.c: Ditto.
13268         * gcc.dg/vect/vect-16.c: Ditto.
13269         * gcc.dg/vect/vect-30.c: Ditto.
13270         * gcc.dg/vect/vect-40.c: Ditto.
13271         * gcc.dg/vect/vect-41.c: Ditto.
13272         * gcc.dg/vect/vect-42.c: Ditto.
13273         * gcc.dg/vect/vect-43.c: Ditto.
13274         * gcc.dg/vect/vect-44.c: Ditto.
13275         * gcc.dg/vect/vect-45.c: Ditto.
13276         * gcc.dg/vect/vect-46.c: Ditto.
13277         * gcc.dg/vect/vect-47.c: Ditto.
13278         * gcc.dg/vect/vect-48.c: Ditto.
13279         * gcc.dg/vect/vect-49.c: Ditto.
13280         * gcc.dg/vect/vect-50.c: Ditto.
13281         * gcc.dg/vect/vect-51.c: Ditto.
13282         * gcc.dg/vect/vect-52.c: Ditto.
13283         * gcc.dg/vect/vect-53.c: Ditto.
13284         * gcc.dg/vect/vect-54.c: Ditto.
13285         * gcc.dg/vect/vect-55.c: Ditto.
13286         * gcc.dg/vect/vect-56.c: Ditto.
13287         * gcc.dg/vect/vect-57.c: Ditto.
13288         * gcc.dg/vect/vect-58.c: Ditto.
13289         * gcc.dg/vect/vect-59.c: Ditto.
13290         * gcc.dg/vect/vect-60.c: Ditto.
13291         * gcc.dg/vect/vect-74.c: Ditto.
13292         * gcc.dg/vect/vect-79.c: Ditto.
13293         * gcc.dg/vect/vect-80.c: Ditto.
13294
13295 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13296
13297         * gcc.dg/unused-7.c: Use the correct option.
13298
13299 2004-10-04  Paul Brook  <paul@codesourcery.com>
13300         Bud Davis  <bdavis9659@comcast.net>
13301
13302         PR fortran/17706
13303         PR fortran/16434
13304         * gfortran/pr17706.f90: New test.
13305         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13306
13307 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13308
13309         * gfortran.dg/pr17612.f90: New test.
13310
13311 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13312
13313         * g++.dg/template/local1.C: Adjust quoting marks in
13314         testing for diagnostics.
13315         * g++.dg/tls/diag-2.C: Likewise.
13316         * g++.dg/other/error8.C: Likewise.
13317
13318 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13319
13320         PR c/17178
13321         * gcc.dg/unused-4.c: Adjust to be correct.
13322
13323         PR c/17820
13324         * gcc.dg/unused-7.c: New test.
13325
13326 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13327
13328         PR c++/17797
13329         * g++.dg/overload/template2.C: New test.
13330
13331 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13332
13333         PR tree-optimization/16632
13334         * gcc.dg/tree-ssa/20041002-1.c: New.
13335
13336 2004-10-03  Paul Brook  <paul@codesourcery.com>
13337
13338         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13339         rather than relying on default formatting.
13340
13341 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13342
13343         * gcc.dg/20040920-1.c: Update expected message text.
13344
13345 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13346
13347         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13348
13349 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13350
13351         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13352         tree level.
13353
13354 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13355
13356         * gcc.dg/tree-ssa/pr17343.c: Remove.
13357
13358 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13359
13360         PR tree-opt/17343
13361         * gcc.dg/tree-ssa/pr17343.c: New test.
13362
13363 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13364
13365         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13366         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13367         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13368         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13369         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13370
13371 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13372
13373         * gcc.dg/lvalue-2.c: New test.
13374
13375 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13376
13377         PR c/17730
13378         * gcc.dg/pr17730-1.c: New test
13379
13380 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13381
13382         PR c/7425
13383         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13384
13385 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13386
13387         * gcc.c-torture/execute/stdarg-1.c: New test.
13388         * gcc.c-torture/execute/stdarg-2.c: New test.
13389         * gcc.c-torture/execute/stdarg-3.c: New test.
13390         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13391         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13392         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13393         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13394         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13395
13396 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13397
13398         PR tree-optimization/17697
13399         * g++.dg/opt/pr17697-1.C: New test.
13400         * g++.dg/opt/pr17697-2.C: New test.
13401         * g++.dg/opt/pr17697-3.C: New test.
13402
13403 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13404
13405         PR c/16409
13406         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13407         gcc.dg/vla-init-5.c: New tests.
13408
13409 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13410
13411         PR c/13804
13412         * gcc.dg/pr13804-1.c: New test.
13413
13414 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13415
13416         PR fortran/16938
13417         * gfortran.dg/pr16938.f90: New test.
13418
13419 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13420
13421         * g++.dg/template/crash23.C: New test.
13422
13423 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13424
13425         PR c++/17585
13426         * g++.dg/template/static8.C: New test.
13427
13428 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13429
13430         PR c++/17681
13431         * g++.dg/other/error9.C: New test.
13432
13433 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13434
13435         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13436
13437 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13438
13439         PR fortran/15164
13440         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13441
13442 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13443
13444         PR middle-end/17112
13445         * gcc.dg/pr17112-1.c: New test case.
13446
13447 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13448
13449         PR c/11459
13450         * gcc.dg/pr11459-1.c: New test.
13451
13452 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13453
13454         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13455         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13456
13457 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13458
13459         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13460
13461 2004-09-25  Jan Hubicka  <jh@suse.cz>
13462
13463         * compile/30040909-1.c: New test.
13464         * compile/30040907-1.c: New test.
13465
13466 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13467
13468         * gcc.c-torture/execute/va-arg-26.c: New test.
13469
13470 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13471
13472         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13473         extra diagnostics on targets with 64-bit pointers.
13474         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13475
13476 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13477
13478         PR c/17188
13479         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13480         * gcc.dg/decl-3.c: Adjust expected message.
13481
13482 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13483
13484         PR fortran/17615
13485         * gfortran.dg/pr17615.f90: New test.
13486
13487 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13488
13489         PR tree-optimzation/17517
13490         * g++.dg/tree-ssa/pr17517.C: New Test.
13491
13492 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13493
13494         PR c++/16889
13495         * g++.dg/lookup/ambig3.C: New.
13496
13497 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13498
13499         PR tree-opt/17624
13500         * g++.dg/opt/pr17624.C: New test.
13501
13502 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13503
13504         PR c/6980
13505         * gcc.dg/Wbad-function-cast-1.c: New test.
13506
13507 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13508
13509         * g++.dg/ext/complit1.C
13510         * g++.dg/other/error2.C
13511         * g++.dg/other/nontype-1.C
13512         * g++.dg/parse/crash11.C
13513         * g++.dg/parse/crash12.C
13514         * g++.dg/parse/error15.C
13515         * g++.dg/parse/error4.C
13516         * g++.dg/parse/tmpl-outside1.C
13517         * g++.dg/parse/too-many-tmpl-args1.C
13518         * g++.dg/template/dependent-expr3.C
13519         * g++.dg/template/error10.C
13520         * g++.dg/template/instantiate1.C
13521         * g++.dg/template/vtable2.C
13522         * g++.dg/warn/Wshadow-1.C
13523         * g++.dg/warn/weak1.C
13524         * g++.old-deja/g++.brendan/crash16.C
13525         * g++.old-deja/g++.brendan/crash18.C
13526         * g++.old-deja/g++.brendan/crash48.C
13527         * g++.old-deja/g++.brendan/crash49.C
13528         * g++.old-deja/g++.brendan/crash55.C
13529         * g++.old-deja/g++.brendan/crash56.C
13530         * g++.old-deja/g++.brendan/crash8.C
13531         * g++.old-deja/g++.brendan/enum11.C
13532         * g++.old-deja/g++.brendan/enum8.C
13533         * g++.old-deja/g++.brendan/enum9.C
13534         * g++.old-deja/g++.brendan/friend3.C
13535         * g++.old-deja/g++.brendan/misc14.C
13536         * g++.old-deja/g++.bugs/900402_02.C
13537         * g++.old-deja/g++.bugs/900404_03.C
13538         * g++.old-deja/g++.bugs/900404_04.C
13539         * g++.old-deja/g++.bugs/900428_03.C
13540         * g++.old-deja/g++.jason/crash4.C
13541         * g++.old-deja/g++.jason/overload21.C
13542         * g++.old-deja/g++.jason/redecl1.C
13543         * g++.old-deja/g++.jason/report.C
13544         * g++.old-deja/g++.jason/rfg10.C
13545         * g++.old-deja/g++.jason/template30.C
13546         * g++.old-deja/g++.law/arm12.C
13547         * g++.old-deja/g++.law/ctors5.C
13548         * g++.old-deja/g++.law/cvt20.C
13549         * g++.old-deja/g++.law/init10.C
13550         * g++.old-deja/g++.law/init8.C
13551         * g++.old-deja/g++.law/visibility17.C
13552         * g++.old-deja/g++.law/visibility7.C
13553         * g++.old-deja/g++.mike/net8.C
13554         * g++.old-deja/g++.mike/p646.C
13555         * g++.old-deja/g++.mike/p700.C
13556         * g++.old-deja/g++.mike/p701.C
13557         * g++.old-deja/g++.mike/p811.C
13558         * g++.old-deja/g++.ns/template13.C
13559         * g++.old-deja/g++.other/array3.C
13560         * g++.old-deja/g++.other/crash25.C
13561         * g++.old-deja/g++.other/dtor3.C
13562         * g++.old-deja/g++.other/dtor4.C
13563         * g++.old-deja/g++.other/main1.C
13564         * g++.old-deja/g++.other/warn7.C
13565         * g++.old-deja/g++.pt/crash11.C
13566         * g++.old-deja/g++.pt/crash36.C
13567         * g++.old-deja/g++.pt/spec22.C
13568         * g++.old-deja/g++.pt/spec9.C
13569         * g++.old-deja/g++.pt/ttp52.C
13570         * g++.old-deja/g++.robertl/eb103.C
13571         * g++.old-deja/g++.robertl/eb121.C
13572         * g++.old-deja/g++.robertl/eb22.C
13573         * g++.old-deja/g++.robertl/eb8.C:
13574         Update locations and/or regexps of dg-error markers.
13575         Remove markers for some bogus messages that are no longer issued.
13576
13577 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13578
13579         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13580         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13581
13582 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13583
13584         PR c++/17618
13585         * g++.dg/lookup/crash5.C: New test.
13586
13587 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13588
13589         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13590         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13591         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13592         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13593         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13594         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13595
13596         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13597         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13598         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13599         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13600         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13601         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13602
13603         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13604
13605         * gcc.dg/vect/vect-44.c: Check additional cases.
13606         * gcc.dg/vect/vect-48.c: Check additional cases.
13607
13608         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13609         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13610         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13611         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13612         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13613         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13614         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13615         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13616         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13617
13618         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13619         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13620         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13621
13622 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13623
13624         * gcc.dg/tree-ssa/loop-6.c: New test.
13625
13626 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13627
13628         PR c++/17620
13629         * g++.dg/inherit/base2.C: New.
13630
13631 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13632
13633         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13634         * gcc.dg/20001012-2.c: Likewise.
13635         * gcc.dg/20001013-1.c: Likewise.
13636         * gcc.dg/20001101-1.c: Likewise.
13637         * gcc.dg/20001102-1.c: Likewise.
13638         * gcc.dg/bf-spl1.c: Likewise.
13639         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13640         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13641
13642 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13643
13644         PR tree-optimization/16721
13645         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13646
13647 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13648
13649         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13650         * gcc.dg/20040305-1.c: Likewise.
13651
13652 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13653
13654         PR c/16566
13655         * gcc.c-torture/compile/pr16566-1.c,
13656         gcc.c-torture/compile/pr16566-2.c,
13657         gcc.c-torture/compile/pr16566-3.c: New tests.
13658
13659 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13660
13661         PR tree-optimization/17512
13662         * gcc.c-torture/compile/20040916-1.c.
13663
13664 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13665
13666         * gcc.dg/pragma-re-3.c: New test.
13667
13668 2004-09-17  Matt Austern  <austern@apple.com>
13669
13670         PR c++/15049
13671         * g++.dg/other/anon3.C: New.
13672
13673 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13674
13675         PR c++/7503
13676         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13677         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13678         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13679         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13680         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13681
13682 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13683
13684         PR fortran/17286
13685         * gfortran.dg/pr17286.f90: New test.
13686
13687 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13688
13689         PR c++/17530
13690         * g++.dg/template/static7.C: New test.
13691
13692 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13693
13694         PR tree-opt/17558
13695         * gcc.c-torture/compile/pr17558.c: New test.
13696
13697 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13698
13699         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13700         if SKIP_ATTRIBUTE is defined.
13701
13702 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13703
13704         PR fortran/15957
13705         * gfortran.dg/pr15957.f90: New test.
13706
13707 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13708
13709         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13710         in comparison.
13711         * gcc.dg/vect/vect-79.c: Likewise.
13712         * gcc.dg/vect/vect-80.c: Likewise.
13713
13714 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13715
13716         PR fortran/15750
13717         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13718
13719 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13720
13721         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13722         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13723         * gcc.dg/vect/vect-62.c: New testcase.
13724         * gcc.dg/vect/vect-63.c: New testcase.
13725         * gcc.dg/vect/vect-64.c: New testcase.
13726         * gcc.dg/vect/vect-65.c: New testcase.
13727         * gcc.dg/vect/vect-66.c: New testcase.
13728         * gcc.dg/vect/vect-67.c: New testcase.
13729         * gcc.dg/vect/vect-68.c: New testcase.
13730         * gcc.dg/vect/vect-69.c: New testcase.
13731         * gcc.dg/vect/vect-79.c: New testcase.
13732         * gcc.dg/vect/vect-80.c: New testcase.
13733
13734 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13735
13736         * gcc.target/mips/asm-1.c: New test.
13737
13738 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13739
13740         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13741         * gcc.dg/vect/vect-73.c: New testcase.
13742         * gcc.dg/vect/vect-74.c: New testcase.
13743         * gcc.dg/vect/vect-75.c: New testcase.
13744         * gcc.dg/vect/vect-76.c: New testcase.
13745         * gcc.dg/vect/vect-77.c: New testcase.
13746         * gcc.dg/vect/vect-78.c: New testcase
13747
13748 2004-09-18  Paul Brook  <paul@codesourcery.com>
13749
13750         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13751
13752 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13753
13754         PR c/17424
13755         * gcc.dg/pr17424-1.c: New test.
13756
13757 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13758
13759         * g++.dg/tree-ssa/pr17153.C: New test.
13760
13761 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13762
13763         PR pch/13361
13764         * testsuite/g++.dg/pch/wchar-1.C: New.
13765         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13766
13767 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13768
13769         * gcc.c-torture/execute/20040917-1.c: New test.
13770
13771 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13772
13773         PR tree-optimization/17319
13774         * gcc.dg/pr17319.c: New test.
13775
13776 2004-09-17  Devang Patel  <dpatel@apple.com>
13777
13778         * gcc.dg/20040813-1.c: New test.
13779
13780 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13781
13782         PR tree-optimization/17273
13783         * gcc.c-torture/compile/pr17273.c: New test.
13784
13785 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13786
13787         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13788         Update expected messages.
13789         * gcc.dg/declspec-13.c: New test.
13790
13791 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13792
13793         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13794
13795 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13796
13797         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13798         change what 'a' is pointing to.
13799
13800 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13801
13802         PR c++/16002
13803         * g++.dg/template/error18.C: New test.
13804
13805         PR c++/16029
13806         * g++.dg/warn/Wunused-8.C: New test.
13807
13808 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13809
13810         PR tree-optimization/17513
13811         * gcc.dg/20040916-1.c: New test.
13812
13813 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13814
13815         PR c++/17501
13816         * g++.dg/template/typename7.C: New test.
13817
13818 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13819
13820         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13821
13822 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13823
13824         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13825         with -ftree-based-profiling also.
13826         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13827
13828 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13829
13830         PR/15364
13831         * gfortran.dg/der_array_io_1.f90: New test.
13832         * gfortran.dg/der_array_io_2.f90: New test.
13833         * gfortran.dg/der_array_io_3.f90: New test.
13834
13835 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13836
13837         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13838         EABI.
13839
13840 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13841
13842         * g++.dg/opt/switch1.C: New test.
13843
13844 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13845
13846         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13847         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13848         Update expected messages.
13849
13850 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13851
13852         PR fortran/16485
13853         * gfortran.dg/same_name_1.f90: New test.
13854
13855 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13856
13857         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13858         dereference garbage pointers.
13859
13860 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13861
13862         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13863         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13864
13865         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13866         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13867         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13868
13869 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13870
13871         PR c++/17324
13872         * g++.dg/template/mangle1.C: New test.
13873
13874 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13875
13876         PR tree-optimization/17252
13877         * gcc.c-torture/execute/pr17252.c: New test.
13878
13879 2004-09-14  Andrew Pinski  <apinski@apple.com>
13880
13881         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13882
13883 2004-09-14  Roger Sayle  <roger@eyesopen.com>
13884
13885         PR rtl-optimization/9771
13886         * gcc.dg/pr9771-1.c: New test case.
13887
13888 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13889
13890         PR tree-optimization/15262
13891         * gcc.c-torture/execute/pr15262-1.c: New test.
13892         * gcc.c-torture/execute/pr15262-2.c: New test.
13893
13894 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13895
13896         * gcc.dg/declspec-12.c: New test.
13897
13898 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
13899
13900         * gfortran.dg/pr17090.f90: Add directives to test.
13901
13902 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13903
13904         * gcc.c-torture/compile/20040914-1.c: New test.
13905
13906 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13907
13908         PR c++/16162
13909         * g++.dg/template/decl2.C: New test.
13910
13911 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
13912
13913         PR fortran/17090
13914         * gfortran.dg/pr17090.f90: New test.
13915
13916 2004-09-13  Dale Johannesen  <dalej@apple.com>
13917
13918         * gcc.c-torture/compile/pr17408.c:  New test case.
13919
13920 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13921
13922         PR c++/16716
13923         * g++.dg/parse/crash17.C: New test.
13924
13925         PR c++/17327
13926         * g++.dg/template/enum3.C: New test.
13927
13928 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
13929
13930         * lib/gcc-defs.exp: Load wrapper.exp.
13931         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
13932         using local code.
13933         * lib/gcc.exp (gcc_init): Similar.
13934         * lib/gfortran.exp (gfortran_init): Similar.
13935         * lib/objc.exp (objc_init): Similar.
13936         * lib/treelang.exp (treelang_init): Similar.
13937         * lib/wrapper.exp: New file with build_wrapper call machinery in
13938         ${tool}_maybe_build_wrapper.
13939
13940 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13941
13942         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
13943         "inline".
13944         * gcc.dg/declspec-11.c: Update expected messages.
13945         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
13946         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
13947         gcc.dg/inline-12.c: New tests.
13948
13949 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
13950
13951         * g++.dg/tree-ssa/pr17400.C: New testcase.
13952
13953 2004-09-13  James E Wilson  <wilson@specifixinc.com>
13954
13955         * gcc.target/mips/sb1-1.c: New testcase.
13956
13957 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
13958
13959         * lib/g77-dg.exp: Remove unused file.
13960         * lib/mike-g77.exp: Ditto.
13961         * lib/g77.exp: Ditto.
13962
13963 2004-09-12  Richard Henderson  <rth@redhat.com>
13964
13965         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
13966
13967 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13968
13969         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
13970         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13971         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
13972         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
13973         Update expected messages.
13974
13975 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
13976
13977         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
13978         declaration/use mismatch for dirp parameter.
13979
13980 2004-09-12  Andrew Pinski  <apinski@apple.com>
13981
13982         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
13983         -fgnu-runtime is passed.
13984
13985 2004-09-12  Richard Henderson  <rth@redhat.com>
13986
13987         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
13988         do the uplevel thing and update additional_flags directly.
13989         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
13990         gfortran.fortran-torture/execute/intrinsic_nearest.x,
13991         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
13992         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
13993
13994 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13995
13996         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
13997
13998 2004-09-11  Roger Sayle  <roger@eyesopen.com>
13999
14000         PR middle-end/17411
14001         * g++.dg/opt/pr17411-1.C: New test case.
14002
14003 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14004
14005         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14006         gcc.dg/tls/diag-2.c: Update expected messages.
14007         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
14008         messages.
14009         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
14010         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
14011         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
14012         gcc.dg/tls/diag-5.c: New tests.
14013
14014 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
14015
14016         * gcc.dg/20040910-1.c: Correct dg-error regexp.
14017
14018 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14019
14020         * g++.dg/parse/break-in-for.C: New test.
14021
14022 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
14023
14024         * gcc.dg/tree-ssa/20040911-1.c: New test.
14025
14026 2004-09-11  Andreas Jaeger  <aj@suse.de>
14027
14028         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
14029         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
14030
14031 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
14032
14033         * gcc.target/frv: New directory of FR-V-specific tests.
14034
14035 2004-09-10  James E Wilson  <wilson@specifixinc.com>
14036
14037         * gcc.dg/convert-vec-1.c: New test.
14038
14039 2004-09-10  Roger Sayle  <roger@eyesopen.com>
14040
14041         PR middle-end/17024
14042         * gcc.dg/pr17024-1.c: New test case.
14043
14044 2004-09-10  Eric Christopher  <echristo@redhat.com>
14045
14046         * gcc.dg/20040910-1.c: New test.
14047
14048 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14049
14050         * gcc.dg/bitfld-9.c: New test.
14051
14052 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
14053
14054         * gcc.c-torture/execute/ieee/acc1.c: New test.
14055         * gcc.c-torture/execute/ieee/acc2.c: New test.
14056         * gcc.c-torture/execute/ieee/mzero6.c: New test.
14057
14058 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14059
14060         * gcc.dg/deprecated-2.c: New test.
14061
14062 2004-09-09  James E Wilson  <wilson@specifixinc.com>
14063
14064         * gcc.dg/init-vec-1.c: New test.
14065
14066 2004-09-09  Roger Sayle  <roger@eyesopen.com>
14067
14068         PR middle-end/17055
14069         * gcc.dg/pr17055-1.c: New test case.
14070
14071 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
14072
14073         PR target/17377
14074         * gcc.c-torture/execute/pr17377.c: New test.
14075
14076 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14077
14078         PR c/8420
14079         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
14080         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
14081         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14082         gcc.dg/long-long-typespec-1.c: New tests.
14083         * gcc.dg/tls/diag-2.c: Update expected diagnostics
14084
14085 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14086
14087         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
14088         gcc.dg/gnu99-static-1.c: New tests.
14089
14090 2004-09-08  Devang Patel  <dpatel@apple.com>
14091
14092         * gcc.dg/darwin-ld-20040828-1.c: New test.
14093         * gcc.dg/darwin-ld-20040828-2.c: New test.
14094         * gcc.dg/darwin-ld-20040828-3.c: New test.
14095
14096 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
14097
14098         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
14099         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
14100         in error message.
14101         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
14102         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
14103         in error message.
14104         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
14105         types they qualify.
14106         * objc.dg/type-size-2.m: Fix wording in comment.
14107         * objc.dg/va-meth-1.m: New test case.
14108
14109 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
14110
14111         PR c/16633:
14112         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
14113         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
14114
14115 2004-09-06  Devang Patel  <dpatel@apple.com>
14116
14117         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
14118         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
14119
14120 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
14121
14122         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
14123         reflect changed line numbering of diagnostics.
14124
14125 2004-09-06  Paul Brook  <paul@codesourcery.com>
14126
14127         * gfortran.dg/edit_real_1.f90: Add new test.
14128
14129 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14130
14131         * gcc.dg/tree-ssa/loop-2.c: New test.
14132         * gcc.dg/tree-ssa/loop-3.c: New test.
14133         * gcc.dg/tree-ssa/loop-4.c: New test.
14134         * gcc.dg/tree-ssa/loop-5.c: New test.
14135
14136 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14137
14138         * gcc.dg/format/sentinel-1.c: Update for parameter option.
14139
14140 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14141
14142         * gcc.dg/format/sentinel-1.c: New test.
14143
14144 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
14145
14146         * testsuite/gcc.dg/builtins-46.c: New.
14147
14148 2004-09-03  Devang Patel  <dpatel@apple.com>
14149
14150         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
14151         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
14152
14153 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14154
14155         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
14156         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
14157         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
14158         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
14159         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
14160         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
14161         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
14162         the non-portable bzero.
14163         * gcc.dg/20010912-1.c: xfail for NetWare.
14164         * gcc.dg/20020426-2.c: xfail for NetWare.
14165         * gcc.dg/20021014-1.c: xfail for NetWare.
14166         * gcc.dg/20021018-1.c: xfail for NetWare.
14167         * gcc.dg/20030213-1.c: xfail for NetWare.
14168         * gcc.dg/20030225-1.c: xfail for NetWare.
14169         * gcc.dg/20030708-1.c: xfail for NetWare.
14170         * gcc.dg/builtins-config.h: Also exclude NetWare.
14171         * gcc.dg/format/format.h: Define restrict only if not already defined.
14172         * gcc.dg/nest.c: xfail for NetWare.
14173         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
14174         * lib/target-supports.exp (check_visibility_available): Exclude
14175         NetWare.
14176
14177 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14178
14179         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
14180         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
14181         deterministic starting point for the alignment of structure fields.
14182         * gcc.dg/Wpadded.c: Dito.
14183         * g++.dg/abi/vbase10.C: Dito.
14184
14185 2004-09-03  Devang Patel  <dpatel@apple.com>
14186
14187         * g++.dg/debug/pr15736.cc: New test.
14188
14189 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14190
14191         * README.QMTEST: Fix out-of-date link.
14192
14193 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
14194
14195         PR fortran/16579
14196         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
14197         Delete.  Duplicate of gfortran.dg/g77/20010610.f
14198
14199 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14200
14201         * g++.dg/abi/arm_rtti1.C: New test.
14202
14203 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
14204
14205         * gcc.dg/ppc-vector-memcpy.c: New.
14206         * gcc.dg/ppc-vector-memset.c: New.
14207
14208 2004-09-02  Chao-ying Fu  <fu@mips.com>
14209
14210         * gcc.target/mips/mips-3d-1.c: New test.
14211         * gcc.target/mips/mips-3d-2.c: New test.
14212         * gcc.target/mips/mips-3d-3.c: New test.
14213         * gcc.target/mips/mips-3d-4.c: New test.
14214         * gcc.target/mips/mips-3d-5.c: New test.
14215         * gcc.target/mips/mips-3d-6.c: New test.
14216         * gcc.target/mips/mips-3d-7.c: New test.
14217         * gcc.target/mips/mips-3d-8.c: New test.
14218         * gcc.target/mips/mips-3d-9.c: New test.
14219         * gcc.target/mips/mips-ps-1.c: New test.
14220         * gcc.target/mips/mips-ps-2.c: New test.
14221         * gcc.target/mips/mips-ps-3.c: New test.
14222         * gcc.target/mips/mips-ps-4.c: New test.
14223         * gcc.target/mips/mips-ps-type.c: New test.
14224
14225 2004-09-02  Paul Brook  <paul@codesourcery.com>
14226
14227         * gfortran.dg/edit_real_1.f90: Add new tests.
14228
14229 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14230
14231         PR fortran/15327
14232         * gfortran.dg/merge_char_1.f90: New test.
14233
14234 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14235
14236         PR fortran/16404
14237         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
14238
14239 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14240
14241         PR c/1522
14242         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
14243
14244 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
14245
14246         * g++.dg/opt/loop1.C: Do not XFAIL.
14247
14248 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
14249
14250         * gcc.c-torture/execute/20040831-1.c: New test.
14251
14252 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
14253
14254         PR fortran/16579
14255         * gfortran.dg/g77/20010610.f: Now passes.
14256         Copy from g77.f-torture/execute. Add dg-run directive.
14257         * gfortran.dg/g77/README: Update
14258
14259 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14260
14261         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
14262         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
14263         (t1, t2, t3, t4): Add volatile.
14264
14265 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14266
14267         * g++.dg/ext/visibility/arm1.C: New test.
14268
14269 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
14270
14271         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
14272         -pedantic-errors.
14273
14274 2004-09-01  Paul Brook  <paul@codesourcery.com>
14275
14276         * gfortran.dg/eof_2.f90: New test.
14277
14278 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14279
14280         PR fortran/16579
14281         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14282
14283 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14284
14285         PR libfortran/16805
14286         * gfortran.dg/list_read_2.f90: New test.
14287
14288 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14289
14290         * g++.dg/abi/key1.C: New test.
14291
14292 2004-08-31  Richard Henderson  <rth@redhat.com>
14293
14294         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14295         form of offsetof.
14296         * g++.dg/other/offsetof5.C: Remove duplicate.
14297
14298 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14299
14300         PR fortran/17244
14301         * gfortran.dg/func_derived_1.f90: New test.
14302
14303 2004-08-31  Paul Brook  <paul@codesourcery.com>
14304
14305         * gfortran.dg/eof_1.f90: New test.
14306
14307 2004-08-31  Paul Brook  <paul@codesourcery.com>
14308
14309         * gfortran.dg/list_read_1.f90: New file.
14310
14311 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14312
14313         * g++.dg/opt/loop1.C: XFAIL.
14314
14315 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14316
14317         * gcc.dg/funcdef-storage-1.c: New.
14318         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14319         an extern function in local scope.
14320         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14321         declare an 'auto inline' function in local scope.
14322         * gcc.dg/20011130-1.c: Likewise.
14323         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14324         an 'auto' function in local scope.
14325         * gcc.dg/20021014-1.c: Likewise.
14326         * gcc.dg/20030331-2.c: Likewise.
14327
14328 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14329
14330         * gfortran.dg/blockdata_1.f90: New test.
14331
14332 2004-08-30  Richard Henderson  <rth@redhat.com>
14333
14334         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14335
14336 2004-08-30  Richard Henderson  <rth@redhat.com>
14337
14338         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14339         additional_flags set by alternate driver.
14340         (ieee-options): New procedure.
14341         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14342         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14343         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14344         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14345
14346 2004-08-30  Richard Henderson  <rth@redhat.com>
14347
14348         * lib/f-torture.exp: Remove.
14349
14350 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14351
14352         PR rtl-optimization/16590
14353         * g++.dg/opt/loop1.C: New test.
14354
14355 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14356
14357         PR fortran/13910
14358         * gfortran.dg/oldstyle_1.f90: New test.
14359
14360 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14361         Paul Brook  <paul@codesourcery.com>
14362
14363         * gfortran.dg/g77/README: Update.
14364         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14365         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14366         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14367
14368 2004-08-28  Paul Brook  <paul@codesourcery.com>
14369
14370         PR libfortran/17195
14371         * gfortran.dg/edit_real_1.f90: New test.
14372
14373 2004-08-27  Paul Brook  <paul@codesourcery.com>
14374
14375         * gfortran.dg/rewind_1.f90: New test.
14376
14377 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14378
14379         PR fortran/16597
14380         * gfortran.dg/pr16597.f90: New test.
14381
14382 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14383
14384         PR c/13801
14385         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14386         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14387         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14388         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14389         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14390
14391 2004-08-26  Nick Clifton  <nickc@redhat.com>
14392
14393         * gcc.c-torture/compile/pr17119.c: New test.
14394
14395 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14396
14397         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14398
14399 2004-08-25  Richard Henderson  <rth@redhat.com>
14400
14401         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14402         the bits that expect kind=8 to be the largest real kind.
14403
14404 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14405
14406         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14407
14408 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14409
14410         * gfortran.dg/assignment_1.f90: New test.
14411
14412 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14413
14414         * g++.dg/template/repo3.C: New test.
14415
14416 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14417
14418         PR middle-end/16693
14419         PR tree-optimization/16372
14420         * g++.dg/opt/pr16372-1.C: New test case.
14421         * g++.dg/opt/pr16693-1.C: New test case.
14422         * g++.dg/opt/pr16693-2.C: New test case.
14423
14424 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14425
14426         * objc.dg/proto-lossage-4.m: New test.
14427
14428 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14429
14430         PR c++/17155
14431         * g++.dg/inherit/local2.C: New test.
14432
14433 2004-08-25  Paul Brook  <paul@codesourcery.com>
14434
14435         PR fortran/17144
14436         * gfortran.dg/string_ctor_1.f90: New test.
14437
14438 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14439
14440         PR c++/14428
14441         * g++.dg/template/redecl2.C: New test.
14442
14443 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14444
14445         PR fortran/17143
14446         * gfortran.dg/pr17143.f90: New test.
14447
14448 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14449
14450         PR fortran/17164
14451         * gfortran.dg/pr17164.f90: New test.
14452
14453 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14454
14455         * gcc.dg/tree-ssa/loop-1.c: New test.
14456
14457 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14458
14459         * gcc.c-torture/compile/20040824-1.c: New test.
14460
14461 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14462
14463         * gcc.c-torture/compile/iftrap-3.c: New test.
14464
14465 2004-08-24  Paul Brook  <paul@codesourcery.com>
14466
14467         * gfortran.dg/entry_2.f90: New test.
14468
14469 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14470
14471         PR c++/16889
14472         * g++.dg/lookup/ambig[12].C: New.
14473
14474 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14475
14476         PR c++/16706
14477         * g++.dg/template/crash21.C: New test.
14478         * g++.dg/template/crash22.C: Likewise.
14479
14480 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14481
14482         PR c++/17149
14483         * g++.dg/template/access15.C: New.
14484
14485 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14486
14487         PR c++/17163
14488         * g++.dg/template/repo2.C: New test.
14489
14490 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14491
14492         PR rtl-optimization/17078
14493         * gcc.c-torture/execute/pr17078-1.c: New test case.
14494
14495 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14496
14497         PR c/14492
14498         * gcc.dg/debug/crash1.c: New test.
14499
14500 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14501
14502         PR c/16180
14503         * gcc.dg/loop-5.c: New test.
14504
14505 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14506
14507         * gcc.c-torture/execute/20040823-1.c: New test.
14508
14509 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14510
14511         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14512         to the assembler.  Simplify test accordingly.
14513         (asm_abi_flags): Use GNU names.
14514         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14515         to check for ABI flags.
14516
14517 2004-08-22  Andrew Pinski  <apinski@apple.com>
14518
14519         * g++.dg/opt/pr14029.C: New test.
14520         * gcc.c-torture/execute/pr15262.c: New test.
14521
14522 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14523
14524         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14525
14526 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14527
14528         PR 16908
14529         * gfortran.dg/direct_io.f90: New test.
14530
14531 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14532
14533         PR c++/17121
14534         * g++.dg/inherit/local2.C: New test.
14535
14536 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14537
14538         PR c++/17120
14539         * g++.dg/warn/Wparentheses-4.C: New test.
14540
14541 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14542
14543         PR c++/17121
14544         * g++.dg/inherit/local2.C: New test.
14545
14546         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14547         * gcc.dg/ppc-ldstruct.c: Likewise.
14548         * gcc.dg/ppc64-abi-2.c: Likewise.
14549
14550 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14551
14552         PR rtl-optimization/17099
14553         * gcc.c-torture/execute/20040820-1.c: New test.
14554
14555 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14556
14557         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14558
14559 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14560
14561         PR fortran/17077
14562         * gfortran.dg/auto_array_1.f90: New test.
14563
14564 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14565
14566         PR fortran/17074
14567         * gfortran.dg/simpleif_1.f90: New test.
14568
14569 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14570
14571         * lib/target-supports.exp (check_profiling_available): Return
14572         false for arm*-*-symbianelf* and arm*-*-eabi*.
14573
14574         PR c++/15890
14575         * g++.dg/template/delete1.C: New test.
14576
14577 2004-08-19  Paul Brook  <paul@codesourcery.com>
14578
14579         PR fortran/14976
14580         PR fortran/16228
14581         * gfortran.dg/data_char_1.f90: New test.
14582
14583 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14584
14585         PR fortran/16946
14586         * gfortran.dg/reduction.f90: New testcase.
14587
14588 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14589
14590         PR fortran/16520
14591         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14592
14593 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14594
14595         PR c++/17041
14596         * g++.dg/Wparentheses-3.C: New test.
14597
14598 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14599
14600         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14601         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14602         * gcc.dg/vect/vect-2.c: Likewise.
14603         * gcc.dg/vect/vect-3.c: Likewise.
14604         * gcc.dg/vect/vect-4.c: Likewise.
14605         * gcc.dg/vect/vect-5.c: Likewise.
14606         * gcc.dg/vect/vect-6.c: Likewise.
14607         * gcc.dg/vect/vect-7.c: Likewise.
14608         * gcc.dg/vect/vect-25.c: Likewise.
14609         * gcc.dg/vect/vect-31.c: Likewise.
14610         * gcc.dg/vect/vect-32.c: Likewise.
14611         * gcc.dg/vect/vect-34.c: Likewise.
14612         * gcc.dg/vect/vect-36.c: Likewise.
14613         * gcc.dg/vect/vect-all.c: Likewise.
14614
14615 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14616
14617         PR c++/17068
14618         * g++.dg/template/operator4.C: New test.
14619
14620 2004-08-18  Richard Henderson  <rth@redhat.com>
14621
14622         * gcc.dg/20040206-1.c: XFAIL.
14623
14624 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14625
14626         PR c++/16246
14627         * g++.dg/template/array7.C: New test.
14628
14629 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14630
14631         * gcc.dg/mips-movcc-1.c: New test.
14632         * gcc.dg/mips-movcc-2.c: New test.
14633         * gcc.dg/mips-movcc-3.c: New test.
14634
14635         * gcc.dg/mips-nmadd-1.c: New test.
14636         * gcc.dg/mips-nmadd-2.c: New test.
14637
14638 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14639
14640         PR c++/15871
14641         * g++.dg/opt/inline8.C: New test.
14642
14643         PR c++/16965
14644         * g++.dg/parse/error17.C: New test.
14645
14646 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14647
14648         * gcc.dg/vect: New directory for vectorizer tests.
14649         * gcc.dg/vect/tree-vect.h: New file.
14650         * gcc.dg/vect/vect.exp: New file.
14651         * gcc.dg/vect/pr16105.c.c: New test.
14652         * gcc.dg/vect/vect-1.c: New test.
14653         * gcc.dg/vect/vect-2.c: New test.
14654         * gcc.dg/vect/vect-3.c: New test.
14655         * gcc.dg/vect/vect-4.c: New test.
14656         * gcc.dg/vect/vect-5.c: New test.
14657         * gcc.dg/vect/vect-6.c: New test.
14658         * gcc.dg/vect/vect-7.c: New test.
14659         * gcc.dg/vect/vect-8.c: New test.
14660         * gcc.dg/vect/vect-9.c: New test.
14661         * gcc.dg/vect/vect-10.c: New test.
14662         * gcc.dg/vect/vect-11.c: New test.
14663         * gcc.dg/vect/vect-12.c: New test.
14664         * gcc.dg/vect/vect-13.c: New test.
14665         * gcc.dg/vect/vect-14.c: New test.
14666         * gcc.dg/vect/vect-15.c: New test.
14667         * gcc.dg/vect/vect-16.c: New test.
14668         * gcc.dg/vect/vect-17.c: New test.
14669         * gcc.dg/vect/vect-18.c: New test.
14670         * gcc.dg/vect/vect-19.c: New test.
14671         * gcc.dg/vect/vect-20.c: New test.
14672         * gcc.dg/vect/vect-21.c: New test.
14673         * gcc.dg/vect/vect-22.c: New test.
14674         * gcc.dg/vect/vect-23.c: New test.
14675         * gcc.dg/vect/vect-24.c: New test.
14676         * gcc.dg/vect/vect-25.c: New test.
14677         * gcc.dg/vect/vect-26.c: New test.
14678         * gcc.dg/vect/vect-27.c: New test.
14679         * gcc.dg/vect/vect-28.c: New test.
14680         * gcc.dg/vect/vect-29.c: New test.
14681         * gcc.dg/vect/vect-30.c: New test.
14682         * gcc.dg/vect/vect-31.c: New test.
14683         * gcc.dg/vect/vect-32.c: New test.
14684         * gcc.dg/vect/vect-33.c: New test.
14685         * gcc.dg/vect/vect-34.c: New test.
14686         * gcc.dg/vect/vect-35.c: New test.
14687         * gcc.dg/vect/vect-36.c: New test.
14688         * gcc.dg/vect/vect-37.c: New test.
14689         * gcc.dg/vect/vect-38.c: New test.
14690         * gcc.dg/vect/vect-40.c: New test.
14691         * gcc.dg/vect/vect-41.c: New test.
14692         * gcc.dg/vect/vect-42.c: New test.
14693         * gcc.dg/vect/vect-43.c: New test.
14694         * gcc.dg/vect/vect-44.c: New test.
14695         * gcc.dg/vect/vect-45.c: New test.
14696         * gcc.dg/vect/vect-46.c: New test.
14697         * gcc.dg/vect/vect-47.c: New test.
14698         * gcc.dg/vect/vect-48.c: New test.
14699         * gcc.dg/vect/vect-49.c: New test.
14700         * gcc.dg/vect/vect-50.c: New test.
14701         * gcc.dg/vect/vect-51.c: New test.
14702         * gcc.dg/vect/vect-52.c: New test.
14703         * gcc.dg/vect/vect-53.c: New test.
14704         * gcc.dg/vect/vect-54.c: New test.
14705         * gcc.dg/vect/vect-55.c: New test.
14706         * gcc.dg/vect/vect-56.c: New test.
14707         * gcc.dg/vect/vect-57.c: New test.
14708         * gcc.dg/vect/vect-58.c: New test.
14709         * gcc.dg/vect/vect-59.c: New test.
14710         * gcc.dg/vect/vect-60.c: New test.
14711         * gcc.dg/vect/vect-61.c: New test.
14712         * gcc.dg/vect/vect-all.c: New test.
14713         * gcc.dg/vect/vect-none.c: New test.
14714
14715 2004-08-17  Paul Brook  <paul@codesourcery.com>
14716
14717         PR fortran/13082
14718         * gfortran.dg/entry_1.f90: New test.
14719
14720 2004-08-17  Andrew Pinski  <apinski@apple.com>
14721
14722         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14723
14724 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14725
14726         * gcc.dg/pr17036-1.c: New test.
14727
14728 2004-08-16  Devang Patel  <dpatel@apple.com>
14729
14730         * gcc.dg/darwin-20040809-1.c: New test.
14731
14732 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14733
14734         * gcc.dg/funcdef-attr-1.c: New test.
14735
14736 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14737
14738         * gcc.dg/altivec-17.c: New test.
14739         * gcc.dg/altivec-18.c: New test.
14740
14741 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14742
14743         PR c++/6749
14744         * g++.dg/template/vtable2.C: New test.
14745
14746 2004-08-14  Richard Henderson  <rth@redhat.com>
14747
14748         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14749         * gcc.dg/pack-test-4.c (main): Return 0.
14750         * gcc.dg/setjmp-1.c: Remove XFAIL.
14751         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14752
14753 2004-08-14  Richard Henderson  <rth@redhat.com>
14754
14755         * gcc.dg/980217-1.c: Add prototype for printf.
14756
14757 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14758
14759         * gfortran.dg/pr16935.f90: New test.
14760
14761 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14762
14763         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14764
14765 2004-08-13  Paul Brook  <paul@codesourcery.com>
14766
14767         * gfortran.dg/der_io_1.f90: Remove stray comma.
14768
14769 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14770
14771         * gcc.dg/vmx/cw-bug-2.c: Remove.
14772         * gcc.dg/vmx/vprint-1.c: Remove.
14773         * gcc.dg/vmx/vscan-1.c: Remove.
14774
14775 2004-08-12  Devang patel  <dpatel@apple.com>
14776
14777         * gcc.dg/darwin-20040809-2.c: New test.
14778
14779 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14780
14781         * g++.dg/ext/altivec-12.C: New test.
14782
14783         * g++.dg/ext/altivec-11.C: New test.
14784
14785 2004-08-12  Paul Brook  <paul@codesourcery.com>
14786
14787         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14788
14789 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14790
14791         * g++.dg/ext/altivec-2.C: Check for hardware support before
14792         executing any VMX instructions.
14793
14794         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14795
14796 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14797
14798         PR c++/16276
14799         * g++.old-deja/g++.other/comdat4.C: New test.
14800         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14801
14802 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14803
14804         PR target/16286
14805         * gcc.dg/pr16286.c: New test.
14806
14807 2004-08-12 Jan Beulich <jbeulich@novell.com>
14808
14809         * g++.dg/ext/asm5.C: New.
14810
14811 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14812
14813         PR c++/16698
14814         * g++.dg/eh/crash1.C: New test.
14815
14816         PR c++/16717
14817         * g++.dg/ext/construct1.C: New test.
14818
14819 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14820
14821         PR c++/16853
14822         * g++.dg/init/ptrmem1.C: New test.
14823
14824         PR c++/16618
14825         * g++.dg/parse/offsetof5.C: New test.
14826
14827         PR c++/16870
14828         * g++.dg/template/overload3.C: New test.
14829
14830 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14831
14832         PR c++/16964
14833         * g++.dg/parse/error16.C: New test.
14834
14835         PR c++/16904
14836         * g++.dg/template/error14.C: New test.
14837
14838         PR c++/16929
14839         * g++.dg/template/error15.C: New test.
14840
14841 2004-08-11  Devang Patel  <dpatel@apple.com>
14842
14843         * gcc.dg/darwin-ld-20040809-1.c: New test.
14844         * gcc.dg/darwin-ld-20040809-2.c: New test.
14845
14846 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14847
14848         PR fortran/16917
14849         * gfortran.dg/dfloat_1.f90: New test.
14850
14851 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14852
14853         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14854         * gcc.dg/dll-2.c: Fix dg-require syntax.
14855         * gcc.misc-tests/arm-isr.c (abort): Declare.
14856         (exit): Likewise.
14857
14858 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14859
14860         PR c++/16971
14861         * g++.dg/parse/crash16.C: New test.
14862
14863 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14864
14865         * gcc.dg/mips-rsqrt-1.c: New test case.
14866         * gcc.dg/mips-rsqrt-2.c: New test case.
14867         * gcc.dg/mips-rsqrt-3.c: New test case.
14868
14869 2004-08-10  Paul Brook  <paul@codesourcery.com>
14870
14871         * gfortran.dg/der_io_1.f90: New test.
14872
14873 2004-08-10  Paul Brook  <paul@codesourcery.com>
14874
14875         PR fortran/16919
14876         * gfortran.dg/der_array_1.f90: New test.
14877
14878 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14879
14880         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14881
14882 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14883
14884         * gcc.dg/wchar_t-2.c: Fix typo.
14885
14886 2004-08-09  Falk Hueffner  <falk@debian.org>
14887
14888         PR tree-optimization/12517
14889         * gcc.c-torture/compile/pr12517.c: New test.
14890
14891         PR tree-optimization/12578
14892         * gcc.c-torture/compile/pr12578.c: New test.
14893
14894         PR tree-optimization/12899
14895         * gcc.c-torture/compile/pr12899.c: New test.
14896
14897         PR rtl-optimization/14692
14898         * gcc.c-torture/compile/pr14692.c: New test.
14899
14900         PR tree-optimization/16461
14901         * gcc.c-torture/compile/pr16461.c: New test.
14902
14903 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14904
14905         * gfortran.dg/getenv_1.f90: New test.
14906
14907 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14908
14909         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
14910         wchar_t.
14911         * gcc.dg/symbian5.c: Test -fno-short-wchar.
14912
14913 2004-08-06  Paul Brook  <paul@codesourcery.com>
14914
14915         * gfortran.dg/ret_array_1.f90: New test.
14916         * gfortran.dg/ret_pointer_1.f90: New test.
14917
14918 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
14919
14920         * gcc.dg/missing-field-init-[12].c: New tests.
14921         * g++.dg/warn/missing-field-init-[12].C: New tests.
14922
14923 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14924
14925         * gcc.dg/enum2.c: New test.
14926         * gcc.dg/symbian3.c: Likewise.
14927         * gcc.dg/symbian4.c: Likewise.
14928         * gcc.dg/wchar_t-2.c: Likewise.
14929
14930 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14931
14932         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
14933         destructor tests.
14934
14935 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14936
14937         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
14938         dg-require-visiblity.
14939         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
14940         * g++.dg/ext/visibility/fvisibility.C: Likewise.
14941         * g++.dg/ext/visibility/memfuncts.C: Likewise.
14942         * g++.dg/ext/visibility/new1.C: Likewise.
14943         * g++.dg/ext/visibility/pragma.C: Likewise.
14944         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
14945         * g++.dg/ext/visibility/virtual.C: Likewise.
14946         * g++/dg/ext/visibility/visibility-1.C: Likewise.
14947         * g++/dg/ext/visibility/visibility-2.C: Likewise.
14948         * g++/dg/ext/visibility/visibility-3.C: Likewise.
14949         * g++/dg/ext/visibility/visibility-4.C: Likewise.
14950         * g++/dg/ext/visibility/visibility-5.C: Likewise.
14951         * g++/dg/ext/visibility/visibility-6.C: Likewise.
14952         * g++/dg/ext/visibility/visibility-7.C: Likewise.
14953         * g++/dg/ext/visibility/visibility-8.C: New test.
14954         * gcc.c-torture/compile/dll.x: Remove.
14955         * gcc.dg/dll-2.c: Use dg-require-dll
14956         * gcc.dg/visibility-10.c: New test.
14957         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
14958         supporting DLLs.
14959         * testsuite/lib/scanasm.exp (scan_hidden): New function.
14960         (scan_not_hidden): Likewise.
14961
14962 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
14963
14964         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
14965
14966 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
14967
14968         * gcc.c-torture/execute/20040805-1.c: New test.
14969
14970 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
14971
14972         * gcc.dg/20020118-1.c: Declare abort.
14973         * gcc.dg/altivec_check.h: Likewise.
14974         * gcc.dg/iftrap-2.c: Likewise.
14975         * gcc.dg/pragma-darwin.c: Likewise.
14976         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
14977
14978 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
14979
14980         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
14981
14982 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14983
14984         * gcc.c-torture/execute/builtins/abs-2.c,
14985         gcc.c-torture/execute/builtins/abs-3.c,
14986         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
14987         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
14988         intmax_t, uintmax_t and their limits.
14989         * gcc.dg/intmax_t-1.c: New test.
14990
14991 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14992
14993         * g++.dg/tc1/dr147.C: Add reference to PR.
14994
14995 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
14996
14997         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
14998         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
14999
15000 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
15001
15002         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
15003
15004 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15005
15006         * gcc.dg/redecl-5.c: New test.
15007         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
15008         of scanf.
15009
15010 2004-08-03  Roger Sayle  <roger@eyesopen.com>
15011
15012         PR middle-end/16790
15013         * gcc.c-torture/execute/pr16790-1.c: New test case.
15014
15015 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
15016
15017         * g++.dg/ext/visibility/assign1.C: New test.
15018         * g++.dg/ext/visibility/new1.C: Likewise.
15019
15020         * gcc.dg/symbian1.c: New test.
15021         * gcc.dg/symbian2.c: Likewise.
15022
15023 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
15024
15025         PR target/16570
15026         * gcc.dg/i386-sse-9.c: New test.
15027
15028 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15029
15030         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
15031
15032 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15033
15034         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
15035         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
15036         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
15037         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
15038         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
15039         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
15040         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
15041         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
15042         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
15043         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
15044         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
15045         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
15046         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
15047         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
15048         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
15049         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
15050         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
15051         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
15052         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
15053         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
15054         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
15055         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
15056         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
15057         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15058         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
15059         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
15060         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
15061         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
15062         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15063         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15064         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
15065         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
15066         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
15067         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
15068         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
15069         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15070         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15071         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15072         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15073         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
15074         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
15075         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
15076         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
15077         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
15078         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15079         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15080         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
15081         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
15082         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
15083         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
15084         gcc.misc-tests/i386-pf-3dnow-1.c,
15085         gcc.misc-tests/i386-pf-athlon-1.c,
15086         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15087         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
15088         Declare built-in functions used.
15089         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
15090
15091 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
15092
15093         PR c++/16707
15094         * g++.dg/lookup/using12.C: New test.
15095
15096         * g++.dg/init/null1.C: Fix PR number.
15097         * g++.dg/parse/namespace10.C: Likewise.
15098
15099 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15100
15101         PR c++/16224
15102         * g++.dg/template/spec17.C: New test.
15103         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
15104         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
15105
15106 2004-08-02  David Billinghurst
15107
15108         PR fortran/16292
15109         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
15110
15111 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
15112
15113         * gcc.dg/ia64-got-1.c: New test case.
15114
15115 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15116
15117         PR c++/16489
15118         * g++.dg/init/null1.C: New test.
15119         * g++.dg/tc1/dr76.C: Adjust error marker.
15120
15121         PR c++/16529
15122         * g++.dg/parse/namespace10.C: New test.
15123
15124         PR c++/16810
15125         * g++.dg/inherit/ptrmem2.C: New test.
15126
15127 2004-08-02  Ben Elliston  <bje@au.ibm.com>
15128
15129         PR target/16155
15130         * gcc.dg/pr16155.c: New test.
15131
15132 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15133
15134         * gcc.dg/redecl-2.c: New test.
15135
15136 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
15137
15138         * gcc.dg/darwin-longdouble.c: New file.
15139
15140 2004-07-30  Richard Henderson  <rth@redhat.com>
15141
15142         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
15143         write to constant argument.
15144         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15145
15146 2004-07-30  Richard Henderson  <rth@redhat.com>
15147
15148         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
15149         tests of nearest around zero.
15150
15151 2004-07-30  Andrew Pinski  <apinski@apple.com>
15152
15153         * gcc.c-torture/compile/20040730-1.c: New test.
15154
15155 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15156
15157         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
15158         powerpc-eabispe.
15159
15160 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15161
15162         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
15163
15164 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
15165
15166         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
15167         contains $ld_library_path.
15168         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15169
15170 2004-07-29  Richard Henderson  <rth@redhat.com>
15171
15172         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
15173
15174         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
15175         (alt2, which): New.
15176         (Check): Accept either alternative.
15177
15178 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
15179
15180         * g++.dg/abi/inline1.C: New test.
15181         * g++.dg/abi/local1-a.cc: Likewise.
15182         * g++.dg/abi/local1.C: Likewise.
15183         * g++.dg/abi/mangle11.C: Tweak location of warnings.
15184         * g++.dg/abi/mangle12.C: Likewise.
15185         * g++.dg/abi/mangle17.C: Likewise.
15186         * g++.dg/abi/mangle20-2.C: Likewise.
15187         * g++.dg/opt/interface1.C: Likewise.
15188         * g++.dg/opt/interface1.h: Likewise.
15189         * g++.dg/opt/interface1-a.cc: New test.
15190         * g++.dg/parse/repo1.C: New test.
15191         * g++.dg/template/repo1.C: Likewise.
15192         * g++.dg/warn/Winline-1.C: Likewise.
15193         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
15194
15195 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
15196
15197         * gcc.dg/tree-ssa/20040729-1.c: New test.
15198
15199 2004-07-27  Matt Austern <austern@apple.com>
15200
15201         * gcc.dg/darwin-bool-1.c: New test.
15202         * gcc.dg/darwin-bool-2.c: New test.
15203
15204 2004-07-28  Richard Henderson  <rth@redhat.com>
15205
15206         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
15207         arguments in the correct type.  Don't write to constant arguments.
15208
15209 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15210
15211         PR tree-optimization/16688
15212         PR tree-optimization/16689
15213         * g++.dg/tree-ssa/pr16688.C: New test.
15214
15215 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15216
15217         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15218         loads.  Not only in the comment, this time.
15219
15220 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
15221
15222         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
15223         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
15224         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
15225         * gcc.dg/sh4a-bitmovua.c: New.
15226         * gcc.dg/sh4a-cos.c: New.
15227         * gcc.dg/sh4a-cosf.c: New.
15228         * gcc.dg/sh4a-fprun.c: New.
15229         * gcc.dg/sh4a-fsrra.c: New.
15230         * gcc.dg/sh4a-memmovua.c: New.
15231         * gcc.dg/sh4a-sin.c: New.
15232         * gcc.dg/sh4a-sincos.c: New.
15233         * gcc.dg/sh4a-sincosf.c: New.
15234         * gcc.dg/sh4a-sinf.c: New.
15235
15236 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15237
15238         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
15239         conditionals.
15240         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15241         loads.
15242         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
15243         DOM1.
15244
15245 2004-07-27  Andrew Pinski  <apinski@apple.com>
15246
15247         * g++.dg/rtti/tinfo1.C: Correct the xfail.
15248
15249 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
15250
15251         * gcc.dg/pragma-isr.c: New test.
15252
15253 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15254
15255         PR c++/14429
15256         * g++.dg/template/ttp11.C: New test.
15257
15258 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
15259
15260         * gcc.c-torture/compile/20040727-1.c: New test.
15261
15262 2004-07-26  Eric Christopher  <echristo@redhat.com>
15263
15264         * gcc.c-torture/compile/20040726-2.c: New test.
15265
15266 2004-07-26  Andrew Pinski  <apinski@apple.com>
15267
15268         * g++.dg/rtti/tinfo1.C: Xfail.
15269
15270 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
15271
15272         * gcc.c-torture/compile/20040726-1.c: New test.
15273
15274 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
15275             Brian Ryner  <bryner@brianryner.com>
15276
15277         PR c++/9283
15278         PR c++/15000
15279         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15280         * g++.dg/ext/visibility/: New directory.
15281         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15282         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15283         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15284         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15285         * g++.dg/ext/visibility/fvisibility.C,
15286         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15287         g++.dg/ext/visibility/fvisibility-override1.C
15288         g++.dg/ext/visibility/fvisibility-override2.C
15289         g++.dg/ext/visibility/memfuncts.C
15290         g++.dg/ext/visibility/noPLT.C
15291         g++.dg/ext/visibility/pragma.C
15292         g++.dg/ext/visibility/pragma-override1.C
15293         g++.dg/ext/visibility/pragma-override2.C
15294         g++.dg/ext/visibility/staticmemfuncts.C
15295         g++.dg/ext/visibility/virtual.C: New tests.
15296
15297 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15298
15299         PR c/15360
15300         * gcc.dg/pr15360-1.c: New test.
15301
15302 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15303
15304         * gcc.dg/pragma-align-2.c: New test.
15305         * gcc.dg/pragma-init-fini.c: New test.
15306         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15307         targets.
15308
15309 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15310
15311         * gcc.dg/init-string-2.c: New test.
15312
15313 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15314
15315         PR 16684
15316         * gcc.dg/Wredundant-decls-1.c: New test case.
15317
15318 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15319
15320         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15321         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15322         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15323         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15324         * gcc.dg/compat/generate-random.c: New file.
15325         * gcc.dg/compat/generate-random.h: Likewise.
15326         * gcc.dg/compat/generate-random_r.c: Likewise.
15327         * gcc.dg/compat/struct-layout-1.h: Likewise.
15328         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15329         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15330         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15331         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15332         * gcc.dg/compat/struct-layout-1_main.c: New test.
15333         * gcc.dg/compat/struct-layout-1_x.c: New file.
15334         * gcc.dg/compat/struct-layout-1_y.c: New file.
15335         * gcc.dg/compat/struct-layout-1_test.h: New file.
15336
15337 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15338
15339         * gcc.dg/comp-return-1.c: New test
15340
15341 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15342
15343         * gcc.dg/vmx/8-02a.c: Fix typo.
15344
15345         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15346         * gcc.dg/darwin-abi-3.c: New test.
15347
15348         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15349         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15350
15351         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15352         * gcc.dg/vmx/ops-long-1.c: New test.
15353         * gcc.dg/vmx/ops-long-2.c: New test.
15354
15355 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15356
15357         * g++.dg/lookup/conv-[1234].C: New.
15358
15359 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15360
15361         * g++.dg/parse/attr2.C: Simplify.
15362
15363 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15364
15365         PR c/7284
15366         * gcc.c-torture/execute/pr7284-1.c: New test.
15367
15368 2004-07-22  Brian Booth  <bbooth@redhat.com>
15369
15370         * gcc.dg/tree-ssa/20040721-1.c: New test.
15371
15372 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15373
15374         * g++.dg/template/crash20.c: New.
15375
15376 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15377
15378         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15379         Add dg-run directive.  Declare variables as required.
15380         * gfortran.dg/g77/README: Update
15381
15382 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15383
15384         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15385         gcc.dg/cris-peep2-andu2.c: New tests.
15386
15387 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15388
15389         PR c/15052
15390         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15391         on return type.
15392         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15393         messages.
15394         * gcc.dg/qual-return-2.c: Update expected messages.
15395         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15396
15397 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15398
15399         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15400         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15401
15402 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15403
15404         PR c/11250
15405         * gcc.dg/init-string-1.c: New test.
15406
15407 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15408
15409         PR middle-end/15345
15410         PR c/16450
15411         * gcc.dg/torture/nested-fn-1.c: New test.
15412
15413 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15414
15415         PR target/16559
15416         * gcc.dg/ia64-fptr-1.c: New file.
15417
15418 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15419
15420         PR c++/14497
15421         * g++.dg/template/spec16.C: New test.
15422         * g++.old-deja/g++.robertl/eb118.C: Remove.
15423
15424 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15425
15426         PR c++/509
15427         * g++.dg/template/spec15.C: New test.
15428
15429 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15430
15431         Copy cases from g77.f-torture/execute and add dg-run
15432         directive.  Other changes as noted.
15433         * gfortran.dg/g77/13037.f
15434         * gfortran.dg/g77/1832.f
15435         * gfortran.dg/g77/19981119-0.f
15436         * gfortran.dg/g77/19990313-0.f
15437         * gfortran.dg/g77/19990313-1.f
15438         * gfortran.dg/g77/19990313-2.f
15439         * gfortran.dg/g77/19990313-3.f
15440         * gfortran.dg/g77/19990419-1.f
15441         * gfortran.dg/g77/19990826-0.f
15442         * gfortran.dg/g77/19990826-2.f
15443         * gfortran.dg/g77/20000503-1.f
15444         * gfortran.dg/g77/20001111.f
15445         * gfortran.dg/g77/20010116.f
15446         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15447         * gfortran.dg/g77/20010430.f
15448         * gfortran.dg/g77/6177.f
15449         * gfortran.dg/g77/947.f
15450         * gfortran.dg/g77/970816-3.f
15451         * gfortran.dg/g77/971102-1.f
15452         * gfortran.dg/g77/980520-1.f
15453         * gfortran.dg/g77/980628-0.f
15454         * gfortran.dg/g77/980628-1.f
15455         * gfortran.dg/g77/980628-10.f
15456         * gfortran.dg/g77/980628-2.f
15457         * gfortran.dg/g77/980628-3.f
15458         * gfortran.dg/g77/980628-7.f
15459         * gfortran.dg/g77/980628-8.f
15460         * gfortran.dg/g77/980628-9.f
15461         * gfortran.dg/g77/980701-0.f
15462         * gfortran.dg/g77/980701-1.f
15463         * gfortran.dg/g77/cabs.f
15464         * gfortran.dg/g77/claus.f
15465         * gfortran.dg/g77/complex_1.f
15466         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15467         * gfortran.dg/g77/dcomplex.f
15468         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15469         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15470         * gfortran.dg/g77/f90-intrinsic-numeric.f
15471         * gfortran.dg/g77/int8421.f
15472         * gfortran.dg/g77/labug1.f
15473         * gfortran.dg/g77/large_vec.f
15474         * gfortran.dg/g77/le.f
15475         * gfortran.dg/g77/short.f
15476         * gfortran.dg/g77/README: Update
15477
15478 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15479
15480         PR c++/16637
15481         * g++.dg/parse/lookup4.C: New test.
15482
15483 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15484
15485         PR c++/16175
15486         * g++.dg/template/ttp10.C: New test.
15487
15488 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15489
15490         * gcc.dg/pr12625-1.c: New test.
15491
15492 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15493
15494         * testsuite/gcc.dg/switch-warn-1.c: New test.
15495         * testsuite/gcc.dg/switch-warn-2.c: New test.
15496         * gcc.c-torture/compile/pr14730.c: Update.
15497
15498 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15499
15500         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15501         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15502         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15503         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15504
15505 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15506
15507         PR c++/16623
15508         * g++.dg/template/assign1.C: New test.
15509
15510 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15511
15512         PR c++/12170
15513         * g++.dg/template/ttp9.C: New test.
15514
15515 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15516
15517         * gcc.dg/format/cmn-err-1.c: New test.
15518
15519 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15520
15521         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15522         gcc.dg/Wparentheses-10.c: New tests.
15523         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15524
15525 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15526
15527         PR fortran/16465
15528         * gfortran.dg/g77//ffixed-line-length-0.f,
15529         gfortran.dg/g77/ffixed-line-length-132.f,
15530         gfortran.dg/g77/ffixed-line-length-72.f,
15531         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15532         gfortran.dg/g77/README: Update.
15533
15534 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15535
15536         PR c++/13092
15537         * g++.dg/template/non-dependent7.C: New test.
15538         * g++.dg/template/non-dependent8.C: Likewise.
15539         * g++.dg/template/non-dependent9.C: Likewise.
15540         * g++.dg/template/non-dependent10.C: Likewise.
15541
15542 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR c++/16337
15545         * g++.dg/parse/attr2.C: New test.
15546
15547 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15548
15549         * g77.dg: Removed.
15550         * g77.f-torture: Ditto.
15551
15552 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15553
15554         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15555         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15556         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15557
15558 2004-07-16  Richard Henderson  <rth@redhat.com>
15559
15560         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15561
15562 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15563
15564         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15565         tests with full list of options.
15566         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15567         of TORTURE_OPTIONS if test contains 'dg-do run'.
15568
15569         PR fortran/16404
15570         * gfortran.dg/do_iterator.f90: New test.
15571
15572 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15573
15574         PR rtl-optimization/16536
15575         * gcc.c-torture/execute/restrict-1.c: New test.
15576
15577 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15578
15579         PR fortran/15324
15580         * gfortran.dg/pr15324.f90: New test.
15581
15582         PR fortran/15129
15583         * gfortran.dg/pr15129.f90: New test.
15584
15585         PR fortran/15140
15586         * gfortran.dg/pr15140.f90: New test.
15587
15588         PR fortran/13792
15589         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15590         compile-time simplification.
15591
15592 2004-07-14  Mike Stump  <mrs@apple.com>
15593
15594         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15595
15596 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15597
15598         PR target/16325
15599         * gcc.dg/profile-generate-1.c: New.
15600
15601 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15602
15603         * gcc.c-torture/execute/20040709-1.c: New test.
15604         * gcc.c-torture/execute/20040709-2.c: New test.
15605
15606 2004-07-14  Mike Stump  <mrs@apple.com>
15607
15608         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15609
15610 2004-07-14  Mike Stump  <mrs@apple.com>
15611
15612         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15613
15614 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15615
15616         PR c++/16518
15617         * g++.dg/parse/mutable1.C: New test.
15618
15619 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15620
15621         PR tree-optimization/16443
15622         * gcc.dg/tree-ssa/20040713-1.c: New test.
15623
15624 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15625
15626         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15627         for operator new.
15628
15629 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15630
15631         * gfortran.dg/g77/README: New file
15632         * gfortran.dg/g77/19981216-0.f:  Copy from
15633         g77.f-torture/noncompile.  Add "dg-do compile" and
15634         dg-error as required.
15635         * gfortran.dg/g77/19990218-1.f: Likewise
15636         * gfortran.dg/g77/19990905-1.f: Likewise
15637         * gfortran.dg/g77/9263.f: Likewise
15638         * gfortran.dg/g77/980615-0.f: Likewise
15639         * gfortran.dg/g77/980616-0.f: Likewise
15640         * gfortran.dg/g77/check0.f: Likewise
15641         * gfortran.dg/g77/select_no_compile.f: Likewise
15642
15643 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15644
15645         Copy files from g77.f-torture/compile.
15646         Add "{ dg-do compile}".  Other changes as noted
15647         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15648         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15649         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15650         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15651         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15652         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15653         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15654         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15655         statement to conform to standard.  Append alpha1.x for reference.
15656         * gfortran.dg/g77/xformat.f: Add dg-warning
15657
15658 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15659
15660         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15661         Add {dg-do compile} directive.
15662         * gfortran.dg/g77/cpp2.F: Likewise
15663
15664 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15665
15666         PR c++/5402
15667         * g++.dg/lookup/name-clash1.C: New test.
15668
15669         PR c++/9777
15670         * g++.dg/lookup/name-clash2.C: New test.
15671
15672         PR c++/12102
15673         * g++.dg/lookup/name-clash3.C: New test.
15674
15675 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15676
15677         * g++.dg/lookup/new2.C: New test.
15678         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15679
15680 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15681
15682         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15683         Add {dg-do compile} directive.
15684         * gfortran.dg/g77/13060.f: Likewise
15685         * gfortran.dg/g77/19990218-0.f: Likewise
15686         * gfortran.dg/g77/19990305-0.f: Likewise
15687         * gfortran.dg/g77/19990419-0.f: Likewise
15688         * gfortran.dg/g77/19990502-0.f: Likewise
15689         * gfortran.dg/g77/19990502-1.f: Likewise
15690         * gfortran.dg/g77/19990525-0.f: Likewise
15691         * gfortran.dg/g77/19990826-1.f: Likewise
15692         * gfortran.dg/g77/19990826-3.f: Likewise
15693         * gfortran.dg/g77/19990905-2.f: Likewise
15694         * gfortran.dg/g77/20000412-1.f: Likewise
15695         * gfortran.dg/g77/20000511-1.f: Likewise
15696         * gfortran.dg/g77/20000511-2.f: Likewise
15697         * gfortran.dg/g77/20000518.f: Likewise
15698         * gfortran.dg/g77/20000601-1.f: Likewise
15699         * gfortran.dg/g77/20000601-2.f: Likewise
15700         * gfortran.dg/g77/20000629-1.f: Likewise
15701         * gfortran.dg/g77/20000630-2.f: Likewise
15702         * gfortran.dg/g77/20010115.f: Likewise
15703         * gfortran.dg/g77/20010321-1.f: Likewise
15704         * gfortran.dg/g77/20010426.f: Likewise
15705         * gfortran.dg/g77/20020307-1.f: Likewise
15706         * gfortran.dg/g77/8485.f: Likewise
15707         * gfortran.dg/g77/960317-1.f: Likewise
15708         * gfortran.dg/g77/970915-0.f: Likewise
15709         * gfortran.dg/g77/980310-1.f: Likewise
15710         * gfortran.dg/g77/980310-2.f: Likewise
15711         * gfortran.dg/g77/980310-3.f: Likewise
15712         * gfortran.dg/g77/980310-4.f: Likewise
15713         * gfortran.dg/g77/980310-6.f: Likewise
15714         * gfortran.dg/g77/980310-7.f: Likewise
15715         * gfortran.dg/g77/980310-8.f: Likewise
15716         * gfortran.dg/g77/980419-2.f: Likewise
15717         * gfortran.dg/g77/980424-0.f: Likewise
15718         * gfortran.dg/g77/980427-0.f: Likewise
15719         * gfortran.dg/g77/980729-0.f: Likewise
15720         * gfortran.dg/g77/981117-1.f: Likewise
15721         * gfortran.dg/g77/toon_1.f: Likewise
15722
15723 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15724
15725         PR c++/2204
15726         * g++.dg/other/abstract2.C: New test.
15727
15728 2004-07-12  Paul Brook  <paul@codesourcery.com>
15729
15730         * gfortran.dg/pointer_init_1.f90: New test.
15731
15732 2004-07-11  Paul Brook  <paul@codesourcery.com>
15733
15734         PR fortran/15986
15735         * gfortran.dg/contained_1.f90: New test.
15736
15737 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15738
15739         * g++.dg/parse/defarg8.C: New test.
15740
15741 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15742
15743         PR fortran/16433
15744         * gfortran.dg/pr16433.f: New test.
15745
15746         PR fortran/17574
15747         * gfortran.dg/pr15754.f90: New test.
15748
15749 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15750
15751         PR tree-optimization/16437
15752         * gcc.c-torture/execute/bitfld-4.c: New test.
15753
15754 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15755
15756         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15757         access to common var from module.
15758
15759 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15760
15761         PR fortran/16336
15762         * gfortran.fortran-torture/execute/common_2.f90: New test.
15763
15764 2004-07-10  Paul Brook  <paul@codesourcery.com>
15765
15766         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15767
15768 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15769
15770         PR fortran/15969
15771         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15772
15773 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15774
15775         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15776         * gfortran.dg/g77/ffixed-form-2.f: Likewise
15777         * gfortran.dg/g77/ffree-form-1.f: Likewise
15778         * gfortran.dg/g77/ffree-form-2.f: Likewise
15779         * gfortran.dg/g77/ffree-form-3.f: Likewise
15780         * gfortran.dg/g77/fno-underscoring.f: Likewise
15781         * gfortran.dg/g77/funderscoring.f: Likewise
15782         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15783
15784 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15785
15786         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15787
15788 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15789         Paul Brook  <paul@codesourcery.com>
15790
15791         PR fortran/13415
15792         * gfortran.dg/common_pointer_1.f90: New test.
15793
15794 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15795
15796         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15797
15798 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15799
15800         PR target/16364
15801         * gcc.c-torture/compile/20040709-1.c: New.
15802
15803 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15804
15805         PR fortran/14077
15806         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15807
15808 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15809
15810         PR fortran/13201
15811         * gfortran.dg/shape_1.f90: New test.
15812
15813 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15814             Andrew Pinski  <apinski@apple.com>
15815
15816         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15817
15818 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15819
15820         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15821         comment.
15822
15823 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15824         Paul Brook  <paul@codesourcery.com>
15825
15826         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15827         '.f95' and '.F95'.
15828
15829 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15830
15831         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15832
15833 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15834
15835         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15836         testcases with capital suffix.
15837
15838 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15839
15840         PR fortran/15481
15841         PR fortran/13372
15842         PR fortran/13575
15843         PR fortran/15978
15844         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15845
15846         * gfortran.dg/implicit_1.f90: New test.
15847
15848 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15849
15850         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
15851         expression to match gfortran warning/error messages
15852         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15853         dg-error text.
15854
15855 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15856
15857         * lib/fortran-torture.exp: Rename proc search_for to
15858         search_for_re.
15859
15860 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15861
15862         * gcc.c-torture/execute/simd-5.x: New file.
15863         XFAIL on SPARC 64-bit at -O0.
15864
15865 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15866
15867         PR c++/8211
15868         PR c++/16165
15869         * g++.dg/warn/effc3.C: New test.
15870
15871 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15872
15873         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15874         change X to 1X in format.
15875         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
15876         add data statements to conform to standard.
15877
15878 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15879
15880         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15881         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
15882         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
15883
15884 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15885
15886         * gfortran.dg/g77/7388.f: Copy from g77.dg
15887         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
15888         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
15889         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
15890         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
15891         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
15892         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
15893         * gfortran.dg/g77/strlen0.f: Likewise
15894
15895 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
15896
15897         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
15898         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
15899
15900 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15901
15902         * gcc.c-torture/execute/920428-2.x: Delete.
15903         * gcc.c-torture/execute/920501-7.x: Likewise.
15904
15905 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
15906
15907         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
15908         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
15909         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
15910         prescott and c3-2.
15911         (PREFETCH_3DNOW): Add -march=c3.
15912
15913 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
15914
15915         PR c/16437
15916         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
15917         * gcc.c-torture/execute/bf64-1.x: Likewise.
15918
15919 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15920
15921         * gcc.c-torture/compile/20040708-1.c: New test.
15922
15923 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15924
15925         PR c++/16169
15926         * g++.dg/warn/effc2.C: New test.
15927
15928 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15929
15930         * gcc.c-torture/execute/bitfld-1.x: Remove.
15931         * gcc.c-torture/execute/bitfld-3.c: New test.
15932         * gcc.dg/bitfld-2.c: Remove XFAILs.
15933
15934 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
15935
15936         PR c++/16276
15937         * g++.dg/rtti/tinfo1.C: New file.
15938
15939 2004-07-07  Eric Christopher  <echristo@redhat.com>
15940
15941         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
15942
15943 2004-07-07  Andrew Pinski  <apinski@apple.com>
15944
15945         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
15946
15947 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
15948
15949         * g++.dg/init/call1.C: XFAIL.
15950
15951 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
15952
15953         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
15954         except for movstrict*, to movmem* and clrstr* to clrmem*.
15955
15956 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
15957
15958         * gcc.c-torture/execute/20040707-1.c: New test.
15959
15960 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
15961
15962         * gcc.c-torture/execute/20040706-1.c: New test.
15963
15964 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15965
15966         PR c++/3671
15967         * g++.dg/template/spec14.C: New test.
15968
15969 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
15970
15971         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
15972         nothing if not yet defined.  Use it in b, c and d type definitions.
15973         * gcc.c-torture/execute/20040705-1.c: New test.
15974         * gcc.c-torture/execute/20040705-2.c: New test.
15975
15976 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15977
15978         PR c++/2518
15979         * g++.dg/lookup/new1.C: New test.
15980
15981 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15982
15983         PR c++/11406
15984         * g++.dg/template/sizeof8.C: New test.
15985
15986 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
15987
15988         * gcc.c-torture/compile/20040705-1.c: New test.
15989
15990 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
15991
15992         * gfortran.fortran-torture/execute/seq_io.f90: New test.
15993
15994 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
15995
15996         * gcc.dg/cpp/if-mop.c: Two new testcases.
15997         * gcc.dg/cpp/trad/comment-3.c: New.
15998
15999 2004-07-04  Paul Brook  <paul@codesourcery.com>
16000
16001         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
16002
16003 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
16004
16005         PR c++/3761
16006         * g++.dg/lookup/crash4.C: New test.
16007
16008 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
16009
16010         * gcc.c-torture/execute/builtin-abs-1.c
16011         * gcc.c-torture/execute/builtin-abs-2.c
16012         * gcc.c-torture/execute/builtin-complex-1.c
16013         * gcc.c-torture/execute/builtins/string-1-lib.c
16014         * gcc.c-torture/execute/builtins/string-1.c
16015         * gcc.c-torture/execute/builtins/string-2-lib.c
16016         * gcc.c-torture/execute/builtins/string-2.c
16017         * gcc.c-torture/execute/builtins/string-3-lib.c
16018         * gcc.c-torture/execute/builtins/string-3.c
16019         * gcc.c-torture/execute/builtins/string-4-lib.c
16020         * gcc.c-torture/execute/builtins/string-4.c
16021         * gcc.c-torture/execute/builtins/string-5-lib.c
16022         * gcc.c-torture/execute/builtins/string-5.c
16023         * gcc.c-torture/execute/builtins/string-6-lib.c
16024         * gcc.c-torture/execute/builtins/string-6.c
16025         * gcc.c-torture/execute/builtins/string-7-lib.c
16026         * gcc.c-torture/execute/builtins/string-7.c
16027         * gcc.c-torture/execute/builtins/string-8-lib.c
16028         * gcc.c-torture/execute/builtins/string-8.c
16029         * gcc.c-torture/execute/builtins/string-9-lib.c
16030         * gcc.c-torture/execute/builtins/string-9.c
16031         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
16032         * gcc.c-torture/execute/builtins/string-asm-1.c
16033         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
16034         * gcc.c-torture/execute/builtins/string-asm-2.c
16035         * gcc.c-torture/execute/stdio-opt-1.c
16036         * gcc.c-torture/execute/stdio-opt-2.c
16037         * gcc.c-torture/execute/stdio-opt-3.c
16038         * gcc.c-torture/execute/string-opt-1.c
16039         * gcc.c-torture/execute/string-opt-10.c
16040         * gcc.c-torture/execute/string-opt-11.c
16041         * gcc.c-torture/execute/string-opt-12.c
16042         * gcc.c-torture/execute/string-opt-13.c
16043         * gcc.c-torture/execute/string-opt-14.c
16044         * gcc.c-torture/execute/string-opt-15.c
16045         * gcc.c-torture/execute/string-opt-16.c
16046         * gcc.c-torture/execute/string-opt-2.c
16047         * gcc.c-torture/execute/string-opt-6.c
16048         * gcc.c-torture/execute/string-opt-7.c
16049         * gcc.c-torture/execute/string-opt-8.c:
16050         Replace with ...
16051
16052         * gcc.c-torture/execute/builtins/abs-2.c
16053         * gcc.c-torture/execute/builtins/abs-3.c
16054         * gcc.c-torture/execute/builtins/complex-1.c
16055         * gcc.c-torture/execute/builtins/fprintf.c
16056         * gcc.c-torture/execute/builtins/fputs.c
16057         * gcc.c-torture/execute/builtins/memcmp.c
16058         * gcc.c-torture/execute/builtins/memmove.c
16059         * gcc.c-torture/execute/builtins/memops-asm.c
16060         * gcc.c-torture/execute/builtins/mempcpy-2.c
16061         * gcc.c-torture/execute/builtins/mempcpy.c
16062         * gcc.c-torture/execute/builtins/memset.c
16063         * gcc.c-torture/execute/builtins/printf.c
16064         * gcc.c-torture/execute/builtins/sprintf.c
16065         * gcc.c-torture/execute/builtins/strcat.c
16066         * gcc.c-torture/execute/builtins/strchr.c
16067         * gcc.c-torture/execute/builtins/strcmp.c
16068         * gcc.c-torture/execute/builtins/strcpy.c
16069         * gcc.c-torture/execute/builtins/strcspn.c
16070         * gcc.c-torture/execute/builtins/strlen-2.c
16071         * gcc.c-torture/execute/builtins/strlen.c
16072         * gcc.c-torture/execute/builtins/strncat.c
16073         * gcc.c-torture/execute/builtins/strncmp-2.c
16074         * gcc.c-torture/execute/builtins/strncmp.c
16075         * gcc.c-torture/execute/builtins/strncpy.c
16076         * gcc.c-torture/execute/builtins/strpbrk.c
16077         * gcc.c-torture/execute/builtins/strpcpy-2.c
16078         * gcc.c-torture/execute/builtins/strpcpy.c
16079         * gcc.c-torture/execute/builtins/strrchr.c
16080         * gcc.c-torture/execute/builtins/strspn.c
16081         * gcc.c-torture/execute/builtins/strstr-asm.c
16082         * gcc.c-torture/execute/builtins/strstr.c:
16083         ... these new files.
16084
16085         * gcc.c-torture/execute/builtins/abs-2-lib.c
16086         * gcc.c-torture/execute/builtins/abs-3-lib.c
16087         * gcc.c-torture/execute/builtins/complex-1-lib.c
16088         * gcc.c-torture/execute/builtins/fprintf-lib.c
16089         * gcc.c-torture/execute/builtins/fputs-lib.c
16090         * gcc.c-torture/execute/builtins/memcmp-lib.c
16091         * gcc.c-torture/execute/builtins/memmove-lib.c
16092         * gcc.c-torture/execute/builtins/memops-asm-lib.c
16093         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
16094         * gcc.c-torture/execute/builtins/mempcpy-lib.c
16095         * gcc.c-torture/execute/builtins/memset-lib.c
16096         * gcc.c-torture/execute/builtins/printf-lib.c
16097         * gcc.c-torture/execute/builtins/sprintf-lib.c
16098         * gcc.c-torture/execute/builtins/strcat-lib.c
16099         * gcc.c-torture/execute/builtins/strchr-lib.c
16100         * gcc.c-torture/execute/builtins/strcmp-lib.c
16101         * gcc.c-torture/execute/builtins/strcpy-lib.c
16102         * gcc.c-torture/execute/builtins/strcspn-lib.c
16103         * gcc.c-torture/execute/builtins/strlen-2-lib.c
16104         * gcc.c-torture/execute/builtins/strlen-lib.c
16105         * gcc.c-torture/execute/builtins/strncat-lib.c
16106         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
16107         * gcc.c-torture/execute/builtins/strncmp-lib.c
16108         * gcc.c-torture/execute/builtins/strncpy-lib.c
16109         * gcc.c-torture/execute/builtins/strpbrk-lib.c
16110         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
16111         * gcc.c-torture/execute/builtins/strpcpy-lib.c
16112         * gcc.c-torture/execute/builtins/strrchr-lib.c
16113         * gcc.c-torture/execute/builtins/strspn-lib.c
16114         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
16115         * gcc.c-torture/execute/builtins/strstr-lib.c
16116         * gcc.c-torture/execute/builtins/lib/abs.c
16117         * gcc.c-torture/execute/builtins/lib/fprintf.c
16118         * gcc.c-torture/execute/builtins/lib/memset.c
16119         * gcc.c-torture/execute/builtins/lib/printf.c
16120         * gcc.c-torture/execute/builtins/lib/sprintf.c
16121         * gcc.c-torture/execute/builtins/lib/strcpy.c
16122         * gcc.c-torture/execute/builtins/lib/strcspn.c
16123         * gcc.c-torture/execute/builtins/lib/strncat.c
16124         * gcc.c-torture/execute/builtins/lib/strncmp.c
16125         * gcc.c-torture/execute/builtins/lib/strncpy.c
16126         * gcc.c-torture/execute/builtins/lib/strpbrk.c
16127         * gcc.c-torture/execute/builtins/lib/strspn.c
16128         * gcc.c-torture/execute/builtins/lib/strstr.c:
16129         New files containing support routines.
16130
16131         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
16132         declaration.
16133         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
16134         when not optimizing.
16135
16136 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
16137
16138         PR c++/16240
16139         * g++.dg/abi/mangle22.C: New test.
16140         * g++.dg/abi/mangle23.C: Likewise.
16141
16142 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
16143
16144         PR fortran/16290
16145         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
16146         Allow for cases without denormalized floating point numbers.
16147
16148 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
16149
16150         PR c/1027
16151         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16152         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
16153         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
16154         expected warning text.
16155         * gcc.dg/format/diag-2.c: New test.
16156
16157 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16158
16159         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
16160
16161 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
16162
16163         * gcc.dg/builtins-43.c: New.
16164         * gcc.dg/builtins-44.c: New.
16165         * gcc.dg/builtins-45.c: New.
16166
16167 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
16168             Andreas Tobler  <a.tobler@schweiz.ch>
16169
16170         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
16171         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
16172         as SIGSEGV.
16173         * gcc.dg/cleanup-11.c: Likewise.
16174         * gcc.dg/cleanup-8.c: Likewise.
16175         * gcc.dg/cleanup-9.c: Likewise.
16176         * gcc.dg/cleanup-5.c: Run on all platforms.
16177
16178 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16179
16180         * g++.dg/warn/nonnull1.C: New test.
16181
16182 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16183
16184         * gcc.dg/compat/compat-common.h: Wrap up CINT in
16185         an #ifndef SKIP_COMPLEX_INT/#endif pair.
16186         Special-case the Sun compiler wrt to <complex.h>.
16187
16188 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
16189
16190         * gcc.dg/Wunreachable-8.C: New test.
16191
16192         * gcc.dg/h8300-ice2.c : New test.
16193
16194 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
16195
16196         PR fortran/16161
16197         * gfortran.fortran-torture/compile/implicit.f90: Add test
16198         for implicit character.
16199
16200 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
16201
16202         PR fortran/16289
16203         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
16204         Use tiny() intrinsic to find smallest non-negative real
16205
16206 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
16207
16208         * gcc.dg/compat/struct-by-value-22_main.c: New test.
16209         * gcc.dg/compat/struct-by-value-22_x.c: New.
16210         * gcc.dg/compat/struct-by-value-22_y.c: New.
16211
16212         * gcc.c-torture/execute/20040629-1.c: New test.
16213
16214 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
16215
16216         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
16217         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
16218
16219         PR target/16195
16220         * gcc.dg/20040625-1.c: New test.
16221
16222 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16223
16224         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
16225
16226 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16227
16228         PR fortran/15963
16229         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
16230
16231 2004-06-29  Richard Henderson  <rth@redhat.com>
16232
16233         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
16234
16235 2004-06-29  Paul Brook  <paul@codesourcery.com>
16236
16237         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
16238         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
16239
16240 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
16241
16242         PR c++/16260
16243         * g++.dg/parse/crash15.C: New.
16244
16245 2004-06-28  Andrew Pinski  <apinski@apple.com>
16246
16247         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
16248         by the error already.
16249
16250         * g++.dg/opt/ptrmem4.C: Change to compile only test.
16251
16252 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
16253
16254         PR target/14041
16255         * gcc.dg/h8300-bss-align-1.c : New.
16256
16257 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16258
16259         * PR c++/16174
16260         * g++.dg/template/ctor4.C: New.
16261
16262 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16263
16264         PR c++/16205
16265         * g++.dg/warn/Wsequence-point-1.C: New test.
16266
16267 2004-06-27  Paul Brook  <paul@codesourcery.com>
16268
16269         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
16270
16271 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
16272
16273         * g++.old-deja/g++.mike/p7325.C: Remove.
16274
16275 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16276
16277         PR c/14963
16278         * gcc.dg/pr14963.c: New test.
16279
16280 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16281
16282         PR c++/16193
16283         * g++.dg/parse/redef1.C: New test.
16284
16285 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16286
16287         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16288         20021110.c.
16289         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16290         20021119-1.c.
16291         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16292         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16293         5-04.c.
16294         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16295         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16296         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16297         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16298         g++.brendan/enum14.C.
16299         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16300         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16301         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16302         g++.mike/virt1.C.
16303         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16304         memtemp24.C.
16305
16306 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16307
16308         * gcc.dg/20040527-1.c: New test case.
16309
16310 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16311
16312         PR gfortran/pr16196
16313         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16314
16315 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16316
16317         PR middle-end/15825
16318         * gcc.dg/pr15825-1.c: New test case.
16319
16320 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16321
16322         * gcc.c-torture/execute/20040625-1.c: New test.
16323
16324 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16325
16326         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16327
16328 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16329
16330         * gcc.dg/torture/mips-div-1.c: New test.
16331
16332 2004-06-24  Jeff Law  <law@redhat.com>
16333
16334         * gcc.dg/tree-ssa/20040624-1.c: New test.
16335
16336 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16337
16338         * gcc.c-torture/compile/20040624-1.c: New test.
16339
16340 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16341
16342         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16343         this directory.
16344
16345 2004-06-23  Andrew Pinski  <apinski@apple.com>
16346
16347         PR middle-end/15988
16348         * g++.dg/opt/ptrmem4.C: New test.
16349
16350         * gcc.dg/c90-array-quals-2.c: New test.
16351
16352 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16353
16354         * gcc.dg/kpice1.c: New test.
16355
16356 2006-06-23  Andrew Pinski  <apinski@apple.com>
16357
16358         * gcc.dg/c90-array-quals.c: New test.
16359
16360 2006-06-22  Richard Henderson  <rth@redhat.com>
16361
16362         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16363
16364 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16365
16366         * gcc.dg/builtins-config.h: Handle FreeBSD.
16367
16368 2006-06-22  Richard Henderson  <rth@redhat.com>
16369
16370         * g++.dg/opt/devirt1.C: New.
16371
16372 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16373
16374         * g++.dg/opt/pr15551.C: New testcase.
16375
16376 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16377
16378         PR target/14800
16379         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16380         x86_64-*-linux* when compiling for 32bit.
16381
16382 2004-06-21  Andrew Pinski  <apinski@apple.com>
16383
16384         * gcc.dg/pch/struct-1.c: New.
16385         * gcc.dg/pch/struct-1.hs: New.
16386
16387 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16388
16389         * gcc.dg/pch/save-temps-1.c: New file.
16390         * gcc.dg/pch/save-temps-1.hs: New file.
16391
16392 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16393
16394         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16395         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16396
16397 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16398
16399         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16400         to fix type error.
16401         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16402         Remove trailing spaces.
16403
16404 2004-06-21  Richard Henderson  <rth@redhat.com>
16405
16406         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16407         merging && to BIT_FIELD_REF.
16408
16409 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16410
16411         * g++.dg/opt/placeholder1.C: New test.
16412
16413 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16414
16415         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16416         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16417         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16418         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16419
16420 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16421
16422         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16423         extern "C".
16424         * g++.dg/other/pragma-re-1.C: Add comments.
16425
16426 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16427
16428         PR gfortran/16080
16429         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16430
16431 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16432
16433         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16434         instead of setting the type of size_t by
16435         hand.
16436
16437 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16438
16439         * gcc.dg/unordered-2.c: New test case.
16440         * gcc.dg/unordered-3.c: New test case.
16441
16442 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16443
16444         PR other/16043
16445         * lib/g++.exp (g++_version): Tweak regexp for version
16446         * lib/g77.exp (g77_version): Likewise
16447         * lib/gfortran.exp (gfortran_version): Likewise
16448         * lib/objc.exp (objc_version): Likewise
16449         * lib/treelang.exp (treelang_version): Likewise
16450
16451 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16452
16453         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16454         Use INT_MAX instead of __INT_MAX__.
16455         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16456
16457         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16458         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16459         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16460         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16461         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16462         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16463         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16464         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16465         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16466
16467         * gcc.dg/range-test-1.c: New test.
16468         * g++.dg/opt/range-test-1.C: New test.
16469
16470 2004-06-17  Richard Henderson  <rth@redhat.com>
16471
16472         * objc.dg/sync-1.m: New.
16473         * objc.dg/try-catch-1.m: Don't force next runtime.
16474         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16475         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16476         shadowed catch clause.
16477         * objc.dg/try-catch-5.m: New.
16478
16479 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16480
16481         Bug 14610
16482         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16483
16484 2004-06-15  Richard Henderson  <rth@redhat.com>
16485
16486         * gcc.dg/20001116-1.c: Move expected warning line.
16487
16488 2004-06-15  Richard Henderson  <rth@redhat.com>
16489
16490         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16491         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16492
16493 2004-06-15  Jeff Law  <law@redhat.com>
16494
16495         * gcc.dg/tree-ssa/20040615-1.c: New test.
16496         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16497         be less sensitive to operand ordering.
16498         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16499
16500 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16501
16502         * g++.dg/abi/bitfield3.C: Add comment..
16503
16504 2004-06-15  Richard Henderson  <rth@redhat.com>
16505
16506         * g++.dg/ext/stmtexpr1.C: XFAIL.
16507         * gcc.dg/20030612-1.c: XFAIL.
16508
16509 2004-06-15  Eric Christopher  <echristo@redhat.com>
16510
16511         * g++.dg/charset/asm5.c: New.
16512         * gcc.dg/charset/asm6.c: New.
16513
16514 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16515
16516         PR fortran/15962
16517         * gfortran.fortran-torture/execute/select_1.f90: New test.
16518
16519 2004-06-15  Paul Brook  <paul@codesourcery.com>
16520
16521         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16522
16523 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16524
16525         PR c++/15967
16526         * g++.dg/lookup/crash3.C: New test.
16527
16528 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16529
16530         PR c++/15947
16531         * g++.dg/parse/dtor4.C: New test.
16532
16533 2004-06-14  Jeff Law  <law@redhat.com>
16534
16535         * gcc.c-torture/compile/20040614-1.c: New test.
16536
16537 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16538
16539         PR fortran/15211
16540         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16541         LEN of a character array.
16542
16543 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16544
16545         PR c++/15096
16546         * g++.dg/template/ptrmem10.C: New test.
16547
16548         PR c++/14930
16549         * g++.dg/template/friend30.C: New test.
16550
16551 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16552
16553         PR fortran/14928
16554         * gfortran.fortran-torture/compile/mloc.f90: New test.
16555
16556 2004-06-13  Paul Brook  <paul@codesourcery.com>
16557
16558         * gfortran.fortran-torture/execute/random_2.f90: New test.
16559
16560 2004-06-13  Eric Christopher  <echristo@redhat.com>
16561
16562         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16563
16564 2004-06-12  Paul Brook  <paul@codesourcery.com>
16565
16566         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16567
16568 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16569
16570         PR fortran/14923
16571         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16572
16573 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16574
16575         PR fortran/14957
16576         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16577         syntax errors in end statements of contained subroutines.
16578
16579 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16580
16581         PR fortran/12841
16582         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16583
16584 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16585
16586         PR fortran/15665
16587         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16588
16589 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16590
16591         PR gfortran/12839
16592         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16593
16594 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16595
16596         PR c++/15862
16597         * g++.dg/parse/enum1.C: New test.
16598
16599 2004-06-10  Jeff Law  <law@redhat.com>
16600
16601         * gcc.c-torture/compile/20040610-1.c: New test.
16602
16603 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16604
16605         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16606         * g++.old-deja/g++.other/decl3.C: Likewise.
16607
16608 2004-06-10  Brian Booth  <bbooth@redhat.com>
16609
16610         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16611         V_MAY_DEF instead of VDEF.
16612         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16613
16614 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16615
16616         PR c++/14211
16617         * g++.dg/conversion/const1.C: New test.
16618
16619         PR c++/15076
16620         * g++.dg/conversion/reinterpret1.C: New test.
16621
16622         PR c++/15877
16623         * g++.dg/template/enum2.C: New test.
16624
16625         PR c++/15227
16626         * g++.dg/template/error13.C: New test.
16627
16628 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16629
16630         PR fortran/14957
16631         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16632         arguments to test_* REAL and of the right size.
16633
16634 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16635
16636         PR target/15569
16637         PR rtl-optimization/15681
16638         * gcc.dg/20040609-1.c: New test.
16639
16640 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16641
16642         PR c++/14791
16643         * g++.dg/opt/builtins1.C: New test.
16644
16645 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16646
16647         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16648         that use default windows32 struct layout.
16649         * gcc.dg/i386-bitfield2.c: Likewise.
16650
16651 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16652
16653         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16654         for mingw32 and cygwin targets.
16655
16656 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16657
16658         * gcc.dg/pch/macro-4.c: New.
16659         * gcc.dg/pch/macro-4.hs: New.
16660
16661 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16662
16663         PR fortran/13249
16664         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16665
16666 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16667
16668         PR fortran/13372
16669         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16670
16671 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16672
16673         PR gfortran/14897
16674         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16675
16676 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16677
16678         PR gfortran/15755
16679         * gfortran.fortran-torture/execute/backspace.c : New test.
16680
16681 2004-06-09  Paul Brook  <paul@codesourcery.com>
16682
16683         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16684         (pointer_to_section): Rewrite to use smaller array.
16685
16686 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16687
16688         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16689         * gcc.dg/ext/altivec-10.c: Same.
16690         * gcc.dg/ext/altivec-11.c: Same.
16691         * gcc.dg/ext/altivec-12.c: Same.
16692         * gcc.dg/ext/altivec-13.c: Same.
16693         * gcc.dg/ext/altivec-14.c: Same.
16694         * gcc.dg/ext/altivec-15.c: Same.
16695         * gcc.dg/ext/altivec-16.c: Same.
16696         * gcc.dg/ext/altivec-3.c: Same.
16697         * gcc.dg/ext/altivec-4.c: Same.
16698         * gcc.dg/ext/altivec-6.c: Same.
16699         * gcc.dg/ext/altivec-7.c: Same.
16700         * gcc.dg/ext/altivec-8.c: Same.
16701         * gcc.dg/ext/altivec-varargs-1.c: Same.
16702
16703         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16704         * g++.dg/ext/altivec-10.C: Same.
16705         * g++.dg/ext/altivec-2.C: Same.
16706         * g++.dg/ext/altivec-3.C: Same.
16707         * g++.dg/ext/altivec-4.C: Same.
16708         * g++.dg/ext/altivec-5.C: Same.
16709         * g++.dg/ext/altivec-6.C: Same.
16710         * g++.dg/ext/altivec-7.C: Same.
16711         * g++.dg/ext/altivec-8.C: Same.
16712         * g++.dg/ext/altivec-9.C: Same.
16713
16714 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16715
16716         PR c++/7841
16717         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16718
16719 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16720
16721         * gcc.dg/union-1.c: New test.
16722
16723 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16724
16725         * gcc.dg/builtins-41.c: New test case.
16726         * gcc.dg/builtins-42.c: New test case.
16727
16728 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16729
16730         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16731         * g++.dg/ext/altivec-10.C: Same.
16732         * g++.dg/ext/altivec-2.C: Same.
16733         * g++.dg/ext/altivec-3.C: Same.
16734         * g++.dg/ext/altivec-4.C: Same.
16735         * g++.dg/ext/altivec-5.C: Same.
16736         * g++.dg/ext/altivec-6.C: Same.
16737         * g++.dg/ext/altivec-7.C: Same.
16738         * g++.dg/ext/altivec-8.C: Same.
16739         * g++.dg/ext/altivec-9.C: Same.
16740         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16741         * g++.old-deja/g++.brendan/new3.C: Same.
16742         * gcc.c-torture/execute/eeprof-1.x: Same.
16743
16744 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16745
16746         PR c/14765
16747         * gcc.dg/pr14765-1.c: New test.
16748
16749 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16750
16751         PR c/14649
16752         * gcc.dg/pr14649-1.c: New test case.
16753
16754 2004-06-07  Richard Henderson  <rth@redhat.com>
16755
16756         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16757         if temporaries.
16758
16759 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16760
16761         * g++.dg/eh/elide1.C: Remove XFAIL.
16762
16763 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16764
16765         PR c++/15337
16766         * g++.dg/expr/sizeof3.C: New test.
16767
16768         PR c++/14777
16769         * g++.dg/template/access14.C: New test.
16770
16771         PR c++/15554
16772         * g++.dg/template/enum1.C: New test.
16773
16774         PR c++/15057
16775         * g++.dg/eh/throw1.C: New test.
16776
16777 2004-06-07  David Ayers  <d.ayers@inode.at>
16778             Ziemowit Laski  <zlaski@apple.com>
16779
16780         * lib/objc.exp (objc_target_compile): Revert the '-framework
16781         Foundation' flag fix, since bare Darwin does not ship
16782         with the Foundation framework.
16783         * objc/execute/next_mapping.h: Provide a local NSConstantString
16784         @interface and @implementation.
16785         (objc_constant_string_init): A constructor function, used to
16786         initialize the NSConstantString meta-class object.
16787         * objc/execute/string1.m: Include "next_mapping.h" instead of
16788         <Foundation/NSString.h>.
16789         * objc/execute/string2.m: Likewise.
16790         * objc/execute/string3.m: Likewise.
16791         * objc/execute/string4.m: Likewise.
16792
16793 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16794
16795         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16796         to double. Replace double with FLOAT.
16797         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16798
16799         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16800         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16801         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16802         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16803         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16804         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16805         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16806         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16807
16808 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16809
16810         PR c/13519
16811         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16812
16813 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16814
16815         PR c++/15503
16816         * g++.dg/template/meminit2.C: New test.
16817
16818 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16819
16820         PR target/15822
16821         * gcc.c-torture/execute/compare-fp-1.c,
16822         gcc.c-torture/execute/compare-fp-2.c,
16823         gcc.c-torture/execute/compare-fp-3.c,
16824         gcc.c-torture/execute/compare-fp-4.c,
16825         gcc.c-torture/execute/compare-fp-3.x,
16826         gcc.c-torture/execute/compare-fp-4.x: Moved...
16827         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16828         gcc.c-torture/execute/ieee/compare-fp-2.c,
16829         gcc.c-torture/execute/ieee/compare-fp-3.c,
16830         gcc.c-torture/execute/ieee/compare-fp-4.c,
16831         gcc.c-torture/execute/ieee/compare-fp-3.x,
16832         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16833
16834 2004-06-04  David Ayers  <d.ayers@inode.at>
16835
16836         * objc/execute/protocol-isEqual-4.m: New testcase.
16837
16838 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16839
16840         * objc/execute/protocol-isEqual-1.m: New testcase.
16841         * objc/execute/protocol-isEqual-2.m: New testcase.
16842         * objc/execute/protocol-isEqual-3.m: New testcase.
16843
16844 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16845
16846         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16847
16848 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16849
16850         * lib/objc.exp (objc_target_compile): When running tests on
16851         Darwin (Mac OS X), inform the linker about '-framework
16852         'Foundation'.
16853
16854 2004-06-02  Eric Christopher  <echristo@redhat.com>
16855
16856         * gcc.c-torture/compile/20040602-1.c: New.
16857
16858 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16859
16860         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16861         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16862
16863         PR tree-optimization/14736
16864         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16865
16866         PR tree-optimization/14042
16867         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16868
16869         PR tree-optimization/14729
16870         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16871
16872 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16873
16874         PR fortran/15557
16875         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16876
16877 2004-06-01  Richard Hederson  <rth@redhat.com>
16878
16879         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16880
16881 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16882
16883         PR c++/14932
16884         * g++.dg/parse/offsetof4.C: New test.
16885
16886 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
16887
16888         PR objc/7993
16889         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
16890
16891 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
16892
16893         PR c++/15701
16894         * g++.dg/template/friend29.C: New test.
16895
16896 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16897
16898         PR c/15749
16899         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
16900
16901 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16902
16903         * gcc.dg/sparc-trap-1.c: New test.
16904
16905 2004-05-31  Roger Sayle  <roger@eyesopen.com>
16906
16907         PR middle-end/15069
16908         * g++.dg/opt/fold3.C: New test case.
16909
16910 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
16911
16912         * lib/target-supports.exp (check_iconv_available): Fix fallout
16913         from 2004-05-28 patch.
16914
16915 2004-05-30  Paul Brook  <paul@codesourcery.com>
16916
16917         PR fortran/15620
16918         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
16919         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
16920
16921 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
16922
16923         * gfortran.fortran-torture/execute/random_1.f90: New test.
16924
16925 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16926
16927         * g++.dg/ext/altivec-10.C: New test.
16928
16929 2004-05-29  Paul Brook  <paul@codesourcery.com>
16930
16931         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
16932
16933 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16934
16935         * gcc.dg/altivec-16.c: New test.
16936
16937 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
16938
16939         * lib/target-supports.exp (check_vmx_hw_available): New.
16940         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
16941
16942         * lib/target-supports.exp (check_alias_available,
16943         check_iconv_available, check_named_sections_available): Use
16944         unique names for temporary files.
16945
16946 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16947
16948         * gcc.dg/altivec-15.c: New test.
16949
16950 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16951
16952         PR c++/15083
16953         * g++.dg/warn/noeffect6.C: New test.
16954
16955         PR c++/15471
16956         * g++.dg/expr/ptrmem4.C: New test.
16957
16958         PR c++/15640
16959         * g++.dg/template/operator3.C: New test.
16960
16961 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16962
16963         PR c++/14668
16964         * g++.dg/lookup/redecl1.C: New test.
16965         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
16966
16967 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
16968
16969         * gcc.c-torture/execute/compare-fp-1.c,
16970         gcc.c-torture/execute/compare-fp-2.c,
16971         gcc.c-torture/execute/compare-fp-3.c,
16972         gcc.c-torture/execute/compare-fp-4.c,
16973         gcc.c-torture/execute/compare-fp-3.x,
16974         gcc.c-torture/execute/compare-fp-4.x,
16975         gcc.dg/pr15649-1.c: New.
16976
16977 2004-05-27  Adam Nemet  <anemet@lnxw.com>
16978
16979         PR c++/12883
16980         * g++.dg/init/array14.C: New test.
16981
16982 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
16983
16984         * lib/compat.exp (compat-get-options-main): New.
16985         (compat-get-options): Remove unneeded code, warn for ignored
16986         command.
16987         (compat-execute): Check flag set by dg-require-* commands.
16988
16989         * lib/compat.exp (compat-execute): Break up long lines.
16990
16991 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
16992
16993         * gcc.dg/altivec-7.c: Don't use 'vector long'.
16994         * gcc.dg/altivec-14.c: New test.
16995         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
16996
16997         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
16998         * gcc.dg/altivec-12.c: Ditto.
16999
17000         * gcc.dg/altivec-3.c: Move call to altivec_check.
17001
17002 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17003
17004         PR c++/15044
17005         * g++.dg/template/error12.C: New test.
17006
17007         PR c++/15317
17008         * g++.dg/ext/attrib15.C: New test.
17009
17010         PR c++/15329
17011         * g++.dg/template/ptrmem9.C: New test.
17012
17013 2004-05-25  Paul Brook  <paul@codesourcery.com>
17014
17015         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
17016
17017 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17018
17019         PR c++/15165
17020         * g++.dg/template/crash19.C: New test.
17021
17022 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17023
17024         PR c++/15025
17025         * g++.dg/template/redecl1.C: New test.
17026
17027 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17028
17029         PR c++/14821
17030         * g++.dg/other/ns1.C: New test.
17031
17032         PR c++/14883
17033         * g++.dg/template/invalid1.C: New test.
17034
17035 2004-05-23  Paul Brook  <paul@codesourcery.com>
17036         Victor Leikehman  <lei@haifasphere.co.il>
17037
17038         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
17039         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
17040
17041 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17042
17043         PR c++/15285
17044         PR c++/15299
17045         * g++.dg/template/non-dependent5.C: New test.
17046         * g++.dg/template/non-dependent6.C: New test.
17047
17048 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17049
17050         PR c++/15507
17051         * g++.dg/inherit/union1.C: New test.
17052
17053         PR c++/15542
17054         * g++.dg/template/addr1.C: New test.
17055
17056         PR c++/15427
17057         * g++.dg/template/array5.C: New test.
17058
17059         PR c++/15287
17060         * g++.dg/template/array6.C: New test.
17061
17062 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
17063             Roger Sayle  <roger@eyesopen.com>
17064
17065         * g++.dg/lookup/forscope2.C: New test case.
17066
17067 2004-05-22  Ben Elliston  <bje@au.ibm.com>
17068
17069         * gcc.dg/cpp/Wmissingdirs.c: New.
17070
17071 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17072
17073         PR target/15301
17074         * gcc.dg/compat/union-m128-1.h: New file.
17075         * gcc.dg/compat/union-m128-1_main.c: Likewise.
17076         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17077         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17078
17079 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17080
17081         PR target/15302
17082         * gcc.dg/compat/struct-complex-1.h: New file.
17083         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
17084         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
17085         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17086
17087 2004-05-20  Roger Sayle  <roger@eyesopen.com>
17088
17089         PR middle-end/3074
17090         * gcc.dg/pr3074-1.c: New test case.
17091         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
17092
17093 2004-05-20  Falk Hueffner  <falk@debian.org>
17094
17095         PR other/15526
17096         * gcc.dg/ftrapv-1.c: New test case.
17097
17098 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17099
17100         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
17101
17102 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
17103             Jeff Law  <law@redhat.com>
17104
17105         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
17106         * gcc.dg/tree-ssa/20040518-2.c: New test.
17107
17108         * gcc.dg/tree-ssa/20040518-1.c: New test.
17109
17110 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
17111
17112         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
17113
17114 2004-05-18  Paul Brook  <paul@codesourcery.com>
17115
17116         PR fortran/13930
17117         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
17118
17119 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17120
17121         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
17122         constant folding.
17123
17124 2004-05-17  Steven Bosscher  <stevenb@suse.de>
17125
17126         * gcc.dg/tree-ssa/20040517-1.c: New test.
17127
17128 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17129
17130         * gcc.dg/loop-4.c: New test.
17131
17132 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
17133
17134         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
17135
17136 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
17137
17138         PR fortran/15311
17139         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
17140
17141 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17142
17143         PR fortran/13826
17144         PR fortran/13940
17145         * gfortran.fortran-torture/compile/data_1.f90: New test.
17146
17147 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
17148
17149         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
17150         * gcc.dg/uninit-H.c: Define ASM for __s390__.
17151
17152 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17153
17154         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
17155
17156 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17157
17158         PR c/15444
17159         * gcc.dg/format/xopen-1.c: Adjust expected message.
17160         * gcc.dg/format/xopen-3.c: New test.
17161
17162 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
17163
17164         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
17165
17166 2004-05-14  Jeff Law  <law@redhat.com>
17167
17168         * gcc.dg/tree-ssa/20040514-2.c: New test.
17169
17170 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17171
17172         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
17173         this ...
17174         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
17175         this.
17176
17177 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
17178
17179         * gcc.dg/tree-ssa/20040514-1.c: New test.
17180
17181 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17182
17183         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
17184         test.
17185
17186 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17187
17188         PR fortran/14066
17189         * gfortran.fortran-torture/compile/do_1.f90: New test.
17190
17191 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17192
17193         PR fortran/15051
17194         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
17195         test.
17196
17197 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
17198
17199         PR fortran/15149
17200         * gfortran.fortran-torture/execute/random_init.f90: New test.
17201
17202 2004-05-13  Paul Brook  <paul@codesourcery.com>
17203
17204         PR fortran/15314
17205         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
17206
17207 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
17208
17209         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
17210         for the powerpc case.
17211
17212 2004-05-13  Jeff Law  <law@redhat.com>
17213
17214         * gcc.dg/tree-ssa/20040513-1.c: New test.
17215         * gcc.dg/tree-ssa/20040513-2.c: New test.
17216
17217 2004-05-13  Paul Brook  <paul@codesourcery.com>
17218
17219         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
17220         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
17221         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
17222
17223 2004-05-13  Andreas Schwab  <schwab@suse.de>
17224
17225         PR other/10819
17226         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
17227         characters.
17228
17229 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
17230
17231         PR fortran/15294
17232         * gfortran.fortran-torture/execute/adjustr.f90: New file.
17233
17234 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
17235
17236         Merge from tree-ssa-20020619-branch.  See
17237         ChangeLog.tree-ssa for details.
17238
17239 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
17240
17241         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
17242         include <altivec.h> explicitly.
17243         * gcc.dg/altivec-13.c: Likewise.
17244
17245 2004-05-11  Paul Brook  <paul@codesourcery.com>
17246
17247         * gcc.c-torture/compile/20010518-1.c: Force enum size.
17248
17249 2004-05-10  Eric Christopher  <echristo@redhat.com>
17250
17251         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
17252         * gcc.dg/sibcall-4.c: Ditto.
17253
17254 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17255
17256         * g++.dg/ext/altivec-8.C: New test case.
17257         * gcc.dg/altivec-13.c: New test case.
17258
17259 2004-05-08  Roger Sayle  <roger@eyesopen.com>
17260
17261         * gcc.c-torture/execute/divcmp-1.c: New test case.
17262         * gcc.c-torture/execute/divcmp-2.c: New test case.
17263         * gcc.c-torture/execute/divcmp-3.c: New test case.
17264
17265 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
17266
17267         * g++.dg/other/pragma-re-2.C: New test.
17268
17269 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17270
17271         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
17272         * gcc.dg/i386-387-2.c: Likewise.
17273
17274         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
17275         __builtin_drem.
17276         * gcc.dg/i386-387-6.c: Likewise.
17277
17278 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17279
17280         * gcc.dg/builtins-33.c:  Also check log1p*.
17281
17282 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17283
17284         PR optimization/15296
17285         * gcc.c-torture/execute/pr15296.c: New test.
17286
17287 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17288
17289         * gcc.dg/builtins-40.c: New test.
17290
17291 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17292
17293         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17294
17295 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17296
17297         * g++.dg/ext/spe1.C: New testcase.
17298
17299 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17300
17301         * objc.dg/image-info.m: Allow additional attributes
17302         for __image_info section.
17303
17304 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17305
17306         * gcc.dg/torture/mips-hilo-2.c: New test.
17307
17308 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17309
17310         PR c++/14389
17311         * g++.dg/template/member5.C: New test.
17312
17313 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17314
17315         * gcc.dg/builtins-34.c: Also check expm1*.
17316
17317 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17318
17319         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17320         * gcc.dg/torture/builtin-convert-3.c: New test.
17321
17322 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17323
17324         PR middle-end/15054
17325         * g++.dg/opt/pr15054.C: New test.
17326
17327 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17328
17329         * gcc.dg/torture/builtin-rounding-1.c: New test.
17330         * gcc.dg/builtins-25.c: Delete.
17331         * gcc.dg/builtins-29.c: Delete.
17332
17333 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17334
17335         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17336         * gcc.dg/sibcall-4.c: Likewise.
17337         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17338
17339 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17340
17341         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17342         bit-field on 16-bit targets.
17343
17344 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17345
17346         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17347         16-bit targets.
17348
17349 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17350
17351         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17352         * gcc.dg/rs6000-power2-2.c: Likewise.
17353
17354 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17355
17356         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17357         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17358         Change the asm registers to be in form of frN instead of fN.
17359
17360 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17361
17362         * gcc.dg/torture/builtin-convert-2.c: New test.
17363
17364 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17365
17366         * gcc.dg/rs6000-power2-1.c: New test.
17367         * gcc.dg/rs6000-power2-2.c: New test.
17368
17369 2004-04-28  Jan Hubicka  <jh@suse.cz>
17370
17371         * gcc.dg/unused-6.c: New test.
17372
17373 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17374             Ulrich Weigand  <uweigand@de.ibm.com>
17375
17376         * ada/acats/run_all.sh: Define $target variable.
17377
17378 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17379
17380         PR c++/15119
17381         * g++.dg/other/vararg-1.C: New test.
17382
17383         PR c++/4794
17384         * g++.dg/eh/cleanup3.C: New test.
17385
17386 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17387
17388         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17389         and ad8011a (target_insn).
17390         * ada/acats/support/macro.dfs: Likewise.
17391         * ada/acats/support/impbit.adb: New file.
17392
17393 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17394
17395         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17396
17397 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17398
17399         * gcc.dg/loop-3.c: New test.
17400
17401 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17402
17403         * gcc.c-torture/execute/simd-5.c: New test.
17404
17405 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17406
17407         PR c++/15064
17408         * g++.dg/template/crash18.C: New test.
17409
17410 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17411
17412         * g++.dg/ext/complit3.C: New test.
17413
17414 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17415
17416         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17417         * gcc.dg/altivec-3.c: Same.
17418         * gcc.dg/altivec-varargs-1.c: Same.
17419
17420 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17421
17422         * lib/target-supports.exp (check_profiling_available): Assume
17423         profiling is not available on powerpc-eabi targets.
17424
17425 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17426
17427         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17428         * gcc.dg/vmx/bug-1.c: Ditto.
17429
17430 2004-04-20  Eric Christopher  <echristo@redhat.com>
17431
17432         * gcc.dg/charset/extern.c: New test.
17433         * g++.dg/charset/extern3.cc: Ditto.
17434
17435 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17436
17437         * gcc.dg/builtins-39.c: New test.
17438
17439 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17440
17441         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17442
17443 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17444
17445         * gcc.dg/torture/mips-hilo-1.c: New test.
17446
17447 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17448
17449         * gcc.c-torture/compile/20040419-1.c: New test.
17450
17451 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17452
17453         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17454
17455 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17456             Aldy Hernandez  <aldyh@redhat.com>
17457
17458         * gcc.c-torture/execute/va-arg-24.c: New.
17459
17460 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17461             Aldy Hernandez  <aldyh@redhat.com>
17462
17463         * gcc.dg/vmx/1b-01.c: New.
17464         * gcc.dg/vmx/1b-02.c: New.
17465         * gcc.dg/vmx/1b-03.c: New.
17466         * gcc.dg/vmx/1b-04.c: New.
17467         * gcc.dg/vmx/1b-05.c: New.
17468         * gcc.dg/vmx/1b-06.c: New.
17469         * gcc.dg/vmx/1b-07.c: New.
17470         * gcc.dg/vmx/1c-01.c: New.
17471         * gcc.dg/vmx/1c-02.c: New.
17472         * gcc.dg/vmx/3a-01a.c: New.
17473         * gcc.dg/vmx/3a-01.c: New.
17474         * gcc.dg/vmx/3a-01m.c: New.
17475         * gcc.dg/vmx/3a-03.c: New.
17476         * gcc.dg/vmx/3a-03m.c: New.
17477         * gcc.dg/vmx/3a-04.c: New.
17478         * gcc.dg/vmx/3a-04m.c: New.
17479         * gcc.dg/vmx/3a-05.c: New.
17480         * gcc.dg/vmx/3a-06.c: New.
17481         * gcc.dg/vmx/3a-06m.c: New.
17482         * gcc.dg/vmx/3a-07.c: New.
17483         * gcc.dg/vmx/3b-01.c: New.
17484         * gcc.dg/vmx/3b-02.c: New.
17485         * gcc.dg/vmx/3b-10.c: New.
17486         * gcc.dg/vmx/3b-13.c: New.
17487         * gcc.dg/vmx/3b-14.c: New.
17488         * gcc.dg/vmx/3b-15.c: New.
17489         * gcc.dg/vmx/3c-01a.c: New.
17490         * gcc.dg/vmx/3c-01.c: New.
17491         * gcc.dg/vmx/3c-02.c: New.
17492         * gcc.dg/vmx/3c-03.c: New.
17493         * gcc.dg/vmx/3d-01.c: New.
17494         * gcc.dg/vmx/4-01.c: New.
17495         * gcc.dg/vmx/4-03.c: New.
17496         * gcc.dg/vmx/5-01.c: New.
17497         * gcc.dg/vmx/5-02.c: New.
17498         * gcc.dg/vmx/5-03.c: New.
17499         * gcc.dg/vmx/5-04.c: New.
17500         * gcc.dg/vmx/5-05.c: New.
17501         * gcc.dg/vmx/5-06.c: New.
17502         * gcc.dg/vmx/5-07.c: New.
17503         * gcc.dg/vmx/5-07t.c: New.
17504         * gcc.dg/vmx/5-08.c: New.
17505         * gcc.dg/vmx/5-10.c: New.
17506         * gcc.dg/vmx/5-11.c: New.
17507         * gcc.dg/vmx/7-01a.c: New.
17508         * gcc.dg/vmx/7-01.c: New.
17509         * gcc.dg/vmx/7c-01.c: New.
17510         * gcc.dg/vmx/7d-01.c: New.
17511         * gcc.dg/vmx/7d-02.c: New.
17512         * gcc.dg/vmx/8-01.c: New.
17513         * gcc.dg/vmx/8-02a.c: New.
17514         * gcc.dg/vmx/8-02.c: New.
17515         * gcc.dg/vmx/brode-1.c: New.
17516         * gcc.dg/vmx/bug-1.c: New.
17517         * gcc.dg/vmx/bug-2.c: New.
17518         * gcc.dg/vmx/bug-3.c: New.
17519         * gcc.dg/vmx/cw-bug-1.c: New.
17520         * gcc.dg/vmx/cw-bug-2.c: New.
17521         * gcc.dg/vmx/cw-bug-3.c: New.
17522         * gcc.dg/vmx/dct.c: New.
17523         * gcc.dg/vmx/debug-1.c: New.
17524         * gcc.dg/vmx/debug-2.c: New.
17525         * gcc.dg/vmx/debug-3.c: New.
17526         * gcc.dg/vmx/debug-4.c: New.
17527         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17528         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17529         * gcc.dg/vmx/eg-5.c: New.
17530         * gcc.dg/vmx/fft.c: New.
17531         * gcc.dg/vmx/gcc-bug-1.c: New.
17532         * gcc.dg/vmx/gcc-bug-2.c: New.
17533         * gcc.dg/vmx/gcc-bug-3.c: New.
17534         * gcc.dg/vmx/gcc-bug-4.c: New.
17535         * gcc.dg/vmx/gcc-bug-5.c: New.
17536         * gcc.dg/vmx/gcc-bug-6.c: New.
17537         * gcc.dg/vmx/gcc-bug-7.c: New.
17538         * gcc.dg/vmx/gcc-bug-8.c: New.
17539         * gcc.dg/vmx/gcc-bug-9.c: New.
17540         * gcc.dg/vmx/gcc-bug-b.c: New.
17541         * gcc.dg/vmx/gcc-bug-c.c: New.
17542         * gcc.dg/vmx/gcc-bug-d.c: New.
17543         * gcc.dg/vmx/gcc-bug-e.c: New.
17544         * gcc.dg/vmx/gcc-bug-f.c: New.
17545         * gcc.dg/vmx/gcc-bug-g.c: New.
17546         * gcc.dg/vmx/gcc-bug-i.c: New.
17547         * gcc.dg/vmx/harness.h: New.
17548         * gcc.dg/vmx/ira1.c: New.
17549         * gcc.dg/vmx/ira2a.c: New.
17550         * gcc.dg/vmx/ira2b.c: New.
17551         * gcc.dg/vmx/ira2.c: New.
17552         * gcc.dg/vmx/ira2c.c: New.
17553         * gcc.dg/vmx/mem.c: New.
17554         * gcc.dg/vmx/newton-1.c: New.
17555         * gcc.dg/vmx/ops.c: New.
17556         * gcc.dg/vmx/sn7153.c: New.
17557         * gcc.dg/vmx/spill2.c: New.
17558         * gcc.dg/vmx/spill3.c: New.
17559         * gcc.dg/vmx/spill.c: New.
17560         * gcc.dg/vmx/t.c: New.
17561         * gcc.dg/vmx/varargs-1.c: New.
17562         * gcc.dg/vmx/varargs-2.c: New.
17563         * gcc.dg/vmx/varargs-3.c: New.
17564         * gcc.dg/vmx/varargs-4.c: New.
17565         * gcc.dg/vmx/varargs-5.c: New.
17566         * gcc.dg/vmx/varargs-6.c: New.
17567         * gcc.dg/vmx/varargs-7.c: New.
17568         * gcc.dg/vmx/vmx.exp: New.
17569         * gcc.dg/vmx/vprint-1.c: New.
17570         * gcc.dg/vmx/vscan-1.c: New.
17571         * gcc.dg/vmx/x-01.c: New.
17572         * gcc.dg/vmx/x-02.c: New.
17573         * gcc.dg/vmx/x-03.c: New.
17574         * gcc.dg/vmx/x-04.c: New.
17575         * gcc.dg/vmx/x-05.c: New.
17576         * gcc.dg/vmx/yousufi-1.c: New.
17577         * gcc.dg/vmx/zero-1.c: New.
17578         * gcc.dg/vmx/zero.c: New.
17579
17580 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17581
17582         * g++.dg/lookup/java1.C: Update for chage of
17583         _Jv_AllocObject.
17584         * g++.dg/lookup/java2.C: Likewise.
17585
17586 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17587
17588         * ada/acats/run_all.sh: use -O2 by default.
17589
17590 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17591
17592         * gcc.dg/vr-mult-[12].c: New tests.
17593
17594 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17595
17596         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17597
17598         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17599
17600 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17601
17602         * lib/target-supports.exp (check_profiling_available): Assume profiling
17603         isn't available for mips*-*-elf targets.
17604
17605 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17606
17607         * gcc.dg/builtins-38.c: New test.
17608
17609 2004-04-14  Eric Christopher  <echristo@redhat.com>
17610
17611         * g++.dg/charset/charset.exp: Run .cc extension tests.
17612
17613 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17614
17615         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17616
17617 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17618
17619         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17620
17621 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17622
17623         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17624         * gcc.dg/i386-387-2.c: Likewise.
17625
17626         * gcc.dg/i386-387-7.c: New test.
17627         * gcc.dg/i386-387-8.c: New test.
17628
17629         * gcc.dg/builtins-37.c: New test.
17630
17631 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17632
17633         * g++.dg/pch/externc-1.C: Add missing semicolon.
17634
17635 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17636
17637         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17638
17639 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17640
17641         * gcc.c-torture/execute/20040411-1.c: New test.
17642
17643 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17644
17645         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17646
17647 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17648
17649         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17650
17651 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17652
17653         * lib/target-supports.exp (check_named_sections_available): New.
17654         * lib/gcc-dg.exp (dg-require-named-sections): New.
17655         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17656         old-deja.exp.  Also prune error-count message from HP linker.
17657         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17658
17659         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17660         * g++.old-deja/g++.pt/static3.C: Likewise.
17661         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17662
17663 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17664
17665         * gcc.c-torture/execute/20040409-1.c: New test case.
17666         * gcc.c-torture/execute/20040409-2.c: New test case.
17667         * gcc.c-torture/execute/20040409-3.c: New test case.
17668
17669 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17670
17671         * gcc.dg/20040409-1.c: New test.
17672
17673 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17674
17675         PR target/14888
17676         * g++.dg/opt/pr14888.C: New test case.
17677
17678 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17679
17680         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17681         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17682         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17683         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17684         New tests.
17685
17686 2004-04-08  Paul Brook  <paul@codesourcery.com>
17687
17688         * gcc.dg/spill-1.c: New test.
17689
17690 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17691
17692         * gcc.dg/torture/builtin-ctype-2.c: New test.
17693
17694 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17695
17696         * gcc.dg/pch/pch.exp: Add largefile test.
17697
17698 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17699
17700         * g++.dg/pch/externc-1.Hs: New.
17701         * g++.dg/pch/externc-1.C: New.
17702
17703 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17704
17705         * gcc.dg/compat/struct-by-value-5a_main.c,
17706         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17707         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17708         * gcc.dg/compat/struct-by-value-5a_x.c,
17709         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17710         gcc.dg/compat/struct-by-value-5_x.c.
17711         * gcc.dg/compat/struct-by-value-5a_y.c,
17712         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17713         gcc.dg/compat/struct-by-value-5_y.c.
17714
17715         * gcc.dg/compat/struct-by-value-6a_main.c,
17716         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17717         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17718         * gcc.dg/compat/struct-by-value-6a_x.c,
17719         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17720         gcc.dg/compat/struct-by-value-6_x.c.
17721         * gcc.dg/compat/struct-by-value-6a_y.c,
17722         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17723         gcc.dg/compat/struct-by-value-6_y.c.
17724
17725         * gcc.dg/compat/struct-by-value-7a_main.c,
17726         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17727         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17728         * gcc.dg/compat/struct-by-value-7a_x.c,
17729         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17730         gcc.dg/compat/struct-by-value-7_x.c.
17731         * gcc.dg/compat/struct-by-value-7a_y.c,
17732         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17733         gcc.dg/compat/struct-by-value-7_y.c.
17734
17735 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17736
17737         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17738         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17739         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17740         options.
17741
17742 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17743
17744         * gcc.dg/builtins-36.c: New test.
17745
17746 2004-04-06  Paul Brook  <paul@codesourcery.com>
17747
17748         * README.gcc: Remove obsolete contraint on testcases.
17749
17750 2004-04-05  Paul Brook  <paul@codesourcery.com>
17751
17752         PR2123
17753         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17754         failure and exit(0) on success.
17755         * g++.dg/expr/anew2.C: Ditto.
17756         * g++.dg/expr/anew3.C: Ditto.
17757         * g++.dg/expr/anew4.C: Ditto.
17758
17759 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17760
17761         PR c++/3518
17762         * g++.dg/template/unify7.C: New.
17763
17764 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17765
17766         * g++.dg/README: Bring up to date with new subdirectories; remove
17767         duplicate subdirectory lines.
17768
17769 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17770
17771         PR c++/14007
17772         * g++.dg/template/unify5.C: New.
17773         * g++.dg/template/unify6.C: New.
17774         * g++.dg/template/qualttp20.C: Adjust.
17775         * g++.old-deja/g++.jason/report.C: Adjust.
17776         * g++.old-deja/g++.other/qual1.C: Adjust.
17777
17778 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17779
17780         PR c++/14803
17781         * g++.dg/inherit/ptrmem1.C: New test.
17782
17783 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17784
17785         PR c++/14755
17786         * gcc.c-torture/execute/20040331-1.c: New test.
17787         * gcc.dg/20040331-1.c: New test.
17788
17789 2004-04-01  Paul Brook  <paul@codesourcery.com>
17790
17791         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17792
17793 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17794
17795         PR c++/14724
17796         * g++.dg/init/goto1.C: New test.
17797
17798         PR c++/14763
17799         * g++.dg/template/defarg4.C: New test.
17800
17801 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17802
17803         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17804
17805 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17806
17807         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17808
17809 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17810
17811         * gcc.dg/noncompile/undeclared-2.c: New test.
17812
17813 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17814
17815         * gcc.dg/940409-1.c: Remove XFAIL.
17816         * gcc.dg/reg-vol-struct-1.c: New test.
17817
17818 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17819
17820         * gcc.dg/torture/builtin-wctype-1.c: New test.
17821
17822 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17823
17824         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17825         * gcc.dg/20001101-1.c: Likewise.
17826         * gcc.dg/20001102-1.c: Likewise.
17827
17828 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17829
17830         * gcc.dg/compare8.c: Add an additional test for XOR.
17831
17832 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17833
17834         * gcc.dg/torture/builtin-ctype-1.c: New test.
17835
17836 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17837
17838         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17839         * gcc.dg/torture/builtin-math-1.c: Likewise.
17840         * gcc.dg/torture/builtin-power-1.c: New test.
17841
17842 2004-03-24  Andreas Schwab  <schwab@suse.de>
17843
17844         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17845         IA64 assembler.
17846
17847 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17848             Roger Sayle  <roger@eyesopen.com>
17849
17850         * gcc.dg/compare8.c: New test case.
17851
17852 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17853
17854         * g++.dg/ext/altivec-7.C: New test.
17855
17856 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17857
17858         PR 12267, 12391, 12560, 13129, 14114, 14133
17859         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17860         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17861         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17862         Adjust error regexps.
17863         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17864         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17865         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17866         * gcc.dg/local1.c: Add explanatory comment.
17867
17868 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17869
17870         PR optimization/14669
17871         * g++.dg/opt/fold2.C: New test case.
17872
17873 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17874
17875         PR c/14069
17876         * gcc.dg/20040322-1.c: New test.
17877
17878 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17879
17880         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17881         * gcc.dg/ultrasp4.c: Likewise.
17882         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17883
17884 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17885
17886         * gcc.dg/i386-sse-8.c: Reset default options.
17887
17888 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17889
17890         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
17891         in the error message text.
17892
17893 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17894
17895         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
17896
17897 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
17898
17899         PR c++/14616
17900         * g++.dg/init/array13.C: New test.
17901
17902 2004-03-20  Roger Sayle  <roger@eyesopen.com>
17903
17904         PR target/13889
17905         * gcc.c-torture/compile/pr13889.c: New test case.
17906
17907 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17908
17909         PR c/14635
17910         * builtins-1.c (nan, nans): Don't test.
17911         * builtins-30.c: Don't use nan, nanf, nanl.
17912         * builtins-35.c: New test.
17913
17914 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
17915
17916         * g++.dg/ext/altivec-6.C: New test.
17917
17918 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
17919
17920         * g++.dg/init/placement3.C: New test.
17921
17922         * g++.dg/template/spec13.C: New test.
17923
17924         * g++.dg/lookup/using11.C: New test.
17925
17926         * g++.dg/lookup/koenig3.C: New test.
17927
17928         * g++.dg/template/operator2.C: New test.
17929
17930         * g++.dg/expr/dtor3.C: New test.
17931         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
17932         marker.
17933         * g++.old-deja/g++.law/visibility28.C: Likewise.
17934
17935 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
17936
17937         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
17938         * gcc.dg/ppc64-abi-3.c: Likewise.
17939
17940 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17941
17942         PR c++/14545
17943         * g++.dg/parse/template15.C: New test.
17944
17945 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17946
17947         * g++.dg/expr/dtor2.C: New test.
17948
17949         * g++.dg/lookup/anon4.C: New test.
17950
17951         * g++.dg/overload/using1.C: New test.
17952
17953         * g++.dg/template/lookup7.C: New test.
17954
17955         * g++.dg/template/typename6.C: New test.
17956
17957         * g++.dg/expr/cond6.C: New test.
17958
17959 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17960
17961         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
17962
17963 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17964
17965         * g++.dg/expr/cond5.C: New test.
17966         * g++.dg/expr/constcast1.C: Likewise.
17967         * g++.dg/expr/ptrmem2.C: Likewise.
17968         * g++.dg/expr/ptrmem3.C: Likewise.
17969         * g++.dg/lookup/main1.C: Likewise.
17970         * g++.dg/template/lookup6.C: Likewise.
17971
17972 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17973
17974         * gcc.dg/local1.c: New test.
17975
17976         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
17977
17978 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17979
17980         * gcc.dg/torture/builtin-convert-1.c: New test.
17981
17982 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17983
17984         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
17985
17986 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17987
17988         PR c++/14481
17989         * g++.dg/warn/Wunused-7.C: New test.
17990
17991 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17992
17993         * gcc.dg/torture/builtin-integral-1.c: New test.
17994
17995 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17996
17997         PR c++/14586
17998         * g++.dg/parse/non-dependent3.C: New test.
17999
18000 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
18001
18002         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
18003         * g++.dg/eh/simd-2.C: Likewise.
18004         * g++.dg/init/array10.C: Likewise.
18005         * gcc.c-torture/compile/simd-1.c: Likewise.
18006         * gcc.c-torture/compile/simd-2.c: Likewise.
18007         * gcc.c-torture/compile/simd-3.c: Likewise.
18008         * gcc.c-torture/compile/simd-4.c: Likewise.
18009         * gcc.c-torture/compile/simd-6.c: Likewise.
18010         * gcc.c-torture/execute/simd-1.c: Likewise.
18011         * gcc.c-torture/execute/simd-2.c: Likewise.
18012         * gcc.dg/compat/vector-defs.h: Likewise.
18013         * gcc.dg/20020531-1.c: Likewise.
18014         * gcc.dg/altivec-3.c: Likewise.
18015         * gcc.dg/altivec-4.c: Likewise.
18016         * gcc.dg/altivec-varargs-1.c: Likewise.
18017         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
18018         * gcc.dg/i386-mmx-3.c: Likewise.
18019         * gcc.dg/i386-sse-4.c: Likewise.
18020         * gcc.dg/i386-sse-5.c: Likewise.
18021         * gcc.dg/i386-sse-8.c: Likewise.
18022         * gcc.dg/simd-1.c: Likewise.
18023         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
18024         __ev64_opaque__ since the machine description provides it.
18025
18026 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18027
18028         * lib/compat.exp (skip_list): New global variable.
18029         Use it to hold the user defined COMPAT_SKIPS list if any.
18030         (compat-obj): Add the members of skip_list to optall.
18031
18032 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18033
18034         * gcc.dg/compat/union-by-value-1_main.c,
18035         union-by-value-1_x.c, union-by-value-1_y.c,
18036         union-check.h, union-defs.h,
18037         union-init.h, union-return-1_main.c,
18038         union-return-1_x.c, union-return-1_y.c: New files.
18039
18040 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18041
18042         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
18043         mixed-struct-init.h: Add 4 mixed structure types.
18044         struct-by-value-21_main.c, struct-by-value-21_x.c,
18045         struct-by-value-21_y.c, struct-return-21_main.c,
18046         struct-return-21_x.c, struct-return-21_y.c: New files.
18047
18048 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
18049
18050         PR c++/14550
18051         * g++.dg/parse/template14.C: New test.
18052
18053 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18054
18055         * gcc.c-torture/execute/20040313-1.c: New test.
18056
18057 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
18058
18059         PR target/14533
18060         * gcc.dg/20040311-2.c: New test.
18061
18062 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
18063
18064         PR other/14544
18065         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
18066         bit-field.
18067
18068 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
18069
18070         * gcc.dg/20040305-2.c: Add missing return statement.
18071
18072 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18073
18074         * gcc.dg/builtins-34.c: Also check pow10*.
18075
18076 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18077
18078         PR target/14262
18079         * gcc.dg/20040305-2.c: New test.
18080
18081 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18082
18083         * gcc.dg/20040310-1.c: New test.
18084
18085 2004-03-11  Roger Sayle  <roger@eyesopen.com>
18086
18087         * gcc.c-torture/execute/20040311-1.c: New test case.
18088
18089 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
18090
18091         PR c++/14476
18092         * g++.dg/lookup/enum1.C: New test.
18093
18094 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
18095
18096         PR c++/14510
18097         * g++.dg/lookup/struct2.C: New test.
18098
18099 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
18100
18101         * gcc.dg/builtins-34.c: New test.
18102
18103 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18104
18105         * gcc.dg/torture/builtin-nonneg-1.c: New test.
18106
18107 2004-03-09  James E Wilson  <wilson@specifixinc.com>
18108
18109         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
18110         * gcc.dg/alias-2.c: New testcase.
18111
18112 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
18113
18114         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
18115
18116 2004-03-09  Roger Sayle  <roger@eyesopen.com>
18117
18118         * gcc.c-torture/execute/20040309-1.c: New test case.
18119
18120 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18121
18122         PR c++/14397
18123         * g++.dg/overload/ref1.C: New.
18124
18125 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18126
18127         PR c++/14409
18128         * g++.dg/template/spec12.C: New test.
18129
18130         PR c++/14448
18131         * g++.dg/parse/crash14.C: New test.
18132
18133 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18134
18135         PR c++/14230
18136         * g++.dg/init/ref11.C: New test.
18137
18138 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18139
18140         PR c++/14432
18141         * g++.dg/parse/builtin2.C: New test.
18142
18143 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18144
18145         PR c++/14401
18146         * g++.dg/init/ctor3.C: New test.
18147         * g++.dg/init/union1.C: New test.
18148         * g++.dg/ext/anon-struct4.C: New test.
18149
18150 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18151
18152         * g++.dg/lookup/koenig1.C: Tweak error messages.
18153         * g++.dg/lookup/used-before-declaration.C: Likewise.
18154         * g++.dg/other/do1.C: Likewise.
18155         * g++.dg/overload/koenig1.C: Likewise.
18156         * g++.dg/parse/crash13.C: Likewise.
18157         * g++.dg/template/instantiate3.C: Likewise.
18158
18159 2004-03-08  Eric Christopher  <echristo@redhat.com>
18160
18161         * * lib/target-supports.exp: Enable libiconv in test
18162         compilation.  Fix up error checking.
18163
18164 2004-03-08  Roger Sayle  <roger@eyesopen.com>
18165
18166         PR middle-end/14289
18167         * gcc.dg/pr14289-1.c: New test case.
18168         * gcc.dg/pr14289-2.c: Likewise.
18169         * gcc.dg/pr14289-3.c: Likewise.
18170
18171 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
18172
18173         * gcc.c-torture/execute/20040308-1.c: New test.
18174
18175 2004-03-07  Roger Sayle  <roger@eyesopen.com>
18176
18177         * gcc.c-torture/execute/20040307-1.c: New test case.
18178
18179 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
18180
18181         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
18182
18183 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
18184
18185         * gcc.dg/20040306-1.c: New test.
18186
18187 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
18188
18189         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
18190         them static.
18191         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
18192
18193 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18194
18195         PR c/14465
18196         * gcc.dg/decl-6.c: New test.
18197
18198 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18199
18200         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
18201         Rename LOGPOW -> LOG_POW.
18202         (SQRT_EXP, POW_EXP): New.
18203
18204 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18205
18206         * gcc.dg/i386-sse-8.c: New test.
18207
18208 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18209
18210         PR c/14114
18211         * gcc.dg/decl-5.c: New test.
18212
18213 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
18214
18215         * gcc.dg/20040305-1.c: New test.
18216
18217 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
18218
18219         PR other/14354
18220         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
18221
18222 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
18223
18224         PR c++/14425, c++/14426
18225         * g++.dg/ext/altivec-4.C: New test.
18226         * g++.dg/ext/altivec-5.C: New test.
18227
18228 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
18229
18230         * g++.old-deja/g++.other/linkage1.C: Expect errors about
18231         global variables of a type with no linkage.
18232         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
18233         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
18234         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
18235         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
18236         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
18237         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
18238         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
18239         * g++.dg/warn/deprecated.C: Name enum Color.
18240         * g++.dg/overload/VLA.C: Name structure for 'b'.
18241         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
18242
18243 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18244
18245         * gcc.c-torture/compile/20040304-1.c: New test.
18246
18247 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
18248
18249         PR 13728
18250         * gcc.dg/decl-4.c: New testcase.
18251
18252 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
18253
18254         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
18255         as PRECF if sizeof (float) > sizeof (double).
18256         (PRECL): Make it the same as PRECF if
18257         sizeof (float) > sizeof (long double).
18258
18259 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18260
18261         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
18262         system type.  Add check for irix6 which doesn't have c99 runtime.
18263
18264 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
18265
18266         * gcc.dg/const-elim-1.c: xfail for xtensa.
18267
18268 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18269
18270         PR c++/14369
18271         * g++.dg/template/cond4.C: New test.
18272
18273 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18274
18275         PR c++/14360
18276         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
18277
18278         PR c++/14361
18279         * g++.dg/parse/defarg7.C: New test.
18280
18281         PR c++/14359
18282         * g++.dg/template/friend26.C: New test.
18283
18284 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18285
18286         PR c++/14324
18287         * g++.dg/abi/mangle21.C: New test.
18288
18289         PR c++/14260
18290         * g++.dg/parse/constructor2.C: New test.
18291
18292         PR c++/14337
18293         * g++.dg/template/sfinae1.C: New test.
18294
18295 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18296
18297         PR c++/14267
18298         * g++.dg/expr/crash2.C: New test.
18299
18300         PR middle-end/13448
18301         * gcc.dg/inline-5.c: New test.
18302         * gcc.dg/always-inline.c: Split out tests into ...
18303         * gcc.dg/always-inline2.c: ... this and ...
18304         * gcc.dg/always-inline3.c: ... this.
18305
18306 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18307
18308         PR debug/12103
18309         * g++.dg/debug/crash1.C: New test.
18310
18311 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18312
18313         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18314         function with __attribute__((noinline)).
18315         (recurser_void2): Likewise.
18316         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18317         (recurser_void2): Likewise.
18318
18319 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18320
18321         PR middle-end/14203
18322         * g++.dg/warn/Wunused-6.C: New test case.
18323
18324 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18325
18326         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18327         not defined.
18328
18329 2004-02-27  Eric Christopher  <echristo@redhat.com>
18330
18331         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18332         * g++.dg/charset/asm2.c: Run only x86.
18333         * gcc.dg/charset/asm3.c: Ditto.
18334
18335 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18336
18337         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18338         ld_library_path.
18339
18340 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18341
18342         * g++.dg/ext/altivec-3.C: New.
18343
18344 2004-02-26  Richard Henderson  <rth@redhat.com>
18345
18346         * g++.dg/ext/attrib10.C: Mark for warning.
18347         * gcc.dg/attr-alias-1.c: New.
18348
18349 2004-02-26  Richard Henderson  <rth@redhat.com>
18350
18351         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18352         * gcc.c-torture/execute/20040208-2.c: ... it back.
18353
18354 2004-02-26  Eric Christopher  <echristo@redhat.com>
18355
18356         * lib/target-supports.exp (check-iconv-available): New function.
18357         * lib/gcc-dg.exp (dg-require-iconv): New function.
18358         Use above.
18359         * gcc.dg/charset: New directory.
18360         * gcc.dg/charset/charset.exp: New file.
18361         * gcc.dg/charset/asm1.c: Ditto.
18362         * gcc.dg/charset/asm2.c: Ditto.
18363         * gcc.dg/charset/asm3.c: Ditto.
18364         * gcc.dg/charset/asm4.c: Ditto.
18365         * gcc.dg/charset/asm5.c: Ditto.
18366         * gcc.dg/charset/attribute1.c: Ditto.
18367         * gcc.dg/charset/attribute2.c: Ditto.
18368         * gcc.dg/charset/string1.c: Ditto.
18369         * g++.dg/charset: New directory.
18370         * g++.dg/dg.exp: Add here. Special options.
18371         * g++.dg/charset/charset.exp: New file.
18372         * g++.dg/charset/asm1.c: Ditto.
18373         * g++.dg/charset/asm2.c: Ditto.
18374         * g++.dg/charset/asm3.c: Ditto.
18375         * g++.dg/charset/asm4.c: Ditto.
18376         * g++.dg/charset/attribute1.c: Ditto.
18377         * g++.dg/charset/attribute2.c: Ditto.
18378         * g++.dg/charset/extern1.cc: Ditto.
18379         * g++.dg/charset/extern2.cc: Ditto.
18380         * g++.dg/charset/string1.c: Ditto.
18381
18382 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18383
18384         PR c++/14278
18385         * g++.dg/parse/comma1.C: New test.
18386
18387 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18388
18389         PR c++/14284
18390         * g++.dg/template/ttp8.C: New test.
18391
18392 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18393
18394         * gcc.dg/fixuns-trunc-1.c: New test.
18395
18396 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18397
18398         * gcc.dg/builtins-config.h: Use #elif.
18399
18400 2004-02-26  Michael Matz  <matz@suse.de>
18401
18402         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18403         * gcc.dg/991214-1.c: Likewise.
18404         * gcc.dg/i386-asm-1.c: Likewise.
18405
18406 2004-02-25  Richard Henderson  <rth@redhat.com>
18407
18408         * gcc.c-torture/execute/20040208-2.c: Move ...
18409         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18410
18411 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18412
18413         PR c++/14246
18414         * g++.dg/other/crash-3.C: New test.
18415
18416 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18417
18418         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18419         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18420
18421         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18422         HP-UX.
18423
18424 2004-02-24  Michael Matz  <matz@suse.de>
18425
18426         * gcc.dg/i386-regparm.c: New.
18427
18428 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18429
18430         * gcc.c-torture/execute/20040223-1.c: New.
18431
18432 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18433             Kazu Hirata  <kazu@cs.umass.edu>
18434
18435         * gcc.dg/fwritable-strings-1.c: Remove.
18436
18437 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18438
18439         PR c/14156
18440         * gcc.dg/20040223-1.c: New test.
18441
18442 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18443
18444         PR c++/14106
18445         * g++.dg/ext/typeof9.C: New test.
18446
18447 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18448
18449         PR c++/14250
18450         * g++.dg/other/switch1.C: New test.
18451
18452 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18453
18454         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18455         * gcc.dg/va-arg-1.c: Likewise.
18456
18457 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18458
18459         PR c++/14143
18460         * g++.dg/template/koenig5.C: New test.
18461
18462 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18463
18464         * g++.dg/ext/altivec-1.C: Generalize target triple.
18465         * g++.dg/ext/altivec-2.C: New test case.
18466         * g++.dg/ext/altivec_check.h: New file.
18467         * gcc.dg/altivec-1.c: Generalize target triple;
18468         include altivec_check.h and call altivec_check().
18469         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18470         * gcc.dg/altivec-6.c: New test case.
18471         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18472         type casts as needed.
18473         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18474         altivec_check().
18475         * gcc.dg/altivec-12.c: New test case.
18476         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18477         include altivec_check.h and call altivec_check().
18478         * gcc.dg/altivec_check.h: New file.
18479
18480 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18481
18482         * lib/target-supports.exp (check_alias_available): Don't mangle
18483         function `g' in test program.
18484
18485 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18486
18487         * lib/target-supports.exp (check_profiling_available): Check
18488         argument to determine whether we support a profiling type.
18489         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18490         check_profiling_available.
18491         * g++.dg/bprob/bprob.exp: Likewise
18492         * g77.dg/bprob/bprob.exp: Likewise.
18493         * gcc.misc-tests/bprob.exp: Likewise.
18494         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18495         dg-require-profiling and delete expected error handling.
18496         * gcc.dg/20021014-1.c: Likewise.
18497         * gcc.dg/nest.c: Likewise.
18498
18499 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18500
18501         PR c++/12007
18502         * g++.dg/other/vthunk1.C: New test.
18503
18504 2004-02-20  Falk Hueffner  <falk@debian.org>
18505
18506         PR target/14201
18507         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18508
18509 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18510
18511         PR c++/13927
18512         * g++.dg/other/error8.C: Remove XFAIL markers.
18513
18514         PR c++/14173
18515         * g++.dg/ext/packed5.C: New test.
18516
18517         PR c++/14199
18518         * g++.dg/warn/Wunused-5.C: New test.
18519
18520         PR c++/14186
18521         * g++.dg/lookup/member1.C: New test.
18522
18523 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18524
18525         * gcc.c-torture/compile/20040130-1.c: Enable only when
18526         __INT_MAX__ >= 2147483647L.
18527         * gcc.c-torture/compile/961203-1.c: Likewise.
18528
18529 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18530
18531         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18532         * g++.dg/opt/template1.C: Robustify assembler regexp
18533
18534 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18535
18536         * gcc.c-torture/execute/simd-4.x: Remove.
18537         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18538         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18539         Guard with #ifndef SKIP_ATTRIBUTE.
18540         * gcc.dg/compat/vector-1_y.c: Likewise.
18541         * gcc.dg/compat/vector-2_x.c: Likewise.
18542         * gcc.dg/compat/vector-2_y.c: Likewise.
18543         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18544         * g++.dg/eh/simd-2.C: Likewise.
18545
18546 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18547
18548         * gcc.c-torture/compile/complex-1.c: New.
18549
18550 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18551
18552         PR target/14209
18553         * gcc.c-torture/execute/20040218-1.c: New test.
18554
18555 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18556
18557         PR c++/14181
18558         * g++.dg/parse/new2.C: New test.
18559
18560 2004-02-18  Paul Brook  <paul@codesourcery.com>
18561
18562         * gcc.c-torture/compile/libcall-1.c: New test.
18563
18564 2004-02-18  Paul Brook  <paul@codesourcery.com>
18565
18566         PR debug/12934
18567         * gcc.dg/debug/debug-7.c: New test.
18568
18569 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18570
18571         * gcc.dg/20040217-1.c: New test.
18572
18573 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18574
18575         * gcc.c-torture/execute/990208-1.x: Delete.
18576
18577 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18578
18579         * gcc.c-torture/execute/20040208-2.x: New file.
18580
18581 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18582
18583         PR c++/11326
18584         * g++.dg/abi/structret1.C: New test.
18585
18586 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18587
18588         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18589         (i386_cpuid): No need to test if cpuid is available on AMD64.
18590         Fix assembly, so that it works onboth i386 and AMD64.
18591         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18592         (vecInLong): Fix s[] member type to unsigned int.
18593         (vecInWord): Remove type.
18594         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18595         (a64, b64, c64, d64, e64): Remove.
18596         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18597         Remove unused variable.  Remove initialization of removed variables.
18598         Don't call mmx_tests nor sse_tests.
18599         (reference_mmx, reference_sse): Remove.
18600         (check): Add return stmt.
18601         * gcc.dg/i386-sse-7.c: New test.
18602         * gcc.dg/i386-mmx-4.c: New test.
18603
18604 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18605
18606         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18607         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18608         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18609         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18610         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18611         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18612         g++.dg/tc1/dr94.C: Fix line terminator.
18613
18614 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18615
18616         * gcc.c-torture/compile/20040216-1.c: New.
18617
18618 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18619
18620         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18621         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18622         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18623         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18624         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18625         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18626
18627 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18628
18629         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18630
18631 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18632
18633         PR c++/13971
18634         * g++.dg/expr/cond4.C: New test.
18635
18636         PR c++/14086
18637         * g++.dg/lookup/crash2.C: New test.
18638
18639 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18640
18641         * gcc.c-torture/compile/20040214-2.c: New test.
18642
18643 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18644
18645         PR c++/14116
18646         * g++.dg/ext/typeof8.C: New test.
18647
18648 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18649
18650         * gcc.c-torture/compile/20040214-1.c: New test.
18651
18652 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18653
18654         PR c++/13635
18655         * g++.dg/template/spec11.C: New test.
18656
18657 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18658
18659         PR c++/13927
18660         * g++.dg/other/error8.C: New test.
18661
18662 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18663
18664         PR c++/14122
18665         * g++.dg/template/array4.C: New test.
18666
18667         PR c++/14108
18668         * g++.dg/inherit/thunk2.C: New test.
18669
18670         PR c++/14083
18671         * g++.dg/eh/cond2.C: New test.
18672
18673 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18674
18675         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18676
18677 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18678
18679         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18680
18681 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18682
18683         * g++.dg/simd-2.C: xfail on ppc64-linux.
18684
18685 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18686
18687         PR c/456
18688         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18689         tests.
18690
18691 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18692
18693         * gcc.dg/builtins-33.c: New test.
18694
18695 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18696
18697         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18698
18699 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18700
18701         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18702
18703 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18704
18705         * gcc.dg/ppc64-abi-3.c: New test.
18706
18707 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18708
18709         PR c/14092
18710
18711         * gcc.dg/pr14092-1.c: New testcase.
18712
18713 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18714
18715         * gcc.dg/cpp/assert4.c: Fix typo last change.
18716
18717         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18718         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18719
18720         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18721
18722 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18723
18724         * gcc.c-torture/compile/20040209-1.c: New test case.
18725
18726 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18727
18728         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18729
18730 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18731
18732         * gcc.c-torture/execute/20040208-[12].c: New tests.
18733
18734 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18735
18736         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18737
18738 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18739
18740         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18741
18742 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18743
18744         Bug 13856
18745         * gcc.dg/visibility-8.c: New testcase.
18746
18747 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18748
18749         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18750         arguments.
18751         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18752
18753 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18754
18755         PR middle-end/13696
18756         * g++.dg/opt/fold1.C: New test case.
18757
18758 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18759
18760         PR c++/14033
18761         * g++.dg/other/crash-2.C: New test.
18762
18763 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18764
18765         PR c++/14028
18766         * g++.dg/parse/angle-bracket2.C: New test.
18767
18768 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18769
18770         PR middle-end/13750
18771         Revert:
18772         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18773         PR pch/13361
18774         * testsuite/g++.dg/pch/wchar-1.C: New.
18775         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18776
18777 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18778
18779         PR c++/14008
18780         * g++.dg/parse/error15.C: New test.
18781         * g++.dg/parse/crash11.C: Update dg-error mark.
18782
18783 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18784
18785         PR c++/13932
18786         * g++.dg/warn/conv2.C: New test.
18787
18788 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18789
18790         PR c++/13086
18791         * g++.dg/warn/incomplete1.C: Remove xfail.
18792
18793 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18794
18795         * lib/file-format.exp (gcc_target_object_format): Use
18796         ${tool}_target_compile, not gcc_target_compile.
18797         * lib/target-supports.exp (check_alias_available): Likewise.
18798         (check_gc_sections_available): Likewise.
18799         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18800         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18801         dg-require-alias.
18802
18803 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18804
18805         PR c++/13969
18806         * g++.dg/template/static6.C: New test.
18807
18808 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18809
18810         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18811
18812 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18813
18814         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18815         tests for systems where `char' is unsigned by default.
18816
18817 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18818
18819         PR c++/13997
18820         * g++.dg/template/partial3.C: New test.
18821
18822 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18823
18824         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18825         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18826         Remove mentions of obsolete ports.
18827
18828 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18829
18830         * gcc.dg/noncompile/20001228-1.c: Fix for new
18831         error message.
18832
18833 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18834
18835         PR target/9348
18836         * gcc.c-torture/execute/multdi-1.c: New test case.
18837
18838 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18839
18840         PR c++/13925
18841         * g++.dg/template/lookup5.C: New test.
18842
18843 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18844
18845         PR c++/13950
18846         * g++.dg/template/lookup4.C: New test.
18847
18848         PR c++/13970
18849         * g++.dg/parse/error14.C: New test.
18850
18851         PR c++/14002
18852         * g++.dg/parse/template13.C: New test.
18853
18854 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18855
18856         PR c++/13978
18857         * g++.dg/template/koenig4.C: New test.
18858
18859         PR c++/13968
18860         * g++.dg/template/crash17.C: New test.
18861
18862         PR c++/13975
18863         * g++.dg/parse/error13.C: New test.
18864         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18865
18866 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18867
18868         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18869
18870 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18871
18872         PR c/11658
18873         PR c/13994
18874         * gcc.dg/noncompile/20040203-1.c: New test.
18875         * gcc.dg/noncompile/20040203-2.c: Likewise.
18876         * gcc.dg/noncompile/20040203-3.c: Likewise.
18877         * gcc.dg/20040203-1.c: Likewise.
18878
18879 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18880
18881         PR c++/10858
18882         * g++.dg/template/sizeof7.C: New test.
18883
18884 2004-02-02  Eric Christopher  <echristo@redhat.com>
18885             Zack Weinberg  <zack@codesourcery.com>
18886
18887         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
18888
18889 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
18890
18891         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
18892         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
18893         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
18894         * gcc.dg/cleanup-5.c: Run only on Linux targets.
18895
18896 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
18897
18898         PR c++/13113
18899         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
18900
18901         PR c++/13854
18902         * g++.dg/ext/attrib13.C: New test.
18903
18904         PR c++/13907
18905         * g++.dg/conversion/op2.C: New test.
18906
18907 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18908
18909         * gcc.dg/titype-1.c: Fix pasto.
18910
18911 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18912
18913         * gcc.dg/titype-1.c: New test.
18914
18915 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18916
18917         PR c++/13957
18918         * g++.dg/template/non-type-template-argument-1.C,
18919         g++.dg/template/qualified-id1.C: Update dg-error marks.
18920         * g++.dg/template/nontype6.C: New test.
18921
18922 2004-02-01  Roger Sayle  <roger@eyesopen.com>
18923
18924         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
18925         * gcc.dg/builtins-31.c: New testcase.
18926         * gcc.dg/builtins-32.c: New testcase.
18927
18928 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
18929
18930         * objc.dg/call-super-2.m: Update line numbers
18931         for the including of stddef.h.
18932
18933 2004-01-30  Michael Matz  <matz@suse.de>
18934
18935         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
18936         g++.dg/ext/case-range3.C: New tests.
18937
18938 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18939
18940         DR206
18941         PR c++/13813
18942         * g++.dg/template/member4.C: New test.
18943
18944 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18945
18946         PR c++/13683
18947         * g++.dg/template/sizeof6.C: New test.
18948
18949 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18950
18951         * gcc.dg/fwritable-strings-1.c: New test.
18952
18953 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18954
18955         * gcc.c-torture/compile/20040130-1.c: New test.
18956
18957 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
18958
18959         * objc.dg/call-super-2.m: Include stddef.h for size_t.
18960
18961 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
18962
18963         PR c++/13883
18964         * g++.dg/template/ctor3.C: New test.
18965
18966 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18967
18968         * g++.dg/tc1: New directory.
18969         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
18970         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
18971         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
18972         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
18973         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
18974
18975 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18976
18977         * g++.dg/parse/error11.C: New test.
18978         * g++.dg/parse/error12.C: Likewise.
18979
18980 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
18981
18982         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
18983         (scan_initial, main): Use aligned_sizeof instead of sizeof.
18984
18985 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
18986
18987         PR c++/13791
18988         * g++.dg/ext/attrib12.C: New test.
18989
18990         PR c++/13736
18991         * g++.dg/parse/cast2.C: New test.
18992
18993 2004-01-27  James E Wilson  <wilson@specifixinc.com>
18994
18995         * objc.dg/encode-2.m (main): New local string.  Set depending on
18996         sizeof long.  Use in sscanf call.
18997         * objc.dg/encode-3.m (main): New local string.  Set depending on
18998         sizeof long.  Use in scan_initial call.
18999
19000 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19001
19002         * objc.dg/call-super-2.m: Make LP64-safe.
19003         * objc.dg/desig-init-1.m: Likewise.
19004
19005 2004-01-27  Devang Patel <dpatel@apple.com>
19006
19007         * g++.dg/debug/namespace1.C: New test.
19008
19009 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
19010
19011         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
19012         xscale-*-*.
19013
19014         * gcc.dg/arm-mmx-1.c: New test.
19015
19016 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19017
19018         * gcc.dg/20040127-1.c: New test.
19019         * gcc.dg/20040127-2.c: New test.
19020
19021 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19022
19023         * objc.dg/stret-1.m (glob): Renamed to globa.
19024
19025 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
19026
19027         PR c++/13663
19028         * g++.dg/expr/for1.C: New test.
19029
19030 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
19031
19032         PR middle-end/13779
19033         * gcc.dg/darwin-longlong.c: New test.
19034
19035 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
19036
19037         * gcc.dg/20040124-1.c: Moved test from here...
19038         * gcc.c-torture/compile/20040124-1.c: ...to here.
19039
19040 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19041
19042         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
19043         the assembly output if -m64 is passed.
19044
19045 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
19046
19047         PR c++/13833
19048         * g++.dg/template/cond3.C: New test.
19049
19050 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19051
19052         PR c++/13810
19053         * g++.dg/template/ttp7.C: New test.
19054
19055 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19056
19057         PR c++/13797
19058         * g++.dg/template/nontype4.C: New test.
19059         * g++.dg/template/nontype5.C: Likewise.
19060
19061 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
19062
19063         * gcc.dg/torture/mips-clobber-at.c: New test.
19064
19065 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
19066
19067         * gcc.dg/20040124-1.c: New test.
19068
19069 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
19070
19071         * gcc.dg/20040123-1.c: New test.
19072
19073 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19074
19075         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
19076
19077 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19078
19079         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
19080
19081 2004-01-23  Andrew Pinski  <apinski@apple.com>
19082
19083         * gcc.dg/20030121-1.c: Move to ..
19084         * gcc.dg/20040121-1.c: here.
19085
19086 2004-01-23  Roger Sayle  <roger@eyesopen.com>
19087
19088         * gcc.dg/builtins-29.c: New test case.
19089
19090 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19091
19092         PR 18314
19093         * gcc.dg/builtins-30.c: New testcase.
19094
19095 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
19096
19097         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
19098         * lib/g77.exp: Likewise.
19099         * lib/objc.exp: Likewise.
19100         * lib/g++.exp: Likewise.
19101
19102 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19103
19104         * gcc.dg/struct-by-value-2.c: New test.
19105
19106 2004-01-21  Andrew Pinski  <apinski@apple.com>
19107
19108         PR target/13785
19109         * gcc.dg/20030121-1.c: New test.
19110
19111 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
19112
19113         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
19114         clobber frame pointer register in asm statement.
19115
19116 2004-01-21  Falk Hueffner  <falk@debian.org>
19117
19118         * gcc.c-torture/compile/20040121-1.c: New test.
19119
19120 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
19121
19122         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
19123
19124 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
19125
19126         * gcc.dg/ppc64-abi-2.c: New test.
19127
19128 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
19129
19130         * lib/treelang.exp: Fill out this file.
19131         * lib/treelang-dg.exp: New File.
19132
19133 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19134
19135         * gcc.c-torture/compile/981022-1.c: Remove.
19136         * gcc.dg/array-5.c: Remove XFAIL.
19137         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
19138         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
19139         gcc.dg/cond-lvalue-1.c: Update.
19140         * gcc.dg/cast-lvalue-2.c: New test.
19141
19142 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
19143
19144         PR c++/13592
19145         * g++.dg/other/error1.C (class foo): Tweak error message.
19146
19147         PR c++/13592
19148         * g++.dg/template/call2.C: New test.
19149
19150 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19151
19152         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
19153         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
19154         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
19155         scalar-return-1_x.c, scalar-return-2_y.c,
19156         scalar-return-3_x.c, scalar-return-3_y.c,
19157         scalar-return-4_x.c, scalar-return-4_y.c,
19158         struct-align-1.h, struct-align-1_x.c,
19159         struct-align-1_y.c, struct-align-2.h,
19160         struct-align-2_x.c, struct-align-2_y.c,
19161         struct-by-value-10_y.c, struct-by-value-11_x.c,
19162         struct-by-value-11_y.c, struct-by-value-12_x.c,
19163         struct-by-value-12_y.c, struct-by-value-13_x.c,
19164         struct-by-value-13_y.c, struct-by-value-14_x.c,
19165         struct-by-value-14_y.c, struct-by-value-15_x.c,
19166         struct-by-value-15_y.c, struct-by-value-16_y.c,
19167         struct-by-value-17_y.c, struct-by-value-18_y.c,
19168         struct-by-value-19_y.c, struct-by-value-1_x.c,
19169         struct-by-value-1_y.c, struct-by-value-20_y.c,
19170         struct-by-value-2_x.c, struct-by-value-2_y.c,
19171         struct-by-value-3_y.c, struct-by-value-4_x.c,
19172         struct-by-value-4_y.c, struct-by-value-5_y.c,
19173         struct-by-value-6_y.c, struct-by-value-7_y.c
19174         struct-by-value-8_x.c, struct-by-value-8_y.c
19175         struct-by-value-9_x.c, struct-by-value-9_y.c
19176         struct-return-10_x.c, struct-return-10_y.c,
19177         struct-return-19_x.c, struct-return-20_x.c
19178         struct-return-2_x.c, struct-return-2_y.c
19179         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
19180         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
19181
19182 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19183
19184         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
19185         attribute on sparc*-sun-solaris2.*.
19186
19187 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
19188
19189         PR c++/13710
19190         * g++.dg/ext/typeof7.C: New test.
19191
19192 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
19193
19194         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
19195         * gcc.dg/const-elim-1.c: Same.
19196
19197 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
19198
19199         * objc.dg/stret-1.m: New.
19200         * objc.dg/stret-2.m: New.
19201
19202 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19203
19204         PR c++/11895
19205         * g++.dg/ext/vector1.C: New test.
19206
19207 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
19208
19209         * gcc.dg/pch/import-1.c: New.
19210         * gcc.dg/pch/import-1.hs: New.
19211         * gcc.dg/pch/import-1a.h: New.
19212         * gcc.dg/pch/import-1b.h: New.
19213         * gcc.dg/pch/import-1c.h: New.
19214
19215 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19216
19217         PR c++/13574
19218         * g++.dg/ext/array1.C: New test.
19219
19220         PR c++/13178
19221         * g++.dg/conversion/op1.C: New test.
19222
19223 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
19224
19225         PR 11864
19226         From Kazumoto Kojima / Dan Kegel:
19227         * gcc.dg/pr11864-1.c: New test.
19228
19229         PR 10392
19230         From Marcus Comstedt / Dan Kegel:
19231         * gcc.dg/pr10392-1.c: New test.
19232
19233 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19234
19235         PR c++/13478
19236         * g++.dg/init/ref10.C: New test.
19237
19238 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19239
19240         PR c++/13407
19241         * g++.dg/parse/typename6.C: New test.
19242
19243 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19244
19245         PR pch/13361
19246         * testsuite/g++.dg/pch/wchar-1.C: New.
19247         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19248
19249 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19250
19251         PR c++/9259
19252         * g++.dg/expr/sizeof2.C: New test.
19253
19254 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
19255
19256         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
19257
19258 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19259
19260         PR c++/13659
19261         * g++.dg/lookup/strong-using-3.C: New.
19262         * g++.dg/lookup/using-10.C: New.
19263
19264 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19265
19266         PR c++/13594
19267         * g++.dg/lookup/strong-using-2.C: New.
19268
19269 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
19270             Dan Kegel <dank@kegel.com>
19271             J"orn Rennecke <joern.rennecke@superh.com>
19272
19273         PR target/9365
19274         * gcc.dg/pr9365-1.c: New test.
19275
19276 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19277
19278         PR c++/8856
19279         * g++.dg/parse/casting-operator2.C: New test.
19280         * g++.old-deja/g++.pt/explicit83.C: Remove.
19281
19282 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19283
19284         * gcc.dg/label-compound-stmt-1.c: New test.
19285         * gcc.c-torture/compile/950922-1.c,
19286         gcc.c-torture/compile/20000211-3.c,
19287         gcc.c-torture/compile/20000518-1.c,
19288         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19289         compound statements.
19290
19291 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19292
19293         * gcc.dg/ppc64-abi-1.c: New test.
19294
19295 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19296
19297          * g++.dg/ext/attrib9.C: Add dg-warnings.
19298
19299 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19300
19301         PR c++/12335
19302         * g++.dg/parse/dtor3.C: New test.
19303
19304 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19305
19306         PR c++/12709
19307         * g++.dg/parse/try-catch-1.C: New test.
19308
19309 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19310
19311         * ada/acats/run_all.sh: Add more verbose output in acats.log
19312         when compiling tests.
19313
19314 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19315
19316         PR 13656
19317         * gcc.dg/typedef-redecl.c: New test case.
19318         * gcc.dg/typedef-redecl.h: New support file.
19319
19320 2004-01-13  Jan Hubicka  <jh@suse.cz>
19321
19322         * gcc.dg/always_inline.c: New test.
19323         * gcc.dg/debug/20031231-1.c: Fix.
19324
19325 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19326
19327         PR c++/13474
19328         * g++.dg/template/array3.C: New test.
19329
19330 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19331
19332         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19333         * g++.dg/warn/Wunused-2.C: Likewise.
19334
19335 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19336
19337         PR c++/13289
19338         * g++.dg/template/instantiate6.C: New test.
19339
19340 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19341
19342         PR middle-end/11397
19343         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19344
19345 2004-01-12  Jan Hubicka  <jh@suse.cz>
19346
19347         PR opt/12826
19348         * gcc.dg/20040112-1.c: New.
19349
19350         * gcc.dg/dwarf-die[1-7].c: Move to...
19351         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19352         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19353
19354 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19355
19356         PR c++/4100
19357         * g++.dg/parse/friend4.C: New test.
19358
19359 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19360
19361         PR c++/4100
19362         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19363         definition is called a friend.
19364
19365 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19366
19367         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19368
19369 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19370
19371         PR c++/3478
19372         * g++.dg/parse/error10.C: New test.
19373         * g++.dg/template/arg2.C: Accept "invalid type" error.
19374
19375 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19376
19377         PR middle-end/13392
19378         * g++.dg/opt/expect2.C: New test.
19379
19380 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19381
19382         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19383         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19384         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19385         Update dg-error regexps.
19386
19387 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19388
19389         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19390         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19391
19392 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19393
19394         * gcc.dg/pragma-re-1.c: Use right pointer type.
19395
19396 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19397
19398         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19399
19400 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19401
19402         * gcc.dg/rs6000-ldouble-1.c: New.
19403
19404 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19405
19406         DR 337
19407         PR c++/9256
19408         * g++.dg/other/abstract1.C: New test.
19409
19410 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19411
19412         * g++.dg/lookup/strong-using-1.C: New.
19413
19414 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19415
19416         PR c/11234
19417         * gcc.dg/func-ptr-conv-1.c: New test.
19418         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19419
19420 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19421
19422         PR target/13380.
19423         * gcc.c-torture/compile/20040109-1.c: New.
19424
19425 2004-01-08  Stuart Hastings  <stuart@apple.com>
19426
19427         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19428         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19429         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19430
19431 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19432
19433         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19434
19435 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19436
19437         * ada/acats/run_acats: Treat 'gnatchop' the same way
19438         as 'gnatmake'.  Export GCC_DRIVER.
19439         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19440         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19441
19442 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19443
19444         PR c++/12573
19445         * g++.dg/template/dependent-expr4.C: New test.
19446
19447 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19448
19449         * gcc.dg/altivec-11.c: New test.
19450
19451 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19452
19453         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19454
19455 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19456
19457         PR c/6024
19458         * gcc.dg/enum-compat-1.c: New test.
19459         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19460
19461 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19462
19463         PR c/12165
19464         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19465         gcc.dg/c99-idem-qual-3.c: New tests.
19466
19467 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19468
19469         * gcc.dg/winline-7.c: Don't cast void * to int.
19470
19471 2004-01-06  Jan Hubicka  <jh@suse.cz>
19472
19473         * gcc.dg/i386-sse-5.c: New test
19474         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19475
19476 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19477
19478         PR c++/12815
19479         * g++.dg/rtti/typeid4.C: New test.
19480
19481 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19482
19483         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19484
19485 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19486
19487         PR c++/12132
19488         * g++.dg/template/error11.C: New test.
19489
19490         PR c++/13451
19491         * g++.dg/template/class2.C: New test.
19492
19493 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19494         Richard Sandiford <rsandifo@redhat.com>
19495
19496         PR c++/13387
19497         * g++.dg/opt/alias3.C: New test.
19498
19499 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19500
19501         PR c++/13157
19502         * g++.dg/template/koenig3.C: New test.
19503
19504         PR c++/13529
19505         * g++.dg/parse/offsetof3.C: New test.
19506
19507         * g++.dg/init/copy7.C: Add missing dg-error markers.
19508
19509         PR c++/12226
19510         * g++.dg/init/copy7.c: New test.
19511
19512         PR c++/13536
19513         * g++.dg/parse/cast1.C: New test.
19514
19515 2004-01-04  Jan Hubicka  <jh@suse.cz>
19516
19517         * gcc.dg/winline[1-7].c: New tests.
19518
19519 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19520
19521         PR c++/13520
19522         * g++.dg/template/qualttp22.C: New test.
19523
19524 2004-01-01  Jan Hubicka  <jh@suse.cz>
19525
19526         * gcc.dg/debug/20031231-1.c: New.
19527         * gcc.c-torture/compile/20040101-1.c: New.
19528         * gcc.dg/dwarf-die-[1-7].c: New.
19529
19530 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19531
19532         PR optimization/13521
19533         * gcc.c-torture/compile/20031231-1.c: New test.
19534
19535 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19536
19537         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19538
19539 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19540
19541         PR c++/10079
19542         * g++.dg/template/crash16.C: New test.
19543
19544 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19545
19546         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19547
19548 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19549
19550         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19551         ports.
19552         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19553         * g++.old-deja/g++.law/profile1.C: Likewise.
19554         * gcc.c-torture/compile/981006-1.c: Likewise.
19555         * gcc.c-torture/execute/loop-2e.x: Likewise.
19556         * gcc.c-torture/execute/loop-2f.x: Remove.
19557         * gcc.c-torture/execute/loop-2g.x: Likewise.
19558         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19559         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19560
19561 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19562
19563         PR c++/13507
19564         * g++.dg/ext/attrib11.C: New test.
19565
19566         PR c++/13494
19567         * g++.dg/template/array2-1.C: New test.
19568         * g++.dg/template/array2-2.C: New test.
19569
19570 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19571
19572         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19573
19574 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19575
19576         PR c++/12774
19577         * g++.dg/template/array1-1.C: New test.
19578         * g++.dg/template/array1-2.C: New test.
19579
19580 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19581
19582         PR fortran/12632
19583         * g77.dg/12632.f: New test case.
19584
19585 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19586
19587         PR c++/13289
19588         * g++.dg/parse/nontype1.C: New test.
19589
19590 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19591
19592         PR c++/12403
19593         * g++.dg/parse/explicit1.C: New test.
19594         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19595
19596 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19597
19598         PR c++/13081
19599         * g++.dg/opt/inline6.C: New test.
19600
19601         PR c++/12613
19602         * g++.dg/parse/error9.C: New test.
19603
19604         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19605
19606 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19607
19608         PR c++/13009
19609         * g++.dg/init/assign1.C: New test.
19610
19611 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19612
19613         PR c++/13070
19614         * g++.dg/warn/format3.C: New test case.
19615
19616 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19617
19618         * gcc.c-torture/compile/20031227-1.c: New test.
19619
19620 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19621
19622         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19623         * g77.dg/bprob/bprob.exp: Likewise.
19624         * gcc.misc-tests/bprob.exp: Likewise.
19625         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19626         variants on systems where the library does not provide that
19627         functionality.
19628         * gcc.dg/builtins-20.c: Use builtins-config.h.
19629         * gcc.dg/builtins-config.h: New file.
19630
19631 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19632
19633         * lib/gcc-dg.exp (dg-require-profiling): New function.
19634         * lib/target-supports.exp (check_profiling_available): Likewise.
19635         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19636         * g77.dg/bprob/bprob.exp: Likewise.
19637         * gcc.misc-tests/bprob.exp: Likewise.
19638         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19639         * gcc.dg/20021014-1.c: Likewise.
19640         * gcc.dg/nest.c: Likewise.
19641
19642 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19643
19644         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19645         compiling.
19646         * g++.dg/lookup/java2.C: Likewise.
19647         * gcc.dg/cpp/lexident.c: Likewise.
19648
19649 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19650
19651         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19652         given.
19653         * gcc.c-torture/compile/961203-1.c: Likewise.
19654         * gcc.c-torture/compile/980506-1.c: Likewise.
19655
19656 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19657
19658         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19659         (additional_prunes): New global.
19660         (gcc-dg-prune): Handle additional per-test pruning.
19661         (dg-test): Clear additional_prunes between tests.
19662
19663         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19664         dg-prune-output to avoid spurious failures from assembler
19665         complaining about nonexistent WAW violations.
19666         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19667         Use dg-prune-output to avoid spurious failures from assembler
19668         warning about Itanium B-step errata.
19669
19670 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19671
19672         * g++.dg/abi/macro0.C: New test.
19673         * g++.dg/abi/macro1.C: Likewise.
19674         * g++.dg/abi/macro2.C: Likewise.
19675
19676         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19677         * g++.dg/abi/bitfield7.C: Likewise.
19678         * g++.dg/abi/dtor2.C: Likewise.
19679         * g++.dg/abi/mangle11.C: Likewise.
19680         * g++.dg/abi/mangle12.C: Likewise.
19681         * g++.dg/abi/mangle14.C: Likewise.
19682         * g++.dg/abi/mangle17.C: Likewise.
19683         * g++.dg/abi/vbase10.C: Likewise.
19684         * g++.dg/abi/vbase14.C: Likewise.
19685         * g++.dg/template/qualttp17.C: Likewise.
19686
19687 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19688
19689         PR c/11995
19690         * gcc.dg/20031223-1.c: New test.
19691
19692 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19693
19694         * gcc.dg/noreturn-7.c: New test.
19695
19696 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19697
19698         * gcc.dg/null-pointer-1.c: New test.
19699
19700 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19701
19702         * g++.old-deja/g++.jason/template18.C: Remove.
19703         * g++.old-deja/g++.jason/template37.C: Likewise.
19704
19705         PR c++/12862
19706         * g++.dg/lookup/ns1.C: New test.
19707
19708         PR c++/12397
19709         * g++.dg/template/lookup3.C: New test.
19710
19711 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19712
19713         * g++.dg/template/recurse1.C: New test
19714
19715 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19716
19717         PR c++/12479
19718         * g++.dg/parse/semicolon1.C: New test.
19719         * g++.dg/parse/semicolon1.h: Likewise.
19720
19721 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19722
19723         * gcc.dg/darwin-misaligned.c: New test.
19724
19725 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19726
19727         PR c/9163
19728         * gcc.dg/20031222-1.c: New test.
19729
19730 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19731
19732         PR c++/13438
19733         * g++.dg/parse/error8.C: New test.
19734
19735         PR c++/11554
19736         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19737
19738 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19739
19740         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19741         too small.
19742         * gcc.c-torture/compile/930217-1.c: Likewise.
19743         * gcc.c-torture/compile/930513-1.c: Likewise.
19744         * gcc.c-torture/execute/920908-2.c: Likewise.
19745         * gcc.c-torture/execute/921204-1.c: Likewise.
19746         * gcc.c-torture/execute/930621-1.c: Likewise.
19747         * gcc.c-torture/execute/930630-1.c: Likewise.
19748         * gcc.c-torture/execute/931031-1.c: Likewise.
19749         * gcc.c-torture/execute/980602-2.c: Likewise.
19750         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19751         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19752         * gcc.c-torture/execute/extzvsi.c: Likewise.
19753         * gcc.c-torture/unsorted/ext.c: Likewise.
19754
19755 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19756
19757         PR target/12749
19758         * gcc.c-torture/compile/20031220-2.c: New test case.
19759
19760 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19761
19762         PR optimization/13031
19763         * gcc.c-torture/compile/20031220-1.c: New test case.
19764
19765 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19766
19767         * gcc.dg/cast-function-1.c: New test.
19768
19769 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19770
19771         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19772         formats.
19773
19774 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19775
19776         PR c++/12795
19777         * g++.dg/ext/attrib10.C: New test.
19778
19779 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19780
19781         * gcc.dg/cleanup-10.c: New test.
19782         * gcc.dg/cleanup-11.c: New test.
19783
19784 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19785
19786         PR c++/13239
19787         * g++.dg/opt/expect1.C: New test.
19788
19789 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19790
19791         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19792
19793 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19794
19795         PR debug/12923
19796         * gcc.dg/20031218-1.c: New test.
19797
19798         PR debug/12389
19799         * gcc.dg/20031218-2.c: New test.
19800         * gcc.dg/20031218-3.c: New test.
19801
19802         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19803         of label name and allow for USER_LABEL_PREFIX == "_" names.
19804         * g++.dg/abi/mangle18-2.C: Likewise.
19805         * g++.dg/abi/mangle19-1.C: Likewise.
19806         * g++.dg/abi/mangle19-2.C: Likewise.
19807         * g++.dg/abi/mangle20-1.C: Likewise.
19808         * g++.dg/abi/mangle20-2.C: Likewise.
19809
19810 2003-12-18  Richard Henderson  <rth@redhat.com>
19811
19812         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19813
19814 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19815             Dan Kegel <dank@kegel.com>
19816
19817         PR other/12009
19818         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
19819         testing a cross compiler, it causes spurious compile failures.
19820         * lib/g++.exp: Likewise.
19821
19822 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19823
19824         PR c++/13262
19825         * g++.dg/template/access13.C: New test.
19826
19827 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19828
19829         * gcc.dg/20031216-1.c: New test.
19830
19831 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19832
19833         PR c++/9154
19834         * g++.dg/template/error10.C: New test.
19835
19836 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19837
19838         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19839         * g++.dg/eh/simd-2.C: Likewise.
19840
19841 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19842             Roger Sayle  <roger@eyesopen.com>
19843
19844         * gcc.c-torture/execute/ieee/mzero5.c: New.
19845
19846 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19847
19848         PR c++/10603
19849         * g++.dg/parse/error6.C: New test.
19850
19851         PR c++/12827
19852         * g++.dg/parse/error7.C: New test.
19853
19854 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19855
19856         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19857         at -O with stabs debugging formats.
19858         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19859         * gcc.dg/debug/debug-2.c: Likewise.
19860
19861 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19862
19863         PR c++/12696
19864         * g++.dg/init/error1.C: New test.
19865
19866         PR c++/12218
19867         * g++.dg/init/pm3.C: New test.
19868
19869 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19870
19871         PR c/3347
19872         * gcc.dg/bitfld-8.c: New test.
19873
19874 2003-12-16  James Lemke  <jim@wasabisystems.com>
19875
19876         * gcc.dg/arm-scd42-[123].c: New tests.
19877
19878 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19879
19880         PR c++/9043
19881         * g++.dg/abi/mangle20-1.C: New test.
19882         * g++.dg/abi/mangle20-2.C: New test.
19883
19884 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19885
19886         PR c++/13275
19887         * g++.dg/other/offsetof2.C: Remove XFAIL.
19888         * g++.dg/parse/offsetof1.C: New test.
19889         * g++.gd/parse/offsetof2.C: Likewise.
19890
19891 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19892
19893         * g++.dg/template/nontype3.C: New test.
19894         * g++.dg/template/static2.C: Tweaked the dg-error clause.
19895
19896 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19897
19898         * g++.dg/warn/noreturn-3.C: Also test instantiation.
19899
19900 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19901
19902         PR c++/13387
19903         * g++.dg/expr/assign1.C: New test.
19904
19905         PR c++/13242
19906         * g++.dg/abi/mangle19-1.C: New test.
19907         * g++.dg/abi/mangle19-2.C: New test.
19908
19909 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
19910
19911         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
19912
19913 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19914
19915         * gcc.c-torture/execute/20031216-1.c: New test.
19916
19917 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19918
19919         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
19920         an ICE regression.
19921
19922 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19923
19924         PR c++/10926
19925         * g++.dg/template/error9.C: New test.
19926
19927         PR c++/11116
19928         * g++.dg/template/error8.C: New test.
19929
19930 2003-12-15  Roger Sayle  <roger@eyesopen.com>
19931
19932         PR middle-end/13400
19933         * gcc.c-torture/execute/20031215-1.c: New test case.
19934
19935 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19936
19937         PR c++/13269
19938         * g++.dg/parse/error5.C: New test.
19939
19940         PR c++/12989
19941         * g++.dg/expr/sizeof1.C: New test.
19942
19943         PR c++/13310
19944         * g++.dg/template/crash15.C: New test.
19945
19946 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
19947
19948         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
19949         a non-POD type as the last named parameter of a varargs function.
19950
19951 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19952
19953         PR c++/13243
19954         PR c++/12573
19955         * g++.dg/template/crash14.C: New test.
19956         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
19957
19958 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19959
19960         * g++.dg/other/java1.C: New test.
19961
19962         PR c++/13241
19963         * g++.dg/abi/mangle18-1.C: New test.
19964         * g++.dg/abi/mangle18-2.C: New test.
19965
19966 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19967
19968         PR optimization/10312
19969         * gcc.c-torture/execute/20031214-1.c: New.
19970
19971 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
19972
19973         PR c++/10779
19974         PR c++/12160
19975         * g++.dg/parse/error3.C: New test.
19976         * g++.dg/parse/error4.C: Likewise.
19977         * g++.dg/abi/mangle4.C: Tweak error messages.
19978         * g++.dg/lookup/using5.C: Likewise.
19979         * g++.dg/other/error2.C: Likewise.
19980         * g++.dg/parse/typename5.C: Likewise.
19981         * g++.dg/parse/undefined1.C: Likewise.
19982         * g++.dg/template/arg2.C: Likewise.
19983         * g++.dg/template/ttp3.C: Likewise.
19984         * g++.dg/template/type1.C: Likewise.
19985         * g++.old-deja/g++.other/crash32.C: Likewise.
19986         * g++.old-djea/g++.pt/defarg8.C: Likewise.
19987
19988 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19989
19990         PR c++/13106
19991         * g++.dg/warn/noreturn-3.C: New test.
19992
19993 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19994
19995         PR c++/13118
19996         * g++.dg/abi/covariant3.C: New.
19997
19998 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
19999
20000         * g++.dg/eh/ia64-1.C: New test.
20001
20002 2003-12-12  Roger Sayle  <roger@eyesopen.com>
20003
20004         PR optimization/13037
20005         * g77.f-torture/execute/13037.f: New test case.
20006
20007 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20008
20009         PR c++/12881
20010         * g++.dg/abi/covariant2.C: New.
20011
20012 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
20013
20014         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
20015
20016 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
20017
20018         * gcc.c-torture/execute/wchar_t-1.x: Delete.
20019
20020 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
20021
20022         PR other/10819
20023         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
20024         to fix Bug 10819.
20025         * lib/g++.exp (g++_version): Likewise.
20026         * lib/g77.exp (g77_version): Likewise.
20027         * lib/objc.exp (default_objc_version): Likewise.
20028
20029 2003-12-10  Richard Henderson  <rth@redhat.com>
20030
20031         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
20032
20033         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
20034
20035 2003-12-08  Matt Austern  <austern@apple.com>
20036
20037         PR c/13134
20038         * lib/gcc-dg.exp (dg-require-visibility): Define.
20039         * lib/target-supports (check_visibility_available): Define.
20040         * gcc.dg/visibility-1.c: New test.
20041         * gcc.dg/visibility-2.c: Likewise.
20042         * gcc.dg/visibility-3.c: Likewise.
20043         * gcc.dg/visibility-4.c: Likewise.
20044         * gcc.dg/visibility-5.c: Likewise.
20045         * gcc.dg/visibility-6.c: Likewise.
20046         * g++.dg/ext/visibility-1.C: Likewise.
20047         * g++.dg/ext/visibility-2.C: Likewise.
20048         * g++.dg/ext/visibility-3.C: Likewise.
20049         * g++.dg/ext/visibility-4.C: Likewise.
20050         * g++.dg/ext/visibility-5.C: Likewise.
20051         * g++.dg/ext/visibility-6.C: Likewise.
20052
20053 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20054
20055         * g++.dg/lookup/java1.C: New test.
20056         * g++.dg/lookup/java2.C: New test.
20057
20058 2003-12-07  Falk Hueffner  <falk@debian.org>
20059
20060         * g++.dg/opt/noreturn-1.C: New test.
20061
20062 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
20063
20064         * gcc.dg/overflow-1.c: New test.
20065
20066 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20067
20068         * g77.f-torture/compile/13060.f: New test.
20069
20070 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
20071
20072         PR c++/13323
20073         * g++.dg/inherit/operator2.C: New test.
20074
20075 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20076
20077         PR c++/13305
20078         * g++.dg/ext/attrib9.C: New test.
20079
20080 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20081
20082         PR c++/13314
20083         * g++.dg/template/error7.C: New test.
20084
20085 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
20086             J"orn Rennecke <joern.rennecke@superh.com>
20087
20088         PR target/13302
20089         * g++.dg/other/struct-va_list.C: New test.
20090
20091 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20092
20093         PR c++/13166
20094         * g++.dg/parse/defarg6.C: New test.
20095
20096 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
20097
20098         PR target/13256
20099         * gcc.c-torture/execute/20031201-1.c: New test.
20100
20101 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
20102
20103         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
20104
20105 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20106
20107         * gcc.dg/builtin-return-1.c: New test.
20108
20109 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
20110             J"orn Rennecke <joern.rennecke@superh.com>
20111
20112         PR optimization/13260
20113         * gcc.c-torture/execute/20031204-1.c: New test.
20114
20115 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20116
20117         PR c++/9127
20118         * g++.dg/template/error6.C: New test.
20119
20120 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
20121
20122         * gcc.dg/20031202-1.c: New test.
20123
20124 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20125
20126         PR c++/13179
20127         * g++.dg/template/eh1.C: New test.
20128
20129         PR c++/10771
20130         * g++.dg/template/error5.C: New test.
20131
20132 2003-12-02  David Ung  <davidu@mips.com>
20133
20134         * gcc.dg/compat/vector-check.h: Corrected type for var
20135         g_##TMODE
20136
20137 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20138
20139         PR c++/10126
20140         * g++.dg/template/ptrmem8.C: New test.
20141
20142 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20143
20144         PR c++/12573
20145         * g++.dg/template/dependent-expr3.C: New test.
20146
20147 2003-12-01  James Lemke  <jim@wasabisystems.com>
20148
20149         * gcc.dg/arm-g2.c: New test.
20150
20151 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20152
20153         PR optimization/11634
20154         * gcc.dg/20031201-2.c: New test case.
20155
20156 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
20157
20158         PR 11433
20159         * objc.dg/proto-lossage-3.m: New test.
20160
20161 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20162
20163         PR optimization/12628
20164         * gcc.dg/20031201-1.c: New test case.
20165
20166 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20167
20168         * gcc.dg/unaligned-1.c: New test.
20169
20170 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
20171
20172         PR c++/9849
20173         * g++.dg/template/error4.C: New test.
20174         * g++.dg/template/nested3.C: Adjust error markers.
20175
20176 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20177
20178         * gcc.dg/cpp/assert4.c: Check more #system assertions.
20179
20180 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20181
20182         PR c/10333
20183         * gcc.dg/bitfld-7.c: New test.
20184
20185 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
20186
20187         * gcc.dg/tls/asm-1.C: New test.
20188
20189 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20190
20191         * gcc.dg/cpp/assert4.c: Update.
20192
20193 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20194
20195         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
20196         * gcc.dg/builtin-apply3.c: New test.
20197
20198 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20199
20200         * lib/compat.exp (compat-obj): New xfaildata parameter.
20201         Use it to set compiler_conditional_xfail_data before compiling.
20202         (compat-get-options): Handle dg-xfail-if.
20203         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
20204         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
20205         * gcc.dg/compat/vector-1_y.c: Likewise.
20206         * gcc.dg/compat/vector-2_x.c: Likewise.
20207         * gcc.dg/compat/vector-2_y.c: Likewise.
20208
20209 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20210
20211         * g++.dg/opt/reg-stack4.C: New test.
20212
20213 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20214
20215         * gcc.dg/builtin-apply2.c: New test.
20216
20217 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20218
20219         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
20220
20221 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20222
20223         PR c++/12924
20224         * g++.dg/template/template-id-2.C: New test.
20225
20226 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20227
20228         PR c++/5369
20229         * g++.dg/template/memfriend1.C: New test.
20230         * g++.dg/template/memfriend2.C: Likewise.
20231         * g++.dg/template/memfriend3.C: Likewise.
20232         * g++.dg/template/memfriend4.C: Likewise.
20233         * g++.dg/template/memfriend5.C: Likewise.
20234         * g++.dg/template/memfriend6.C: Likewise.
20235         * g++.dg/template/memfriend7.C: Likewise.
20236         * g++.dg/template/memfriend8.C: Likewise.
20237         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
20238
20239 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
20240
20241         PR c++/12515
20242         * g++.dg/ext/cond1.C: New test.
20243
20244 2003-11-20  Richard Henderson  <rth@redhat.com>
20245
20246         * gcc.dg/20020201-2.c: Remove.
20247         * gcc.dg/20020201-4.c: Remove.
20248         * gcc.dg/20020304-1.c: Remove.
20249
20250 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
20251
20252         * gcc.dg/cpp/trad/xwin1.c: New test case.
20253
20254 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
20255
20256         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
20257         * lib/g77.exp: Likewise.
20258         * lib/objc.exp: Likewise.
20259         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
20260         for darwin.
20261
20262 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20263
20264         PR c++/12932
20265         * g++.dg/template/static5.C: New test.
20266
20267 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20268
20269         * gcc.dg/nested-func-1.c: New test.
20270
20271 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20272
20273         * gcc.dg/cpp/assert4.c: New test.
20274
20275 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20276
20277         PR c++/2294
20278         * g++.dg/lookup/using9.c: New test.
20279
20280 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20281
20282         PR c++/12762
20283         * g++.dg/template/error3.C: New test.
20284
20285 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20286
20287         PR ada/13035
20288         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20289         No longer use a wrapper for gcc, since this does not work under
20290         Windows.
20291
20292 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20293
20294         PR c++/2094
20295         * g++.dg/template/ptrmem7.C: New test.
20296
20297 2003-11-13  Andrew Pinski <apinski@apple.com>
20298
20299         * gcc.c-torture/compile/20031113-1.c: New test.
20300
20301 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20302             Kean Johnston <jkj@sco.com>
20303
20304         PR c/13029
20305         * gcc.dg/unused-4.c: Update.
20306
20307 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20308
20309         * g++.dg/opt/const3.C: New test.
20310
20311 2003-11-13  Jan Hubicka  <jh@suse.cz>
20312
20313         * gcc.c-torture/compile/20031112-1.c: New test.
20314
20315 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20316
20317         * g++.dg/parse/crash10.C: Remove bogus error marker.
20318
20319 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20320
20321         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20322         (host_gcc): Likewise.
20323         (ROOT): Honor $PWDCMD.
20324         (BASE): Likewise.
20325         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20326
20327 2003-11-12  Catherine Moore  <clm@redhat.com>
20328
20329         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
20330
20331 2003-11-12  Andreas Jaeger  <aj@suse.de>
20332             Jakub Jelinek  <jakub@redhat.com>
20333             Andrew Pinski  <pinskia@physics.uc.edu>
20334             Richard Henderson  <rth@redhat.com>
20335
20336         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20337         systems.
20338         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20339
20340         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20341         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20342
20343 2003-11-11  Andreas Jaeger  <aj@suse.de>
20344
20345         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20346
20347         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20348
20349 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20350
20351         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20352         Clean ups.
20353
20354 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20355
20356         * gcc.dg/trampoline-1.c: New test.
20357
20358 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20359
20360         * gcc.c-torture/compile/200031109-1.c: New test.
20361
20362 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20363
20364         PR c/3190
20365         PR c/8714
20366         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20367         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20368         gcc.dg/format/no-y2k-1.c: Update.
20369
20370 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20371
20372         PR optimization/10467
20373         * gcc.dg/20031108-1.c: New test case.
20374
20375 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20376
20377         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20378
20379 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20380
20381         * gcc.dg/compound-lvalue-1.c: New test.
20382         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20383         some XFAILs.
20384
20385 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20386
20387         * gcc.dg/altivec-varargs-1.c: New test.
20388
20389 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20390
20391         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20392         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20393         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20394         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20395         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20396
20397 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20398
20399         * gcc.dg/cond-lvalue-1.c: New test.
20400
20401 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20402
20403         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20404
20405 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20406
20407         PR c++/11616
20408         * g++.dg/template/instantiate5.C: New test.
20409
20410 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20411
20412         PR c++/12726
20413         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20414         * ChangeLog: Add missing first entry for above test.
20415
20416 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20417
20418         PR c++/9810
20419         * g++.dg/template/using8.C: New test.
20420         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20421
20422 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20423
20424         PR optimization/10817
20425         * gcc.c-torture/compile/20031102-1.c: New test case.
20426
20427 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20428
20429         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20430         2147483647.
20431
20432 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20433
20434         * gcc.dg/20031102-1.c: New test.
20435
20436 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20437
20438         * gcc.dg/complex-1.c: New test.
20439
20440 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20441
20442         PR c++/12796
20443         * g++.dg/template/crash13.C: Adjust expected error location.
20444         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20445
20446 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20447
20448         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20449
20450 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20451
20452         PR/10239
20453         * gcc.c-torture/compile/20031031-2.c: New test.
20454
20455 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20456
20457         PR/11640
20458         * gcc.c-torture/compile/20031031-1.c: New test.
20459
20460 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20461
20462         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20463         * gcc.misc-tests/bprob.exp: Likewise.
20464         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20465         the execution test on arm-elf configs.
20466         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20467         configs that don't support scratch files.
20468         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20469
20470 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20471
20472         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20473         done by dejagnu.
20474
20475 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20476
20477         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20478         Avoid non pure sh syntax. Add more logging.
20479
20480         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20481         fail.
20482
20483 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20484
20485         PR libgcj/10610
20486         * gcc.dg/ppc-stackalign-1.c: New test.
20487
20488 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20489
20490         * ada/acats/run_all.sh: Change output to be more compliant with
20491         dejagnu framework.
20492         Create acats.sum and acats.log files under testsuite/ada/acats
20493         Only run [a-z]* directories, to filter out e.g. CVS.
20494         Redirect build output to log file.
20495
20496 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20497
20498         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20499
20500 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20501
20502         PR ada/5909:
20503         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20504
20505 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20506
20507         * gcc.c-torture/compile/20031023-1.c: New test.
20508         * gcc.c-torture/compile/20031023-2.c: New test.
20509         * gcc.c-torture/compile/20031023-3.c: New test.
20510         * gcc.c-torture/compile/20031023-4.c: New test.
20511
20512 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20513
20514         PR c++/10371
20515         * g++.dg/lookup/scoped8.C: New test.
20516
20517 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20518
20519         * g++.dg/opt/reg-stack3.C: New test.
20520
20521 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20522
20523         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20524
20525 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20526
20527         PR c++/11076
20528         * g++.dg/template/crash13.C: New test.
20529
20530 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20531
20532         * gcc.dg/c99-restrict-2.c: New test.
20533
20534 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20535
20536         PR c++/12698, c++/12699, c++/12700, c++/12566
20537         * g++.dg/inherit/covariant9.C: New test.
20538         * g++.dg/inherit/covariant10.C: New test.
20539         * g++.dg/inherit/covariant11.C: New test.
20540
20541 2003-10-23  Jason Merrill  <jason@redhat.com>
20542
20543         PR c++/12726
20544         * g++.dg/ext/complit2.C: New test.
20545
20546 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20547
20548         PR target/12654
20549         * gcc.c-torture/execute/20031020-1.c: New test.
20550
20551 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20552
20553         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20554         following the jump_insn.
20555
20556 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20557
20558         * gcc.dg/cast-lvalue-1.c: New test.
20559
20560 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20561
20562         PR c++/11962
20563         * g++.dg/template/cond2.C: New test.
20564
20565 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20566
20567         * gcc.dg/builtins-28.c: New test.
20568
20569 2003-10-20  Jan Hubicka  <jh@suse.cz>
20570
20571         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20572         parameter.
20573         * testsuite/gcc.dg/inline-2.c: Likewise.
20574
20575 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20576
20577         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
20578         * gcc.dg/nest.c:  Likewise.
20579
20580 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20581
20582         PR c++/9781, c++/10583, c++/11862
20583         * g++.dg/parse/crash13.C: New test.
20584
20585 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20586
20587         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20588
20589 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20590
20591         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20592         Define HAVE_C99_RUNTIME except on Solaris.
20593         * gcc.dg/builtins-20.c: Likewise.
20594
20595 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20596
20597         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20598
20599 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20600
20601         PR c++/12495
20602         * g++.dg/template/crash21.C: New test.
20603
20604 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20605
20606         PR c++/2513
20607         * g++.dg/template/typename5.C: New test.
20608
20609 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20610
20611         PR c++/12369
20612         * g++.dg/template/friend25.C: New test.
20613
20614 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20615
20616         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20617         versions.
20618
20619 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20620
20621         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20622         == 2147483647.
20623
20624 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20625
20626         * gcc.c-torture/execute/960416-1.x: Remove.
20627         * gcc.c-torture/execute/divconst-3.x: Likewise.
20628
20629 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20630
20631         PR target/12598
20632         * gcc.dg/torture/cris-volatile-1.c: New test.
20633
20634 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20635
20636         PR optimization/9325
20637         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20638         for overflowing floating point to integer conversion during RTL
20639         simplification.
20640
20641 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20642
20643         * objc/execute/_cmd.m: Fix typo.
20644         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20645         Relax 'scan-assembler' regexp.
20646         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20647         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20648         * objc.dg/zero-link-2.m: Remove blank line.
20649         * objc.dg/zero-link-3.m: New test case.
20650
20651 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20652
20653         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20654
20655         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20656         than linker trickery.
20657
20658 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20659
20660         PR c++/12370
20661         * g++.dg/other/friend2.C: New test.
20662
20663 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20664
20665         * gcc.dg/20031012-1.c: New test.
20666
20667 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20668
20669         * gcc.dg/weak/weak-3.c: Fix for new warning.
20670
20671 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20672
20673         PR optimization/8750
20674         * gcc.c-torture/execute/20031012-1.c: New test case.
20675
20676 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20677
20678         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20679         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20680
20681 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20682
20683         PR optimization/12260
20684         * gcc.c-torture/compile/20031011-2.c: New test case.
20685
20686 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20687
20688         * gcc.c-torture/execute/20031011-1.c: New testcase.
20689
20690 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20691
20692         * gcc.c-torture/compile/20031011-1.c: New test.
20693
20694 2003-10-11  Jan Hubicka  <jh@suse.cz>
20695
20696         * g++.dg/other/first-global.C: New test.
20697
20698 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20699
20700         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20701
20702 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20703
20704         * gcc.c-torture/compile/20031010-1.c: New test.
20705
20706 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20707
20708         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20709         * gcc.c-torture/execute/va-arg-25.c: ... here.
20710
20711 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20712
20713         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20714
20715 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20716
20717         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20718
20719 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20720
20721         * g++.dg/parse/error2.C: New test.
20722
20723 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20724
20725         PR c++/11097
20726         * g++.dg/other/error5.C: Modify the error message.
20727         * g++.dg/lookup/using8.C: New test.
20728
20729 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20730
20731         * gcc.dg/darwin-abi-2.c: New file.
20732         * gcc.c-torture/execute/va-arg-24.c: New file.
20733
20734 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20735
20736         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20737         indentation.
20738
20739 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20740
20741         PR c++/10147
20742         * g++.dg/other/error4.C: Update error messages.
20743         * g++.dg/template/ptrmem4.C: Likewise.
20744
20745         PR c++/12337
20746         * g++.dg/init/new9.C: New test.
20747
20748         PR c++/12334, c++/12236, c++/8656
20749         * g++.dg/ext/attrib8.C: New test.
20750
20751 2003-10-06  Devang Patel  <dpatel@apple.com>
20752
20753         * gcc.dg/debug/dwarf2-3.h: New test.
20754         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20755
20756 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20757
20758         * g++.dg/opt/cfg2.C: New test.
20759
20760 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20761
20762         * g++.dg/opt/float1.C: New test.
20763
20764 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20765
20766         * gcc.dg/c90-array-lval-6.c: New test.
20767         * gcc.dg/c99-array-lval-6.c: New test.
20768
20769 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20770             Ziemowit Laski  <zlaski@apple.com>
20771
20772         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20773         'Derived', so that it is never considered a class method; add
20774         new warning for '+port' method ambiguity.
20775         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20776         <objc/objc-api.h> (needed on Mac OS X).
20777         * objc.dg/method-13.m: New test.
20778
20779 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20780
20781         PR optimization/9325, PR java/6391
20782         * gcc.c-torture/execute/20031003-1.c: New test case.
20783
20784 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20785
20786         PR optimization/12180
20787         * gcc.dg/20031002-1.c: New test.
20788
20789         PR c++/12486
20790         * g++.dg/inherit/error1.C: New test.
20791
20792 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20793
20794         * lib/f-torture.exp (search_for): Rename to...
20795         (search_for_re): This.  Also, clean up comments and the
20796         "regexp" invocation.
20797
20798 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20799
20800         * gcc.c-torture/compile/20031002-1.c: New test.
20801
20802 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20803
20804         * g++.dg/opt/cond1.C: New test.
20805
20806 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20807
20808         * gcc.dg/Wold-style-definition-2.c: New testcase.
20809         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20810
20811 2003-09-29  Richard Henderson  <rth@redhat.com>
20812
20813         * g++.dg/init/array10.C: Add dg-options.
20814
20815 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20816
20817         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20818
20819 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20820
20821         * g++.dg/template/friend19.C: Fix typo.
20822         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20823
20824 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20825
20826         * gcc.c-torture/execute/20030928-1.c: New test.
20827         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20828
20829 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20830
20831         * g++.dg/opt/unroll1.C: New test.
20832
20833 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20834
20835         PR optimization/11741
20836         * gcc.dg/20030926-1.c: New test case.
20837
20838 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20839
20840         PR c++/5655
20841         * g++.dg/parse/access7.C: New test.
20842         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20843
20844 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20845
20846         MERGE OF objc-improvements-branch into MAINLINE:
20847         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20848         if libobjc has not been built.
20849         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20850         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20851         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20852         objc/execute/nested-3.m, objc/execute/np-2.m,
20853         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20854         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20855         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20856         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20857         objc.dg/special/unclaimed-category-1.h,
20858         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20859         well as GNU runtime.
20860         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20861         * execute/cascading-1.m, execute/function-message-1.m,
20862         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20863         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20864         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20865         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20866         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20867         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20868         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20869         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20870         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20871         * objc.dg/bitfield-2.m: Run only on Darwin.
20872         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20873         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20874         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20875         * objc.dg/const-str-1.m: Fix constant string layout.
20876
20877 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20878
20879         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20880
20881 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20882
20883         * gcc.dg/darwin-abi-1.c: New file.
20884
20885 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
20886
20887         PR target/12281
20888         * gcc.c-torture/compile/20030921-1.c: New test.
20889
20890 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20891
20892         * g++.dg/opt/reg-stack2.C: New test.
20893
20894 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20895
20896         * g++.dg/eh/delayslot1.C: New test.
20897
20898 2003-09-20  Richard Henderson  <rth@redhat.com>
20899
20900         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
20901
20902 2003-09-20  Roger Sayle  <roger@eyesopen.com>
20903
20904         * gcc.c-torture/execute/20030920-1.c: New test case.
20905
20906 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20907
20908         * g++.dg/rtti/typeid3.C: Correct expected error message.
20909
20910 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20911
20912         PR c++/157
20913         * g++.dg/parse/crash12.C: New test.
20914
20915 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
20916
20917         * gcc.dg/compat/mixed-struct-check.h: New.
20918         * gcc.dg/compat/mixed-struct-defs.h: New.
20919         * gcc.dg/compat/mixed-struct-init.h: New.
20920         * gcc.dg/compat/struct-by-value-19_main.c: New.
20921         * gcc.dg/compat/struct-by-value-19_x.c: New.
20922         * gcc.dg/compat/struct-by-value-19_y.c: New.
20923         * gcc.dg/compat/struct-by-value-20_main.c: New.
20924         * gcc.dg/compat/struct-by-value-20_x.c: New.
20925         * gcc.dg/compat/struct-by-value-20_y.c: New.
20926         * gcc.dg/compat/struct-return-19_main.c: New.
20927         * gcc.dg/compat/struct-return-19_x.c: New.
20928         * gcc.dg/compat/struct-return-19_y.c: New.
20929         * gcc.dg/compat/struct-return-20_main.c: New.
20930         * gcc.dg/compat/struct-return-20_x.c: New.
20931         * gcc.dg/compat/struct-return-20_y.c: New.
20932
20933 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
20934         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
20935         so that it will not complain on LP64 targets.
20936
20937 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20938
20939         PR c++/495
20940         * g++.dg/template/friend24.C: New test.
20941
20942 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
20943
20944         PR c++/12332
20945         * g++.dg/template/memtmpl2.C: New test.
20946
20947 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
20948
20949         PR target/11184
20950         * gcc.dg/builtin-apply1.c: New test.
20951
20952 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20953
20954         PR c++/9848
20955         * g++.dg/warn/Wunused-4.C: New test.
20956
20957 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20958
20959         PR c++/12316
20960         * g++.dg/other/gc2.C: New test.
20961
20962 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
20963
20964         PR c++/11991
20965         * g++.dg/rtti/typeid3.C: New test.
20966
20967         PR c++/12266
20968         * g++.dg/overload/template1.C: New test.
20969
20970 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20971
20972         * g++.dg/opt/cfg3.C: New test.
20973
20974 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20975
20976         PR c++/7939
20977         * g++.dg/template/crash11.C: New test.
20978
20979 2003-09-16  Jason Merrill  <jason@redhat.com>
20980             Jakub Jelinek  <jakub@redhat.com>
20981
20982         * gcc.dg/attr-warn-unused-result.c: New test.
20983
20984 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20985
20986         PR c++/12184
20987         * g++.dg/expr/call2.C: New test.
20988
20989 2003-09-15  Andreas Jaeger  <aj@suse.de>
20990
20991         * gcc.dg/Wold-style-definition-1.c: New test.
20992
20993 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
20994
20995         PR c++/3907
20996         * g++.dg/parse/template12.C: New test.
20997
20998         * g++.dg/abi/bitfield11.C: New test.
20999         * g++.dg/abi/bitfield12.C: Likewise.
21000
21001 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
21002
21003         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
21004         non-expansion of functional macro name without arguments at EOL.
21005         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
21006
21007 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
21008
21009         * gcc.c-torture/execute/20030914-[12].c: New tests.
21010
21011 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21012
21013         PR c++/11788
21014         * g++.dg/overload/addr1.C: New test.
21015
21016 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
21017
21018         * gcc.dg/20030909-1.c: New test.
21019
21020 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21021
21022         * gcc.dg/ultrasp10.c: New test.
21023
21024 2003-09-09  Devang Patel  <dpatel@apple.com>
21025
21026         * gcc.dg/darwin-ld-6.c: New test.
21027
21028 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21029
21030         * gcc.dg/torture/builtin-explog-1.c: New testcase.
21031
21032 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21033
21034         * gcc.dg/ia64-types1.c: New test.
21035         * gcc.dg/ia64-types2.c: Likewise.
21036
21037 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21038
21039         * gcc.dg/builtins-1.c: Add more _Complex tests.
21040         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21041
21042         * gcc.dg/builtins-1.c: Test existing _Complex functions.
21043         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21044
21045 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21046
21047         PR c++/11786
21048         * g++.dg/lookup/koenig2.C: New test.
21049
21050         PR c++/5296
21051         * g++.dg/rtti/typeid2.C: New test.
21052
21053 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
21054
21055         * gcc.c-torture/compile/20030904-1.c: New test.
21056
21057 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21058
21059         * g++.dg/opt/longbranch2.C: New test.
21060
21061 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21062
21063         * g++.dg/template/crash10.C: Only compile it.
21064
21065 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21066
21067         PR middle-end/11665
21068         * gcc.c-torture/compile/20030907-1.c: New test.
21069         * g++.dg/init/array11.C: New test.
21070
21071 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21072
21073         PR c++/11852
21074         * g++.dg/init/struct1.C: New test.
21075
21076 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21077
21078         PR c++/12181
21079         * g++.dg/expr/comma1.C: New test.
21080
21081 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
21082
21083         PR c++/11867
21084         * g++.dg/expr/static_cast5.C: New test.
21085
21086 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
21087
21088         PR c++/11507
21089         * g++.dg/lookup/scoped7.C: New test.
21090
21091         PR c++/9574
21092         * g++.dg/other/static1.C: New test.
21093
21094         PR c++/11490
21095         * g++.dg/warn/template-1.C: New test.
21096
21097         PR c++/11432
21098         * g++.dg/template/crash10.C: New test.
21099
21100         PR c++/2478
21101         * g++.dg/overload/VLA.C: New test.
21102
21103         PR c++/10804
21104         * g++.dg/template/call1.C: New test.
21105
21106 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21107
21108         PR c++/11794
21109         * g++.dg/parse/using3.C: New test.
21110
21111 2003-09-06  Roger Sayle  <roger@eyesopen.com>
21112
21113         PR c++/11409
21114         * g++.dg/overload/builtin3.C: New test case.
21115
21116 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
21117
21118         PR c/9862
21119         * gcc.dg/20030906-1.c: New test.
21120         * gcc.dg/20030906-2.c: Likewise.
21121
21122 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21123
21124         PR c++/12167
21125         * g++.dg/parse/defarg5.C: New test.
21126
21127         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
21128
21129 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
21130
21131         PR c++/12163
21132         * g++.dg/expr/static_cast4.C: New test.
21133
21134         PR c++/12146
21135         * g++.dg/template/crash9.C: New test.
21136
21137 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
21138
21139         * g++.old-deja/g++.ext/pretty2.C: Update for change
21140         in __FUNCTION__.
21141         * g++.old-deja/g++.ext/pretty3.C: Likewise.
21142
21143 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
21144
21145         PR c++/11922
21146         * g++/dg/template/qualified-id1.C: New test.
21147
21148         PR c++/12037
21149         * g++.dg/warn/noeffect4.C: New test.
21150
21151 2003-09-04  Matt Austern  <austern@apple.com>
21152
21153         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
21154         * g++.dg/ext/fnname2.C: Likewise.
21155         * g++.dg/ext/fnname3.C: Likewise.
21156
21157 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
21158
21159         * g++.dg/expr/lval1.C: New test.
21160         * g++.dg/ext/lvcast.C: Remove.
21161
21162 2003-09-03  Roger Sayle  <roger@eyesopen.com>
21163
21164         PR optimization/11700.
21165         * gcc.c-torture/compile/20030903-1.c: New test case.
21166
21167 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
21168
21169         PR c++/12053
21170         * g++.dg/abi/layout4.C: New test.
21171
21172 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
21173
21174         PR c++/11553
21175         * g++.dg/parse/friend3.C: New test.
21176
21177 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
21178
21179         PR c++/11847
21180         * g++.dg/template/class1.C: New test.
21181
21182         PR c++/11808
21183         * g++.dg/expr/call1.C: New test.
21184
21185 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
21186
21187         PR c++/12114
21188         * g++.dg/init/ref9.C: New test.
21189
21190         PR c++/11972
21191         * g++.dg/template/nested4.C: New test.
21192
21193 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21194
21195         PR c++/12093
21196         * g++.dg/template/non-dependent4.C: New test.
21197
21198         PR c++/11928
21199         * g++.dg/inherit/conv1.C: New test.
21200
21201 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21202
21203         PR c++/6196
21204         * g++.dg/ext/label1.C: New test.
21205         * g++.dg/ext/label2.C: Likewise.
21206
21207 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21208
21209         * g++.dg/expr/cond3.C: New test.
21210
21211 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21212
21213         * gcc.dg/builtins-1.c: Add new builtin cases.
21214
21215 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21216
21217         * gcc.dg/builtins-1.c: Add new cases.
21218         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21219
21220 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21221
21222         * gcc.dg/builtins-1.c: Add more math builtin tests.
21223         * gcc.dg/torture/builtin-attr-1.c: New test.
21224
21225 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21226
21227         PR optimization/5079
21228         * g++.dg/opt/static3.C: New test.
21229
21230 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21231
21232         * gcc.misc-tests/gcov-10b.c: New test.
21233
21234 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
21235
21236         * g++.dg/opt/ptrmem3.C: New test.
21237
21238         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
21239
21240 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
21241
21242         * gcc.dg/20030826-2.c: New test.
21243
21244 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21245
21246         PR middle-end/12002
21247         * g77.f-torture/compile/12002.f: New test case.
21248
21249 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21250
21251         * gcc.dg/20030826-1.c: New test case.
21252
21253 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
21254
21255         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
21256
21257 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
21258
21259         PR c++/11871
21260         * c++.dg/lookup/crash1.C: New test.
21261
21262         * c++.dg/warn/noeffect3.C: New test.
21263
21264 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
21265
21266         * gcc.dg/compat/vector-1_x.c: Compile with -w.
21267         * gcc.dg/compat/vector-1_y.c: Ditto.
21268         * gcc.dg/compat/vector-2_x.c: Ditto.
21269         * gcc.dg/compat/vector-2_y.c: Ditto.
21270
21271 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
21272
21273         * gcc.dg/20030702-1.c: New test.
21274
21275 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
21276
21277         PR c++/8795
21278         * g++.dg/ext/altivec-1.C: New test.
21279
21280 2003-08-24  Richard Henderson  <rth@redhat.com>
21281
21282         * g++.dg/eh/simd-2.C: Add -w for x86.
21283
21284 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21285
21286         * gcc.dg/20030815-1.c: New test.
21287
21288 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21289
21290         PR c++/3765
21291         * g++.dg/parse/access6.C: New test.
21292
21293 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21294
21295         PR c++/641, c++/11876
21296         * g++.dg/template/friend22.C: New test.
21297         * g++.dg/template/friend23.C: Likewise.
21298
21299 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21300
21301         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21302         identically.
21303
21304 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21305
21306         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21307
21308 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21309
21310         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21311
21312 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21313
21314         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21315
21316 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21317
21318         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21319
21320 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21321
21322         PR c++/11919
21323         * g++.dg/overload/prom1.C: New test.
21324
21325         PR c++/11551
21326         * g++.dg/parse/dtor2.C: New test.
21327
21328         PR c++/10762
21329         * g++.dg/parse/using2.C: New test.
21330
21331 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21332
21333         PR target/11805
21334         * gcc.c-torture/compile/20030821-1.c: New.
21335
21336 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21337
21338         PR c++/11834
21339         * g++.dg/template/deduce2.C: New test.
21340
21341 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21342
21343         * gcc.c-torture/execute/20030821-1.c: New test.
21344
21345 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21346
21347         PR middle-end/11984
21348         * gcc.dg/20030820-1.c: New test case.
21349
21350 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21351
21352         PR c++/11945
21353         * g++.dg/warn/noeffect2.C: New test.
21354
21355 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21356
21357         PR c++/10926
21358         * g++.dg/template/dtor2.C: New test.
21359
21360         PR c++/11684
21361         * g++.dg/template/operator1.C: New test.
21362         * g++.dg/parse/operator4.C: New test.
21363
21364         PR c++/11946.C
21365         * g++.dg/expr/enum1.C: New test.
21366         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21367
21368         PR c++/11036.C
21369         * g++.dg/parse/elab2.C: New test.
21370         * g++.dg/parse/typedef4.C: Change error message.
21371         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21372         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21373         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21374
21375 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21376
21377         * gcc.dg/pch/warn-1.c: New.
21378         * gcc.dg/pch/warn-1.hs: New.
21379
21380         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21381         not-tested file.
21382
21383 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21384
21385         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21386
21387 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21388
21389         * gcc.dg/uninit-D.c: New Test.
21390         * gcc.dg/uninit-E.c: New Test.
21391         * gcc.dg/uninit-F.c: New Test.
21392         * gcc.dg/uninit-G.c: New Test.
21393
21394 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21395
21396         * g++.dg/README: Describe the pch directory.
21397
21398 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21399
21400         PR c++/11174
21401         * g++.dg/parse/access4.C: New test.
21402         * g++.dg/parse/access5.C: Likewise.
21403         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21404
21405 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21406
21407         * gcc.dg/noncompile/20030818-1.c: New.
21408
21409 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21410
21411         PR c++/11957
21412         * g++.dg/warn/noeffect1.C: New test.
21413
21414         * g++.dg/template/scope2.C: New test.
21415         * g++.dg/template/error2.C: Correct dg-error
21416
21417 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21418
21419         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21420
21421 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21422
21423         PR C++/11512
21424         * g++.dg/template/warn1.C: New.
21425
21426 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21427
21428         * g++.dg/template/error2.C: New test.
21429         * g++.dg/lookup/using7.C: Adjust errors
21430         * g++.old-deja/g++.pt/crash36.C: Likewise.
21431         * g++.old-deja/g++.pt/derived3.C: Likewise.
21432
21433 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21434
21435         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21436         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21437         * gcc.c-torture/execute/builtins/string-9.c: New, from
21438         string-opt-9.c.  Adjust for execute/builtins framework.
21439         * gcc.c-torture/execute/string-opt-9.c: Delete.
21440
21441 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21442
21443         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21444
21445         * g++.dg/parse/ret-type2.C: New test.
21446
21447         PR c++/11703
21448         * g++.dg/init/new8.C: New test.
21449
21450         PR c++/10923
21451         * g++.dg/parse/typedef5.C: New test.
21452
21453         PR c++/9512
21454         * g++.dg/parse/qualified2.C: New test.
21455         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21456         invalid code.
21457
21458 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21459
21460         * g++.dg/conversion/ptrmem1.C: New test.
21461
21462 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21463
21464         PR target/11693
21465         * gcc.dg/20030811-1.c: New test.
21466
21467         PR target/11535
21468         * gcc.c-torture/execute/20030811-1.c: New test.
21469
21470 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21471
21472         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21473
21474 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21475
21476         PR c++/11789.C
21477         * g++.dg/inherit/multiple1.C: New test.
21478
21479 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21480
21481         * gcc.dg/spe1.c: New test.
21482
21483         PR c++/11670
21484         * g++.dg/expr/cast2.C: New test.
21485
21486         PR c++/10530
21487         * g++.dg/template/dependent-name2.C: New test.
21488
21489 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21490
21491         * g++.dg/parse/crash11.C: Put the dg options in comments.
21492
21493 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21494
21495         * lib/gcc-dg.exp: Update for diagnostic change.
21496
21497 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21498
21499         PR c++/5767
21500         * g++.dg/parse/crash11.C: New test.
21501
21502 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21503
21504         * gcc.dg/cpp/spacing1.c: Update.
21505
21506 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21507
21508         PR target/11739
21509         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21510         a value for -mtune.
21511
21512 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21513
21514         PR middle-end/11771
21515         * gcc.c-torture/compile/20030804-1.c: New test case.
21516
21517 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21518
21519         * gcc.dg/20030804-1.c: New test case.
21520
21521 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21522
21523         * gcc.dg/cpp/separate-1.c: New test.
21524
21525 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21526
21527         PR c++/11704
21528         * g++.dg/template/dependent-expr2.C: New test.
21529
21530         PR c++/11766
21531         * g++.dg/expr/ptrmem1.C: New test.
21532
21533 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21534
21535         PR c++/9453
21536         * g++.dg/template/friend15.C: New test.
21537
21538 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21539
21540         * lib/dg-pch.exp: Work round PCH bug.
21541
21542 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21543
21544         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21545         builtins.  Move cases from builtins-4.c here.
21546
21547         * gcc.dg/torture/builtin-math-1.c: New test taken from
21548         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21549         additional cases.
21550
21551         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21552         Delete.
21553
21554 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21555
21556         PR c++/9447
21557         * g++.dg/template/using7.C: New test.
21558
21559 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21560
21561         * import1.c, import2.c: New tests.
21562
21563 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21564
21565         * g++.dg/eh/crossjump1.C: New test.
21566
21567 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21568
21569         PR c++/11697
21570         * g++.dg/template/using6.C: New test.
21571
21572         PR c++/11744
21573         * g++.dg/template/koenig2.C: New test.
21574
21575 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21576
21577         PR c++/7983
21578         * g++.dg/parse/typedef4.C: New test.
21579
21580 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21581
21582         PR c++/8442, c++/8806
21583         * g++.dg/template/elab1.C: New test.
21584         * g++.dg/template/type2.C: Likewise.
21585         * g++.dg/template/ttp3.C: Adjust expected error message.
21586         * g++.old-deja/g++.law/visibility13.C: Likewise.
21587         * g++.old-deja/g++.niklas/t135.C: Likewise.
21588         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21589         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21590         template argument.
21591         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21592
21593 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21594
21595         PR c++/11295
21596         * g++.dg/ext/stmtexpr1.C: New test.
21597
21598         * g++.dg/opt/tmp1.C: New test.
21599
21600         PR c++/11525
21601         * g++.dg/parse/constant4.C: New test.
21602
21603         PR c++/9447
21604         * g++.dg/template/using5.C: New test.
21605
21606 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21607
21608         * gcc.dg/builtins-27.c: New test case.
21609
21610 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21611
21612         * gcc.dg/tls/opt-7.c: New test.
21613
21614 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21615
21616         * g++.old-deja/g++.other/crash18.C: Remove.
21617
21618 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21619
21620         * g++.dg/template/explicit3.C: New.
21621         * g++.dg/template/explicit4.C: New.
21622         * g++.dg/template/explicit5.C: New.
21623
21624         PR c++/11347
21625         * g++.dg/template/memtmpl1.C: New.
21626
21627 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21628
21629         PR target/11565
21630         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21631         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21632
21633 2003-07-30  Jan Hubicka  <jh@suse.cz>
21634
21635         * vtgc1.c: Kill.
21636
21637 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21638
21639         * gcc.dg/struct-in-proto-1.c: New test.
21640
21641 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21642
21643         * gcc.dg/cpp/include2.c: Only expect one message.
21644
21645 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21646
21647         PR c++/9447
21648         * g++.dg/template/using1.C: New test.
21649         * g++.dg/template/using2.C: New test.
21650         * g++.dg/template/using3.C: New test.
21651         * g++.dg/template/using4.C: New test.
21652
21653 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21654
21655         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21656         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21657
21658 2003-07-28  Jan Hubicka  <jh@suse.cz>
21659
21660         PR c++/11530
21661         * g++.dg/opt/call1.C: New test.
21662
21663 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21664
21665         PR c++/11667
21666         * g++.dg/init/enum2.C: New test.
21667         * g++.dg/template/overload1.C: Add "-w" option.
21668
21669 2003-07-28    <hp@bitrange.com>
21670
21671         * gcc.dg/Wdeclaration-after-statement-1.c,
21672         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21673
21674 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21675
21676         * gcc.c-torture/compile/20030725-1.c: New test.
21677
21678 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21679
21680         * gcc.dg/20030505.c: Only run for SPE.
21681         Remove definition of opaque type.
21682
21683 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21684
21685         * g++.dg/template/ptrmem6.C: New test.
21686
21687 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21688
21689         * gcc.c-torture/compile/zero-strct-2.c: New test.
21690
21691 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21692
21693         * gcc.dg/intermod-1.c: New test.
21694
21695 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21696
21697         PR c++/11617
21698         * g++.dg/template/lookup2.C: New test.
21699         * g++.dg/template/memclass1.C: Remove instantiated from error.
21700         * g++.dg/other/error2.C: Tweak expected errors.
21701
21702         PR c++/11596
21703         * g++.dg/template/defarg3.C: New test.
21704
21705         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21706
21707 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21708
21709         * g++.dg/inherit/access5.C: New test.
21710
21711 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21712
21713         PR c++/11513
21714         * g++.dg/template/crash8.C: New test.
21715
21716 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21717
21718         PR c/10602
21719         * gcc.dg/noncompile/incomplete-2.c: New test.
21720
21721 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21722
21723         PR c++/11645
21724         * g++.dg/inherit/access4.C: New test.
21725
21726         PR c++/11517
21727         * g++.dg/expr/cond2.C: New test.
21728
21729         PR optimization/10679
21730         * g++.dg/opt/inline4.C: New test.
21731
21732 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21733
21734         * g++.dg/parse/crash10: New test.
21735
21736 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21737
21738         * g++.dg/ext/flexary1.C: New test.
21739
21740 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21741
21742         PR c++/10793
21743         * g++.dg/template/crash9.C: New test.
21744
21745 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21746
21747         PR c++/3004
21748         * g++.dg/parse/typedef3.C: New test.
21749
21750         PR c++/7906
21751         * g++.dg/parse/operator2.C: New test.
21752
21753         PR c++/8895
21754         * g++.dg/parse/def-tmpl-arg1.C: New test.
21755
21756         PR c++/9282
21757         * g++.dg/parse/funptr1.C: New test.
21758
21759         PR c++/9452
21760         * g++.dg/parse/ambig3.C: New test.
21761
21762         PR c++/9454
21763         * g++.dg/parse/operator3.C: New test.
21764
21765         PR c++/9486
21766         * g++.dg/parse/template10.C: New test.
21767
21768         PR c++/9488
21769         * g++.dg/parse/template11.C: New test.
21770
21771         PR c++/10150
21772         * g++.dg/parse/invalid-op1.C: New test.
21773
21774         PR c++/10247
21775         * g++.dg/parse/condexpr1.C: New test.
21776
21777 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21778
21779         * g++.dg/ext/packed3.C: New test.
21780         * g++.dg/ext/packed4.C: New test.
21781
21782         * gcc.dg/pack-test-3.c: New test.
21783
21784 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21785
21786         * lib/compat.exp: Handle dg-options per source file.
21787         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21788         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21789         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21790         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21791         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21792         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21793         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21794         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21795         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21796         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21797         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21798         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21799         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21800         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21801
21802 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21803
21804         PR c/10320
21805         * gcc.c-torture/execute/20030718-1.c: New test.
21806
21807 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21808
21809         PR optimization/11536
21810         * gcc.dg/20030721-1.c: New test.
21811
21812 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21813
21814         PR c++/11546
21815         * g++.dg/template/lookup1.C: New test.
21816
21817 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21818
21819         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21820         diagnostics of ill-formed constructs involving labels.
21821         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21822         the new 'previously defined here' message.
21823
21824 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21825
21826         * g++.dg/parse/non-dependent2.C: New test.
21827
21828 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21829
21830         * g++.dg/init/init-ref4.C: xfail on targets without
21831         weak symbols.
21832
21833 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21834
21835         PR target/11087
21836         * gcc.c-torture/execute/20030717-1.c: New test.
21837
21838 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21839
21840         * g++.dg/opt/cfg1.C: New test.
21841
21842 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21843
21844         PR optimization/11557
21845         * gcc.dg/20030717-1.c: New test.
21846
21847 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21848
21849         PR c++/10476
21850         * g++.dg/expr/crash-1.C: New test.
21851
21852         PR c++/11027
21853         * g++.dg/template/init3.C: New test.
21854
21855         PR c++/8222
21856         * g++.dg/template/non-dependent1.C: New test.
21857
21858         PR c++/11070
21859         * g++.dg/template/non-dependent2.C: New test.
21860
21861         PR c++/11071
21862         * g++.dg/template/non-dependent3.C: New test.
21863
21864         PR c++/9907
21865         * g++.dg/template/sizeof5.C: New test.
21866
21867 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21868
21869         PR 11498
21870         * gcc.c-torture/compile/mangle-1.c: New file.
21871
21872 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21873
21874         PR c++/7809
21875         * g++.dg/parse/access3.C: New test.
21876
21877 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21878
21879         PR c++/11384
21880         * g++.dg/init/init-ref4.C: New test.
21881
21882 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21883
21884         PR c++/11547
21885         * g++.dg/parse/constant3.C: New test.
21886         * g++.dg/parse/crash7.C: Likewise.
21887
21888 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
21889
21890         PR target/11008
21891         * gcc.dg/i386-pentium4-not-mull.c: New.
21892
21893 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
21894
21895         * gcc.dg/asm-names.c (ymain): Make it weak.
21896
21897 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21898
21899         PR c++/5421
21900         * g++.dg/template/friend21.C: New test.
21901
21902 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
21903
21904         * gcc.dg/cleanup-8.c: New test.
21905         * gcc.dg/cleanup-9.c: New test.
21906
21907 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
21908
21909         * g++.dg/ext/dll-MI1.h: New file.
21910         * g++.dg/ext/dllexport-MI1.C: New file.
21911         * g++.dg/ext/dllimport-MI1.C: New file.
21912
21913 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
21914
21915         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
21916         it does not have cmpstrsi patterns (just cmpmemsi).
21917
21918 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
21919
21920         PR debug/11473
21921         * g++.dg/debug/debug8.C: New test.
21922
21923 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21924
21925         PR c++/10108
21926         * g++.dg/template/crash7.C: New test.
21927
21928 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
21929
21930         PR target/10795
21931         * gcc.c-torture/compile/20030708-1.c: New.
21932
21933 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21934
21935         * gcc.c-torture/execute/20030715-1.c: New test.
21936
21937 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
21938
21939         * gcc.dg/pch/inline-3.c: New file.
21940         * gcc.dg/pch/inline-3.hs: New file.
21941         * gcc.dg/pch/inline-4.c: New file.
21942         * gcc.dg/pch/inline-4.hs: New file.
21943
21944 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
21945
21946         PR c++/11509
21947         * g++.dg/template/crash6.C: New test.
21948
21949         PR c++/7053
21950         * g++.dg/template/friend20.C: New test.
21951
21952         PR c++/7019
21953         * g++.dg/template/overload2.C: New test.
21954
21955 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21956
21957         PR optimization/11440
21958         * gcc.c-torture/execute/20030714-1.c: New test.
21959
21960 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21961
21962         PR c++/11154
21963         * g++.dg/template/partial2.C: New test.
21964
21965 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
21966
21967         PR c++/11503
21968         * g++.dg/template/anon1.C: New test.
21969
21970         PR c++/11493
21971         PR c++/11495
21972         * g++.dg/parse/template9.C: Likewise.
21973         * g++.dg/template/crash4.C: New test.
21974         * g++.dg/template/koenig1.C: Likewise.
21975         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
21976         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
21977         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
21978         functions.
21979         * g++.old-deja/g++.jason/template36.C: Likewise.
21980         * g++.old-deja/g++.mike/p1989.C: Likewise.
21981         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
21982         * g++.old-deja/g++.pt/ttp20.C: Use this->.
21983         * g++.old-deja/g++.pt/ttp21.C: Use this->.
21984         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
21985         compiling.
21986         * g++.old-deja/g++.pt/union2.C: Use this->.
21987
21988 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
21989
21990         * gcc.dg/20030711-1.c: New test.
21991
21992 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
21993
21994         PR c++/11050
21995         * g++.dg/parse/args1.C: New test.
21996         * g++.pt/defarg8.C: Change expected errors.
21997
21998 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
21999
22000         PR c++/8164
22001         * g++.dg/template/nontype2.C: New test.
22002
22003         PR c++/10558
22004         * g++.dg/parse/template8.C: New test.
22005
22006         PR c++/8327
22007         * g++.dg/template/scope1.C: New test.
22008
22009         * g++.dg/warn/Wsign-compare-1.C: New test.
22010
22011 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22012
22013         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
22014
22015 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
22016
22017         PR c++/9411
22018         * g++.dg/template/explicit2.C: New test.
22019
22020         PR c++/10032
22021         * g++.dg/warn/pedantic1.C: New test.
22022
22023 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
22024
22025         PR c++ 9483
22026         * g++.dg/other/field1.C: New test.
22027
22028 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22029
22030         PR c/11449
22031         * gcc.c-torture/compile/20030707-1.c: New.
22032
22033 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22034
22035         PR c++/10849
22036         * g++.dg/template/access12.C: New test.
22037
22038 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
22039
22040         * g++.dg/bprob/bprob.exp (prof_ext): Update.
22041         * g77.dg/bprob/bprob.exp (prof_ext): Update.
22042         * gcc.misc-tests/bprob.exp (prof_ext): Update.
22043         * gcc.misc-tests/gcov.exp: Update
22044         * g++.dg/gcov/gcov.exp: Update
22045         * lib/gcov.exp: Update.
22046
22047 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
22048
22049         * g++.dg/abi/mangle17.C: Make sure template expressions are
22050         dependent.
22051         * g++.dg/abi/mangle4.C: Mark erroneous casts.
22052         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
22053         * g++.dg/opt/stack1.C: Remove erroneous code.
22054         * g++.dg/parse/template7.C: New test.
22055         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
22056         * g++.old-deja/g++.pt/crash4.C: Likewise.
22057
22058 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22059
22060         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
22061         with zero or one occurence of `$' after the initial `L'.
22062
22063 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
22064
22065         * gcc.c-torture/compile/20030704-1.c: Add a comment.
22066
22067 2003-07-08  Roger Sayle  <roger@eyesopen.com>
22068
22069         PR c/11370
22070         * gcc.dg/Wunreachable-6.c: New testcase.
22071         * gcc.dg/Wunreachable-7.c: New testcase.
22072
22073 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22074
22075         PR c/11420
22076         * gcc.dg/20030708-1.c: New test.
22077
22078 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
22079
22080         * gcc.dg/compat/sdata-section.h: New file.
22081         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
22082         * gcc.dg/torture/mips-sdata-1.c: New test.
22083
22084 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22085
22086         PR c++/11030
22087         * g++.dg/template/friend19.C: New test.
22088
22089 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22090
22091         * g++.dg/opt/strength-reduce.C: New test.
22092
22093 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22094
22095         PR target/10979
22096         * gcc.dg/20030707-1.c: New testcase.
22097
22098 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22099
22100         PR optimization/11059
22101         * g++.dg/opt/emptyunion.C: New testcase.
22102
22103 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22104             Eric Botcazou  <ebotcazou@libertysurf.fr>
22105
22106         * g++.dg/opt/stack1.C: New test.
22107
22108 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
22109
22110         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
22111         run test.
22112
22113         PR c++/11431
22114         * g++.dg/expr/static_cast3.C: New test.
22115
22116 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
22117
22118         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
22119         everywhere.
22120         * gcc.dg/concat.c: Concatenation of string constants with
22121         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
22122         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
22123         * gcc.dg/cpp/escape-2.c: Use wide character constants where
22124         necessary to avoid multi-character character constant warning.
22125         * gcc.dg/cpp/escape.c: Likewise.
22126         * gcc.dg/cpp/ucs.c: Likewise.
22127         Remove backslashes from dg-bogus comments, as they confuse Tcl.
22128         Fix a typo.
22129
22130 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22131
22132         PR c/11428
22133         * gcc.c-torture/compile/20030704-1.c: New.
22134
22135 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22136
22137         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
22138
22139 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
22140
22141         PR c++/5287, PR c++/7910,  PR c++/11021
22142         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
22143         tests for warnings.
22144         * g++.dg/ext/dllimport2.C: Add tests for warnings.
22145         * g++.dg/ext/dllimport3.C: Likewise.
22146         * g++.dg/ext/dllimport4.C: New file.
22147         * g++.dg/ext/dllimport5.C: New file.
22148         * g++.dg/ext/dllimport6.C: New file.
22149         * g++.dg/ext/dllimport7.C: New file.
22150         * g++.dg/ext/dllimport8.C: New file.
22151         * g++.dg/ext/dllimport9.C: New file.
22152         * g++.dg/ext/dllimport10.C: New file.
22153         * g++.dg/ext/dllexport1.C: New file.
22154
22155 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22156
22157         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
22158         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
22159
22160 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22161
22162         * gcc.dg/builtins-25.c: New testcase.
22163         * gcc.dg/builtins-26.c: New testcase.
22164
22165 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
22166
22167         * gcc.dg/compat/vector-defs.h: New file.
22168         * gcc.dg/compat/vector-setup.h: New file.
22169         * gcc.dg/compat/vector-check.h: New file.
22170         * gcc.dg/compat/vector-1_main.c: New file.
22171         * gcc.dg/compat/vector-1_x.c: New file.
22172         * gcc.dg/compat/vector-1_y.c: New file.
22173         * gcc.dg/compat/vector-2_main.c: New file.
22174         * gcc.dg/compat/vector-2_x.c: New file.
22175         * gcc.dg/compat/vector-2_y.c: New file.
22176
22177         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
22178         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
22179         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
22180         * gcc.dg/compat/struct-align-1.h: New file.
22181         * gcc.dg/compat/struct-align-1_main.c: New file.
22182         * gcc.dg/compat/struct-align-1_x.c: New file.
22183         * gcc.dg/compat/struct-align-1_y.c: New file.
22184         * gcc.dg/compat/struct-align-2.h: New file.
22185         * gcc.dg/compat/struct-align-2_main.c: New file.
22186         * gcc.dg/compat/struct-align-2_x.c: New file.
22187         * gcc.dg/compat/struct-align-2_y.c: New file.
22188
22189         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
22190         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22191         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22192         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22193         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22194         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22195         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22196         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22197         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22198         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22199         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22200         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22201         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22202         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22203         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22204         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22205         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22206         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22207         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22208         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22209         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22210         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22211         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22212         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22213         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22214         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22215         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22216         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22217         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22218
22219 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22220
22221         * gcc.dg/i386-call-1.c: New test.
22222
22223 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22224
22225         PR c++/9162
22226         * g++.dg/parse/defarg4.C: New.
22227
22228 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22229
22230         PR target/10700
22231         * gcc.c-torture/compile/20030703-1.c: New test case.
22232
22233 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22234
22235         * g++.dg/template/local3.C: Remove extra semicolon.
22236
22237 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22238
22239         * gcc.dg/i386-volatile-1.c: New test.
22240
22241 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
22242
22243         PR c++/11072
22244         * g++.dg/other/offsetof2.C: XFAIL.
22245         * g++.dg/other/offsetof5.C: New.
22246
22247         PR c++/10219
22248         * g++.dg/template/error1.C: New.
22249
22250         PR c++/9779
22251         * g++.dg/template/dependent-expr1.C: New.
22252
22253 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22254
22255         PR c++/6949
22256         * g++.dg/template/local3.C: New test.
22257
22258         PR c++/11149
22259         * g++.dg/lookup/scoped6.C: New test.
22260
22261 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
22262
22263         PR c++/8046
22264         * g++.dg/other/error7.C: New test.
22265
22266 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
22267
22268         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
22269         * g++.old-deja/g++.abi/vtable3.h: Likewise.
22270         * g++.old-deja/g++.law/code-gen5.C: Likewise.
22271         * g++.old-deja/g++.other/union2.C: Likewise.
22272         * gcc.dg/c90-const-expr-2.c: Likewise.
22273         * gcc.dg/c90-const-expr-3.c: Likewise.
22274         * gcc.dg/c99-const-expr-2.c: Likewise.
22275         * gcc.dg/c99-const-expr-3.c: Likewise.
22276         * gcc.dg/concat.c: Likewise.
22277
22278 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22279
22280         PR c++/9559
22281         * g++.dg/init/static1.C: New test.
22282
22283 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22284
22285         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22286         * g++.old-deja/g++.other/access2.C: Likewise.
22287         * g++.old-deja/g++.other/decl2.C: Likewise.
22288         * gcc.c-torture/execute/20020615-1.c: Likewise.
22289
22290 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22291
22292         PR c++/4933
22293         * g++.dg/template/sizeof4.C: New test.
22294
22295 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22296
22297         * g++.dg/other/error6.C: New test.
22298
22299 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22300
22301         PR c++/10750
22302         * g++.dg/parse/constant2.C: New test.
22303
22304 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22305
22306         PR c++/11106
22307         * g++.dg/other/error5.C: New test.
22308
22309 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22310
22311         * gcc.dg/format/gcc_diag-1.c: New test.
22312
22313 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22314
22315         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22316
22317 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22318
22319         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22320         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22321         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22322
22323 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22324
22325         * gcc.c-torture/execute/builtins/string-8.c: New test.
22326         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22327         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22328         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22329
22330 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22331
22332         PR c++/10468
22333         * g++.dg/ext/typeof6.C: New test.
22334
22335 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22336
22337         PR c++/10796
22338         * g++.dg/init/enum1.C: New test.
22339
22340 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22341
22342         * gcc.dg/20030627-1.c: New test.
22343
22344 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22345
22346         PR c++/11332
22347         * g++.dg/expr/static_cast2.C: New test.
22348
22349 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22350             Jakub Jelinek  <jakub@redhat.com>
22351
22352         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22353         sprintf(dst,"%s",src) optimization.
22354         * gcc.c-torture/execute/20030626-1.c: New test case.
22355         * gcc.c-torture/execute/20030626-2.c: New test case.
22356
22357 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22358
22359         * gcc.c-torture/execute/multi-ix.c: New test.
22360
22361         * gcc.c-torture/execute/simd-4.c (main):
22362         Added missing semicolon at end of union.
22363
22364 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22365
22366         PR c++/8266
22367         * g++.dg/template/explicit-instantiation3.C: New test.
22368
22369 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22370
22371         * gcc.dg/20030626-1.c: Use signed char.
22372
22373 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22374
22375         * gcc.dg/20030626-1.c: New test.
22376
22377 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22378
22379         * const-str-2.m: Update.
22380
22381 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22382
22383         PR c++/10990
22384         * g++.dg/rtti/dyncast1.C: New test.
22385         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22386         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22387         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22388
22389         PR c++/10931
22390         * g++.dg/expr/static_cast1.C: New test.
22391
22392 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22393
22394         * gcc.dg/20030625-1.c: New test.
22395
22396 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22397
22398         * gcc.c-torture/compile/20030624-1.c: New test case.
22399
22400 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22401
22402         * gcc.c-torture/execute/string-opt-17.c: New test.
22403
22404 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22405
22406         PR c++/5754
22407         * g++.dg/parse/crash6.C: New test.
22408
22409 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22410
22411         * gcc.dg/builtins-24.c: New test case.
22412
22413 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22414
22415         * g++.dg/opt/operator1.C: New test.
22416
22417 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22418
22419         * gcc.c-torture/execute/string-opt-16.c: New test case.
22420
22421 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22422
22423         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22424         * g++.old-deja/g++.other/conv7.C: Likewise
22425         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22426         * g++.old-deja/g++.other/overload14.C: Likewise.
22427
22428 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22429
22430         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22431         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22432
22433 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22434
22435         PR c++/10888
22436         * g++.dg/warn/Winline-3.C: New test.
22437
22438 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22439
22440         * lib/target-supports.exp (check_alias_available): Make the test
22441         program acceptable to the Solaris assembler.
22442
22443         PR c++/10749
22444         * g++.dg/template/memclass2.C: New test.
22445
22446 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22447             Eric Botcazou  <ebotcazou@libertysurf.fr>
22448
22449         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22450         data for non-matching targets.
22451         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22452
22453 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22454
22455         PR c++/10845
22456         * g++.dg/template/member3.C: New test.
22457
22458 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22459
22460         PR c++/10939
22461         * g++.dg/template/func1.C: New test.
22462
22463         PR c++/9649
22464         * g++.dg/template/static4.C: New test.
22465         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22466
22467         PR c++/11041
22468         * g++.dg/init/ref7.C: New test.
22469
22470 2003-06-19  Matt Austern  <austern@apple.com>
22471
22472         PR c++/11228
22473         * g++.dg/anew1.C: New test.
22474         * g++.dg/anew2.C: New test.
22475         * g++.dg/anew3.C: New test.
22476         * g++.dg/anew4.C: New test.
22477
22478 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22479
22480         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22481
22482 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22483
22484         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22485         endian-dependent.
22486
22487 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22488
22489         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22490         Remove cruft.
22491
22492 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22493
22494         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22495         * gcc.c-torture/compile/961203-1.c: Likewise.
22496         * gcc.c-torture/compile/980506-1.c: Likewise.
22497
22498 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22499
22500         PR c++/10712
22501         * g++.dg/lookup/using7.C: New test.
22502
22503 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22504
22505         PR c++/11105
22506         * g++.dg/abi/conv1.C: Remove it.
22507         * g++.dg/template/conv7.C: New test.
22508         * g++.dg/template/conv8.C: Likewise.
22509         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22510         conversion operator.
22511
22512 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22513
22514         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22515         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22516         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22517         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22518         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22519         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22520         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22521         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22522         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22523         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22524         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22525         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22526         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22527         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22528         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22529         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22530         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22531         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22532         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22533         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22534         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22535         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22536         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22537         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22538         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22539         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22540         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22541         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22542         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22543
22544 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22545
22546         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22547         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22548         indications.
22549
22550 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22551
22552         * gcc.dg/i386-387-5.c: New test case.
22553         * gcc.dg/i386-387-6.c: New test case.
22554         * gcc.dg/builtins-23.c: New test case.
22555
22556 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22557
22558         * gcc.dg/builtins-22.c: New test case.
22559         * gcc.dg/i386-387-1.c: Update to test exp.
22560         * gcc.dg/i386-387-2.c: Likewise.
22561
22562 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22563
22564         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22565
22566 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22567
22568         * lib/gcc-dg.exp (dg-require-dll): New function.
22569         (dg-xfail-if): Likewise.
22570         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22571         driver.
22572
22573         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22574         * gcc.c-torture/compile/20001205-1.c: Likewise.
22575         * gcc.c-torture/compile/20001226-1.c: Likewise.
22576         * gcc.c-torture/compile/20010518-2.c: Likewise.
22577         * gcc.c-torture/compile/20020312-1.c: Likewise.
22578         * gcc.c-torture/compile/20020604-1.c: Likewise.
22579         * gcc.c-torture/compile/920501-12.c: Likewise.
22580         * gcc.c-torture/compile/920501-4.c: Likewise.
22581         * gcc.c-torture/compile/920520-1.c: Likewise.
22582         * gcc.c-torture/compile/920521-1.c: Likewise.
22583         * gcc.c-torture/compile/920625-1.c: Likewise.
22584         * gcc.c-torture/compile/961203-1.c: Likewise.
22585         * gcc.c-torture/compile/980506-1.c: Likewise.
22586         * gcc.c-torture/compile/981006-1.c: Likewise.
22587         * gcc.c-torture/compile/981022-1.c: Likewise.
22588         * gcc.c-torture/compile/981223-1.c: Likewise.
22589         * gcc.c-torture/compile/990617-1.c: Likewise.
22590         * gcc.c-torture/compile/dll.c: Likewise.
22591         * gcc.c-torture/compile/labels-3.c: Likewise.
22592         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22593         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22594         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22595         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22596         * gcc.c-torture/compile/simd-5.c: Likewise.
22597         * gcc.c-torture/compile/20000804-1.x: Remove.
22598         * gcc.c-torture/compile/20001205-1.x: Likewise.
22599         * gcc.c-torture/compile/20001226-1.x: Likewise.
22600         * gcc.c-torture/compile/20010518-2.x: Likewise.
22601         * gcc.c-torture/compile/20020312-1.x: Likewise.
22602         * gcc.c-torture/compile/20020604-1.x: Likewise.
22603         * gcc.c-torture/compile/920501-12.x: Likewise.
22604         * gcc.c-torture/compile/920501-4.x: Likewise.
22605         * gcc.c-torture/compile/920520-1.x: Likewise.
22606         * gcc.c-torture/compile/920521-1.x: Likewise.
22607         * gcc.c-torture/compile/920625-1.x: Likewise.
22608         * gcc.c-torture/compile/961203-1.x: Likewise.
22609         * gcc.c-torture/compile/980506-1.x: Likewise.
22610         * gcc.c-torture/compile/981006-1.x: Likewise.
22611         * gcc.c-torture/compile/981022-1.x: Likewise.
22612         * gcc.c-torture/compile/981223-1.x: Likewise.
22613         * gcc.c-torture/compile/990617-1.x: Likewise.
22614         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22615         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22616         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22617         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22618         * gcc.c-torture/compile/simd-5.x: Likewise.
22619
22620         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22621
22622 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22623
22624         * gcc.c-torture/execute/20030611-1.c: New test.
22625
22626 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22627
22628         PR middle-end/168
22629         * gcc.dg/20030612-1.c: New test case.
22630
22631 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22632
22633         PR c++/10635
22634         * g++.dg/expr/cast1.C: New test.
22635
22636 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22637
22638         * gcc.dg/builtins-21.c: New test case.
22639
22640 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22641
22642         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22643         options instead of at the end.
22644         * lib/objc.exp (objc_target_compile): Likewise.
22645
22646 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22647
22648         PR c++/10432
22649         * g++.dg/parse/error1.C: New test.
22650
22651 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22652
22653         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22654         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22655         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22656         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22657         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22658         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22659         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22660         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22661         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22662         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22663         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22664         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22665         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22666         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22667         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22668         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22669         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22670         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22671         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22672         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22673         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22674         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22675         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22676         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22677
22678         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22679         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22680         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22681         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22682         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22683         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22684         * gcc.dg/compat/scalar-return-3_main.c: New file.
22685         * gcc.dg/compat/scalar-return-3_x.c: New file.
22686         * gcc.dg/compat/scalar-return-3_y.c: New file.
22687         * gcc.dg/compat/scalar-return-4_main.c: New file.
22688         * gcc.dg/compat/scalar-return-4_x.c: New file.
22689         * gcc.dg/compat/scalar-return-4_y.c: New file.
22690
22691 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22692
22693         * gcc.dg/compat/fp2-struct-check.h: New file.
22694         * gcc.dg/compat/fp2-struct-defs.h: New file.
22695         * gcc.dg/compat/fp2-struct-init.h: New file.
22696         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22697         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22698         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22699         * gcc.dg/compat/struct-return-10_main.c: New file.
22700         * gcc.dg/compat/struct-return-10_x.c: New file.
22701         * gcc.dg/compat/struct-return-10_y.c: New file.
22702
22703         * gcc.dg/compat/compat-common.h: New file.
22704         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22705         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22706         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22707         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22708         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22709         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22710         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22711         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22712         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22713         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22714         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22715         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22716         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22717         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22718         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22719         * gcc.dg/compat/small-struct-check.h: Ditto.
22720         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22721         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22722         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22723         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22724         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22725         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22726         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22727         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22728         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22729         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22730         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22731         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22732         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22733         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22734         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22735         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22736         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22737         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22738         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22739         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22740         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22741         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22742         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22743         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22744         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22745         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22746         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22747         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22748         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22749         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22750
22751 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22752
22753         * g++.dg/pch/static-1.C: New file.
22754         * g++.dg/pch/static-1.Hs: New file.
22755
22756 2003-06-10  Richard Henderson  <rth@redhat.com>
22757
22758         * gcc.dg/asm-7.c: Adjust expected warning text.
22759
22760 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22761
22762         * gcc.dg/builtins-20.c: New test case.
22763
22764 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22765
22766         PR c++/11131
22767         * g++.dg/opt/template1.C: New test.
22768
22769 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22770
22771         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22772         additional_sources.
22773
22774 2003-05-21  David Taylor  <dtaylor@emc.com>
22775
22776         * gcc.dg/Wpadded.c: New file.
22777
22778 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22779
22780         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22781         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22782         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22783         dg-require-weak.
22784
22785 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22786
22787         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22788
22789 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22790
22791         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22792         (dg-require-alias): Likewise.
22793         (dg-require-gc-sections): Likewise.
22794         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22795
22796 2003-06-08  Richard Henderson  <rth@redhat.com>
22797
22798         * gcc.dg/20011029-2.c: Fix the array reference.
22799         * gcc.dg/asm-7.c: New.
22800
22801 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22802
22803         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22804
22805 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22806
22807         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22808         (dg-require-gc-sections): Likewise.
22809
22810 2003-06-08  Jan Hubicka  <jh@suse.cz>
22811
22812         * i386-cmov1.c: Fix regular expression.
22813         * i386-cvt-1.c: Likewise.
22814         * i386-local.c: Likewise.
22815         * i386-local2.c: Likewise.
22816         * i386-mul.c: Likewise.
22817         * i386-ssetype-1.c: Likewise.
22818         * i386-ssetype-3.c: Likewise.
22819         * i386-ssetype-5.c: Likewise.
22820
22821 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22822
22823         PR c++/11039
22824         * g++.dg/warn/implicit-typename2.C: New test.
22825         * g++.dg/warn/implicit-typename3.C: New test.
22826
22827 2003-06-07  Richard Henderson  <rth@redhat.com>
22828
22829         * g++.dg/other/offsetof3.C: Use size_t.
22830         * g++.dg/other/offsetof4.C: Likewise.
22831
22832 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22833
22834         * lib/copy-file.exp: New. Implement gcc_copy_files.
22835
22836         * lib/dg-pch.exp: Load copy-file.exp
22837         (dg-pch): Use gcc_copy_files instead of "file copy".
22838
22839 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22840
22841         * gcc.dg/weak/weak.exp: Simplify.
22842         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22843         * gcc.dg/weak/weak-1.c: Likewise.
22844         * gcc.dg/weak/weak-2.c: Likewise.
22845         * gcc.dg/weak/weak-3.c: Likewise.
22846         * gcc.dg/weak/weak-4.c: Likewise.
22847         * gcc.dg/weak/weak-5.c: Likewise.
22848         * gcc.dg/weak/weak-6.c: Likewise.
22849         * gcc.dg/weak/weak-7.c: Likewise.
22850         * gcc.dg/weak/weak-8.c: Likewise.
22851         * gcc.dg/weak/weak-9.c: Likewise.
22852
22853 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22854
22855         gcc.c-torture/execute/20030606-1.c: New.
22856
22857 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22858
22859         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22860         * gcc.dg/builtins-19.c: Likewise.
22861
22862 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22863
22864         * gcc.dg/builtins-2.c: Add some more tests.
22865         * gcc.dg/builtins-18.c: New test case.
22866         * gcc.dg/builtins-19.c: New test case.
22867
22868 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22869             Jim Wilson  <wilson@tuliptree.org>
22870
22871         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22872
22873 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22874
22875         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22876         mempcpy/stpcpy calls not to be optimized into something else.
22877         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22878         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22879         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22880
22881 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22882
22883         * gcc.dg/format/asm_fprintf-1.c: New test.
22884
22885 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
22886
22887         * lib/gcc-defs.exp (additional_sources): New variable.
22888         (dg-additional-sources): New function.
22889         (additional_files): New variable.
22890         (dg-additional-files): New function.
22891         (dg-additional-files-options): Likewise.
22892         * lib/gcc-dg.exp (dg-require-weak): New function.
22893         (dg-require-alias): Likewise.
22894         (dg-require-gc-sections): Likewise.
22895         * lib/target-supports.exp (check_alias_available): Remove testfile
22896         parameter.
22897         (check_gc_sections_available): New function.
22898         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
22899         (dg-gpp-additional-files): Likewise.
22900         * lib/g++.exp (additional_sources): Remove.
22901         (additional_files): Likewise.
22902         (g++_target_compile): Use dg-additional-files-options.
22903
22904         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
22905         Tcl logic.
22906         * gcc.dg/special/ecos.exp: Remove.
22907         * gcc.dg/special/20000419-2.c: Use dg-require-*.
22908         * gcc.dg/special/alias-1.c: Likewise.
22909         * gcc.dg/special/alias-2.c: Likewise.
22910         * gcc.dg/special/gcsec-1.c: Likewise.
22911         * gcc.dg/special/weak-1.c: Likewise.
22912         * gcc.dg/special/weak-2.c: Likewise.
22913         * gcc.dg/special/wkali-1.c: Likewise.
22914         * gcc.dg/special/wkali-2.c: Likewise.
22915
22916         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
22917         dg-gpp-additional-*.
22918         * g++.dg/special/conpr-3.C: Likewise.
22919         * g++.dg/special/conpr-4.C: Likewise.
22920         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
22921         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
22922         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
22923         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
22924         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
22925         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
22926         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
22927         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
22928         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
22929         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
22930         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
22931         * g++.old-deja/g++.other/comdat1.C: Likewise.
22932         * g++.old-deja/g++.other/comdat2.C: Likewise.
22933         * g++.old-deja/g++.other/comdat3.C: Likewise.
22934         * g++.old-deja/g++.other/ctor1.C: Likewise.
22935         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
22936
22937 2003-06-05  Richard Henderson  <rth@redhat.com>
22938
22939         * gcc.dg/debug/20030605-1.c: New.
22940
22941 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22942
22943         * README.QMTEST: Update.
22944
22945 2003-06-04  Richard Henderson  <rth@redhat.com>
22946
22947         * gcc.dg/cleanup-1.c: New.
22948         * gcc.dg/cleanup-2.c: New.
22949         * gcc.dg/cleanup-3.c: New.
22950         * gcc.dg/cleanup-4.c: New.
22951         * gcc.dg/cleanup-5.c: New.
22952         * gcc.dg/cleanup-6.c: New.
22953         * gcc.dg/cleanup-7.c: New.
22954
22955 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22956
22957         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
22958
22959         * lib/dg-pch.exp: New file.
22960         * g++.dg/pch/pch.exp: Use dg-pch.exp.
22961         * gcc.dg/pch/pch.exp: Likewise.
22962
22963 2003-06-04  Roger Sayle  <roger@eyesopen.com>
22964
22965         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
22966         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
22967         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
22968         * gcc.dg/builtins-17.c: New test case.
22969         * gcc.dg/i386-387-4.c: New test case.
22970         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
22971
22972 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22973
22974         * gcc.dg/ultrasp9.c: New test.
22975
22976 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22977
22978         * gcc.c-torture/compile/20030604-1.c: New test.
22979         * gcc.dg/sparc-constant-1.c: New test.
22980
22981 2003-06-03  Glen Nakamura  <glen@imodulo.com>
22982
22983         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
22984
22985 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
22986
22987         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
22988
22989         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
22990         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
22991
22992 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
22993
22994         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
22995
22996 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22997
22998         PR c++/10940
22999         * g++.dg/template/spec10.C: New test.
23000
23001 2003-06-03  Roger Sayle  <roger@eyesopen.com>
23002
23003         * gcc.dg/builtins-16.c: New test case.
23004
23005 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
23006
23007         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
23008         mempcpy test with post-increments.
23009         * gcc.c-torture/execute/string-opt-3.c: New test.
23010         * gcc.dg/string-opt-1.c: New test.
23011
23012 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
23013
23014         PR fortran/10965
23015         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
23016
23017 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
23018
23019         * lib/scanasm.exp (dg-scan): New function, factored out of ...
23020         (scan-assembler): ... here.  Use dg-scan.
23021         (scan-assembler-not): Likewise.
23022         (scan-file): New function.
23023         (scan-file-not): Likewise.
23024         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
23025         * gcc.dg/cpp/_Pragma4.c: Likewise.
23026         * gcc.dg/cpp/_Pragma5.c: Likewise.
23027         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23028         * gcc.dg/cpp/avoidpaste2.c: Likewise.
23029         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
23030         * gcc.dg/cpp/cmdlne-P.c: Likewise.
23031         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
23032         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
23033         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
23034         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
23035         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
23036         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
23037         * gcc.dg/cpp/cxxcom1.c: Likewise.
23038         * gcc.dg/cpp/line1.c: Likewise.
23039         * gcc.dg/cpp/maccom1.c: Likewise.
23040         * gcc.dg/cpp/maccom2.c: Likewise.
23041         * gcc.dg/cpp/maccom3.c: Likewise.
23042         * gcc.dg/cpp/maccom4.c: Likewise.
23043         * gcc.dg/cpp/maccom5.c: Likewise.
23044         * gcc.dg/cpp/maccom6.c: Likewise.
23045         * gcc.dg/cpp/multiline.c: Likewise.
23046         * gcc.dg/cpp/spacing1.c: Likewise.
23047         * gcc.dg/cpp/spacing2.c: Likewise.
23048         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
23049         * gcc.dg/cpp/trad/maccom1.c: Likewise.
23050         * gcc.dg/cpp/trad/maccom2.c: Likewise.
23051         * gcc.dg/cpp/trad/maccom3.c: Likewise.
23052         * gcc.dg/cpp/trad/maccom4.c: Likewise.
23053         * gcc.dg/cpp/trad/maccom6.c: Likewise.
23054         * gcc.dg/cpp/cxxcom2.c: Likewise.
23055         * gcc.dg/cpp/cxxcom2.h: New file.
23056
23057         * gcc.dg/cpp/truefalse.cpp: Move it to ...
23058         * g++.dg/cpp/truefalse.C: Here.
23059         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
23060
23061 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
23062
23063         * gcc.dg/cpp/redef3.c: New file.
23064
23065 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23066
23067         * gcc.dg/i386-loop-3.c: New test.
23068
23069 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
23070
23071         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
23072
23073 2003-05-31  Roger Sayle  <roger@eyesopen.com>
23074
23075         * gcc.dg/fwrapv-1.c: New test case.
23076         * gcc.dg/fwrapv-2.c: New test case.
23077
23078 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23079
23080         PR c++/10956
23081         * g++.dg/template/spec9.C: New test.
23082
23083 2003-05-29  Roger Sayle  <roger@eyesopen.com>
23084
23085         * gcc.dg/duff-4.c: New test case.
23086
23087 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
23088
23089         PR fortran/10843
23090         * g77.dg/ffixed-form-1.f: New test
23091         * g77.dg/ffixed-form-2.f: New test
23092         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
23093         * g77.dg/ffree-form-3.f: New test
23094
23095 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
23096
23097         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
23098         * gcc.dg/wint_t-1.c: Likewise.
23099
23100 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23101
23102         * g++.dg/template/access11.C: New test.
23103
23104 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23105
23106         PR c++/10849
23107         * g++.dg/template/access10.C: New test.
23108
23109 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23110             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23111
23112         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
23113
23114 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23115
23116         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
23117         suppress for powerpc-*-darwin*.
23118         * gcc.dg/torture/builtin-noret-2.c: Likewise.
23119
23120 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23121
23122         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
23123         suppress option for powerpc-*-darwin*.
23124
23125 2003-05-23  Roger Sayle  <roger@eyesopen.com>
23126
23127         * gcc.dg/builtins-1.c: Add tests for tan and atan.
23128         * gcc.dg/builtins-4.c: Add test for fmod.
23129
23130 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23131
23132         PR c++/10682
23133         * g++.dg/template/instantiate4.C: New test.
23134
23135 2003-05-22  Roger Sayle  <roger@eyesopen.com>
23136
23137         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
23138
23139 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
23140
23141         * gcc.dg/compat/scalar-return-1_main.c: New file.
23142         * gcc.dg/compat/scalar-return-1_x.c: New file.
23143         * gcc.dg/compat/scalar-return-1_y.c: New file.
23144         * gcc.dg/compat/scalar-return-2_main.c: New file.
23145         * gcc.dg/compat/scalar-return-2_x.c: New file.
23146         * gcc.dg/compat/scalar-return-2_y.c: New file.
23147         * gcc.dg/compat/struct-return-3_main.c: New file.
23148         * gcc.dg/compat/struct-return-3_y.c: New file.
23149         * gcc.dg/compat/struct-return-3_x.c: New file.
23150         * gcc.dg/compat/struct-return-2_main.c: New file.
23151         * gcc.dg/compat/struct-return-2_x.c: New file.
23152         * gcc.dg/compat/struct-return-2_y.c: New file.
23153
23154 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23155
23156         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
23157         for hppa*-hp-hpux*.
23158         * gcc.dg/20021014-1.c (dg-options): Likewise.
23159         * gcc.dg/nest.c (dg-options): Likewise.
23160
23161 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
23162
23163         PR c++/9738
23164         * g++.dg/ext/dllimport2.C: New file.
23165         * g++.dg/ext/dllimport3.C: New file.
23166
23167 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
23168
23169         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
23170         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23171         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23172         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23173         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23174         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23175         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
23176         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
23177         * gcc.dg/compat/small-struct-defs.h: New file.
23178         * gcc.dg/compat/small-struct-init.h: New file.
23179         * gcc.dg/compat/small-struct-check.h: New file.
23180         * gcc.dg/compat/fp-struct-defs.h: New file.
23181         * gcc.dg/compat/fp-struct-check.h: New file.
23182         * gcc.dg/compat/fp-struct-init.h: New file.
23183         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
23184         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
23185
23186 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
23187
23188         * gcc.dg/20030225-2.c: New test.
23189
23190 2003-05-18  Roger Sayle  <roger@eyesopen.com>
23191             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23192
23193         * gcc.c-torture/compile/20030518-1.c: New test case.
23194
23195 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
23196
23197         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
23198         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
23199         gcc-dg-debug-runtest.
23200         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
23201         gcc-dg-debug-runtest.
23202
23203 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23204
23205         PR c++/9022
23206         * g++.dg/lookup/using6.C: New test.
23207
23208 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23209
23210         * g++.dg/parse/access2.C: New test.
23211
23212 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
23213
23214         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
23215         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
23216         * gcc.dg/debug/debug.exp: Likewise.
23217
23218 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
23219
23220         * gcc.dg/dollar.c: New test.
23221
23222 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
23223
23224         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
23225         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
23226         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
23227         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
23228         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
23229         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
23230         * gcc.dg/compat/struct-by-value-6_main.c: New file.
23231         * gcc.dg/compat/struct-by-value-6_x.c: New file.
23232         * gcc.dg/compat/struct-by-value-6_y.c: New file.
23233         * gcc.dg/compat/struct-by-value-7_main.c: New file.
23234         * gcc.dg/compat/struct-by-value-7_x.c: New file.
23235         * gcc.dg/compat/struct-by-value-7_y.c: New file.
23236         * gcc.dg/compat/struct-by-value-8_main.c: New file.
23237         * gcc.dg/compat/struct-by-value-8_x.c: New file.
23238         * gcc.dg/compat/struct-by-value-8_y.c: New file.
23239         * gcc.dg/compat/struct-by-value-9_main.c: New file.
23240         * gcc.dg/compat/struct-by-value-9_x.c: New file.
23241         * gcc.dg/compat/struct-by-value-9_y.c: New file.
23242
23243 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
23244
23245         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
23246         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
23247         support for "repo" mode.
23248         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
23249         * lib/g77-dg.exp: Likewise.
23250         * lib/obj-dg.exp: Likewise.
23251
23252 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
23253
23254         Merge from gcc-3_2-rhl8-branch:
23255         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
23256
23257         * gcc.dg/tls/opt-6.c: New test.
23258
23259         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
23260
23261         * gcc.dg/20030405-1.c: New test.
23262
23263         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
23264
23265         * gcc.dg/20030309-1.c: New test.
23266
23267         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23268
23269         * gcc.c-torture/execute/20030307-1.c: New test.
23270
23271         2003-02-20  Randolph Chung  <tausq@debian.org>
23272
23273         * gcc.c-torture/compile/20030220-1.c: New test.
23274
23275         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
23276
23277         * gcc.dg/20030217-1.c: New test.
23278
23279         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23280
23281         * gcc.c-torture/compile/20020129-1.c: New test.
23282
23283         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23284
23285         * gcc.dg/unroll-1.c: New test.
23286
23287         2002-11-16  Jan Hubicka  <jh@suse.cz>
23288
23289         * gcc.c-torture/execute/20020920-1.c: New test.
23290
23291         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23292
23293         PR target/7434
23294         * gcc.c-torture/compile/20021008-1.c: New test.
23295
23296         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23297
23298         PR target/7559
23299         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23300
23301         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23302
23303         * gcc.c-torture/compile/20020807-1.c: New test.
23304
23305         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23306
23307         * gcc.dg/tls/opt-1.c: New test.
23308
23309         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23310
23311         * gcc.dg/20020729-1.c: New test.
23312
23313         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23314
23315         * g++.dg/opt/life1.C: New test.
23316
23317         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23318
23319         * gcc.dg/20020525-1.c: New test.
23320
23321         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23322
23323         PR c++/6794
23324         * g++.dg/ext/pretty1.C: New test.
23325         * g++.dg/ext/pretty2.C: New test.
23326
23327 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23328
23329         PR c++/8385
23330         * g++.dg/ext/typeof5.C: New test.
23331
23332 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23333
23334         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23335         __USER_LABEL_PREFIX__ into account.
23336         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23337
23338 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23339
23340         * gcc.dg/builtins-15.c: New test case.
23341
23342 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23343
23344         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23345
23346 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23347
23348         * lib/g++.exp: Tweak handling of additional source files.
23349         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23350         * g++.dg/special/conpr-2a.C: Rename to ...
23351         * g++.dg/special/conpr-2a.cc: ... this.
23352         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23353         * g++.dg/special/conpr-3a.C: Rename to ...
23354         * g++.dg/special/conpr-3a.cc: This.
23355         * g++.dg/special/conpr-3b.C: Rename to ...
23356         * g++.dg/special/conpr-3b.cc: This.
23357         * g++.dg/special/conpr-4.C: New test.
23358         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23359
23360 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23361
23362         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23363
23364 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23365
23366         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23367         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23368         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23369         * g++.old-deja/g++.other/warn3.C: Likewise.
23370
23371 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23372
23373         * gcc.dg/i386-387-1.c: Update to also test log.
23374         * gcc.dg/i386-387-2.c: Likewise.
23375
23376 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23377
23378         * g77.f-torture/execute/int8421.f: New test.
23379
23380 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23381
23382         PR c++/10230, c++/10481
23383         * g++.dg/lookup/scoped5.C: New test.
23384
23385 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23386
23387         PR c++/10552
23388         * g++.dg/template/ttp6.C: New test.
23389
23390 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23391
23392         * gcc.c-torture/execute/builtins: New directory.
23393         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23394         gcc.c-torture/execute/builtins.
23395         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23396         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23397         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23398         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23399
23400 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23401
23402         PR c++/9252
23403         * g++.dg/template/access8.C: New test.
23404         * g++.dg/template/access9.C: New test.
23405
23406 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23407
23408         PR c++/9554
23409         * g++.dg/parse/access1.C: New test.
23410
23411 2003-05-09  DJ Delorie  <dj@redhat.com>
23412
23413         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23414         long, and not an int.
23415
23416 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23417
23418         PR c++/10555, c++/10576
23419         * g++.dg/template/memclass1.C: New test.
23420
23421 2003-05-08  DJ Delorie  <dj@redhat.com>
23422
23423         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23424         targets.
23425         * gcc.c-torture/execute/20021024-1.x: Likewise.
23426         * gcc.c-torture/execute/shiftdi.x: Likewise.
23427         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23428         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23429         * gcc.dg/20021018-1.c: Likewise.
23430
23431 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23432
23433         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23434
23435         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23436         (bcopy): Call memmove.
23437
23438 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23439
23440         * g77.f-torture/compile/8485.f: New test case.
23441
23442 2003-05-07  Richard Henderson  <rth@redhat.com>
23443
23444         PR c++/10570
23445         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23446         Verify exception_cleanup not called for rethrows.
23447         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23448         when exiting catch block without rethrowing.
23449         * g++.dg/eh/forced3.C: New.
23450         * g++.dg/eh/forced4.C: New.
23451
23452 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23453
23454         * gcc.dg/20030505.c: Fix triplet.
23455
23456 2003-05-06  DJ Delorie  <dj@redhat.com>
23457
23458         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23459         * gcc.dg/nest.c: Likewise.
23460
23461 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23462
23463         * gcc.dg/builtins-14.c: New test case.
23464
23465 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23466
23467         * lib/compat.exp (compat-execute): New argument.
23468         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23469         * gcc.dg/compat: New test directory.
23470         * gcc.dg/compat/compat.exp: New expect script.
23471         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23472         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23473         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23474         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23475         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23476         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23477
23478         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23479         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23480         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23481         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23482         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23483         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23484         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23485         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23486         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23487         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23488         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23489         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23490         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23491         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23492         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23493
23494 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23495
23496         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23497
23498 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23499
23500         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23501
23502 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23503
23504         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23505         * gcc.dg/ppc-fsel-2.c: New test.
23506
23507         * gcc.dg/unused-5.c: New test.
23508
23509 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23510
23511         PR c++/10496
23512         * g++.dg/warn/pmf1.C: New test.
23513
23514 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23515
23516         PR c++/4494
23517         * g++.dg/warn/main.C: New test.
23518
23519 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23520
23521         * gcc.dg/nonnull-3.c: New test.
23522
23523 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23524
23525         * gcc.dg/cpp/Wtrigraphs.c: Update.
23526         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23527
23528 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23529
23530         * gcc.dg/ppc-fsel-1.c: New test.
23531
23532 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23533
23534         PR c/10604
23535         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23536
23537 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23538
23539         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23540
23541 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23542
23543         PR c++/9364, c++/10553, c++/10586
23544         * g++.dg/parse/typename4.C: New test.
23545         * g++.dg/parse/typename5.C: Likewise.
23546
23547 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23548
23549         * gcc.c-torture/compile/20030503-1.c: New test.
23550
23551 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23552
23553         * g++.dg/lookup/using5.C: Fix testcase error.
23554
23555 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23556
23557         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23558         since MEABI is no longer supported.  Remove all vestiges
23559         of MEABI from the test.
23560
23561 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23562
23563         PR c++/10554
23564         * g++.dg/lookup/using5.C: New test.
23565
23566 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23567
23568         PR c++/8772
23569         * g++.dg/template/ttp5.C: New test.
23570
23571 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23572
23573         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23574         (dg-gpp-additional-sources): New function.
23575         (dg-gpp-additional-files): Likewise.
23576         * lib/g++.exp (additional_sources): New variable.
23577         (additional_files): Likewise.
23578         (g++_target_compile): Deal with them.
23579         * lib/old-dejagnu.exp: Remove.
23580         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23581         * g++.old-deja: Revise all tests to use dg commands.
23582
23583 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23584
23585         PR c++/9432, c++/9528
23586         * g++.dg/lookup/using4.C: New test.
23587
23588 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23589
23590         * gcc.dg/noreturn-5.c: New file.
23591         * gcc.dg/noreturn-6.c: New file.
23592
23593         * gcc.c-torture/compile/inline-1.c: New file.
23594
23595 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23596
23597         PR c++/10551
23598         * g++.dg/template/explicit1.C: New test.
23599
23600 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23601
23602         PR c++/10549
23603         * g++.dg/other/bitfield1.C: New test.
23604
23605         PR c++/10527
23606         * g++.dg/init/new7.C: New test.
23607
23608 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23609
23610         * g++.dg/ext/desig1.C: New test.
23611         * g++.dg/ext/init1.C: Update.
23612
23613         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23614
23615 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23616
23617         PR c++/10180
23618         * g++.dg/warn/Winline-1.C: New test.
23619
23620 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23621
23622         * gcc.c-torture/execute/string-opt-19.c: New test.
23623
23624         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23625         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23626
23627 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23628
23629         PR c++/10506
23630         * g++.dg/init/new6.C: New test.
23631
23632         PR c++/10503
23633         * g++.dg/init/ref6.C: New test.
23634
23635 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23636
23637         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23638
23639 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23640
23641         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23642         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23643
23644 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23645
23646         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23647         initialized static data members.
23648
23649 2003-04-25  H.J. Lu <hjl@gnu.org>
23650
23651         * gcc.dg/ia64-sync-4.c: New test.
23652
23653 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23654
23655         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23656         date.
23657
23658 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23659
23660         PR c++/10337
23661         * g++.dg/warn/conv1.C: New test.
23662         * g++.old-deja/g++.other/conv7.C: Adjust.
23663         * g++.old-deja/g++.other/overload14.C: Adjust.
23664
23665 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23666
23667         PR c++/10471
23668         * g++.dg/template/defarg2.C: New test.
23669
23670 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23671
23672         * gcc.dg/cpp/include2.c: Update.
23673         * gcc.dg/cpp/multiline-2.c: New.
23674         * gcc.dg/cpp/multiline.c: Update.
23675         * gcc.dg/cpp/strify2.c: Update.
23676         * gcc.dg/cpp/trad/literals-2.c: Update.
23677
23678 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23679
23680         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23681
23682 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23683
23684         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23685
23686 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23687
23688         PR c++/10451
23689         * g++.dg/parse/crash4.C: New test.
23690
23691         PR c++/9847
23692         * g++.dg/parse/crash5.C: New test.
23693
23694 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23695
23696         PR c++/10446
23697         * g++.dg/parse/crash3.C: New test.
23698
23699         PR c++/10428
23700         * g++.dg/parse/elab1.C: New test.
23701
23702 2003-04-22  Devang Patel  <dpatel@apple.com>
23703
23704         * gcc.dg/cpp/trad/funlike-5.c: New test.
23705
23706 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23707
23708         * g++.dg/other/packed1.C: Fix dg options.
23709
23710 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23711
23712         * g++.dg/other/offsetof2.C: New test.
23713
23714 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23715
23716         * g++.dg/template/recurse.C: Adjust location of error messages.
23717
23718 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23719
23720         PR c++/9881
23721         * g++.dg/init/addr-const1.C: New test.
23722         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23723
23724 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23725
23726         PR c++/10405
23727         * g++.dg/lookup/struct-hack1.C: New test.
23728
23729 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23730
23731         * ucs.c: Update diagnostic messages.
23732
23733 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23734
23735         * gcc.dg/cpp/truefalse.cpp: New test.
23736         * gcc.dg/cpp/cpp.exp: Update.
23737         * g++.dg/other/stdbool-if.C: Remove.
23738
23739 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23740
23741         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23742         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23743
23744 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23745
23746         * gcc.c-torture/compile/20030418-1.c: New test.
23747
23748 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23749
23750         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23751
23752 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23753
23754         PR c++/10347
23755         g++.dg/template/dependent-name1.C: New test.
23756
23757 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23758
23759         * gcc.dg/warn-1.c (tourist_guide): New array,
23760         contains a pointer to bar.
23761
23762 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23763
23764         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23765         * gcc.c-torture/execute/medce-1.c: New test case.
23766         * gcc.c-torture/execute/medce-2.c: New test case.
23767
23768 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23769
23770         * lib/prune.exp: Ignore more messages.
23771
23772         PR c++/10381
23773         * g++.dg/parse/lookup3.C: New test.
23774
23775 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23776
23777         * gcc.c-torture/compile/20030415-1.c : New test.
23778
23779 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23780
23781         * gcc.c-torture/execute/scope-2.c: Move to ...
23782         * gcc.dg/noncompile/scope.c: .... here.
23783
23784 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23785
23786         * gcc.dg/20030414-2.c: New test case.
23787
23788 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23789
23790         PR target/10377
23791         * gcc.dg/20030414-1.c: New test.
23792
23793 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23794
23795         * gcc.dg/builtins-12.c: New test case.
23796         * gcc.dg/builtins-13.c: New test case.
23797
23798 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23799
23800         * gcc.c-torture/execute/string-opt-18.c: New test.
23801
23802 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23803
23804         PR c++/10300
23805         * g++.dg/init/new5.C: New test.
23806
23807 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23808
23809         PR c++/7910
23810         * g++.dg/ext/dllimport1.C: New test.
23811
23812 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23813
23814         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23815
23816 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23817
23818         PR Fortran/9263
23819         * g77.f-torture/noncompile/9263.f: New test
23820         PR Fortran/1832
23821         * g77.f-torture/execute/1832.f: New test
23822
23823 2003-04-11  David Chad  <davidc@freebsd.org>
23824             Loren J. Rittle  <ljrittle@acm.org>
23825
23826         libobjc/8562
23827         * objc.dg/headers.m: New test.
23828
23829 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23830
23831         * gcc.c-torture/execute/builtin-noret-2.c: New.
23832         * gcc.c-torture/execute/builtin-noret-2.x: New.
23833         XFAIL builtin-noret-2.c at -O1 and above.
23834         * gcc.dg/redecl.c: New.
23835         * gcc.dg/Wshadow-1.c: Update error regexps.
23836
23837 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23838
23839         * g++.dg/abi/bitfield10.C: New test.
23840
23841 2003-04-09  Mike Stump  <mrs@apple.com>
23842
23843         * gcc.dg/pch/pch.exp: Make testcase names longer.
23844         * g++.dg/pch/pch.exp: Make testcase names longer.
23845
23846 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23847
23848         * gcc.dg/builtins-11.c: New test case.
23849
23850 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23851
23852         * gcc.dg/builtins-9.c: New test case.
23853         * gcc.dg/builtins-10.c: New test case.
23854
23855 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23856
23857         * gcc.dg/noncompile/init-4.c.c: New test.
23858
23859 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23860
23861         * gcc.misc-test/gcov-9.c: New test.
23862         * gcc.misc-test/gcov-10.c: New test
23863         * gcc.misc-test/gcov-11.c: New test.
23864
23865 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23866
23867         PR optimization/10024
23868         * gcc.c-torture/compile/20030405-1.c: New test.
23869
23870 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23871
23872         * gcc.dg/pch/static-3.c: New.
23873         * gcc.dg/pch/static-3.hs: New.
23874         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23875
23876 2003-04-04  Richard Henderson  <rth@redhat.com>
23877
23878         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23879         * g++.dg/eh/forced2.C: Likewise.
23880
23881 2003-04-03  Mike Stump  <mrs@apple.com>
23882
23883         * lib/scanasm.exp (scan-assembler): Add xfail processing for
23884         target arg.
23885         (scan-assembler-times, scan-assembler-not): Likewise.
23886         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
23887
23888 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23889
23890         * gcc.dg/sparc-loop-1.c: New test.
23891
23892 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
23893
23894         PR other/9274
23895         * g++.dg/pch/system-2.C: New.
23896         * g++.dg/pch/system-2.Hs: New.
23897
23898 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
23899
23900         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
23901
23902         * g++.dg/eh/simd-1.C (vecfunc): Same.
23903
23904 2003-04-01  Roger Sayle  <roger@eyesopen.com>
23905
23906         * gcc.c-torture/execute/20030401-1.c: New test case.
23907
23908 2003-04-01  Ziemowit Laski <zlaski@apple.com>
23909
23910         * objc.dg/defs.m: New.
23911
23912 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
23913
23914         * g++.dg/eh/simd-1.C: New.
23915         * g++.dg/eh/simd-2.C: New.
23916
23917 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
23918
23919         * gcc.c-torture/execute/simd-3.c: New.
23920
23921 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23922
23923         PR c/9936
23924         * gcc.dg/20030331-2.c: New test.
23925
23926 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23927
23928         PR c++/10278
23929         * g++.dg/parse/crash2.C: New test.
23930
23931 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23932
23933         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
23934         * gcc.c-torture/execute/20030331-1.c: ...here.
23935
23936 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23937
23938         * gcc.c-torture/execute/20030331-1.c: New test.
23939
23940 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23941
23942         * lib/gcov.exp: Adjust call return testing strings.
23943         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
23944
23945 2003-03-31  Roger Sayle  <roger@eyesopen.com>
23946
23947         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
23948         * gcc.dg/builtins-7.c: New test case.
23949         * gcc.dg/builtins-8.c: New test case.
23950
23951 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23952
23953         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
23954
23955 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
23956
23957         PR c++/7647
23958         * g++.dg/lookup-class-member-2.C: New test.
23959
23960 2003-03-30  Glen Nakamura  <glen@imodulo.com>
23961
23962         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
23963
23964 2003-03-28  Roger Sayle  <roger@eyesopen.com>
23965
23966         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
23967
23968 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
23969
23970         * g++.dg/init/attrib1.C: New test.
23971
23972 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23973
23974         * gcc.dg/ultrasp8.c: New test.
23975
23976 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23977
23978         * gcc.dg/ultrasp7.c: New test.
23979
23980 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
23981
23982         PR c++/10047
23983         * g++.dg/template/inline1.C: New test.
23984
23985 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23986
23987         * gcc.dg/sparc-dwarf2.c: New test.
23988
23989 2003-03-27  Roger Sayle  <roger@eyesopen.com>
23990
23991         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
23992         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
23993
23994 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
23995
23996         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
23997         than reading .x files.
23998         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
23999         * g77.dg/gcov/gcov-1.f: Likewise.
24000         * gcc.misc-tests/gcov-4b.c: Likewise.
24001         * gcc.misc-tests/gcov-5b.c: Likewise.
24002         * gcc.misc-tests/gcov-6.c: Likewise.
24003         * gcc.misc-tests/gcov-7.c: Likewise.
24004         * gcc.misc-tests/gcov-8.c: Likewise.
24005         * g++.dg/gcov/gcov-1.x: Remove.
24006         * g77.dg/gcov/gcov-1.x: Likewise.
24007         * gcc.misc-tests/gcov-4b.x: Likewise.
24008         * gcc.misc-tests/gcov-5b.x: Likewise.
24009         * gcc.misc-tests/gcov-6.x: Likewise.
24010         * gcc.misc-tests/gcov-7.x: Likewise.
24011         * gcc.misc-tests/gcov-8.x: Likewise.
24012
24013 2003-03-27  Glen Nakamura  <glen@imodulo.com>
24014
24015         PR opt/10087
24016         * gcc.dg/20030324-1.c: New test.
24017
24018 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
24019
24020         PR c++/10224
24021         * g++.dg/template/arg3.C: New test.
24022
24023         PR c++/10158
24024         * g++.dg/template/friend18.C: New test.
24025
24026 2003-03-26  Roger Sayle  <roger@eyesopen.com>
24027
24028         * g77.f-torture/compile/20030326-1.f: New test case.
24029
24030 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
24031
24032         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
24033
24034         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
24035
24036 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
24037
24038         * gcc.dg/ia64-sync-3.c: New test.
24039
24040 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
24041
24042         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
24043
24044 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24045
24046         * gcc.dg/ultrasp6.c: New test.
24047
24048 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24049
24050         * gcc.dg/i386-signbit-1.c: New test.
24051         * gcc.dg/i386-signbit-2.c: New test.
24052         * gcc.dg/i386-signbit-3.c: New test.
24053
24054 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24055
24056         * gcc.dg/ultrasp5.c: Fix options.
24057
24058 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24059
24060         * gcc.dg/ultrasp5.c: Fix comment.
24061
24062 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
24063
24064         PR fortran/10197
24065         * g77.f-torture/execute/10197.f: New test.
24066
24067 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
24068
24069         PR c++/9898, c++/383
24070         * g++.dg/template/conv6.C: New test.
24071
24072         PR c++/10119
24073         * g++.dg/template/ptrmem5.C: New test.
24074
24075         PR c++/10026
24076         * g++.dg/lookup/koenig1.C: New test.
24077
24078         PR C++/10199
24079         * g++.dg/lookup/template2.C: New test.
24080
24081 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
24082
24083         * g++.dg/opt/rtti1.C: New test.
24084
24085 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24086
24087         * gcc.dg/ultrasp5.c: New test.
24088
24089 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
24090
24091         PR middle-end/9967
24092         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
24093         builtin fputs.
24094
24095 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
24096
24097         PR c/8224
24098         * gcc.dg/20030323-1.c: New test.
24099
24100 2003-03-23  Roger Sayle  <roger@eyesopen.com>
24101
24102         * gcc.c-torture/compile/20030323-1.c: New test case.
24103
24104 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
24105
24106         * gcc.dg/20030321-1.c: New test.
24107
24108 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
24109
24110         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
24111
24112 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24113
24114         PR c++/9978, c++/9708
24115         * g++.dg/ext/vlm1.C: Adjust expected error.
24116         * g++.dg/ext/vla2.C: New test.
24117         * g++.dg/template/arg1.C: New test.
24118         * g++.dg/template/arg2.C: New test.
24119
24120 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
24121
24122         * g77.f-torture/execute/select.f: New test.
24123         * g77.f-torture/noncompile/select_no_compile.f: New test.
24124
24125 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
24126
24127         PR c++/9898
24128         * g++.dg/other/error4.C: New test.
24129
24130 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
24131
24132         * g++.dg/template/friend17.C: New test.
24133
24134 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
24135
24136         * gcc.c-torture/compile/20030320-1.c: New.
24137
24138 2003-03-20  Roger Sayle  <roger@eyesopen.com>
24139
24140         * gcc.dg/builtins-6.c: New test case.
24141
24142 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
24143
24144         PR target/10073
24145         * gcc.c-torture/compile/20030319-1.c: New.
24146
24147 2003-03-18  Jan Hubicka  <jh@suse.cz>
24148
24149         * gcc.dg/i386-cvt-1.c: New test.
24150
24151 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
24152
24153         * objc.dg/naming-1.m: Use "(parse|syntax) error".
24154         * objc.dg/naming-2.m: Likewise.
24155
24156 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
24157
24158         PR c++/9639
24159         * g++.dg/parse/crash1.C: New test.
24160
24161 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
24162
24163         PR c++/8805
24164         * g++.dg/eh/cleanup1.C: New test.
24165
24166 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24167
24168         * gcc.c-torture/execute/20030316-1.c: New test case.
24169
24170 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24171
24172         PR c++/9629
24173         * g++.dg/init/ctor2.C: New test.
24174
24175 2003-03-15  Roger Sayle  <roger@eyesopen.com>
24176
24177         * g77.f-torture/compile/xformat.f: New test case.
24178
24179 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24180
24181         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
24182         * g++.old-deja/g++.mike/eh50.C: Likewise.
24183
24184 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24185
24186         PR c++/6440
24187         * g++.dg/template/spec7.C: New test.
24188         * g++.dg/template/spec8.C: Likewise.
24189
24190 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
24191
24192         * gcc.c-torture/execute/20030313-1.c: New test.
24193
24194 2003-03-14  Richard Henderson  <rth@redhat.com>
24195
24196         * gcc.dg/inline-2.c: Adjust alpha test for external call.
24197
24198 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24199
24200         * gcc.c-torture/compile/20030314-1.c: New test.
24201
24202 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
24203
24204         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
24205         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
24206         thumb target,
24207         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
24208         to accept newer _imp__  prefix and additional
24209         newline in .drectve section.
24210         * gcc.dg/dll-4.c: Likewise.
24211         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
24212         switch.
24213
24214 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
24215
24216         * g++.dg/parse/namespace9.C: New test.
24217
24218         * g++.dg/init/ref5.C: New test.
24219         * g++.dg/parse/ptrmem1.C: Likewise.
24220
24221 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24222
24223         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
24224         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
24225         regular expression.
24226         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
24227         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
24228
24229 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
24230
24231         * gcc.c-torture/execute/20030224-2.c: New test.
24232
24233 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24234
24235         * gcc.dg/decl-3.c: New test.
24236
24237 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24238
24239         * gcc.dg/i386-loop-2.c: New test.
24240
24241 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
24242
24243         PR c++/9474
24244         * g++.dg/parse/namespace8.C: New test.
24245
24246         PR c++/9924
24247         * g++.dg/overload/builtin2.C: New test.
24248
24249 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
24250
24251         * gcc.dg/return-type-3.c: New test.
24252
24253 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
24254
24255         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
24256         profiling options are not supported.
24257
24258 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
24259
24260         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
24261         * g++.old-deja/g++.warn/impint2.C: Likewise.
24262
24263 2003-03-10  Devang Patel  <dpatel@apple.com>
24264
24265         * g++.dg/cpp/c++_cmd_1.C: New test.
24266         * g++.dg/cpp/c++_cmd_1.h: New file.
24267
24268 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
24269
24270         * gcc.dg/altivec-9.c: New file.
24271
24272 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24273
24274         * gcc.dg/ppc-sdata-1.c: New test.
24275         * gcc.dg/ppc-sdata-2.c: New test.
24276
24277 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
24278
24279         PR c++/9373
24280         * g++.dg/opt/ptrmem2.C: New test.
24281
24282         PR c++/8534
24283         * g++.dg/opt/ptrmem1.C: New test.
24284
24285 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24286
24287         * gcc.dg/i386-loop-1.c: New test.
24288
24289 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24290
24291         PR c++/9970
24292         * g++.dg/lookup/friend1.C: New test.
24293
24294 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24295
24296         PR c++/9823
24297         * g++.dg/parser/constructor1.C: New test.
24298
24299 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24300
24301         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24302
24303         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24304
24305 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24306
24307         * gcc.dg/cpp/Wunused.c: Update test.
24308
24309 2003-03-08  Jan Hubicka  <jh@suse.cz>
24310
24311         * gcc.dg/inline-3.c: New test.
24312
24313 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24314
24315         PR c++/9809
24316         * g++.dg/parse/builtin1.C: New test.
24317
24318         PR c++/9982
24319         * g++.dg/abi/cookie1.C: New test.
24320         * g++.dg/abi/cookie2.C: Likewise.
24321
24322         PR c++/9524
24323         * g++.dg/template/field1.C: New test.
24324
24325         PR c++/9912
24326         * g++.dg/parse/class1.C: New test.
24327         * g++.dg/parse/namespace7.C: Likewise.
24328         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24329
24330 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24331
24332         * g++.dg/init/ref4.C: New test.
24333
24334 2003-03-07  Jan Hubicka  <jh@suse.cz>
24335
24336         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24337         * gcc.dg/inline-3.c:  New test.
24338
24339 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24340
24341         * g++.dg/init/ref3.C: New test.
24342
24343         PR c++/9965
24344         * g++.dg/init/ref2.C: New test.
24345
24346         PR c++/9400
24347         * g++.dg/warn/Wshadow-2.C: New test.
24348
24349         PR c++/9791
24350         * g++.dg/warn/Woverloaded-1.C: New test.
24351
24352 2003-03-05  Jan Hubicka  <jh@suse.cz>
24353
24354         * gcc.dg/i386-local2.c: New.
24355         * gcc.dg/i386-local.c: Fix typo.
24356
24357 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24358
24359         * g++.dg/abi/layout3.C: New test.
24360
24361 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24362
24363         * gcc.c-torture/compile/20030305-1.c
24364
24365 2003-03-05  Jan Hubicka  <jh@suse.cz>
24366
24367         * gcc.dg/i386-local.c: New.
24368
24369 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24370
24371         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24372
24373 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24374
24375         * gcc.dg/switch-2.c: New test.
24376         * gcc.dg/switch-3.c: New test.
24377         * gcc.dg/Wswitch.c: Adjust line numbers.
24378         * gcc.dg/Wswitch-default.c: Likewise.
24379         * gcc.dg/Wswitch-enum.c: Likewise.
24380
24381 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24382
24383         * gcc.c-torture/execute/20030222-1.c: New test.
24384
24385 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24386
24387         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24388
24389 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24390
24391         PR c++/9878
24392         * g++.dg/init/ref1.C: New test.
24393
24394 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24395
24396         * gcc.dg/sh-relax.c: New SH-only test.
24397
24398 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24399
24400         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24401         comment explaining purpose of testcase.
24402
24403 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24404
24405         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24406         for HC11/HC12 (asm needs two int registers).
24407         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24408         HC11/HC12 because the test uses an asm which needs two 32-bit
24409         registers.
24410
24411 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24412
24413         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24414         for HC11/HC12 (array is too large otherwise).
24415         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24416         * gcc.c-torture/compile/20010518-2.x: Likewise.
24417         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24418         HC11/HC12 (array is too large).
24419
24420 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24421
24422         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24423         * lib/g++-dg.exp (g++-dg-test): Likewise.
24424
24425 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24426
24427         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24428         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24429
24430 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24431
24432         * g++.dg/warn/implicit-typename1.C: Remove warning.
24433
24434 2003-02-28  Richard Henderson  <rth@redhat.com>
24435
24436         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24437         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24438
24439 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24440
24441         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24442         * g++.dg/pch/pch.exp: Likewise.
24443
24444 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24445
24446         PR c++/9879
24447         * testsuite/g++.dg/init/new4.C: New test.
24448
24449 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24450
24451         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24452
24453 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24454
24455         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24456         unsigned long.
24457
24458         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24459         wider than float.
24460
24461 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24462
24463         * lib/scanasm.exp: Add support for counting numbers of
24464         occurences.
24465         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24466         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24467
24468 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24469
24470         PR c++/9683
24471         * g++.dg/template/static3.C: New test.
24472
24473         PR c++/9829
24474         * g++.dg/parse/namespace6.C: New test.
24475
24476 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24477
24478         PR target/9732
24479         * gcc.dg/20030225-1.c: New test.
24480
24481 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24482
24483         * README: Remove out-of-date information.
24484
24485         PR c++/9836
24486         * g++.dg/template/spec6.C: New test.
24487
24488 2003-02-24  Jeff Law  <law@redhat.com>
24489
24490         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24491
24492 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24493
24494         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24495         * gcc.dg/pragma-ep-1.c: Likewise.
24496
24497 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24498
24499         PR c++/9602
24500         * g++.dg/template/friend16.C: New test.
24501
24502 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24503
24504         PR c++/5333
24505         * g++.dg/parse/fused-params1.C: Adjust error messages.
24506         * g++.dg/template/nested3.C: New test.
24507
24508 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24509
24510         * g++.dg/abi/param1.C: New test.
24511
24512 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24513
24514         PR c++/7982
24515         * g++.dg/warn/implicit-typename1.C: New test.
24516
24517 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24518
24519         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24520         with "mtune".
24521         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24522         * gcc.c-torture/execute/20010129-1.x: Likewise.
24523         * gcc.dg/20011107-1.c: Likewise.
24524         * gcc.dg/20020108-1.c: Likewise.
24525         * gcc.dg/20020122-3.c: Likewise.
24526         * gcc.dg/20020206-1.c: Likewise.
24527         * gcc.dg/20020310-1.c: Likewise.
24528         * gcc.dg/20020426-2.c: Likewise.
24529         * gcc.dg/20020517-1.c: Likewise.
24530         * gcc.dg/991230-1.c: Likewise.
24531         * gcc.dg/i386-unroll-1.c: Likewise.
24532         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24533
24534 2003-02-22  Jan Hubicka  <jh@suse.cz>
24535
24536         * gcc.dg/i386-mul.c: New test.
24537
24538 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24539
24540         * gcc.dg/builtins-5.c: New test case.
24541
24542 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24543
24544         * gcc.dg/asmreg-1.c: New test.
24545
24546 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24547
24548         PR c++/9749
24549         * g++.dg/parse/varmod1.C: New test.
24550
24551 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24552
24553         PR c++/9727
24554         * g++.dg/template/op1.C: New test.
24555
24556 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24557
24558         PR c++/8906
24559         * g++.dg/template/nested2.C: New test.
24560
24561 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24562
24563         PR c++/8724
24564         * g++.dg/expr/dtor1.C: New test.
24565
24566 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24567
24568         * gcc.dg/cpp/include3.c: New test.
24569         * gcc.dg/cpp/inc/foo.h: New file.
24570
24571 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24572
24573         * gcc.c-torture/execute/20030221-1.c: New test.
24574
24575 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24576
24577         PR c++/9729
24578         * g++.dg/abi/conv1.C: New test.
24579
24580 2003-02-20  Jan Hubicka  <jh@suse.cz>
24581
24582         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24583
24584 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24585
24586         * gcc.c-torture/compile/20030219-1.c: New test.
24587
24588 2003-02-18  Jan Hubicka  <jh@suse.cz>
24589
24590         * gcc.dg/funcorder.c: New test.
24591
24592 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24593
24594         * gcc.c-torture/execute/20030218-1.c: New.
24595
24596 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24597
24598         * gcc.dg/20030218-1.c: New.
24599
24600 2003-02-18  Richard Henderson  <rth@redhat.com>
24601
24602         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24603         * gcc.dg/attr-used-2.c: New.
24604
24605 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24606
24607         PR c++/9704
24608         * g++.dg/init/copy5.C: New test.
24609
24610 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24611
24612         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24613         * g++.dg/pch/pch.exp: Likewise.
24614
24615 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24616
24617         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24618         STACK_SIZE is not defined.
24619
24620 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24621
24622         PR c++/9457
24623         * g++.dg/template/init1.C: New test.
24624
24625 2003-02-16  Jan HUbicka  <jh@suse.cz>
24626
24627         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24628         (foo): Add few extra tests
24629         * gcc.dg/c99-const-expr-3.c: Likewise.
24630         * gcc.c-torture/execute/20030216-1.c: New.
24631
24632 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24633
24634         PR c++/9459
24635         * g++.dg/ext/typeof4.C: New test.
24636
24637 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24638
24639         * gcc.dg/i386-387-3.c: New test case.
24640
24641 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24642
24643         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24644         cris-*-elf* cris-*-aout* and mmix-*-*.
24645
24646 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24647
24648         * gcc.dg/20030213-1.c: New test.
24649
24650 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24651
24652         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24653         * gcc.dg/i386-387-2.c: Likewise.
24654
24655 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24656
24657         * gcc.dg/ppc-spe.c: Fix formatting.
24658         Enable tests that were previously unsupported by gas.
24659         Delete tests for instructions that no longer exist.
24660         Switch arguments on evsubifw builtin.
24661
24662 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24663
24664         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24665         STACK_SIZE is too small.
24666
24667 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24668             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24669
24670         * gcc.dg/decl-2.c: New test.
24671
24672 2003-02-10  Jan Hubicka  <jh@suse.cz>
24673
24674         * gcc.dg/i386-fpcvt-1.c:  New test.
24675
24676 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24677
24678         * gcc.c-torture/execute/20030209-1.c: New test.
24679
24680 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24681
24682         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24683         int-wide bitops, use the constants of the same width.
24684         Likewise, if long long is 32-bit wide, test bitops using
24685         32-bit constants.
24686
24687 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24688
24689         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24690
24691 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24692
24693         * testsuite/gcc.dg/builtins-4.c: New test case.
24694
24695 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24696
24697         * gcc.dg/20020430-1.c: Fix dg command typos.
24698         * gcc.dg/20020503-1.c: Likewise.
24699
24700 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24701
24702         PR c++/8785
24703         * g++.dg/parse/fused-params1.C: New test.
24704
24705         PR c++/8857
24706         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24707
24708         PR c++/8921
24709         * g++.dg/parse/non-dependent1.C: New test.
24710
24711         PR c++/8928
24712         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24713
24714         PR c++/9228
24715         * g++.dg/parse/undefined7.C: New test.
24716         * g++.dg/parse/non-templ1.C: New test.
24717
24718         PR c++/9229
24719         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24720
24721 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24722
24723         * gcc.c-torture/compile/20030206-1.c: New test.
24724
24725 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24726
24727         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24728         "pow" to "foo" to avoid potential confusion with a math built-in.
24729
24730 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24731
24732         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24733         conditions for SPARC targets.
24734
24735 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24736
24737         * gcc.dg/20030204-1.c: New test.
24738
24739 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24740
24741         PR c++/38
24742         * g++.dg/parse/array-size1.C: New test.
24743
24744         PR c++/5657
24745         * g++.dg/parse/undefined3.C: New test.
24746
24747         PR c++/5665
24748         * g++.dg/parse/undefined4.C: New test.
24749
24750         PR c++/5975
24751         * g++.dg/parse/undefined5.C: New test.
24752
24753         PR c++/7259
24754         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24755
24756         PR c++/8578
24757         * g++.dg/parse/casting-operator1.C: New test.
24758
24759         PR c++/8596
24760         * g++.dg/parse/undefined6.C: New test.
24761
24762         PR c++/8736
24763         * g++.dg/parse/missing-template1.C: New test.
24764
24765 2003-02-04  Jan Hubicka  <jh@suse.cz>
24766
24767         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
24768         * gcc.dg/i386-cmov?.c:  Likewise.
24769         * gcc.dg/i386-fpcvt-?.c:  Likewise.
24770         * gcc.dg/i386-ssefp-1.c:  Likewise.
24771         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
24772         conventions.
24773
24774 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24775
24776         PR c++/7129
24777         * testsuite/g++.dg/ext/max.C: New test.
24778
24779 2003-02-03  Jan Hubicka  <jh@suse.cz>
24780
24781         * gcc.c-torture/execute/20030203-1.c: New test.
24782
24783 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24784
24785         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24786         'natural-endian'.
24787
24788 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24789
24790         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24791         * g++.dg/init/new2.C: Likewise.
24792         * g++.dg/other/new1.C: Likewise.
24793
24794 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24795
24796         * gcc.dg/struct-ret-libc.c: New test.
24797
24798 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24799
24800         * gcc.dg/20030129-1.c: New test.
24801
24802 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24803
24804         PR c++/8849
24805         * g++.dg/template/ptrmem4.C: New test.
24806
24807 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24808
24809         * g++.dg/parser/constant1.C: New test.
24810
24811 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24812
24813         PR c++/8591
24814         * g++.dg/parse/friend2.C: New test.
24815
24816 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24817
24818         PR c++/9437
24819         * g++.dg/template/unify4.C: New test.
24820
24821 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24822
24823         * gcc.c-torture/execute/20030128-1.c: New test.
24824
24825 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24826
24827         * g++.dg/lookup/nested1.C: Test moved from ...
24828         * g++.old-deja/g++.other/lookup24.C: ... here.
24829
24830 2003-01-28  Jan Hubicka  <jh@suse.cz>
24831
24832         * gcc.dg/i386-cmov5.c:  New test.
24833
24834 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24835
24836         * gcc.c-torture/execute/20010925-1.c: Changed the
24837         memcpy declaration.
24838
24839 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24840
24841         PR c++/3902
24842         * g++.dg/parse/template5.C: New test.
24843
24844 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24845
24846         PR fortran/9258
24847         * g77.dg/pr9258: New test.
24848
24849 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24850
24851         * README: Move relevant parts from README.g++.
24852
24853         * README.g++: Remove this file.
24854
24855 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24856
24857         * g++.dg/abi/dcast1.C: New test.
24858
24859 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24860
24861         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24862
24863 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24864
24865         PR c++/47
24866         * g++.old-deja/g++.other/lookup24.C: New test.
24867
24868 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24869
24870         PR middle-end/7227
24871         * gcc.dg/uninit-C.c: New test.
24872
24873 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24874
24875         * g++.dg/abi/covariant1.C: New test.
24876
24877 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24878
24879         * gcc.dg/20030123-1.c: New test.
24880
24881 2003-01-25  Jan Hubicka  <jh@suse.cz>
24882
24883         PR opt/8492
24884         * gcc.c-torture/compile/20030125-1.c
24885
24886 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
24887
24888         PR c++/9403
24889         * g++.dg/parse/template3.C: New test.
24890         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
24891
24892         PR c++/795
24893         * g++.dg/parse/template4.C: New test.
24894
24895         PR c++/9415
24896         * g++.dg/template/qual2.C: New test.
24897
24898         PR c++/8545
24899         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
24900
24901         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
24902
24903 2003-01-25  Roger Sayle  <roger@eyesopen.com>
24904
24905         * gcc.c-torture/execute/switch-1.c: New test case.
24906
24907 2003-01-25  Jan Hubicka  <jh@suse.cz>
24908
24909         * gcc.c-torture/execute/20030125-1.[cx]: New test.
24910
24911 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
24912
24913         Tweaks for Bison-1.875. From the NEWS file:
24914         "- `parse error' -> `syntax error'
24915         Bison now uniformly uses the term `syntax error'"
24916         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
24917         * gcc.dg/cpp/digraph2.c: Likewise.
24918         * gcc.dg/cpp/direct2.c: Likewise.
24919         * gcc.dg/cpp/paste4.c: Likewise.
24920         * gcc.dg/c90-restrict-1.c: Likewise.
24921         * gcc.dg/c99-func-2.c: Likewise.
24922         * gcc.dg/noncompile/920721-2.c: Likewise.
24923         * gcc.dg/noncompile/930622-2.c: Likewise.
24924         * gcc.dg/noncompile/940112-1.c: Likewise.
24925         * gcc.dg/noncompile/950921-1.c: Likewise.
24926         * gcc.dg/noncompile/951123-1.c: Likewise.
24927         * gcc.dg/noncompile/971104-1.c: Likewise.
24928         * gcc.dg/noncompile/990416-1.c: Likewise.
24929
24930 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
24931
24932         * g++.dg/parse/undefined1.C: Add error message.
24933
24934 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24935
24936         PR c++/9354
24937         * g++.dg/parse/new1.C: New test.
24938
24939         PR c++/9216
24940         * g++.dg/parse/template2.C: New test.
24941
24942         PR c++/9354
24943         * g++.dg/parse/typedef2.C: New test.
24944
24945         PR c++/9328
24946         * g++.dg/ext/typeof3.C: New test.
24947
24948 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24949
24950         PR c++/2738
24951         * g++.dg/parse/ret-type1.C: New test.
24952
24953         PR c++/3792
24954         * g++.dg/parse/tmpl-outside1.C: New test.
24955
24956         PR c++/4207
24957         * g++.dg/parse/int-as-enum1.C: New test.
24958
24959         PR c++/4903
24960         * g++.dg/parse/no-typename1.C: New test.
24961
24962         PR c++/5533
24963         * g++.dg/parse/no-value1.C: New test.
24964
24965         PR c++/5921
24966         * g++.dg/parse/wrong-inline1.C: New test.
24967
24968         PR c++/6402
24969         * g++.dg/parse/ref1.C: New test.
24970
24971         PR c++/6992
24972         * g++.dg/parse/attr-ctor1.C: New test.
24973
24974         PR c++/7229
24975         * g++.dg/parse/namespace5.C: New test.
24976
24977         PR c++/7917
24978         * g++.dg/parse/func-def1.C: New test.
24979
24980         PR c++/8143
24981         * g++.dg/parse/undefined1.C: New test.
24982
24983         PR c++/5723, PR c++/8522
24984         * g++.dg/parse/specialization1.C: New test.
24985
24986         PR c++/163, PR c++/8595
24987         * g++.dg/parse/struct-as-enum1.C: New test.
24988
24989         PR c++/9173
24990         * g++.dg/parse/undefined2.C: New test.
24991
24992 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24993
24994         PR c++/9298
24995         * g++.dg/parse/template1.C: New test.
24996
24997         PR c++/9384
24998         * g++.dg/parse/using1.C: New test.
24999
25000         PR c++/9285
25001         PR c++/9294
25002         * g++.dg/parse/expr2.C: New test.
25003
25004         PR c++/9388
25005         * g++.dg/parse/lookup2.C: Likewise.
25006
25007 2003-01-21  Jan Hubicka  <jh@suse.cz>
25008
25009         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
25010         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
25011         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
25012         * gcc.c-torture/execute/string-opt-*.c: Likewise.
25013
25014 2003-01-20  Nick Clifton  <nickc@redhat.com>
25015
25016         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
25017         problem with ARM sibcall code generation.
25018
25019 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25020
25021         * gcc.c-torture/execute/20030120-1.c: New.
25022
25023 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
25024
25025         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
25026
25027 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
25028
25029         PR c++/9272
25030         * g++.dg/parse/ctor1.C: New test.
25031
25032         PR c++/9294:
25033         * g++.dg/parse/qualified1.C: New test.
25034
25035         * g++.dg/parse/typename3.C: New test.
25036
25037 2003-01-16  Richard Henderson  <rth@redhat.com>
25038
25039         * g++.dg/tls/init-2.C: Fix error matches for real this time.
25040
25041 2003-01-16  Richard Henderson  <rth@redhat.com>
25042
25043         * g++.dg/pch/pch.exp: Copy test header to the working directory
25044         before using it either for precompilation or direct use.
25045         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
25046         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
25047
25048 2003-01-16  Richard Henderson  <rth@redhat.com>
25049
25050         * gcc.dg/pch/pch.exp: Copy test header to the working directory
25051         before using it either for precompilation or direct use.
25052         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
25053         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
25054
25055 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
25056
25057         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
25058         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
25059         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
25060         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
25061         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
25062         typename warning into error.
25063         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
25064         error messages.
25065         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
25066         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
25067         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
25068         messages.
25069         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
25070         make declaration visible in template.
25071         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
25072         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
25073         messages.
25074         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
25075         message.
25076         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
25077         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
25078         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
25079         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
25080         typename warning with error message.
25081         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
25082         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
25083         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
25084
25085 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
25086
25087         * g++.dg/parse/ambig2.C: New test.
25088
25089 2003-01-15  Richard Henderson  <rth@redhat.com>
25090
25091         * g++.dg/tls/init-2.C: Update error message string.
25092
25093 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25094
25095         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
25096
25097 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
25098
25099         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
25100         all for HC11/HC12.
25101         * gcc.c-torture/compile/20001205-1.x: Likewise.
25102         * gcc.c-torture/compile/20001226-1.x: Likewise.
25103         * gcc.c-torture/compile/920520-1.x: Likewise.
25104         * gcc.c-torture/compile/961203-1.x: Likewise.
25105         * gcc.c-torture/compile/20020604-1.x: Likewise.
25106
25107 2003-01-15  Jan Hubicka  <jh@suse.cz>
25108
25109         * gcc.c-torture/compile/20030115-1.c: New test.
25110
25111         * gcc.dg/i386-fpcvt-1.c: New test.
25112         * gcc.dg/i386-fpcvt-2.c: New test.
25113
25114 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
25115
25116         Further conform g++'s __vmi_class_type_info to the C++ ABI
25117         specification.
25118         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
25119         the specification.
25120
25121 2003-01-14  Jan Hubicka  <jh@suse.cz>
25122
25123         * gcc.dg/i386-fpcvt-1.c: New test.
25124         * gcc.dg/i386-fpcvt-2.c: New test.
25125
25126 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25127
25128         * gcc.dg/i386-mmx-3.c: New test.
25129
25130 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
25131
25132         PR c++/9264
25133         * g++.dg/parse/octal1.C: New file.
25134
25135         PR c++/9172
25136         * g++.dg/parse/typename1.C: New file.
25137
25138 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
25139
25140         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
25141         * gcc.dg/bf-no-ms-layout.c: Likewise.
25142         * gcc.dg/bf-ms-attrib.c: Likewise.
25143
25144 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
25145
25146         PR c++/9099
25147         * g++.dg/parse/dtor1.C: New file.
25148
25149         PR c++/9128
25150         * g++.dg/rtti/typeid1.C: New file.
25151
25152         PR c++/9153
25153         * g++.dg/parse/lookup1.C: New file.
25154
25155         PR c++/9171
25156         * g++.dg/templ/spec5.C: New file.
25157
25158 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
25159
25160         * gcc.c-torture/compile/20030110-1.c: New test.
25161
25162 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
25163
25164         Merge from pch-branch:
25165
25166         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
25167
25168         * gcc.dg/pch/cpp-1.h: New.
25169         * gcc.dg/pch/cpp-1.c: New.
25170         * gcc.dg/pch/cpp-2.h: New.
25171         * gcc.dg/pch/cpp-2.c: New.
25172
25173         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
25174
25175         * gcc.dg/pch/except-1.h: New.
25176         * gcc.dg/pch/except-1.c: New.
25177
25178         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
25179
25180         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
25181         running test.
25182         * gcc.dg/pch: Include *.hp not *.h.
25183         * gcc.dg/pch/system-1.h: New.
25184         * gcc.dg/pch/system-1.c: New.
25185
25186         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
25187
25188         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
25189         rather than trying to build and run a program using PCH.
25190         * gcc.dg/pch: Remove dg-do commands from test files.
25191
25192         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
25193
25194         * gcc.dg/pch/macro-3.c: New.
25195         * gcc.dg/pch/macro-3.h: New.
25196
25197         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
25198
25199         * gcc.dg/pch/common-1.c: New.
25200         * gcc.dg/pch/common-1.h: New.
25201         * gcc.dg/pch/decl-1.c: New.
25202         * gcc.dg/pch/decl-1.h: New.
25203         * gcc.dg/pch/decl-2.c: New.
25204         * gcc.dg/pch/decl-2.h: New.
25205         * gcc.dg/pch/decl-3.c: New.
25206         * gcc.dg/pch/decl-3.h: New.
25207         * gcc.dg/pch/decl-4.c: New.
25208         * gcc.dg/pch/decl-4.h: New.
25209         * gcc.dg/pch/decl-5.c: New.
25210         * gcc.dg/pch/decl-5.h: New.
25211         * gcc.dg/pch/global-1.c: New.
25212         * gcc.dg/pch/global-1.h: New.
25213         * gcc.dg/pch/inline-1.c: New.
25214         * gcc.dg/pch/inline-1.h: New.
25215         * gcc.dg/pch/inline-2.c: New.
25216         * gcc.dg/pch/inline-2.h: New.
25217         * gcc.dg/pch/static-1.c: New.
25218         * gcc.dg/pch/static-1.h: New.
25219         * gcc.dg/pch/static-2.c: New.
25220         * gcc.dg/pch/static-2.h: New.
25221
25222         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
25223
25224         * g++.dg/pch/pch.exp: Better handle failing testcases.
25225         * gcc.dg/pch/pch.exp: Likewise.
25226         * gcc.dg/pch/macro-1.c: New.
25227         * gcc.dg/pch/macro-1.h: New.
25228         * gcc.dg/pch/macro-2.c: New.
25229         * gcc.dg/pch/macro-2.h: New.
25230
25231         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
25232
25233         * g++.dg/dg.exp: Treat files in pch/ specially.
25234         * g++.dg/pch/pch.exp: New file.
25235         * g++.dg/pch/empty.H: New file.
25236         * g++.dg/pch/empty.C: New file.
25237         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
25238         "precompile".
25239
25240         * gcc.dg/pch/pch.exp: New file.
25241         * gcc.dg/pch/empty.h: New file.
25242         * gcc.dg/pch/empty.c: New file.
25243         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
25244         "precompile".
25245
25246 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25247
25248         * g++.dg/template/friend14.C: New test.
25249
25250 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25251
25252         * gcc.dg/old-style-asm-1.c: New test.
25253
25254 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
25255
25256         * gcc.c-torture/compile/20030109-1.c: New test.
25257
25258 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25259
25260         * gcc.c-torture/execute/20030109-1.c: New test.
25261
25262 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
25263
25264         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
25265         * g++.old-deja/g++.mike/dyncast2.C: Likewise
25266         * g++.old-deja/g++.mike/dyncast3.C: Likewise
25267         * g++.old-deja/g++.mike/eh2.C: Likewise
25268         * g++.old-deja/g++.mike/eh3.C: Likewise
25269         * g++.old-deja/g++.mike/eh5.C: Likewise
25270         * g++.old-deja/g++.mike/eh6.C: Likewise
25271         * g++.old-deja/g++.mike/eh7.C: Likewise
25272         * g++.old-deja/g++.mike/eh8.C: Likewise
25273         * g++.old-deja/g++.mike/eh9.C: Likewise
25274         * g++.old-deja/g++.mike/eh10.C: Likewise
25275         * g++.old-deja/g++.mike/eh12.C: Likewise
25276         * g++.old-deja/g++.mike/eh13.C: Likewise
25277         * g++.old-deja/g++.mike/eh14.C: Likewise
25278         * g++.old-deja/g++.mike/eh16.C: Likewise
25279         * g++.old-deja/g++.mike/eh17.C: Likewise
25280         * g++.old-deja/g++.mike/eh18.C: Likewise
25281         * g++.old-deja/g++.mike/eh21.C: Likewise
25282         * g++.old-deja/g++.mike/eh23.C: Likewise
25283         * g++.old-deja/g++.mike/eh24.C: Likewise
25284         * g++.old-deja/g++.mike/eh25.C: Likewise
25285         * g++.old-deja/g++.mike/eh26.C: Likewise
25286         * g++.old-deja/g++.mike/eh27.C: Likewise
25287         * g++.old-deja/g++.mike/eh28.C: Likewise
25288         * g++.old-deja/g++.mike/eh29.C: Likewise
25289         * g++.old-deja/g++.mike/eh31.C: Likewise
25290         * g++.old-deja/g++.mike/eh33.C: Likewise
25291         * g++.old-deja/g++.mike/eh34.C: Likewise
25292         * g++.old-deja/g++.mike/eh35.C: Likewise
25293         * g++.old-deja/g++.mike/eh36.C: Likewise
25294         * g++.old-deja/g++.mike/eh37.C: Likewise
25295         * g++.old-deja/g++.mike/eh38.C: Likewise
25296         * g++.old-deja/g++.mike/eh39.C: Likewise
25297         * g++.old-deja/g++.mike/eh40.C: Likewise
25298         * g++.old-deja/g++.mike/eh41.C: Likewise
25299         * g++.old-deja/g++.mike/eh42.C: Likewise
25300         * g++.old-deja/g++.mike/eh44.C: Likewise
25301         * g++.old-deja/g++.mike/eh46.C: Likewise
25302         * g++.old-deja/g++.mike/eh47.C: Likewise
25303         * g++.old-deja/g++.mike/eh48.C: Likewise
25304         * g++.old-deja/g++.mike/eh49.C: Likewise
25305         * g++.old-deja/g++.mike/eh50.C: Likewise
25306         * g++.old-deja/g++.mike/eh51.C: Likewise
25307         * g++.old-deja/g++.mike/eh53.C: Likewise
25308         * g++.old-deja/g++.mike/eh55.C: Likewise
25309         * g++.old-deja/g++.mike/p7912.C: Likewise
25310         * g++.old-deja/g++.mike/p9706.C: Likewise
25311         * g++.old-deja/g++.mike/p10416.C: Likewise
25312         * g++.old-deja/g++.mike/p11667.C: Likewise
25313         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25314         Remove redundant reference to Iris.
25315         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25316         Elxsi, i860, Pico Java, and WE32K.
25317
25318 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25319
25320         * g++.dg/ext/asm4.C: New test.
25321
25322 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25323
25324         PR c++/9030
25325         * g++.dg/template/friend12.C: New test.
25326         * g++.dg/template/friend13.C: Likewise.
25327         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25328
25329 2003-01-08  Jan Hubicka  <jh@suse.cz>
25330
25331         * gcc.dg/i386-cadd.c: New test.
25332         * gcc.dg/i386-cmov4.c: Likewise.
25333
25334 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25335
25336         PR c++/9165
25337         * g++.dg/warn/Wunused-3.C: New test.
25338
25339         * g++.dg/abi/bitfield9.C: New test.
25340
25341         PR c++/9189
25342         * g++.dg/parse/defarg3.C: New test.
25343
25344 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25345
25346         * g++.dg/parse/ambig1.C: New test.
25347         * g++.dg/parse/defarg2.C: New test.
25348
25349 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25350
25351         * g++.dg/template/defarg-1.C: New test.
25352         * g++.dg/template/local2.C: Likewise.
25353
25354 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25355
25356         * gcc.c-torture/execute/20030105-1.c: New test.
25357
25358 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25359
25360         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25361         * g++.dg/parse/namespace4.C: Likewise.
25362
25363 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25364
25365         * g++.dg/template/ntp2.C: New test.
25366
25367 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25368
25369         * g++.dg/parse/extern-C-1.C: New test.
25370
25371         * g++.dg/parse/namespace4.C: New test.
25372
25373         * g++.dg/template/nested1.C: New test.
25374
25375         * g++.dg/parse/namespace3.C: New test.
25376
25377 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25378
25379         * g++.dg/lookup/two-stage1.C: New test.
25380
25381 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25382
25383         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25384         * g++.old-deja/g++.jason/access8.C: Likewise.
25385         * g++.old-deja/g++.other/decl5.C: Likewise.
25386
25387 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25388
25389         * g++.dg/parse/parse7.C: New test.
25390
25391 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25392
25393         PR c++/2843
25394         * g++.dg/ext/attrib7.C: New test.
25395
25396 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25397
25398         * g++.dg/parse/parse6.C: New test.
25399
25400 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25401
25402         * gcc.dg/h8300-stack-1.c: New.
25403
25404 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25405
25406         g++.dg/lookup/exception1.C: New test.
25407
25408         g++.dg/lookup/template1.C: New test.
25409
25410         g++.dg/parse/namespace2.C: New test.
25411
25412         g++.dg/parse/parens2.C: New test.
25413
25414 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25415
25416         * g++.dg/parse/parse5.C: New test.
25417         * g++.dg/lookup/scoped4.C: New test.
25418
25419 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25420
25421         * g++.dg/parse/parens1.C: New test.
25422
25423         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25424         angle-bracket1.C.
25425         * g++.dg/parse/parens2.C: New test.
25426
25427         * g++.dg/lookup/scope-operator1.C: New test.
25428
25429         * g++.dg/parse/operator1.C: New test.
25430
25431 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25432
25433         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25434         * g++.old-deja/g++.other/access6.C: Likewise.
25435         * g++.old-deja/g++.other/decl1.C: Likewise.
25436         * g++.old-deja/g++.pt/typename12.C: Likewise.
25437
25438 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25439
25440         * g++.dg/parse/namespace1.C: New test.
25441
25442 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25443
25444         * g++.dg/parse/parse4.C: New test.
25445
25446 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25447
25448         * g++.dg/parse/parse3.C: New test.
25449
25450 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25451
25452         * g++.dg/parse/parse2.C: New test.
25453
25454 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25455
25456         * g++.dg/template/friend11.C: New test.
25457
25458 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25459
25460         * g++.dg/parse/parse1.C: New test.
25461
25462 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25463
25464         * lib/profopt.exp: Change the name of a global variable to avoid
25465         possible clashes with other test suites.
25466
25467 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25468
25469         * g++.dg/inherit/covariant8.C: New test.
25470
25471 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25472
25473         * g++.dg/init/array9.C: New test.
25474
25475         PR c++/9112
25476         * g++.dg/parse/expr1.C: New test.
25477
25478 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25479
25480         * gcc.c-torture/compile/20021230-1.c: New test.
25481
25482 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25483
25484         * g++.dg/inherit/covariant5.C: New test.
25485         * g++.dg/inherit/covariant6.C: New test.
25486         * g++.dg/inherit/covariant7.C: New test.
25487
25488 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25489
25490         PR c++/2739
25491         * g++.dg/other/access2.C: New test.
25492
25493 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25494
25495         * g++.dg/other/anon-struct.C: No longer fails
25496         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25497         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25498         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25499
25500 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25501
25502         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25503
25504 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25505
25506         * g++.dg/eh/spec4.C: Remove stray semicolon.
25507         * g++.dg/expr/pmf-1.C: Change error message.
25508         * g++.dg/ext/asm1.C: Remove stray semicolon.
25509         * g++.dg/ext/typename1.C: Add missing typenames.
25510         * g++.dg/inherit/template-as-base.C: Change error message.
25511         * g++.dg/lookup/scoped1.C: Likewise.
25512         * g++.dg/lookup/scoped2.C: Likewise.
25513         * g++.dg/lookup/using2.C: Likewise.
25514         * g++.dg/other/component1.C: Remove stray semicolon.
25515         * g++.dg/other/do1.C: Change error message.
25516         * g++.dg/other/error2.C: Likewise.
25517         * g++.dg/other/init1.C: Likewise.
25518         * g++.dg/other/packed1.C: Remove stray semicolon.
25519         * g++.dg/other/ptrmem2.C: Change error message.
25520         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25521         marker.
25522         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25523         * g++.dg/template/access3.C: Add typename keyword.
25524         * g++.dg/template/access5.C: Remove stray semicolon.
25525         * g++.dg/template/access6.C: Likewise.
25526         * g++.dg/template/complit1.C: Likewise.
25527         * g++.dg/template/crash1.C: Change error message.
25528         * g++.dg/template/inherit2.C: Remove stray semicolon.
25529         * g++.dg/template/instantiate2.C: Likewise.
25530         * g++.dg/template/instantiate3.C: Change error message.
25531         * g++.dg/template/qual1.C: Remove stray semicolon.
25532         * g++.dg/template/qualttp18.C: Change error message.
25533         * g++.dg/template/ref1.C: Remove stray semicolon.
25534         * g++.dg/template/sizeof1.C (A::value): Declare it.
25535         * g++.dg/template/spec4.C: Change error message.
25536         * g++.dg/template/static1.C: Likewise.
25537         * g++.dg/template/type1.C: Likewise.
25538         * g++.dg/template/typename3.C: Likewise.
25539         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25540         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25541         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25542         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25543         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25544         named return value extension.
25545         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25546         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25547         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25548         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25549         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25550         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25551         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25552         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25553         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25554         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25555         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25556         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25557         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25558         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25559         syntax.
25560         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25561         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25562         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25563         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25564         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25565         * g++.old-deja/g++.brendan/template11.C: Likewise.
25566         * g++.old-deja/g++.brendan/template26.C: Likewise.
25567         * g++.old-deja/g++.brendan/template27.C: Use explicit
25568         specialization syntax.
25569         * g++.old-deja/g++.brendan/template30.C: Likewise.
25570         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25571         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25572         non-dependent names.
25573         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25574         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25575         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25576         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25577         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25578         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25579         named return value extension.
25580         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25581         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25582         * g++.old-deja/g++.ext/return1.C: Likewise.
25583         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25584         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25585         * g++.old-deja/g++.jason/access8.C: Likewise.
25586         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25587         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25588         pseudo-destructor names.
25589         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25590         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25591         pseudo-destructor names.
25592         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25593         * g++.old-deja/g++.jason/overload19.C: Likewise.
25594         * g++.old-deja/g++.jason/overload32.C: Likewise.
25595         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25596         stray semicolons.
25597         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25598         * g++.old-deja/g++.jason/return.C: Likewise.
25599         * g++.old-deja/g++.jason/return2.C: Likewise.
25600         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25601         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25602         syntax.
25603         * g++.old-deja/g++.jason/template10.C: Account for use of
25604         non-dependent names.
25605         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25606         syntax.
25607         * g++.old-deja/g++.jason/template37.C: Likewise.
25608         * g++.old-deja/g++.law/access4.C: Change error messages.
25609         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
25610         pseudo-destructor names.
25611         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25612         * g++.old-deja/g++.law/ctors9.C: Likewise.
25613         * g++.old-deja/g++.law/cvt22.C: Likewise.
25614         * g++.old-deja/g++.law/dtors5.C: Likewise.
25615         * g++.old-deja/g++.law/global-init1.C: Likewise.
25616         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25617         * g++.old-deja/g++.law/operators28.C: Likewise.
25618         * g++.old-deja/g++.law/visibility28.C: Likewise.
25619         * g++.old-deja/g++.martin/eval1.C: Likewise.
25620         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25621         name.
25622         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25623         * g++.old-deja/g++.mike/net34.C: Likewise.
25624         * g++.old-deja/g++.mike/net36.C: Likewise.
25625         * g++.old-deja/g++.mike/ns2.C: Likewise.
25626         * g++.old-deja/g++.mike/p12306.C: Likewise.
25627         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25628         value extension.
25629         * g++.old-deja/g++.mike/p700.C: Likewise.
25630         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25631         * g++.old-deja/g++.mike/p710.C: Likewise.
25632         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25633         value extension.
25634         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25635         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25636         * g++.old-deja/g++.ns/crash2.C: Likewise.
25637         * g++.old-deja/g++.ns/crash3.C: Likewise.
25638         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25639         * g++.old-deja/g++.ns/ns17.C: Likewise.
25640         * g++.old-deja/g++.ns/template16.C: Likewise.
25641         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25642         keyword.
25643         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25644         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25645         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25646         named return value extension.
25647         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25648         * g++.old-deja/g++.other/access4.C: Issue additional error
25649         messages.
25650         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25651         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25652         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25653         * g++.old-deja/g++.other/crash25.C: Change error message.
25654         * g++.old-deja/g++.other/crash4.C: Change error message.
25655         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25656         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25657         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25658         checks.
25659         * g++.old-deja/g++.other/defarg8.C: Likewise.
25660         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25661         * g++.old-deja/g++.other/dtor10.C: Likewise.
25662         * g++.old-deja/g++.other/incomplete.C: Likewise.
25663         * g++.old-deja/g++.other/linkage7.C: Likewise.
25664         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25665         lookup algorithm.
25666         * g++.old-deja/g++.other/mangle2.C: Likewise.
25667         * g++.old-deja/g++.other/refinit2.C: Likewise.
25668         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25669         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25670         * g++.old-deja/g++.pt/crash28.C: Likewise.
25671         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25672         syntax.
25673         * g++.old-deja/g++.pt/crash32.C: Change error message.
25674         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25675         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25676         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25677         error message position.
25678         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25679         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25680         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25681         syntax.
25682         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25683         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25684         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25685         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25686         keyword.
25687         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25688         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25689         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25690         keyword.
25691         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25692         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25693         syntax.
25694         * g++.old-deja/g++.pt/friend28.C: Account for use of
25695         non-dependent names.
25696         * g++.old-deja/g++.pt/friend29.C: Likewise.
25697         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25698         rules.
25699         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25700         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25701         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25702         lookup rules.
25703         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25704         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25705         keyword.
25706         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25707         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25708         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25709         keyword.
25710         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25711         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25712         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25713         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25714         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25715         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25716         keyword.
25717         * g++.old-deja/g++.pt/spec10.C: Likewise.
25718         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25719         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25720         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25721         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25722         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25723         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25724         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25725         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25726         * g++.old-deja/g++.pt/typename15.C: Likewise.
25727         * g++.old-deja/g++.pt/typename22.C: Likewise.
25728         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25729         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25730         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25731         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25732         syntax.
25733         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25734         return value extension.
25735         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25736         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25737         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25738         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25739
25740 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25741
25742         * g++.dg/warn/inline1.C: New test.
25743         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25744         * g++.old-deja/g++.jason/synth10.C: Likewise.
25745         * g++.old-deja/g++.mike/net31.C: Likewise.
25746         * g++.old-deja/g++.mike/p8786.C: Likewise.
25747
25748         * g++.dg/template/friend10.C: New test.
25749         * g++.dg/template/conv5.C: New test.
25750
25751 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25752
25753         * g++.dg/lookup/scoped3.C: New test.
25754
25755         * g++.dg/lookup/decl1.C: New test.
25756         * g++.dg/lookup/decl2.C: New test.
25757
25758 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25759
25760         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25761         gcc.c-torture/compile/20021015-1.c,
25762         gcc.c-torture/compile/20021015-2.c,
25763         gcc.c-torture/compile/20021123-1.c,
25764         gcc.c-torture/compile/20021123-2.c,
25765         gcc.c-torture/compile/20021123-3.c,
25766         gcc.c-torture/compile/20021123-4.c,
25767         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25768         only to 3.1 or 3.2 branch.
25769
25770 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25771
25772         * gcc.dg/i386-bitfield3.c: New test.
25773
25774         * gcc.dg/i386-bitfield2.c: New test.
25775
25776 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25777
25778         * g++.dg/parse/conv_op1.C: New test.
25779
25780 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25781
25782         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25783         approved.
25784
25785 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25786
25787         * gcc.c-torture/compile/20021220-1.c: New test.
25788
25789 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25790
25791         * gcc.dg/i386-fastcall-1.c: New.
25792
25793 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25794
25795         * gcc.c-torture/execute/20021219-1.c: New test.
25796
25797 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25798
25799         * gcc.dg/i386-pic-1.c: New test.
25800
25801 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25802
25803         PR c++/8099
25804         * g++.dg/template/friend9.C: New test.
25805
25806 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25807
25808         PR c++/3663
25809         * g++.dg/template/access7.C: New test.
25810
25811 2002-12-18  Nick Clifton  <nickc@redhat.com>
25812
25813         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25814         the libstdc++-v3 directory has been found.
25815
25816 2002-12-12  Devang Patel <dpatel@apple.com>
25817         * gcc.dg/darwin-ld-1.c: New test.
25818         * gcc.dg/darwin-ld-2.c: New test.
25819         * gcc.dg/darwin-ld-3.c: New test.
25820         * gcc.dg/darwin-ld-4.c: New test.
25821         * gcc.dg/darwin-ld-5.c: New test.
25822
25823 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25824
25825         * gcc.c-torture/compile/20021212-1.c: New test.
25826
25827 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25828
25829         * gcc.dg/fshort-wchar: New test.
25830
25831 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25832
25833         PR c++/8372
25834         * g++.dg/template/dtor1.C: New test.
25835
25836         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25837         markers.
25838
25839 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25840
25841         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25842
25843 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25844
25845         * g++.dg/template/static1.C: New test.
25846         * g++.dg/template/static2.C: New test.
25847         * g++.old-deja/g++.ext/memconst.C: New test.
25848
25849 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25850
25851         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25852         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25853         * g++.dg/special/initp1.C: Likewise.
25854
25855 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25856
25857         * gcc.c-torture/execute/20021204-1.c: New test.
25858
25859 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25860
25861         * gcc.dg/ppc-fmadd-1.c: New file.
25862         * gcc.dg/ppc-fmadd-2.c: New file.
25863         * gcc.dg/ppc-fmadd-3.c: New file.
25864
25865 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25866
25867         * gcc.c-torture/compile/20021204-1.c: New test.
25868
25869 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25870
25871         * g++.dg/inherit/covariant2.C: New test.
25872         * g++.dg/inherit/covariant3.C: New test.
25873         * g++.dg/inherit/covariant4.C: New test.
25874         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25875         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25876
25877 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25878
25879         PR c++/8688
25880         * g++.dg/init/brace3.C: New test.
25881
25882 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25883
25884         * gcc.dg/20020210-1.c: Fix a comment typo.
25885
25886 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
25887
25888         PR c++/8720
25889         * g++.dg/parse/defarg1.C: New test.
25890
25891         PR c++/8615
25892         * g++.dg/template/char1.C: New test.
25893
25894         * g++.dg/template/varmod1.C: Fix typo.
25895
25896 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25897
25898         DR 180
25899         * g++.old-deja/g++.pt/crash32.C: Expect error.
25900
25901 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
25902
25903         PR c++/5919
25904         * g++.dg/template/varmod1.C: New test.
25905
25906         PR c++/8727
25907         * g++.dg/inherit/typeinfo1.C: New test.
25908
25909         PR c++/8663
25910         * g++.dg/inherit/typedef1.C: New test.
25911
25912 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
25913
25914         PR c++/8332
25915         PR c++/8493
25916         * g++.dg/template/strlen1.C: New test.
25917
25918         PR c++/8227
25919         * g++.dg/template/ctor2.C: New test.
25920
25921         PR c++/8214
25922         * g++.dg/init/string1.C: New test.
25923
25924         PR c++/8511
25925         * g++.dg/template/friend8.C: New test.
25926
25927 2002-11-29  Joe Buck <jbuck@synopsys.com>
25928
25929         * g++.dg/lookup/anon2.C: New test.
25930
25931 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
25932
25933         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
25934         h8300 port.
25935
25936 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
25937
25938         * gcc.dg/bitfld-6.c: New test.
25939
25940 2002-11-27  Jan Hubicka  <jh@suse.cz>
25941
25942         * gcc.c-torture/execute/20021127.[cx]: New test.
25943
25944 2002-11-26  Jan Hubicka  <jh@suse.cz>
25945
25946         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
25947         quality.
25948
25949 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
25950
25951         * g++.dg/init/brace2.C: New test.
25952         * g++.old-deja/g++.mike/p9129.C: Correct.
25953
25954 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
25955
25956         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
25957
25958 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
25959
25960         * gcc.dg/sibcall-6: New test for indirect sibcalls.
25961
25962 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
25963
25964         * testsuite/g++.dg/abi/empty11.C: New test.
25965         * testsuite/g++.dg/rtti/cv1.C: New test.
25966
25967 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
25968
25969         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
25970
25971 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
25972
25973         * g++.dg/abi/empty10.C: New test.
25974
25975 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25976
25977         * gcc.c-torture/compile/20021124-1.c: New test.
25978
25979 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
25980
25981         * g++.dg/abi/rtti2.C: New test.
25982
25983 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25984
25985         * gcc.dg/i386-unroll-1.c: New test.
25986
25987 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25988
25989         * gcc.c-torture/compile/20021120-1.c: New test.
25990         * gcc.c-torture/compile/20021120-2.c: New test.
25991
25992 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25993
25994         * gcc.dg/bitfld-5.c: New test.
25995
25996 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25997
25998         * gcc.c-torture/execute/20021120-3.c: New test.
25999
26000 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26001
26002         * gcc.c-torture/execute/20021120-2.c: New test.
26003
26004 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26005
26006         * gcc.c-torture/execute/20021120-1.c: New test.
26007
26008 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
26009
26010         * gcc.c-torture/execute/20021118-3.c: New test.
26011
26012 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26013
26014         * gcc.c-torture/compile/20021119-1.c: New test.
26015
26016 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
26017
26018         * gcc.dg/duff-1.c: New test.
26019         * gcc.dg/duff-2.c: New test.
26020         * gcc.dg/duff-3.c: New test.
26021
26022 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
26023
26024         * gcc.dg/cpp/_Pragma5.c: New test.
26025
26026 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26027
26028         * gcc.c-torture/execute/20021118-2.c: New test.
26029
26030 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26031
26032         * gcc.c-torture/execute/20021118-1.c: New test.
26033
26034 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
26035
26036         * gcc.dg/20021116-1.c: New test.
26037
26038 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
26039
26040         * g++.dg/abi/vcall1.C: New test.
26041
26042 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
26043
26044         * gcc.dg/20021029-1.c: New test.
26045         * gcc.dg/20021029-2.c: New test.
26046
26047 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26048
26049         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
26050
26051 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26052
26053         PR c/8439
26054         * gcc.dg/20021110.c: Move to ...
26055         * gcc.c-torture/compile/20021110.c: .... here.
26056
26057 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26058
26059         PR c/8467
26060         * gcc.c-torture/execute/20021111-1.c
26061
26062 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26063
26064         PR c/8439
26065         * gcc.dg/20021110.c: New test.
26066
26067 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
26068
26069         * g++.dg/abi/vthunk3.C: Run only on x86.
26070
26071 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26072
26073         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
26074
26075 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
26076
26077         * lib/compat.exp (compat-execute): Fix logic error in last
26078         change.
26079
26080 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
26081
26082         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
26083
26084 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26085
26086         PR c++/8389
26087         * g++.dg/template/access6.C: New test.
26088
26089 2002-11-08  Jan Hubicka  <jh@suse.cz>
26090
26091         * gcc.dg/i386-ssefp-1.c: New test.
26092         * gcc.dg/i386-ssefp-1.c: New test.
26093
26094 2002-11-08  Jan Hubicka  <jh@suse.cz>
26095
26096         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
26097
26098 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26099
26100         * g++.dg/abi/vthunk3.C: New test.
26101
26102         PR c++/8338
26103         * g++.dg/template/crash2.C: New test.
26104
26105 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26106
26107         * testsuite/g++.dg/abi/dtor1.C: New test.
26108         * testsuite/g++.dg/abi/dtor2.C: Likewise.
26109
26110 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
26111
26112         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
26113         Darwin.
26114
26115 2002-11-04  Adam Nemet  <anemet@lnxw.com>
26116
26117         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
26118         -mthumb.  Only xfail with -O0.
26119
26120 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
26121
26122         * g++.dg/abi/thunk1.C: New test.
26123         * g++.dg/abi/thunk2.C: Likewise.
26124         * g++.dg/abi/vtt1.C: Likewise.
26125
26126 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
26127
26128         PR optimization/8423
26129         * gcc.c-torture/execute/builtin-constant.c: New test.
26130
26131 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
26132
26133         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
26134         Add some more cases.
26135
26136 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
26137
26138         PR c++/8391
26139         * g++.dg/opt/local1.C: New test.
26140
26141 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
26142
26143         PR c++/8160
26144         * g++.dg/template/complit1.C: New test.
26145
26146         PR c++/8149
26147         * g++.dg/template/typename4.C: Likewise.
26148
26149 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26150
26151         Core issue 287, PR c++/7639
26152         * g++.dg/template/instantiate1.C: Adjust error location.
26153         * g++.dg/template/instantiate3.C: New test.
26154         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
26155         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
26156         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
26157
26158 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
26159
26160         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
26161
26162 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
26163
26164         PR c++/8287
26165         * g++.dg/init/dtor2.C: New test.
26166
26167 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26168
26169         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
26170         * gcc.dg/nest.c: Bypass errors on irix6.
26171
26172 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
26173
26174         * gcc.dg/nest.c: Expect error for mmix-*-*.
26175         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
26176
26177 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
26178
26179         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
26180         markers.
26181
26182         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
26183
26184 2002-10-25  Mike Stump  <mrs@apple.com>
26185
26186         * gcc.dg/warn-1.c: New test.
26187
26188 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26189
26190         * g++.dg/template/typename3.C: New test.
26191
26192 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
26193
26194         * g++.dg/lookup/ptrmem1.C: New test.
26195
26196         * g++.dg/abi/vthunk2.C: New test.
26197
26198 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26199
26200         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
26201
26202 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
26203
26204         * g++.dg/abi/empty9.C: New test.
26205
26206 2002-10-24  Richard Henderson  <rth@redhat.com>
26207
26208         * g++.dg/inherit/thunk1.C: Enable for ia64.
26209
26210 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26211
26212         PR c++/8067
26213         * g++.dg/lookup/pretty1.C: New test.
26214
26215 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
26216
26217         * gcc.dg/20021023-1.c: New test.
26218
26219 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26220
26221         PR c++/7679
26222         * g++.dg/parse/inline1.C: New test.
26223
26224 2002-10-23  Richard Henderson  <rth@redhat.com>
26225
26226         * g++.dg/inherit/thunk1.C: Enable for x86_64.
26227
26228         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
26229
26230 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
26231
26232         PR c++/6579
26233         * g++.dg/parse/stmtexpr3.C: New test.
26234
26235 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26236
26237         * g++.dg/expr/cond1.C: New test.
26238
26239 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26240
26241         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
26242
26243 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26244
26245         * g++.dg/abi/vbase13.C: New test.
26246         * g++.dg/abi/vbase14.C: Likewise.
26247
26248 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
26249
26250         * gcc.dg/tls/pic-1.c: New test.
26251         * gcc.dg/tls/nonpic-1.c: New test.
26252         * gcc.dg/20021018-1.c: New test.
26253
26254 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26255
26256         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
26257         Remove only files with the same base name as the test case.
26258         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
26259         (profopt-execute): Likewise.  Also, remove old profiling
26260         and performance data files before running the tests.
26261
26262         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
26263         * g++.dg/bprob/bprob.exp: Likewise.
26264         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
26265         to allow more general test case names.
26266
26267         * g++.dg/bprob/bprob-1.C: Rename to ...
26268         * g++.dg/bprob/g++-bprob-1.C: ... this.
26269
26270         * g77.dg/bprob/bprob-1.f: Rename to ...
26271         * g77.dg/bprob/g77-bprob-1.f: ... this.
26272
26273 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26274
26275         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
26276         bison 1.50 or later.
26277
26278 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26279
26280         * g++.dg/README: Describe more test directories.
26281
26282 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26283
26284         * g++.dg/init/array6.C: Add additional tests.
26285
26286 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26287
26288         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26289         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26290
26291 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26292
26293         * gcc.c-torture/compile/20020604-1.x: New.
26294         * gcc.c-torture/compile/simd-5.x: Likewise.
26295         * gcc.c-torture/execute/920710-1.x: Likewise.
26296         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26297
26298 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26299
26300         * g++.dg/inherit/override1.C: Add dg-options clause.
26301
26302 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26303
26304         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26305         _mm_slli_si128.
26306
26307 2002-10-19  Andreas Schwab  <schwab@suse.de>
26308
26309         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26310         directory component.
26311
26312 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26313
26314         * g++.dg/inherit/thunk1.C: New test.
26315
26316         * g++.dg/inherit/override1.C: New test.
26317
26318         * g++.dg/abi/mangle11.C: New test.
26319         * g++.dg/abi/mangle14.C: New test.
26320         * g++.dg/abi/mangle17.C: New test.
26321
26322 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26323
26324         * g++.dg/overload/member2.C: New test.
26325
26326 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26327
26328         * g++.dg/README: Describe new compat directory.
26329         * g++.dg/dg.exp: Skip tests in compat directory.
26330         * README.compat: New file.
26331         * lib/compat.exp: New expect script.
26332         * g++.dg/compat: New test directory.
26333         * g++.dg/compat/compat.exp: New expect script.
26334         * g++.dg/compat/abi: New test directory.
26335         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26336         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26337         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26338         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26339         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26340         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26341         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26342         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26343         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26344         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26345         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26346         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26347         * g++.dg/compat/break: New test directory.
26348         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26349         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26350         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26351         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26352         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26353         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26354         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26355         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26356         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26357         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26358         g++.dg/compat/break/README: New files.
26359         * g++.dg/compat/eh: New test directory.
26360         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26361         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26362         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26363         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26364         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26365         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26366         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26367         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26368         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26369         g++.dg/compat/eh/filter2_y.C,
26370         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26371         g++.dg/compat/eh/new1_y.C,
26372         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26373         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26374         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26375         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26376         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26377         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26378         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26379         g++.dg/compat/eh/unexpected1_y.C: New files.
26380         * g++.dg/compat/init: New test directory.
26381         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26382         g++.dg/compat/init/array5_y.C,
26383         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26384         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26385         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26386         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26387         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26388         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26389         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26390         g++.dg/compat/init/init-ref2_y.C: New files.
26391
26392 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26393
26394         PR c++/7584
26395         * g++.dg/inherit/using3.C: New test.
26396
26397 2002-10-17  Jan Hubicka  <jh@suse.cz>
26398
26399         * gcc.dg/20021017-2.c: New test.
26400
26401 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26402
26403         * g++.dg/abi/mangle16.C: Adjust.
26404
26405         * g++.dg/init/array8.C: New test.
26406
26407 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26408
26409         * gcc.dg/special/mips-abi.exp: New test.
26410         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26411
26412 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26413
26414         * g++.dg/abi/mangle16.C: New test.
26415         * g++.dg/abi/mangle17.C: Likewise.
26416
26417         PR c++/7478
26418         * g++.dg/template/ref1.C: New test.
26419
26420 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26421
26422         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26423
26424 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26425
26426         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26427
26428 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26429
26430         PR c++/7524
26431         * g++.dg/init/array7.C: New test.
26432
26433 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26434
26435         * g++.dg/init/array6.C: New test.
26436
26437         * g++.dg/abi/mangle13.C: Likewise.
26438         * g++.dg/abi/mangle14.C: Likewise.
26439         * g++.dg/abi/mangle15.C: Likewise.
26440
26441 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26442
26443         * g++.dg/abi/empty8.C: New test.
26444
26445 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26446
26447         * g++.dg/init/ctor1.C: New test.
26448
26449 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26450
26451         * gcc.c-torture/execute/20021015-1.c: New test.
26452
26453 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26454
26455         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26456
26457 2002-10-14  Jan Hubicka  <jh@suse.cz>
26458
26459         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26460
26461 2002-10-14  Richard Henderson  <rth@redhat.com>
26462
26463         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26464
26465 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26466
26467         PR optimization/6631
26468         * g++.dg/opt/const2.C: New test.
26469
26470 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26471
26472         PR c++/7176
26473         * g++.dg/parse/friend1.C: New test.
26474         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26475
26476 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26477
26478         * gcc.dg/20021014-1.c: New test.
26479
26480 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26481
26482         PR c++/5661
26483         * g++.dg/ext/vlm1.C: New test.
26484         * g++.dg/ext/vlm2.C: Likewise.
26485
26486         * g++.dg/init/array1.C: Remove invalid braces.
26487         * g++.dg/init/brace1.C: New test.
26488         * g++.dg/init/copy2.C: Likewise.
26489         * g++.dg/init/copy3.C: Likewise.
26490         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26491         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26492         braces.
26493
26494 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26495
26496         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26497
26498 2002-10-11  Richard Shann  <richard.shann@superh.com>
26499
26500         * gcc.c-torture/compile/simd-5.c: New test.
26501
26502 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26503
26504         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26505
26506 2002-10-10  Jim Wilson  <wilson@redhat.com>
26507
26508         * gcc.c-torture/execute/20021010-1.c: New test.
26509
26510 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26511
26512         PR c/7353
26513         * g++.dg/ext/typedef-init.C: New test.
26514         * gcc.dg/typedef-init.c: New test.
26515
26516 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26517
26518         * gcc.dg/cpp/paste13.c: New test.
26519
26520 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26521
26522         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26523         remaining platforms, XFAIL during compile, not execute.  Don't
26524         XFAIL at -O0.
26525
26526 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * gcc.dg/alias-1.c: Tweak expected warning.
26529
26530 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26531
26532         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26533
26534 2002-10-06  Andreas Jaeger  <aj@suse.de>
26535
26536         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26537         * gcc.dg/cpp/c++98.C: Likewise.
26538
26539         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26540         * g++.dg/cpp/c++98.C: Likewise.
26541
26542         * g++.dg/README (Subdirectories): Mention cpp directory.
26543
26544         PR target/7559
26545         * gcc.dg/20021006-1.c: New test.
26546
26547 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26548
26549         PR c++/7804
26550         * g++.dg/other/warning1.C: New test.
26551
26552 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26553
26554         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
26555         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26556         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26557
26558 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26559
26560         PR c++/7931
26561         * g++.dg/template/ptrmem3.C: New test.
26562
26563         PR c++/7754
26564         * g++.dg/template/union1.C: New test.
26565
26566 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26567
26568         PR c++/8006
26569         * g++.dg/abi/mangle9.C: New test.
26570         * g++.dg/abi/mangle10.C: New test.
26571         * g++.dg/abi/mangle11.C: New test.
26572         * g++.dg/abi/mangle12.C: New test.
26573
26574 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26575
26576         PR c++/7188.
26577         * g++.dg/template/meminit1.C: New test.
26578         * g++.dg/warn/Wreorder-1.C: Likewise.
26579         * g++.old-deja/g++.mike/warn3.C: Tweak.
26580         * lib/prune.exp: Ingore "in copy constructor".
26581
26582 2002-10-02  Andreas Jaeger  <aj@suse.de>
26583
26584         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26585         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26586         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26587         on x86-64.
26588
26589 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26590
26591         * gcc.dg/empty1.C: Fix typo.
26592
26593 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26594
26595         * gcc.dg/alias-1.c: New test.
26596
26597 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26598
26599         * gcc.dg/empty1.C: New test.
26600
26601         * g++.dg/tls/init-2.C: Tweak error messages.
26602
26603 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26604
26605         * gcc.c-torture/compile/20020923-1.c: New test.
26606
26607 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26608
26609         * gcc.c-torture/execute/ffs-1.c: New test.
26610         * gcc.c-torture/execute/ffs-2.c: Ditto.
26611
26612 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26613
26614         * g++.dg/overload/member1.C: New test.
26615
26616 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26617
26618         * g++.dg/abi/empty7.C: New test.
26619         * g++.dg/init/pm2.C: Likewise.
26620
26621 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26622
26623         * g++.dg/rtti/crash1.C: New test.
26624
26625 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26626
26627         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26628         gcc.dg/sibcall-4.c: New tests.
26629
26630 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26631
26632         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26633         powerpc and MMIX targets.
26634
26635 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26636
26637         * gcc.dg/cpp/20020927-1.c: New.
26638
26639 2002-09-26  David S. Miller  <davem@redhat.com>
26640
26641         * gcc.c-torture/compile/trunctfdf.c: New.
26642
26643 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26644
26645         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26646
26647 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26648
26649         * gcc.c-torture/execute/loop-15.c: New.
26650
26651 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26652
26653         * README.QMTEST: Fix typo.
26654
26655 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26656
26657         * gcc.dg/20020926-1.c: New test.
26658
26659 2002-09-25  David S. Miller  <davem@redhat.com>
26660
26661         PR target/7842
26662         * gcc.c-torture/execute/shiftdi.c: New test.
26663
26664 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26665
26666         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26667         unique to the tool.
26668         * lib/g77.exp (g77_init): Likewise.
26669         * lib/g++.exp (g++_init): Likewise.
26670         * lib/objc.exp (objc_init): Likewise.
26671
26672 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26673
26674         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26675         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26676         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26677
26678 2002-09-25  Richard Henderson  <rth@redhat.com>
26679
26680         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26681         too-small long double.
26682
26683 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26684
26685         * gcc.dg/20020919-1.c: New test.
26686
26687 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26688
26689         * g++.dg/abi/bitfield6.C: New test.
26690         * g++.dg/abi/bitfield7.C: New test.
26691         * g++.dg/abi/bitfield8.C: New test.
26692         * g++.dg/abi/vbase11.C: New test.
26693
26694 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26695
26696         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26697         hppa*-*-hpux*.  Update test comment.
26698
26699 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26700
26701         * gcc.dg/tls/struct-1.c: New test.
26702
26703 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26704
26705         * gcc.dg/cpp/tr-warn2.c: Update.
26706
26707 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26708
26709         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26710
26711 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26712
26713         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26714         systems.
26715
26716 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26717
26718         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26719
26720         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26721         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26722         setting of cxxfilt.
26723
26724 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26725
26726         * gcc.dg/20020312-2.c: Update for darwin.
26727
26728 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26729
26730         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26731
26732 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26733
26734         * objc.dg/comp-types-1.m: New test.
26735         * objc.dg/comp-types-2.m: New test.
26736         * objc.dg/comp-types-3.m: New test.
26737         * objc.dg/comp-types-4.m: New test.
26738         * objc.dg/comp-types-5.m: New test.
26739         * objc.dg/comp-types-6.m: New test.
26740
26741 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26742
26743         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26744
26745 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26746
26747         * g++.dg/other/do1.C: New test.
26748
26749         * g++.dg/template/subst1.C: New test.
26750
26751 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26752
26753         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26754
26755 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26756
26757         * g++.dg/template/qualttp20.C: Adjust expected errors.
26758         * g++.old-deja/g++.jason/report.C: Likewise.
26759         * g++.old-deja/g++.other/qual1.C: Likewise.
26760
26761         * g++.dg/lookup/scoped2.C: New test.
26762
26763         * g++.dg/ext/asm3.C: New test.
26764
26765 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26766
26767         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26768
26769 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26770
26771         * ChangeLog: follow spelling conventions.
26772         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26773         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26774         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26775         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26776         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26777         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26778         * g++.old-deja/g++.law/global-init1.C: Likewise.
26779         * g++.old-deja/g++.other/delete4.C: Likewise.
26780         * g++.old-deja/g++.other/inline21.C: Likewise.
26781         * g++.old-deja/g++.other/singleton.C: Likewise.
26782         * g77.dg/strlen0.f: Likewise.
26783         * g77.f-torture/compile/20010519-1.f: Likewise.
26784         * g77.f-torture/compile/980310-4.f: Likewise.
26785         * gcc.c-torture/compile/20000605-1.c: Likewise.
26786         * gcc.c-torture/execute/20020225-1.c: Likewise.
26787         * gcc.dg/c90-hexfloat-2.c: Likewise.
26788         * gcc.dg/c99-bool-1.c: Likewise.
26789         * gcc.dg/c99-hexfloat-2.c: Likewise.
26790         * gcc.dg/dll-2.c: Likewise.
26791         * gcc.dg/wtr-union-init-1.c: Likewise.
26792         * gcc.dg/wtr-union-init-2.c: Likewise.
26793         * gcc.dg/wtr-union-init-3.c: Likewise.
26794         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26795         * gcc.dg/cpp/defined.c: Likewise.
26796         * gcc.dg/cpp/macsyntx.c: Likewise.
26797         * gcc.dg/cpp/paste2.c: Likewise.
26798         * gcc.dg/cpp/trad/defined.c: Likewise.
26799         * gcc.dg/format/c90-printf-1.c: Likewise.
26800         * gcc.dg/format/c90-scanf-1.c: Likewise.
26801         * gcc.dg/format/c99-printf-1.c: Likewise.
26802         * gcc.dg/format/c99-scanf-1.c: Likewise.
26803         * gcc.misc-tests/gcov-8.c: Likewise.
26804         * lib/profopt.exp: Likewise.
26805
26806 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26807
26808         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26809
26810 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26811
26812         * g++.dg/inherit/using2.C: New test.
26813
26814 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26815
26816         * ChangeLog: Follow spelling conventions.
26817         * g++.dg/template/friend4.C: Likewise.
26818         * g++.old-deja/g++.pt/crash67.C: Likewise.
26819         * gcc.c-torture/execute/20000801-4.c: Likewise.
26820         * gcc.dg/c90-digraph-1.c: Likewise.
26821         * gcc.dg/c94-digraph-1.c: Likewise.
26822         * gcc.dg/c99-digraph-1.c: Likewise.
26823         * gcc.dg/cpp/line5.c: Likewise.
26824         * gcc.dg/cpp/multiline.c: Likewise.
26825         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26826         * gcc.dg/format/attr-3.c: Likewise.
26827         * gcc.dg/format/c90-scanf-3.c: Likewise.
26828         * gcc.dg/format/ext-4.c: Likewise.
26829
26830 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26831
26832         * g++.dg/template/pretty1.C: New test.
26833
26834 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26835
26836         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26837
26838 2002-09-13  Matt Austern  <austern@apple.com>
26839
26840         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26841         passing a cast expression to a function by const reference.
26842
26843 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26844
26845         * g++.dg/template/deduce1.C: New test.
26846
26847 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26848
26849         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26850         32-bit int.
26851
26852 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26853
26854         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26855         usage.
26856
26857 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26858
26859         * gcc.c-torture/compile/20020910-1.c: New test.
26860
26861 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26862
26863         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26864
26865 2002-09-10  Andreas Jaeger  <aj@suse.de>
26866
26867         * gcc.dg/20020312-2.c: Adjust for x86-64.
26868
26869 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26870
26871         * g77.dg/7388.f: New test case for PR 7388.
26872
26873 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26874
26875         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26876
26877 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26878
26879         * objc.dg/proto-lossage-1.m: New test.
26880
26881 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26882
26883         * gcc.dg/cpp/_Pragma4.c: Fix typo.
26884
26885 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
26886
26887         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
26888         expected to pass.
26889
26890 2002-09-06  Stan Shebs  <shebs@apple.com>
26891             David Edelsohn  <edelsohn@gnu.org>
26892
26893         * gcc.dg/weak: New directory.
26894         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
26895         target-specific xfail bits.
26896         * gcc.dg/typeof-2.c: Move to new directory.
26897         * gcc.dg/weak.exp: New expect script.
26898
26899 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
26900
26901         * gcc.c-torture/execute/extzvsi.c: New test.
26902
26903 2002-09-05  Stan Shebs  <shebs@apple.com>
26904
26905         * gcc.dg/weak-1.c: xfail on Darwin.
26906         * gcc.dg/weak-2.c: Ditto.
26907         * gcc.dg/weak-3.c: Ditto.
26908         * gcc.dg/weak-4.c: Ditto.
26909         * gcc.dg/weak-5.c: Ditto.
26910         * gcc.dg/weak-6.c: Ditto.
26911         * gcc.dg/weak-7.c: Ditto.
26912         * gcc.dg/weak-8.c: Ditto.
26913         * gcc.dg/weak-9.c: Ditto.
26914
26915 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
26916
26917         * gcc.c-torture/execute/loop-14.c: New test.
26918
26919 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
26920
26921         * g++.dg/other/cxa-atexit1.C: New test.
26922
26923         * gcc.dg/typeof-2.c: New test.
26924
26925 2002-09-03  Roger Sayle  <roger@eyesopen.com>
26926
26927         * gcc.dg/builtins-2.c: New testcase.
26928         * gcc.dg/builtins-3.c: New testcase.
26929
26930 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
26931
26932         * gcc.dg/cpp/_Pragma4.c: New test.
26933
26934 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
26935
26936         * objc/execute/nil_method-1.m: New testcase.
26937
26938 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
26939
26940         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
26941         [Object class], not [Object initialize].
26942
26943 2002-08-31  Roger Sayle  <roger@eyesopen.com>
26944             Hans-Peter Nilsson  <hp@bitrange.com>
26945
26946         * gcc.c-torture/execute/20020720-1.x: Skip test on
26947         mmix-knuth-mmixware.  Correct comment.
26948
26949 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
26950
26951         * testsuite/g++.dg/abi/bitfield5.C: New test.
26952         * testsuite/g++.dg/abi/vbase10.C: Likewise.
26953
26954 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
26955
26956         * objc.dg/undeclared-selector.m: New test.
26957
26958 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
26959
26960         * g++.dg/other/offsetof1.C: Avoid cast warning.
26961
26962 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
26963
26964         * objc.dg/super-class-2.m: New test.
26965
26966 2002-08-24  Matt Austern  <austern@apple.com>
26967
26968         * g++.dg/ext/lvaddr.C: New test.
26969         * g++.dg/ext/lvcast.C: New test.
26970
26971 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
26972
26973         * testsuite/g++.dg/inherit/cond1.C: New test.
26974
26975 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
26976
26977         * gcc.dg/noncompile/incomplete-1.c: New test.
26978
26979 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26980
26981         * gcc.dg/typespec-1.c: New test.
26982
26983 2002-08-20  Devang Patel  <dpatel@apple.com>
26984         * objc.dg/proto-hier-2.m: New test.
26985
26986 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
26987
26988         * objc.dg/bitfield-1.m: New test.
26989         * objc.dg/bitfield-2.m: New test.
26990
26991 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26992
26993         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
26994         gcc.dg/c99-flex-array-4.c: New tests.
26995
26996 2002-08-16  Stan Shebs  <shebs@apple.com>
26997
26998         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
26999
27000 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
27001
27002         * gcc.dg/typeof-1.c: New test.
27003         * g++.dg/ext/typeof2.C: New test.
27004
27005 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27006
27007         * g++.dg/other/offsetof1.C: New test.
27008
27009 2002-08-14  Richard Henderson  <rth@redhat.com>
27010
27011         * gcc.dg/tls/diag-3.c: Fix expected message strings.
27012
27013 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
27014
27015         * gcc.dg/cpp/_Pragma3.c: New test.
27016
27017 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
27018
27019         * g++.dg/template/inherit3: New test.
27020
27021 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27022
27023         * gcc.dg/bitfld-4.c: Add blank options.
27024
27025 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
27026
27027         * g++.dg/template/crash1.C: New test.
27028
27029 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27030
27031         * gcc.dg/tls/opt-2.c: New test.
27032
27033 2002-08-08  Devang Patel  <dpatel@apple.com>
27034
27035         * objc.dg/selector-1.m : New test
27036
27037 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27038
27039         * g++.dg/abi/bitfield4.C: New test.
27040         * gcc.dg/bitfld-4.c: New test.
27041
27042 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27043
27044         * g++.dg/other/packed1.C: New test.
27045
27046 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
27047
27048         * g++.dg/abi/offsetof.C: Tweak error messages.
27049         * g++.old-deja/g++.mike/p10769a.C: Likewise.
27050
27051 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27052
27053         * gcc.dg/bitfld-3.c: New test.
27054
27055 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27056             Richard Henderson  <rth@redhat.com>
27057
27058         * gcc.dg/i386-bitfield1.c: New test.
27059         * g++.dg/abi/bitfield3.C: Update.
27060
27061 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
27062
27063         * objc.dg/const-str-2.m: Update.
27064         * gcc.dg/cpp/c++98.c: Change to C extension.
27065         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
27066         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
27067
27068 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
27069
27070         * testsuite/gcc.dg/tls/diag-3.c: New.
27071
27072 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
27073
27074         * g++.dg/README (Subdirectories): Document new subdir expr.
27075         * g++.dg/expr/pmf-1.C: New test.
27076
27077 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
27078
27079         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
27080
27081 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
27082
27083         * g++.dg/abi/bitfield3.C: New test.
27084
27085 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
27086
27087         * lib/gcov.exp: Tweak expected line formats.
27088         * gcc.misc-tests/gcov8.c: New test.
27089         * gcc.misc-tests/gcov8.x: New flags.
27090
27091 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
27092
27093         * consistency.vlad/layout/endian.c: Include string.h.
27094
27095         * gcc.c-torture/execute/20020805-1.c: New test.
27096
27097 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
27098
27099         * g++.dg/other/conversion1.C: New test.
27100
27101 2002-08-03  Roger Sayle  <roger@eyesopen.com>
27102
27103         * gcc.dg/builtins-1.c: New testcase.
27104
27105 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
27106
27107         * g++.dg/inherit/access3.C: New test.
27108
27109 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
27110
27111         * gcc.dg/ia64-visibility-2.c: New test.
27112
27113 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
27114
27115         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
27116         __qualifier_flags to __flags.
27117
27118 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
27119
27120         * g++.dg/inherit/operator1.C: New test.
27121         * g++.dg/lookup/disamb1.C: Fix typo in comment.
27122         * g++.dg/other/error1.C: Change expected error message.
27123         * g++.dg/template/conv4.C: Likewise.
27124
27125 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
27126
27127         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
27128         for documented behavior.
27129
27130 2002-07-25  Roger Sayle  <roger@eyesopen.com>
27131
27132         * gcc.c-torture/execute/20020720-1.x: Skip this test on
27133         several targets known to fail.
27134
27135 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
27136
27137         * gcc.dg/mips-args-[123].c: New tests.
27138
27139 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
27140
27141         * gcc.dg/ppc-spe.c: New.
27142
27143 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
27144
27145         * g++.dg/other/ptrmem4.C: New testcase.
27146
27147 2002-07-24  Richard Henderson  <rth@redhat.com>
27148
27149         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
27150
27151 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
27152
27153         * g++.dg/ext/alignof1.C (main): Return 0 for success.
27154
27155 2002-07-24  Roger Sayle  <roger@eyesopen.com>
27156
27157         * gcc.c-torture/execute/memset-3.c: New testcase.
27158
27159 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
27160
27161         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
27162         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
27163
27164 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27165
27166         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
27167         Delete.
27168
27169 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
27170
27171         * gcc.c-torture/compile/simd-4.c: New test.
27172
27173 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27174
27175         PR c++/7347, c++/7348
27176         * g++.dg/template/access4.C: New test.
27177         * g++.dg/template/access5.C: New test.
27178         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
27179         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
27180         * g++.old-deja/g++.pt/ttp58.C: Likewise.
27181         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
27182
27183 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
27184
27185         * gcc.dg/gnu89-init-2.c: New test.
27186
27187 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
27188
27189         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
27190
27191 2002-07-20  Roger Sayle  <roger@eyesopen.com>
27192
27193         * gcc.c-torture/execute/20020720-1.c: New testcase.
27194
27195 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
27196
27197         * gcc.dg/cpp/Wsignprom.c: New tests.
27198
27199 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
27200
27201         * gcc.c-torture/execute/loop-13.c: New test.
27202
27203 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
27204
27205         * gcc.dg/cpp/expr.c: New tests.
27206
27207 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
27208
27209         * g++.dg/opt/pr6713.C: Add template instantiation.
27210
27211 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
27212
27213         * gcc.dg/nest.c: New test.
27214
27215 2002-07-17  Richard Henderson  <rth@redhat.com>
27216
27217         * g++.dg/opt/pr6713.C: New test.
27218
27219 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
27220
27221         * gcc.c-torture/execute/loop-2e.x: Let the testcase
27222         XFAIL for all x86 processors.
27223
27224 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
27225
27226         * gcc.c-torture/execute/20010122-1.x: Do not test with
27227         -fomit-frame-pointer.
27228
27229 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27230
27231         * g++.dg/template/instantiate2.C: New test.
27232         * g++.dg/template/spec4.C: New test.
27233
27234 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27235
27236         * g++.dg/template/access2.C: New test.
27237         * g++.dg/template/access3.C: New test.
27238
27239 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
27240
27241         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
27242         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
27243         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
27244         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
27245         Convert to use <stdarg.h>.
27246         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
27247         Delete.
27248         * gcc.dg/va-arg-2.c: New.
27249         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
27250
27251 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
27252
27253         * gcc.c-torture/compile/20020710-1.c: New test.
27254
27255 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
27256                           Andrew Pinski  <pinskia@physics.uc.edu>
27257
27258         gcc.c-torture/compile/simd-2.c: New testcase.
27259         gcc.c-torture/compile/simd-3.c: Likewise.
27260
27261 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
27262
27263         PR c++/7224
27264         * g++.dg/overload/error1.C: New test.
27265
27266 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27267
27268         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
27269         configuration and IRIX 6 O32 ABI.
27270
27271 2002-07-11  Roger Sayle  <roger@eyesopen.com>
27272
27273         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
27274
27275 2002-07-10  Roger Sayle  <roger@eyesopen.com>
27276
27277         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
27278
27279 2002-07-10  Jeffrey A Law  <law@redhat.com>
27280
27281         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27282
27283         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27284
27285 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27286
27287         * gcc.dg/20020312-2.c: Check for __PPC__.
27288
27289 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27290
27291         * gcc.c-torture/compile/20020709-1.c: New test.
27292
27293 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27294
27295         * g++.dg/template/qualttp21.C: New test case.
27296
27297 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27298
27299         * gcc.c-torture/compile/20020706-1.c: New test.
27300         * gcc.c-torture/compile/20020706-2.c: New test.
27301
27302 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27303             Alexandre Oliva  <aoliva@redhat.com>
27304
27305         * g++.dg/warn/incomplete1.C: New test.
27306
27307 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27308
27309         PR c++/7099
27310         * g++.dg/warn/noreturn1.C: New test.
27311
27312 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27313
27314         PR c++/6706
27315         * g++.dg/debug/debug6.C: New test.
27316         * g++.dg/debug/debug7.C: New test.
27317
27318 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27319
27320         * gcc.c-torture/compile/simd-3.c: New test.
27321
27322 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27323
27324         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27325         * gcc.dg/20020620-1.c: Likewise.
27326
27327 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27328
27329         PR c++/6944
27330         * g++.dg/init/array4.C: New test.
27331         * g++.dg/init/array5.C: New test.
27332
27333 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27334
27335         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27336         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27337
27338 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27339
27340         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27341         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27342         * gcc.dg/wtr-conversion-1.c: Likewise.
27343         * gcc.dg/wtr-escape-1.c: Likewise.
27344         * gcc.dg/wtr-int-type-1.c: Likewise.
27345         * gcc.dg/wtr-label-1.c: Likewise.
27346         * gcc.dg/wtr-static-1.c: Likewise.
27347         * gcc.dg/wtr-strcat-1.c: Likewise.
27348         * gcc.dg/wtr-suffix-1.c: Likewise.
27349         * gcc.dg/wtr-switch-1.c: Likewise.
27350         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27351         * gcc.dg/wtr-union-init-1.c: Likewise.
27352         * gcc.dg/wtr-union-init-2.c: Likewise.
27353         * gcc.dg/wtr-union-init-3.c: Likewise.
27354
27355         * gcc.dg/wtr-func-def-1.c: New test.
27356
27357 2002-07-02 Devang Patel <dpatel@apple.com>
27358
27359         * objc.dg/param-1.m: New test.
27360
27361 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27362
27363         * gcc.dg/cpp/trad/directive.c: Add test.
27364         * gcc.dg/cpp/trad/macroargs.c: Add test.
27365         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27366
27367 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27368
27369         * gcc.dg/cpp/cmdlne-M.c: New test.
27370
27371 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27372
27373         * objc.dg/desig-init-1.m: New test.
27374
27375 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27376
27377         PR c++/6716
27378         * g++.dg/template/instantiate1.C: New test.
27379
27380 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27381
27382         PR c++/7112
27383         * g++.dg/template/sizeof2.C: New test.
27384
27385 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27386
27387         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27388         gcc.dg/cpp/trad/include.c: New tests.
27389
27390 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27391
27392         PR target/7177
27393         * gcc.c-torture/compile/20020701-1.c: New test.
27394
27395 2002-07-01  Stan Shebs  <shebs@apple.com>
27396
27397         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27398         header here...
27399         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27400         (objc-torture-execute): or here.
27401
27402 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27403
27404         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27405
27406 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27407
27408         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27409
27410 2002-06-30  Devang Patel  <dpatel@apple.com>
27411
27412         * objc.dg/fsyntax-only.m: New test.
27413
27414 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27415
27416         PR c++/6695
27417         * g++.dg/template/friend7.C: New file.
27418
27419 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27420
27421         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27422         return type.
27423
27424 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27425
27426         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27427         avoid division by zero.
27428
27429 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27430
27431         * gcc.dg/Wunknownprag.c: New tests.
27432
27433 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27434
27435         * gcc.c-torture/execute/simd-2.c: New test.
27436
27437 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27438
27439         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27440         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27441         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27442         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27443         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27444         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27445         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27446         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27447         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27448         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27449         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27450         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27451         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27452         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27453         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27454         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27455         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27456
27457 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27458
27459         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27460         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27461         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27462         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27463         New tests.
27464         * gcc.dg/cpp/trad/directive.c: Update.
27465
27466 2002-06-23  Andreas Jaeger  <aj@suse.de>
27467
27468         * gcc.c-torture/execute/complex-6.c: New.
27469
27470 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27471
27472         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27473         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27474         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27475         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27476
27477 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27478
27479         * gcc.dg/cpp/trad: New directory with traditional tests copied
27480         from parent directory.
27481         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27482         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27483         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27484         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27485         Move to trad/ and rename.
27486         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27487         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27488         gcc.dg/cpp/trad/redef2.c: New tests.
27489         * gcc.dg/cpp/trad/trad.exp: New driver.
27490
27491 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27492
27493         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27494         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27495         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27496         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27497         Remove.
27498
27499 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27500
27501         * gcc.dg/20020620-1.c: New test.
27502
27503 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27504
27505         * g++.dg/template/ttp4.C: New test.
27506
27507 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27508
27509         * g++.dg/opt/vt1.C: Fix regexp.
27510
27511 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27512
27513         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27514         Don't use attribute `noinline'.
27515
27516 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27517
27518         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27519
27520 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27521
27522         * gcc.c-torture/execute/simd-1.c: New.
27523
27524         * gcc.dg/simd-1.c: New.
27525
27526 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27527
27528         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27529
27530 2002-06-16  Richard Henderson  <rth@redhat.com>
27531
27532         * g++.dg/ext/anon-struct1.C: New.
27533         * g++.dg/ext/anon-struct2.C: New.
27534         * g++.dg/ext/anon-struct3.C: New.
27535         * gcc.dg/anon-struct-1.c: New.
27536         * gcc.dg/anon-struct-2.c: New.
27537         * gcc.dg/anon-struct-3.c: New.
27538         * gcc.dg/20011008-1.c: Adjust warning text.
27539         * gcc.dg/20020527-1.c: Add -fms-extensions.
27540
27541 2002-06-16  Richard Henderson  <rth@redhat.com>
27542
27543         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27544
27545 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27546
27547         * gcc.c-torture/execute/20020615-1.c: New test.
27548
27549 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27550
27551         * gcc.c-tortuture/execute/compare-1.c: New test case.
27552         * gcc.c-tortuture/execute/compare-2.c: New test case.
27553         * gcc.c-tortuture/execute/compare-3.c: New test case.
27554
27555 2002-06-13  Richard Henderson  <rth@redhat.com>
27556
27557         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27558         ia64 ilp32.
27559
27560 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27561
27562         * g++.dg/template/typename2.C: Update error message.
27563
27564 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27565
27566         * gcc.c-torture/execute/20020611-1.c: New test.
27567
27568 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27569
27570         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27571         list of targets to skip.
27572
27573 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27574
27575         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27576         targets if not optimizing.
27577
27578 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27579
27580         * gcc.c-torture/compile/20020605-1.c: New test.
27581
27582         * g++.dg/opt/vt1.C: New test.
27583
27584         * gcc.dg/20020531-1.c: New test.
27585
27586         * gcc.dg/20020530-1.c: New test.
27587
27588         * gcc.dg/20020527-1.c: New test.
27589
27590         * g++.dg/opt/cse1.C: New test.
27591
27592 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27593
27594         * gcc.dg/20020607-2.c: New test case.
27595
27596 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27597
27598         * gcc.c-torture/compile/20020604-1.c: New test.
27599
27600 2002-06-04  Richard Henderson  <rth@redhat.com>
27601
27602         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27603         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27604         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27605
27606 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27607
27608         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27609
27610 2002-06-03  Richard Henderson  <rth@redhat.com>
27611
27612         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27613         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27614
27615 2002-06-02  Richard Henderson  <rth@redhat.com>
27616
27617         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27618         test functions static.
27619
27620 2002-06-02  Andreas Jaeger  <aj@suse.de>
27621
27622         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27623         now.
27624
27625 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27626
27627         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27628         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27629         Update for mofified diagnostics.
27630         * gcc.dg/c99-intconst-1.c: No longer fail.
27631
27632 2002-06-02  Richard Henderson  <rth@redhat.com>
27633
27634         * gcc.dg/uninit-A.c: Remove xfail markers.
27635
27636 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27637
27638         * gcc.dg/fnegate-1.c: New test case.
27639
27640 2002-05-30  Osku Salerma  <osku@iki.fi>
27641
27642         * gcc.c-torture/execute/mayalias-1.c: New file.
27643
27644 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27645
27646         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27647         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27648         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27649
27650 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27651
27652         * gcc.c-torture/execute/20020529-1.c: New test.
27653
27654 2002-05-27  Richard Henderson  <rth@redhat.com>
27655
27656         * g++.dg/ext/attrib6.C: New test case.
27657
27658 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27659
27660         * gcc.c-torture/execute/pure-1.c: New test.
27661
27662 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27663
27664         * gcc.dg/cpp/arith-2.c: Remove.
27665
27666 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27667
27668         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27669         * gcc.dg/cpp/if-3.c: Remove.
27670
27671 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27672
27673         * g++.dg/opt/cse2.C: New test.
27674
27675 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27676
27677         * gcc.dg/cpp/arith-1.c: New semantic tests.
27678         * gcc.dg/cpp/if-1.c: Update.
27679
27680 2002-05-24  Ben Elliston  <bje@redhat.com>
27681
27682         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27683
27684 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27685
27686         * gcc.dg/verbose-asm.c: New test.
27687
27688 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27689
27690         * gcc.dg/cpp/paste12.c: New test.
27691
27692 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27693
27694         * g++.dg/parse/named_ops.C: New test.
27695
27696 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27697
27698         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27699
27700 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27701
27702         * gcc.dg/weak-2.c: Allow optional leading underscore
27703         in scan-assembler symbol name.
27704         * gcc.dg/weak-3.c: Likewise.
27705         * gcc.dg/weak-4.c: Likewise.
27706         * gcc.dg/weak-5.c: Likewise.
27707
27708 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27709
27710         * gcc.dg/20020523-1.c: New test.
27711
27712 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27713
27714         * objc.dg/const-str-2.m: Update now that we stop after
27715         a command line error.
27716
27717 2002-05-22  Richard Henderson  <rth@redhat.com>
27718
27719         * g++.dg/dg.exp: Fix typo in test pruneing.
27720
27721 2002-05-22  Richard Henderson  <rth@redhat.com>
27722
27723         * g++.dg/dg.exp: Prune the tls subdirectory.
27724         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27725         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27726         * g++.dg/tls/init-1.C: New.
27727
27728 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27729
27730         * gcc.dg/20020517-1.c: New test.
27731
27732 2002-05-21  Richard Henderson  <rth@redhat.com>
27733
27734         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27735         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27736
27737 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27738
27739         * g++.dg/other/copy2.C: New test.
27740
27741 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27742
27743         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27744         (MAX_COPY): Bump up to 10 times sizeof (long long).
27745         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27746
27747         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27748         sizeof (long long).
27749
27750         * gcc.c-torture/execute/strcpy-1.c: New test.
27751
27752 2002-05-19  Jason Merrill  <jason2redhat.com>
27753
27754         * g++.dg/ext/oper1.C: New test.
27755
27756 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27757 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27758
27759         * README.QMTEST: New file.
27760
27761         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27762
27763 2002-05-19  Andreas Jaeger  <aj@suse.de>
27764
27765         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27766         now.
27767         * gcc.c-torture/execute/loop-2d.x: Likewise.
27768
27769 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27770
27771         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
27772         support weak symbols.
27773         * gcc.dg/weak-4.c: Likewise
27774         * gcc.dg/weak-6.c: Likewise
27775
27776 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27777
27778         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27779         cygwin, coff and h8300-*-hms targets
27780         * gcc.dg/weak-5.c: Likewise
27781         * gcc.dg/weak-7.c: Likewise
27782
27783 2002-05-16  Jason Merrill  <jason@redhat.com>
27784
27785         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27786         (scan-assembler-not, scan-assembler-dem): Likewise.
27787         (scan-assembler-dem-not): Likewise.
27788
27789 2002-05-15  Richard Henderson  <rth@redhat.com>
27790
27791         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27792
27793 2002-05-15  Richard Henderson  <rth@redhat.com>
27794
27795         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27796         (vfoo1f): Warning here.
27797         (vfoo1l): Don't redefine the alias.
27798
27799 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27800
27801         * g++.dg/init/pm1.C: New test.
27802
27803 2002-05-12  David S. Miller  <davem@redhat.com>
27804
27805         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27806         types.
27807
27808 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27809
27810         * gcc.c-torture/execute/20020510-1.c: New test case.
27811
27812 2002-05-10  David S. Miller  <davem@redhat.com>
27813
27814         * gcc.c-torture/execute/conversion.c: Test long double too.
27815
27816 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27817
27818         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27819         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27820         * lib/g++.exp (g++_link_flags): Likewise.
27821         * lib/objc.exp (objc_target_compile): Likewise.
27822
27823 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27824
27825         * gcc.dg/cpp/poison.c: Update.
27826         * gcc.dg/cpp/20000625-2.c: Remove.
27827         * gcc.dg/cpp/direct2s.c: Remove final test.
27828
27829 2002-05-08  Tom Rix  <trix@redhat.com>
27830
27831         * gcc.c-torture/execute/20020508-1.c: New test.
27832         * gcc.c-torture/execute/20020508-2.c: New test.
27833         * gcc.c-torture/execute/20020508-3.c: New test.
27834
27835 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27836
27837         * gcc.dg/cpp/charconst-4.c: More tests.
27838
27839 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27840
27841         PR c/6569
27842         * gcc.dg/weak-3.c: Update location of warning messages.
27843         * gcc.dg/weak-5.c: Likewise.
27844
27845 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27846
27847         * gcc.c-torture/execute/20020506-1.c: New test case.
27848
27849 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27850
27851         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27852
27853 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27854
27855         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27856
27857 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27858
27859         * gcc.dg/cpp/charconst-3.c: New test.
27860
27861 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27862
27863         * gcc.dg/cpp/charconst.c: Update tests.
27864
27865 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27866
27867         * treelang: Added directory for new sample language treelang. Also
27868         lib/treelang.exp: New file to signal treelang should be tested.
27869
27870 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27871
27872         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27873         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27874         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27875         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27876         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27877         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27878         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27879
27880 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27881
27882         * gcc.dg/format/xopen-2.c: New test.
27883
27884 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27885
27886         * gcc.dg/20020503-1.c: New test.
27887
27888 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
27889
27890         * g++.dg/init/dtor1.C: Make it tougher.
27891
27892 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
27893
27894         * g++.dg/init/dtor1.C: New test.
27895
27896 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
27897
27898         * gcc.dg/altivec-8.c: New.
27899
27900 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
27901
27902         * gcc.dg/altivec-7.c: New.
27903
27904 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
27905
27906         * g++.dg/parse/typedef1.C: New test.
27907
27908 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
27909
27910         PR c++/6486
27911         * g++.dg/template/friend6.C: New test.
27912
27913         PR c++/6492
27914         * g++.dg/init/copy1.C: New test.
27915
27916 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
27917
27918         * g++.dg/warn/effc1.C: New test.
27919
27920 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27921
27922         * gcc.dg/cpp/if-cexp.c: Add a test.
27923
27924 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
27925
27926         * gcc.dg/20020426-2.c: New test.
27927
27928 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27929
27930         * gcc.dg/cpp/if-mop.c: Update.
27931         * gcc.dg/cpp/if-mpar.c: Add test.
27932         * gcc.dg/cpp/if-oppr.c: Update.
27933
27934 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27935
27936         PR c/6343
27937         * gcc.dg/weak-[2-7].c: New tests.
27938
27939 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27940
27941         * gcc.dg/enum1.c: New test.
27942
27943 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27944
27945         PR c++/6497
27946         * g++.dg/inherit/access2.C: New test.
27947
27948 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27949
27950         PR bootstrap/6445
27951         * gcc.dg/20020426-1.c: New test.
27952
27953 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27954
27955         * g++.dg/abi/enum1.C: New test.
27956
27957 2002-04-26  Richard Henderson  <rth@redhat.com>
27958
27959         * gcc.dg/c99-bool-1.c: Expect always true warning.
27960
27961 2002-04-25  Roger Sayle  <roger@eyesopen.com>
27962
27963         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
27964
27965 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27966
27967         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
27968         targets.
27969
27970 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
27971
27972         * g++.dg/abi/mange7.C: New test.
27973
27974         PR c++/6438.
27975         * g++.dg/parse/stmtexpr2.C: New test.
27976
27977 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
27978
27979         * gcc.dg/20020312-2.c: Add SH target.
27980
27981 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27982
27983         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
27984         compiler output on mips*-*-irix*.
27985
27986 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
27987
27988         * g++.dg/parse/attr1.C: New test.
27989
27990 2002-04-23  Roger Sayle  <roger@eyesopen.com>
27991
27992         * gcc.c-torture/execute/string-opt-17.c: New test case.
27993         * gcc.c-torture/execute/memset-2.c: New test case.
27994
27995 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
27996
27997         PR c++/6256:
27998         * g++.dg/template/friend5.C: New test.
27999
28000         PR c++/6331:
28001         * g++.dg/template/qual1.C: Likewise.
28002
28003 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
28004
28005         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
28006         Include stdlib.h, not stdio.h or ctype.h.
28007
28008 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
28009
28010         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
28011         cris-*-elf* and mmix-*-*.
28012         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
28013         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
28014         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
28015         Ditto.
28016         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
28017         * gcc.dg/wchar_t-1.c: Ditto.
28018
28019 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
28020
28021         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
28022         Clarify comment.
28023
28024 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
28025
28026         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
28027
28028 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28029
28030         * gcc.c-torture/execute/20000906-1.x: Delete.
28031
28032 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
28033
28034         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
28035
28036 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
28037
28038         * PR6367
28039         * g77.f-torture/execute/6367.f: New test.
28040         * g77.f-torture/execute/6367.x: Disable for MMIX.
28041
28042 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
28043
28044         * PR6352
28045         * g++.dg/opt/inline2.C: New test.
28046
28047 2002-04-18  Richard Henderson  <rth@redhat.com>
28048
28049         * gcc.dg/20000906-1.c: Enable for all targets.
28050         * gcc.c-torture/compile/iftrap-2.c: New.
28051
28052 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28053
28054         * gcc.dg/20020418-1.c: New test.
28055         * gcc.dg/20020418-2.c: New test.
28056
28057 2002-04-18  Richard Henderson  <rth@redhat.com>
28058
28059         * gcc.c-torture/compile/iftrap-1.c: New.
28060         * gcc.dg/iftrap-1.c: Adjust for ia64.
28061         * gcc.dg/iftrap-2.c: New.
28062
28063 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28064
28065         * gcc.c-torture/compile/20020418-1.c: New test.
28066
28067 2002-04-18  Roger Sayle  <roger@eyesopen.com>
28068
28069         * gcc.c-torture/compile/20020415-1.c: New.
28070
28071 2002-04-18  David S. Miller  <davem@redhat.com>
28072
28073         * gcc.c-torture/execute/20020418-1.c: New test.
28074
28075 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
28076
28077         * gcc.dg/20020416-1.c: New test.
28078
28079         * g++.dg/opt/inline1.C: New test.
28080
28081 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
28082
28083         * gcc.dg/altivec-5.c: New test.
28084
28085         * gcc.dg/20020415-1.c: New test.
28086
28087 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
28088
28089         * testsuite/lib/chill.exp: Remove.
28090
28091 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
28092
28093         * g++.dg/other/big-struct.C: New test.
28094
28095 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
28096
28097         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
28098         of scratch file.
28099
28100 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
28101
28102         PR c/6277
28103         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
28104         in scan-assembler function name
28105
28106 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
28107
28108         * g77.f-torture/execute/980628-4.x,
28109         g77.f-torture/execute/980628-5.x,
28110         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28111         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28112         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
28113         i[34567]86-*-*.
28114
28115 2002-04-13  David S. Miller  <davem@redhat.com>
28116
28117         * gcc.c-torture/execute/20020413-1.c: New test.
28118
28119 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
28120
28121         * gcc.dg/asm-6.c,
28122         * g++.dg/ext/asm1.C: New tests.
28123
28124 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
28125
28126         PR c++ 5373.
28127         * g++.dg/parse/stmtexpr1.C: New test.
28128
28129         PR c++/5189.
28130         * g++.dg/template/copy1.C: New test.
28131
28132 2002-04-12  Richard Henderson  <rth@redhat.com>
28133
28134         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
28135
28136 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
28137
28138         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
28139         gcc.c-torture/execute/20020307-2.c.
28140
28141 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
28142
28143         * g++.dg/ext/attrib5.C,
28144         * g++.dg/lookup/struct1.C: New tests.
28145
28146 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
28147
28148         * gcc.dg/20020411-1.c: New test.
28149
28150         * gcc.c-torture/execute/20020411-1.c: New test.
28151
28152 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
28153
28154         * g77.f-torture/execute/6177.f: New test.
28155
28156 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
28157
28158         PR middle-end/6247
28159         * g++.dg/opt/cleanup1.C: New test.
28160
28161         * g++.dg/opt/const1.C: New test.
28162
28163 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
28164
28165         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
28166
28167 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28168
28169         PR c++/5507
28170         * g++.dg/template/typename2.C: New test.
28171
28172 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
28173
28174         * gcc.c-torture/execute/loop-12.c: New.
28175
28176 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
28177
28178         * g77.f-torture/execute/980628-4.x,
28179         g77.f-torture/execute/980628-5.x,
28180         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28181         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28182         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
28183
28184 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28185
28186         PR optimization/6086
28187         * g++.dg/opt/preinc1.C: New test.
28188
28189 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28190
28191         PR c++/5571
28192         * g++.dg/opt/static2.C: New test.
28193
28194 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28195
28196         PR c/5120
28197         * gcc.dg/20020406-1.c: New test.
28198
28199 2002-04-04  David S. Miller  <davem@redhat.com>
28200
28201         * gcc.c-torture/execute/20020404-1.c: New test.
28202
28203 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
28204
28205         PR c/6123
28206         * gcc.dg/20020312-2.c: Do not declare global register variable
28207         if __PIC__ or __pic__ is defined.
28208
28209 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
28210
28211         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
28212         __asm__ so that it works correctly even if -ansi -pedantic-errors.
28213
28214 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28215
28216         * gcc.misc-tests/linkage.exp: Update last change to handle
28217         sparc*-, not just sparc-.
28218
28219 2002-04-03  Richard Henderson  <rth@redhat.com>
28220
28221         * gcc.dg/cpp/ucs.c: Improved long UCS test.
28222
28223 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28224
28225         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
28226
28227 2002-04-02  David S. Miller  <davem@redhat.com>
28228
28229         * gcc.c-torture/execute/20020402-3.c: New test.
28230
28231 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28232
28233         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
28234         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
28235
28236         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
28237         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
28238         g77.f-torture/execute/20001201.x,
28239         g77.f-torture/execute/u77-test.x: New files.
28240
28241         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
28242         * gcc.dg/wchar_t-1.c: Ditto.
28243
28244 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28245
28246         * gcc.c-torture/execute/20020402-1.c: New test.
28247
28248 2002-04-01  Richard Henderson  <rth@redhat.com>
28249
28250         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
28251
28252         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
28253
28254 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28255
28256         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
28257
28258 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28259
28260         * g++.dg/inherit/template-as-base.C: Expect error.
28261         * g++.dg/inherit/namespace-as-base.C: Likewise.
28262
28263 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
28264
28265         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
28266         g++.dg/ext/instantiate3.C: Tweak match patterns.
28267
28268         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
28269         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
28270         -da test.
28271
28272 2002-03-31  Richard Henderson  <rth@redhat.com>
28273
28274         * gcc.dg/special/alias-2.c: New.
28275         * gcc.dg/special/ecos.exp: Run it.
28276
28277 2002-03-31  Richard Henderson  <rth@redhat.com>
28278
28279         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28280
28281 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28282
28283         * gcc.dg/weak-1.c: Disable on h8300 port.
28284
28285 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28286
28287         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28288         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28289         ordering tests.
28290         * g++.dg/bprob/bprob-1.C: New test.
28291         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28292         * g++.dg/gcov/gcov-1.C: New test.
28293         * g++.dg/gcov/gcov-1.x: New file.
28294         * g++.dg/gcov/gcov-2.C: New test.
28295         * g++.dg/gcov/gcov-3.C: New test.
28296         * g++.dg/gcov/gcov-3.h: New file.
28297
28298 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28299
28300         * g++.old-deja/g++.other/builtins5.C: New test.
28301         * g++.old-deja/g++.other/builtins6.C: New test.
28302         * g++.old-deja/g++.other/builtins7.C: New test.
28303         * g++.old-deja/g++.other/builtins8.C: New test.
28304         * g++.old-deja/g++.other/builtins9.C: New test.
28305
28306 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28307
28308         * g++.dg/opt/static1.C: New test.
28309
28310         * g++.dg/opt/longbranch1.C: New test.
28311
28312 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28313
28314         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28315
28316         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28317
28318 2002-03-28  Jeffrey A Law  (law@redhat.com)
28319
28320         * gcc.c-torture/execute/20020328-1.c: New test.
28321
28322 2002-03-27  Richard Henderson  <rth@redhat.com>
28323
28324         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28325         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28326         move from g++.old-deja/g++.ext/.
28327
28328 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28329
28330         * g++.dg/init/new2.C: New test.
28331
28332 2002-03-26  Richard Henderson  <rth@redhat.com>
28333
28334         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28335
28336         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28337         on sparc.
28338
28339         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28340         sparcv9 systems.
28341         * gcc.dg/20001102-1.c: Likewise.
28342
28343 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28344
28345         * gcc.dg/cpp/endif-pedantic1.c,
28346         gcc.dg/cpp/endif-pedantic2.c:  New tests.
28347
28348 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28349
28350         * g++.dg/init/new1.C: New test.
28351
28352 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28353
28354         * g++.dg/abi/vbase9.C: New test.
28355
28356 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28357
28358         * gcc.dg/arm-asm.c: New test.
28359
28360 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28361
28362         * gcc.dg/Wswitch-enum.c: New test.
28363         Fix PR c/5044.
28364
28365 2002-03-26  Richard Henderson  <rth@redhat.com>
28366
28367         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28368         structure.
28369
28370 2002-03-25  Richard Henderson  <rth@redhat.com>
28371
28372         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28373         sparcv9 systems.
28374
28375         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28376         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28377
28378 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28379
28380         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28381
28382 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28383
28384         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28385         targets using generic thunk support.
28386
28387 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28388
28389         * gcc.c-torture/compile/20020323-1.c: New test.
28390
28391         * g++.dg/opt/conj2.C: New test.
28392
28393 2002-03-24  Richard Henderson  <rth@redhat.com>
28394
28395         * gcc.dg/weak-1.c: Use -fno-common.
28396
28397 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28398
28399         * g77.dg/f77-edit-apostrophe-out.f: New test
28400         * g77.dg/f77-edit-h-out.f: New test
28401         * g77.dg/f77-edit-t-in.f: New test
28402         * g77.dg/f77-edit-t-out.f: New test
28403         * g77.dg/f77-edit-x-out.f: New test
28404         * g77.dg/f77-edit-slash-out.f: New test
28405         * g77.dg/f77-edit-colon-out.f: New test
28406         * g77.dg/f77-edit-s-out.f: New test
28407
28408 2002-03-24  Richard Henderson  <rth@redhat.com>
28409
28410         * objc/execute/formal_protocol-6.x: New XFAIL.
28411
28412 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28413
28414         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
28415         that do not support weak symbols
28416
28417 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28418
28419         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
28420         * lib/g77.exp:  Likewise
28421         * lib/objc.exp: Likewise
28422
28423 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28424
28425         * gcc.dg/Wswitch-default.c: New test.
28426
28427 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28428
28429         * g++.dg/other/enum1.C: New test.
28430
28431 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28432
28433         * gcc.dg/pragma-ep-3.c: Fix typo.
28434
28435 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28436
28437         * g++.dg/inherit/template-as-base.C: New test.
28438
28439 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28440
28441         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28442         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28443
28444 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28445
28446         * gcc.dg/cpp/multiline.c: Update to match.
28447
28448 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28449
28450         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28451
28452 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28453
28454         * gcc.dg/cpp/extratokens2.c:  New file.
28455
28456 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28457
28458         * gcc.dg/20020312-2.c: Add rs6000 target.
28459
28460         * gcc.c-torture/compile/20020319-1.c: New test.
28461
28462 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28463
28464         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28465         (A, E): Handle this.
28466
28467 2002-03-20  Jason Merrill  <jason@redhat.com>
28468
28469         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28470         ignoring -fpic.
28471         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28472         through prune_gcc_output.
28473
28474 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28475
28476         * gcc.c-torture/compile/20020320-1.c: New test.
28477
28478 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28479
28480         * gcc.c-torture/compile/20020318-1.c: New test.
28481
28482         * gcc.dg/struct-by-value-1.c: New test.
28483
28484         * gcc.dg/20020319-1.c: New test.
28485
28486 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28487
28488         * g++.dg/opt/conj1.C: New test.
28489
28490 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28491
28492         * g++.dg/template/qualttp20.C: Revert previous change.
28493         * g++.dg/template/qualttp3.C: Likewise.
28494         * g++.dg/template/qualttp4.C: Likewise
28495         * g++.dg/template/qualttp5.C: Likewise
28496         * g++.dg/template/qualttp6.C: Likewise
28497         * g++.dg/template/qualttp7.C: Likewise
28498         * g++.dg/template/qualttp8.C: Likewise
28499         * g++.dg/template/recurse.C: Likewise.
28500
28501 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28502
28503         * gcc.dg/cpp/wchar-1.c: Update.
28504
28505 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28506
28507         * g++.dg/template/conv1.C: New test.
28508         * g++.dg/template/conv2.C: New test.
28509         * g++.dg/template/conv3.C: New test.
28510         * g++.dg/template/conv4.C: New test.
28511
28512 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28513
28514         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28515         * g++.dg/template/qualttp3.C: Likewise.
28516         * g++.dg/template/qualttp4.C: Likewise
28517         * g++.dg/template/qualttp5.C: Likewise
28518         * g++.dg/template/qualttp6.C: Likewise
28519         * g++.dg/template/qualttp7.C: Likewise
28520         * g++.dg/template/qualttp8.C: Likewise
28521         * g++.dg/template/recurse.C: Likewise.
28522
28523 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28524
28525         * g++.dg/opt/dtor1.C: New test.
28526
28527 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28528
28529         * gcc.c-torture/compile/20020315-1.c: New test.
28530
28531 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28532
28533         * gcc.dg/weak-1.c: Fix scan tests.
28534
28535 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28536
28537         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28538         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28539         cris-*-aout* mmix-*-*.
28540         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28541         cris-*-aout* mmix-*-*.
28542         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28543         cris-*-elf* cris-*-aout* and mmix-*-*.
28544         * gcc.dg/20001009-1.c: Ditto.
28545         * gcc.dg/20010912-1.c: Ditto.
28546         * gcc.dg/20020122-4.c: Ditto.
28547         * gcc.dg/inline-2.c: Ditto.
28548
28549 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28550
28551         * gcc.c-torture/compile/20020314-1.c: New test.
28552
28553 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28554
28555         * gcc.c-torture/execute/20020314-1.c: New test.
28556
28557 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28558
28559         * g++.dg/warn/Wunused-1.C: New test.
28560
28561 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28562
28563         * g++.dg/abi/mangle6.C: New test.
28564
28565 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28566
28567         * gcc.c-torture/compile/20020309-2.c: New test.
28568
28569         * gcc.c-torture/compile/20020312-1.c: New test.
28570
28571 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28572
28573         * g++.dg/other/access1.C: New test.
28574
28575 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28576
28577         * gcc.c-torture/execute/wchar_t-1.c: New test.
28578
28579 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28580
28581         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28582
28583 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28584
28585         * gcc.dg/20020312-1.c: New test case.
28586
28587 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28588
28589         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28590
28591 2002-03-11  Richard Henderson  <rth@redhat.com>
28592
28593         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28594         * g++.old-deja/g++.jason/report.C: Likewise.
28595
28596 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28597
28598         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28599         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28600
28601 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28602
28603         * testsuite/g++.dg/overload/pmf1.C: New test.
28604
28605 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28606
28607         * gcc.c-torture/execute/20020307-1.c: Use long.
28608
28609 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28610
28611         PR optimization/5844
28612         * gcc.dg/20020310-1.c: New test.
28613
28614 2002-03-09  Michael Meissner  <meissner@redhat.com>
28615
28616         * gcc.c-torture/execute/memcpy-2.c: New test.
28617         * gcc.c-torture/execute/memset-1.c: New test.
28618         * gcc.c-torture/execute/strlen-1.c: New test.
28619         * gcc.c-torture/execute/strcmp-1.c: New test.
28620         * gcc.c-torture/execute/strncmp-1.c: New test.
28621
28622 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28623
28624         * gcc.dg/ppc-ldstruct.c: New test.
28625
28626 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28627
28628         * gcc.c-torture/execute/va-arg-22.c: New test.
28629
28630 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28631
28632         * gcc.c-torture/compile/20020309-1.c: New test.
28633
28634 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28635
28636         * gcc.c-torture/execute/20020307-2.c: New test.
28637
28638 2002-03-07  Jeffrey A Law  (law@redhat.com)
28639
28640         * g77.f-torture/compile/20020307-1.f: New test.
28641
28642 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28643
28644         * gcc.dg/unordered-1.c: New test.
28645
28646 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28647
28648         * gcc.c-torture/execute/20020307-1.c: New test.
28649
28650 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28651
28652         * gcc.dg/20020304-1.c: New test.
28653
28654         * gcc.c-torture/compile/20020304-2.c: New test.
28655
28656 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28657
28658         * gcc.c-torture/compile/20020304-1.c: New test case
28659         (from PR c/5830).
28660
28661 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28662
28663         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28664
28665 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28666
28667         * g++.dg/other/classkey1.C: New test.
28668
28669 2002-03-01  Richard Henderson  <rth@redhat.com>
28670
28671         * gcc.c-torture/compile/981223-1.x: New.
28672         * gcc.c-torture/compile/920625-1.x: New.
28673
28674 2002-02-28  Richard Henderson  <rth@redhat.com>
28675
28676         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28677
28678 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28679
28680         * gcc.c-torture/execute/20020227-1.c: New test.
28681
28682 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28683
28684         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28685         here" ERROR lines.
28686         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28687         * g++.old-deja.g++.other/defarg1.C: Likewise.
28688         * g++.old-deja/g++.pt/calls2.C: Likewise.
28689         * g++.old-deja/g++.pt/crash20.C: Likewise.
28690         * g++.old-deja/g++.pt/crash30.C: Likewise.
28691         * g++.old-deja/g++.pt/crash36.C: Likewise.
28692         * g++.old-deja/g++.pt/crash6.C: Likewise.
28693         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28694         * g++.old-deja/g++.pt/derived3.C: Likewise.
28695         * g++.old-deja/g++.pt/error1.C: Likewise.
28696         * g++.old-deja/g++.pt/friend21.C: Likewise.
28697         * g++.old-deja/g++.pt/friend23.C: Likewise.
28698         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28699         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28700
28701 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28702
28703         * gcc.c-torture/execute/20020225-2.c: New test.
28704
28705 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28706
28707         * gcc.c-torture/execute/920730-1t.c,
28708         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28709         Delete test cases, only relevant to -traditional.
28710
28711 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28712
28713         * gcc.dg/cpp/undef1.c: Remove.
28714         * gcc.dg/cpp/directiv.c: Update.
28715         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28716
28717 2002-02-27  Michael Meissner  <meissner@redhat.com>
28718
28719         * gcc.c-torture/execute/20020226-1.c: New test.
28720
28721 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28722
28723         * g++.dg/debug/debug4.C: New test.
28724
28725         * gcc.dg/ia64-visibility-1.c: New test.
28726
28727 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28728
28729         * gcc.dg/debug/20020224-1.c: New.
28730
28731 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28732
28733         * gcc.c-torture/execute/960416-1.x: New.
28734         * gcc.c-torture/execute/divconst-3.x: Likewise.
28735
28736 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28737
28738         * gcc.dg/20020224-1.c: New test.
28739
28740 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28741
28742         * gcc.c-torture/execute/20020225-1.c: New.
28743
28744 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28745
28746         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28747
28748 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28749
28750         * gcc.dg/20020222-1.c: New test.
28751
28752 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28753
28754         * g++.dg/opt/anonunion1.C: New test.
28755
28756 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28757
28758         * g++.dg/template/qualttp19.C: New test.
28759         * g++.dg/template/qualttp20.C: New test.
28760         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28761         * g++.old-deja/g++.other/qual1.C: Likewise.
28762
28763 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28764
28765         * gcc.dg/attr-alwaysinline.c: New.
28766
28767 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28768
28769         * gcc.dg/20020220-1.c: New test.
28770
28771         * gcc.dg/20020220-2.c: New test.
28772
28773         * g++.dg/opt/mmx1.C: New test.
28774
28775 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28776
28777         * gcc.c-torture/compile/20020110.c: New test.
28778
28779 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28780
28781         * gcc.c-torture/execute/20020219-1.c: New test.
28782
28783         * gcc.dg/20020219-1.c: New test.
28784
28785         * gcc.dg/noncompile/20020220-1.c: New test.
28786
28787         * g++.dg/opt/ptrintsum1.C: New test.
28788
28789         * gcc.dg/debug/20020220-1.c: New test.
28790
28791 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28792
28793         * gcc.c-torture/execute/20020216-1.c: New test.
28794
28795 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28796
28797         * gcc.dg/decl-1.c: Update, new test.
28798
28799 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28800
28801         * g++.dg/abi/bitfield1.C: New test.
28802         * g++.dg/abi/bitfield2.C: New test.
28803
28804 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28805
28806         * gcc.dg/attr-nest.c: New test.
28807
28808 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28809
28810         * gcc.c-torture/execute/20020215-1.c: New test.
28811
28812 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28813
28814         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28815         * g++.dg/debug/debug.exp: New.
28816         * g++.dg/debug/trivial.C: New.
28817         * g++.dg/debug/debug1.C: Moved...
28818         * g++.dg/other/debug1.C: ...from here.
28819         * g++.dg/debug/debug2.C: Moved...
28820         * g++.dg/other/debug2.C: ...from here.
28821         * g++.dg/debug/debug3.C: Moved...
28822         * g++.dg/other/debug3.C: ...from here.
28823
28824         * gcc.dg/noncompile/20020213-1.c: New test.
28825
28826 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28827
28828         * g++.dg/other/debug3.C: New test.
28829
28830         * gcc.c-torture/execute/20020213-1.c: New test.
28831
28832 2002-02-13  Richard Smith <richard@ex-parrot.com>
28833
28834         * g++.old-deja/g++.other/thunk1.C: New test.
28835
28836 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28837
28838         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28839
28840 2002-02-13  Stan Shebs  <shebs@apple.com>
28841
28842         * gcc.dg/altivec-3.c: New.
28843
28844 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28845
28846         * gcc.dg/Wunreachable-1.c: New test.
28847         * gcc.dg/Wunreachable-2.c: New test.
28848
28849 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28850
28851         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28852
28853 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28854
28855         * gcc.dg/decl-1.c: New test.
28856
28857 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28858
28859         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28860
28861 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28862
28863         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28864         * gcc.c-torture/compile/980506-1.x: Likewise.
28865
28866 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28867
28868         * gcc.dg/20020210-1.c: New.
28869
28870 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28871
28872         * g77.f-torture/execute/947.f: New regression test
28873         for PR fortran/947.
28874
28875 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28876
28877         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28878         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28879
28880 2002-02-08  Richard Henderson  <rth@redhat.com>
28881
28882         * gcc.c-torture/compile/labels-3.c: New.
28883
28884 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
28885
28886         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
28887         expression statements work instead.
28888         * gcc.dg/noncompile/20020207-1.c: New test.
28889
28890 2002-02-07  Richard Henderson  <rth@redhat.com>
28891
28892         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
28893
28894 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28895
28896         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
28897         message from g77
28898         * lib/g77-dg.exp: Trim g77 error messages so that they are
28899         recognized by dg.exp.
28900
28901 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28902
28903         PR fortran/5473
28904         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
28905
28906 2002-02-07  Richard Henderson  <rth@redhat.com>
28907
28908         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
28909         to be sufficiently aligned for integers.
28910
28911 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
28912
28913         * g++.dg/template/friend4.C: New test.
28914
28915 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28916
28917         PR fortran/5743
28918         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
28919         unsupported cases.
28920
28921 2002-02-07  Richard Henderson  <rth@redhat.com>
28922
28923         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
28924         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
28925         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
28926         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
28927
28928 2002-02-06  Richard Henderson  <rth@redhat.com>
28929
28930         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
28931
28932 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
28933
28934         * gcc.dg/20020206-1.c: New test.
28935
28936 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
28937
28938         * gcc.c-torture/execute/20020206-1.c: New test.
28939
28940         * gcc.c-torture/execute/20020206-2.c: New test.
28941
28942         PR optimization/5429:
28943         * gcc.c-torture/compile/20020206-1.c: New test.
28944
28945 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
28946
28947         * g++.dg/ext/align1.C: Do not use an explicit alignment value
28948         as certain file formats cannot support particularly large
28949         alignments.
28950
28951         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
28952         and do not expect to be able to link the executable.
28953
28954         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
28955         fail because the COFF format does not support the weak attribute.
28956
28957 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
28958
28959         * g77.dg/pr5473.f:  New test
28960
28961 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
28962
28963         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
28964         Fix testcase accordingly.
28965
28966 2002-02-04  Richard Henderson  <rth@redhat.com>
28967
28968         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
28969         (buf): Change to be an array of pointers, not ints.
28970
28971 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28972
28973         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
28974         before all tests.  Move warning one line above to match where it
28975         C frontend emits.
28976         * gcc.dg/Wswitch-2.c: New test.
28977         * g++.dg/warn/Wswitch-1.C: New test.
28978         * g++.dg/warn/Wswitch-2.C: New test.
28979
28980 2002-02-04  Richard Henderson  <rth@redhat.com>
28981
28982         * g++.dg/abi/offsetof.C: Fix size comparison.
28983
28984 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
28985
28986         * gcc.dg/cast-qual-2.c: New test.
28987
28988 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28989
28990         * gcc.dg/20020201-4.c: New test.
28991
28992 2002-02-04  Ben Elliston  <bje@redhat.com>
28993
28994         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
28995         target_info attribute != 0, in addition to the empty string.
28996         (gcc_target_compile): Likewise.
28997
28998 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
28999
29000         * gcc.dg/Wswitch.c: New test.
29001         PR gcc/4475. PR gcc/3780.
29002
29003 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
29004
29005         * g77.f-torture/execute/5122.f: New test for regressions
29006         against PR fortran/5122.
29007
29008 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
29009
29010         * g77.f-torture/compile/pr3743.f: Delete
29011         * g77.dg/pr3743-1.f: New test.
29012         * g77.dg/pr3743-2.f: New test.
29013         * g77.dg/pr3743-3.f: New test.
29014         * g77.dg/pr3743-4.f: New test.
29015
29016 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29017
29018         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
29019
29020 2002-02-02  Richard Henderson  <rth@redhat.com>
29021
29022         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
29023         * gcc.c-torture/execute/bf64-1.c: Likewise.
29024
29025 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29026
29027         * gcc.dg/20020201-2.c: New test.
29028
29029         * gcc.dg/20020201-3.c: New test.
29030
29031         * gcc.c-torture/execute/bitfld-2.c: New test.
29032
29033 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29034
29035         * gcc.dg/bitfld-1.c: Update.
29036         * gcc.dg/bitfld-2.c: Update.
29037         * gcc.c-torture/execute/bitfld-1.x: New.
29038
29039 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29040
29041         * gcc.c-torture/execute/20020201-1.c: New test.
29042
29043 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
29044
29045         PR target/5469
29046         * gcc.dg/20020201-1.c: New test.
29047
29048 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
29049
29050         PR fortran/3743
29051         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
29052         * g77.f-torture/compile/pr3743.x: Remove
29053
29054 2002-01-31  Tom Rix  <trix@redhat.com>
29055
29056         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
29057
29058 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29059
29060         * gcc.dg/noncompile/20020130-1.c: New test.
29061
29062 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
29063
29064         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
29065
29066 2002-01-29  Richard Henderson  <rth@redhat.com>
29067
29068         * gcc.c-torture/execute/991118-1.c: Cast various constants back
29069         to long long.
29070         * gcc.c-torture/execute/bf64-1.c: Likewise.
29071
29072 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
29073
29074         * gcc.c-torture/execute/20020129-1.c: New test.
29075
29076 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29077
29078         * gcc.c-torture/compile/20000224-1.c: Update.
29079         * gcc.c-torture/execute/bitfld-1.c: New tests.
29080         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
29081         * gcc.dg/uninit-A.c: Update.
29082
29083 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29084
29085         * g++.dg/template/ctor1.C: Add instantiation.
29086
29087 2002-01-28  Paul Koning  <pkoning@equallogic.com>
29088
29089         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
29090         argument to __builtin_prefetch to be const ptr.
29091
29092 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
29093
29094         * gcc.c-torture/compile/20020120-1.c: New test.
29095
29096 2002-01-27  Kazu Hirata  <kazu@hxi.com>
29097
29098         * gcc.c-torture/execute/20020127-1.c: New test.
29099
29100 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
29101
29102         * g77.dg/f77-edit-i-in.f: New test
29103         * g77.dg/f77-edit-i-out.f: New test
29104
29105 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
29106
29107         * gcc.dg/debug/debug.exp: New file.
29108         * gcc.dg/debug/trivial.c: New file.
29109         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
29110         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
29111         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
29112         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
29113         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
29114         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
29115         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
29116         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
29117         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
29118         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
29119         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
29120         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
29121         * gcc.dg/20000503-1.c: Removed.
29122         * gcc.dg/20010207-1.c: Removed.
29123         * gcc.dg/20011223-1.c: Removed.
29124         * gcc.dg/20020104-2.c: Removed.
29125         * gcc.dg/debug-1.c: Removed.
29126         * gcc.dg/debug-2.c: Removed.
29127         * gcc.dg/debug-3.c: Removed.
29128         * gcc.dg/debug-4.c: Removed.
29129         * gcc.dg/debug-5.c: Removed.
29130         * gcc.dg/debug-6.c: Removed.
29131         * gcc.dg/dwarf2-1.c: Removed.
29132         * gcc.dg/dwarf2-2.c: Removed.
29133
29134 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
29135
29136         * g++.old-deja/g++.other/eh5.C: New test.
29137         * g++.old-deja/g++.other/sibcall2.C: New test.
29138         * g++.old-deja/g++.other/array9.C: New test.
29139         * g++.old-deja/g++.other/typename2.C: New test.
29140         * g++.old-deja/g++.other/crash60.C: New test.
29141         * g++.old-deja/g++.other/conv9.C: New test.
29142         * g++.old-deja/g++.other/mangle10.C: New test.
29143         * g++.old-deja/g++.other/unchanging1.C: New test.
29144         * g++.old-deja/g++.other/exprstmt1.C: New test.
29145         * g++.old-deja/g++.other/inline23.C: New test.
29146         * g++.old-deja/g++.eh/ia64-1.C: New test.
29147         * g++.old-deja/g++.other/dwarf2-1.C: New test.
29148         * g++.old-deja/g++.other/reload1.C: New test.
29149         * g++.old-deja/g++.other/static20.C: New test.
29150         * g++.old-deja/g++.other/local-alloc1.C: New test.
29151         * g++.old-deja/g++.other/conv8.C: New test.
29152         * g++.old-deja/g++.other/stmtexpr2.C: New test.
29153         * g++.old-deja/g++.other/storeexpr1.C: New test.
29154         * g++.old-deja/g++.other/storeexpr2.C: New test.
29155         * g++.dg/eh/template2.C: New test.
29156         * g++.dg/warn/weak1.C: New test.
29157
29158 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
29159
29160         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29161         Remove first, non-varying, argument.
29162
29163 2002-01-23  Richard Henderson  <rth@redhat.com>
29164
29165         * gcc.dg/inline-2.c: New.
29166
29167         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
29168         Add optional target arg.  Check number of arguments.
29169         (scan-assembler-not, scan-assembler-dem): Likewise.
29170         (scan-assembler-dem-not): Likewise.
29171
29172 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29173
29174         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
29175         line 12.
29176         * g++.old-deja/g++.brendan/parse3.C,
29177         g++.old-deja/g++.other/crash26.C,
29178         g++.old-deja/g++.other/crash28.C,
29179         g++.old-deja/g++.other/crash29.C,
29180         g++.old-deja/g++.other/crash30.C,
29181         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
29182
29183 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
29184
29185         * gcc.dg/20020115-1.c: New.
29186
29187 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
29188
29189         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
29190
29191 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
29192
29193         * gcc.dg/20020122-3.c: New.
29194
29195 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
29196
29197         * g++.dg/other/gc1.C: New test.
29198
29199 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29200
29201         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
29202
29203 2002-01-22  Richard Henderson  <rth@redhat.com>
29204
29205         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
29206
29207 2002-01-22  Richard Henderson  <rth@redhat.com>
29208
29209         * gcc.dg/20020122-4.c: New.
29210
29211 2002-01-22  H.J. Lu <hjl@gnu.org>
29212
29213         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
29214         link output.
29215         * gcc.dg/special/ecos.exp: Likewise.
29216         * lib/g++-dg.exp: Likewise.
29217         * lib/g77-dg.exp: Likewise.
29218         * lib/gcc-dg.exp : Likewise.
29219         * lib/mike-g++.exp: Likewise.
29220         * lib/mike-g77.exp: Likewise.
29221         * lib/mike-gcc.exp: Likewise.
29222         * lib/objc-dg.exp: Likewise.
29223
29224 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
29225
29226         PR target/5379
29227         * gcc.dg/20020122-2.c: New test.
29228
29229 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
29230
29231         * gcc.dg/20020122-1.c: New test.
29232
29233 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
29234
29235         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
29236
29237 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
29238
29239         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
29240
29241 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29242
29243         * gcc.c-torture/compile/20020121-1.c: New test.
29244
29245 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29246
29247         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
29248         ld_library_path.
29249
29250 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
29251
29252         * gcc.dg/20020218-1.c: New test.
29253
29254 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
29255
29256         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
29257         messages
29258         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
29259         "At global scope" warning
29260         * g++.dg/ext/align1.C: Change cygwin test for alignment
29261         from db-bogus to dg-warning
29262
29263 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
29264
29265         * g77.f-torture/compile/cpp2.F: New test.
29266
29267 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29268
29269         * g++.dg/template/access1.C: New test.
29270
29271 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
29272
29273         * gcc.dg/20020118-1.c: New.
29274
29275 2002-01-18  Kazu Hirata  <kazu@hxi.com>
29276
29277         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
29278
29279 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29280
29281         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29282         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29283         alignment warnings.
29284
29285 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29286
29287         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29288         torture_with_loops and torture_without_loops
29289
29290 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29291
29292         * gcc.c-torture/compile/20020116-1.c: New test.
29293
29294 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29295
29296         * gcc.dg/20020116-2.c: New test.
29297
29298         * gcc.dg/ultrasp4.c: New test.
29299
29300         * gcc.dg/20020116-1.c: New test.
29301
29302 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29303
29304         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29305         by EABI.
29306
29307 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29308
29309         * gcc.misc-tests/i386-prefetch.exp: New.
29310         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29311         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29312         * gcc.misc-tests/i386-pf-none-1.c: New test.
29313         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29314
29315 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29316
29317         * gcc.dg/gnu89-init-1.c: Add new tests.
29318
29319 2002-01-15  Andreas Jaeger  <aj@suse.de>
29320
29321         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29322         * gcc.dg/i386-mmx-2.c: Likewise.
29323         * gcc.dg/i386-sse-1.c: Likewise.
29324         * gcc.dg/i386-sse-2.c: Likewise.
29325         * gcc.dg/i386-sse-3.c: Likewise.
29326
29327 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29328
29329         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29330         Uncomment additional cases that now pass.
29331
29332 2002-01-11  Richard Henderson  <rth@redhat.com>
29333
29334         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29335         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29336
29337 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29338
29339         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29340
29341 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29342
29343         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29344         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29345
29346 2002-01-10  Dale Johannesen  <dalej@apple.com>
29347
29348         * gcc.c-torture/execute/loop-11.c: New.
29349
29350 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29351
29352         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29353         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29354
29355 2002-01-09  Richard Henderson  <rth@redhat.com>
29356
29357         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29358         type in which to perform the operation for each size.
29359
29360 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29361
29362         * gcc.c-torture/compile/20020109-2.c: New test.
29363
29364 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29365
29366         * gcc.c-torture/execute/loop-10.c: New test.
29367
29368 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29369
29370         * gcc.c-torture/compile/20010226-1.c: New test.
29371         * gcc.c-torture/compile/20010227-1.c: New test.
29372         * gcc.c-torture/compile/20010426-1.c: New test.
29373         * gcc.c-torture/compile/20010510-1.c: New test.
29374         * gcc.c-torture/compile/20010605-3.c: New test.
29375         * gcc.c-torture/compile/20010824-1.c: New test.
29376         * gcc.c-torture/execute/20010409-1.c: New test.
29377         * gcc.dg/noncompile/20000901-1.c: New test.
29378         * gcc.dg/20001023-1.c: New test.
29379         * gcc.dg/20001101-1.c: New test.
29380         * gcc.dg/20001102-1.c: New test.
29381         * gcc.dg/20010207-1.c: New test.
29382         * gcc.dg/20010405-1.c: New test.
29383         * gcc.dg/20010822-1.c: New test.
29384         * gcc.dg/20011107-1.c: New test.
29385
29386 2002-01-09  Jeffrey A Law  (law@redhat.com)
29387
29388         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29389
29390         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29391         execution failure on PA targets.
29392
29393 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29394
29395         * gcc.c-torture/compile/20020109-1.c: New test.
29396
29397 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29398
29399         * gcc.c-torture/execute/20020108-1.c: New test.
29400
29401 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29402
29403         * gcc.dg/20020108-1.c: New test.
29404
29405 2002-01-08  H.J. Lu <hjl@gnu.org>
29406
29407         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29408         for header files.
29409
29410 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29411
29412         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29413         consistency.
29414
29415 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29416
29417         * gcc.dg/altivec-4.c: Test altivec predicates.
29418
29419 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29420
29421         * gcc.c-torture/execute/20020107-1.c: New test.
29422
29423 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29424
29425         PR c/5279
29426         * gcc.c-torture/compile/20020106-1.c: New test.
29427
29428 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29429
29430         * gcc.c-torture/execute/nestfunc-4.c: New test.
29431
29432 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29433
29434         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29435         extra triple that slipped in.
29436         * g++.old-deja/g++.abi/align.C: Likewise.
29437         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29438
29439 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29440
29441         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29442         * g++.old-deja/g++.abi/align.C: Likewise.
29443         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29444
29445         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29446         on FreeBSD/i386.
29447         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29448         FreeBSD.
29449
29450 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29451
29452         * gcc.dg/20020104-1.c: New test.
29453
29454         * gcc.dg/20020104-2.c: New test.
29455
29456 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29457
29458         * gcc.dg/20020103-1.c: Fix typo in target selector.
29459
29460 2002-01-03  Richard Henderson  <rth@redhat.com>
29461
29462         * gcc.dg/20020103-1.c: New.
29463
29464 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29465
29466         * gcc.c-torture/execute/20020103-1.c: New test.
29467
29468 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29469
29470         * g++.dg/other/debug2.C: New test.
29471
29472         * gcc.c-torture/compile/20020103-1.c: New test.
29473
29474 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29475
29476         * gcc.dg/gnu89-init-1.c: Added new tests.
29477
29478 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29479
29480         * g++.dg/template/friend2.C: Remove as patch is reverted.
29481
29482         * g++.dg/warn/oldcast1.C: New test.
29483
29484         * g++.dg/template/ptrmem1.C: New test.
29485         * g++.dg/template/ptrmem2.C: New test.
29486
29487         * g++.dg/template/ntp.C: New test.
29488
29489         * g++.dg/other/component1.C: New test.
29490
29491         * g++.dg/template/ttp3.C: New test.
29492
29493         * g++.dg/template/friend2.C: New test.
29494         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29495
29496 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29497
29498         * g++.dg/other/ptrmem1.C: New test.
29499         * g++.dg/other/ptrmem2.C: New test.
29500
29501 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29502
29503         * g++.dg/template/ctor1.C: New test.
29504
29505 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29506
29507         * g++.dg/template/friend2.C: New test.
29508
29509 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29510
29511         * gcc.dg/mmix-1.c: New test.
29512
29513 2001-12-31  Richard Henderson  <rth@redhat.com>
29514
29515         * gcc.dg/asm-5.c: New.
29516
29517 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29518
29519         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29520         in namespace __gnu_cxx
29521
29522 2001-12-30  Richard Henderson  <rth@redhat.com>
29523
29524         * gcc.dg/debug-6.c: New.
29525
29526 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29527
29528         * gcc.c-torture/compile/20011229-2.c: New test.
29529
29530 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29531
29532         * gcc.dg/debug-3.c: New test.
29533         * gcc.dg/debug-4.c: New test.
29534         * gcc.dg/debug-5.c: New test.
29535
29536 2001-12-29  Richard Henderson  <rth@redhat.com>
29537
29538         * g++.dg/eh/loop1.C: New.
29539
29540 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29541
29542         * g++.dg/template/crash1.C: New test.
29543
29544 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29545
29546         * g++.dg/other/const1.C: New test.
29547
29548 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29549
29550         * gcc.c-torture/compile/20011229-1.c: New test.
29551
29552 2001-12-28  Stan Shebs  <shebs@apple.com>
29553
29554         * lib/objc-torture.exp: Resync with c-torture.exp.
29555         * lib/objc.exp: Load standard libraries.
29556
29557 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29558
29559         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29560         additional tests.
29561
29562 2001-12-27  Roger Sayle <roger@eyesopen.com>
29563
29564         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29565
29566 2001-12-27  Richard Henderson  <rth@redhat.com>
29567
29568         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29569
29570 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29571
29572         * g++.dg/eh/ctor1.C: New test.
29573         * g++.dg/other/error2.C: New test.
29574
29575 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29576
29577         * g++.dg/other/init2.C: New test.
29578
29579 2001-12-24  Richard Henderson  <rth@redhat.com>
29580
29581         * gcc.dg/20011223-1.c: New.
29582         * gcc.dg/inline-1.c: New.
29583
29584 2001-12-23  Richard Henderson  <rth@redhat.com>
29585
29586         * gcc.dg/asm-4.c: Test operand modifiers.
29587
29588 2001-12-23  Richard Henderson  <rth@redhat.com>
29589
29590         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29591
29592 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29593
29594         * gcc.c-torture/execute/20011223-1.c: New test.
29595
29596 2001-12-21  Richard Henderson  <rth@redhat.com>
29597
29598         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29599         re-enables the warning.
29600
29601 2001-12-21  Richard Henderson  <rth@redhat.com>
29602
29603         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29604
29605 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29606
29607         * gcc.c-torture/compile/20011218-1.c: New test.
29608
29609 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29610
29611         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29612         arm-isr.c test.
29613         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29614         epilogue generation for ARM ISR routines.
29615
29616 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29617
29618         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29619         * gcc.dg/format/c90-printf-3.c: Likewise.
29620         * gcc.dg/format/c99-printf-3.c: Likewise.
29621         * gcc.dg/format/ext-1.c: Likewise.
29622         * gcc.dg/format/ext-6.c: Likewise.
29623         * gcc.dg/format/format.h: Prototype unlocked stdio.
29624
29625 2001-12-20  Richard Henderson  <rth@redhat.com>
29626
29627         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29628         (arena): Use it.
29629         (malloc): Correct allocation logic.  Abort if we fill up the
29630         arena before initialization complete.
29631         (realloc): Correct allocation logic.
29632
29633 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29634
29635         * gcc.c-torture/compile/20011219-2.c: New test.
29636
29637         * gcc.c-torture/execute/20011219-1.c: New test.
29638
29639 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29640
29641         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
29642         target does not support weak symbols.
29643
29644 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29645
29646         * gcc.c-torture/compile/20011219-1.c: New test.
29647
29648 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29649
29650         * g++.dg/other/error1.C: New test.
29651
29652 2001-12-17  Jeffrey A Law  (law@redhat.com)
29653
29654         * gcc.c-torture/execute/20011217-1.c: New test.
29655
29656 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29657
29658         * objc.dg/special/: New directory.
29659         * objc.dg/special/special.exp: New file.
29660         * objc.dg/special/unclaimed-category-1.h: New file.
29661         * objc.dg/special/unclaimed-category-1a.m: New file.
29662         * objc.dg/special/unclaimed-category-1.m: New file.
29663
29664 2001-12-17  Andreas Jaeger  <aj@suse.de>
29665
29666         * gcc.c-torture/compile/20011217-2.c: New test.
29667
29668 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29669
29670         * gcc.c-torture/compile/20011217-1.c: New test.
29671
29672 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29673
29674         * testsuite/gcc.dg/20011214-1.c: New.
29675
29676 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29677
29678         * gcc.dg/altivec-4.c: New.
29679
29680 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29681
29682         * gcc.dg/20011113-1.c: New test.
29683
29684 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29685
29686         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29687         std::__malloc_alloc_template<0> and
29688         std::__default_alloc_template<false, 0>.
29689
29690 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29691
29692         * objc/execute/bf-21.m: New test.
29693         * objc/execute/enumeration-1.m: New test.
29694         * objc/execute/enumeration-2.m: New test.
29695
29696 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29697
29698         * gcc.dg/gnu89-init-1.c: New test.
29699
29700 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29701
29702         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29703         * g++.old-deja/g++.jason/2371.C: Likewise.
29704         * g++.old-deja/g++.jason/template33.C: Likewise.
29705         * g++.old-deja/g++.jason/template34.C: Likewise.
29706         * g++.old-deja/g++.jason/template36.C: Likewise.
29707         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29708         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29709         * g++.old-deja/g++.other/typename1.C: Likewise.
29710         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29711         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29712         * g++.old-deja/g++.pt/typename11.C: Likewise.
29713         * g++.old-deja/g++.pt/typename14.C: Likewise.
29714         * g++.old-deja/g++.pt/typename16.C: Likewise.
29715         * g++.old-deja/g++.pt/typename3.C: Likewise.
29716         * g++.old-deja/g++.pt/typename4.C: Likewise.
29717         * g++.old-deja/g++.pt/typename5.C: Likewise.
29718         * g++.old-deja/g++.pt/typename7.C: Likewise.
29719         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29720
29721 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29722
29723         * g++.dg/other/linkage1.C: New test.
29724         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29725         specifiers.
29726
29727 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29728
29729         * gcc.dg/concat.c: New test.
29730
29731 2001-12-11  Stan Shebs  <shebs@apple.com>
29732
29733         * objc/compile: New test directory.
29734         * objc/compile/compile.exp: New expect script.
29735         * objc/compile/20011211-1.m: New compile test.
29736
29737 2001-12-11  Jason Merrill  <jason@redhat.com>
29738
29739         * lib/prune.exp (prune_gcc_output): Also handle "In member
29740         function".  So many permutations...
29741
29742 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29743
29744         * g++.dg/template/typedef1.C: New test.
29745
29746 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29747
29748         * g++.dg/other/copy1.C: New test.
29749
29750 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29751
29752         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29753
29754         * gcc.dg/builtin-choose-expr.c: New.
29755
29756 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29757
29758         * gcc.dg/altivec-2.c: New.
29759
29760 2001-12-07  Richard Henderson  <rth@redhat.com>
29761
29762         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29763
29764 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29765
29766         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29767         ultrasparc.
29768
29769 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29770
29771         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29772
29773 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29774
29775         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29776         variable argument list.
29777
29778 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29779
29780         * gcc.c-torture/execute/memcheck: Delete entire directory.
29781         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29782         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29783
29784 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29785
29786         * gcc.dg/Wshadow-1.c: New test.
29787
29788 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29789
29790         * gcc.c-torture/compile/20011130-1.c: New test.
29791
29792         * gcc.dg/noncompile/20011025-1.c: New test.
29793
29794         * g++.dg/other/anon-union.C: New test.
29795
29796         * gcc.c-torture/execute/20011024-1.c: New test.
29797
29798 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29799
29800         * gcc.c-torture/execute/20000722-1.x,
29801         gcc.c-torture/execute/20010123-1.x: Remove.
29802         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29803         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29804         gcc.dg/c99-complit-2.c: New tests.
29805
29806 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29807
29808         * g++.dg/inherit/base1.C: New test.
29809
29810 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29811
29812         * g++.dg/other/stdarg1.C: New test.
29813
29814         * gcc.c-torture/compile/20011130-2.c: New test.
29815
29816 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29817
29818         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29819         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29820         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29821         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29822         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29823         * gcc.dg/builtin-prefetch-1.c: New test.
29824
29825 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29826
29827         * gcc.dg/20011130-1.c: New test.
29828
29829 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29830
29831         * g++.dg/other/scope1.C: New test.
29832         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29833
29834 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29835
29836         * gcc.dg/vla-init-1.c: New test.
29837
29838 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29839
29840         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29841
29842 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29843
29844         * objc.dg/alias.m: Update.
29845         * objc.dg/class-1.m: Update.
29846         * objc.dg/const-str-1.m: Update.
29847         * objc.dg/fwd-proto-1.m: Update.
29848         * objc.dg/id-1.m: Update.
29849         * objc.dg/super-class-1.m: Update.
29850
29851 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29852
29853         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29854         constructs.
29855
29856 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29857
29858         * gcc.c-torture/execute/20011128-1.c: New test.
29859
29860 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29861
29862         * gcc.dg/20011127-1.c: New test.
29863
29864 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29865
29866         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29867         from Austin Group draft 7.
29868         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29869         scanf format arguments.
29870         * gcc.dg/format/no-exargs-2.c: New test.
29871
29872 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29873
29874         * g++.dg/abi/vbase8-4.C: New test.
29875
29876 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29877
29878         * gcc.c-torture/execute/20011121-1.c: New test.
29879
29880 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29881
29882         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29883
29884 2001-11-23  Andreas Jaeger  <aj@suse.de>
29885
29886         * gcc.dg/cpp/charconst-2.c: New test.
29887
29888 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
29889
29890         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
29891         to the host if it is remote.  Let tests specify extra headers
29892         they use.
29893         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
29894         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
29895         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
29896         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
29897         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
29898         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
29899         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
29900         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
29901         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
29902         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
29903
29904 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
29905
29906         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
29907         for little endian ARMs.
29908
29909 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
29910
29911         * gcc.c-torture/compile/20011119-1.c: New test.
29912         * gcc.c-torture/compile/20011119-2.c: New test.
29913
29914 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
29915
29916         * gcc.dg/altivec-1.c: Fix typo.
29917
29918 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29919
29920         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
29921
29922 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
29923
29924         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
29925
29926 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
29927
29928         * lib/g77.exp: Don't specify --rpath-link.
29929
29930         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
29931         across all the headers.
29932         * gcc.dg/format/format.exp: For testing on a remote host,
29933         copy format.h.
29934
29935         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
29936         * gcc.c-torture/execute/930406-1.c: Likewise.
29937         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29938
29939 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
29940
29941         * gcc.dg/altivec-1.c: New.
29942
29943 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
29944
29945         * gcc.dg/cpp/fpreprocessed.c: New test case.
29946
29947 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29948
29949         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
29950         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
29951         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
29952
29953 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29954
29955         * gcc.dg/no-builtin-1.c: New test.
29956
29957 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
29958
29959         * gcc.c-torture/execute/20011115-1.c: New test.
29960
29961 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
29962
29963         * gcc.c-torture/compile/20011114-2.c: New test.
29964         * gcc.c-torture/compile/20011114-3.c: New test.
29965         * gcc.c-torture/compile/20011114-4.c: New test.
29966
29967 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29968
29969         * g++.dg/other/init1.C: New test.
29970
29971 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
29972
29973         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
29974         message.
29975
29976         * gcc.c-torture/execute/20011114-1.c: New testcase.
29977
29978         * gcc.c-torture/compile/20010327-1.c: Revert last change.
29979         * gcc.c-torture/compile/20011114-1.c: New test, exactly
29980         like the (before this change) version of 20010327-1.c.
29981
29982 2001-11-14  Roger Sayle <roger@eyesopen.com>
29983
29984         * gcc.c-torture/execute/string-opt-13.c: New testcase.
29985
29986 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
29987
29988         * g++.dg/init/array2.C: New test.
29989
29990 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
29991
29992         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
29993
29994 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
29995
29996         * g++.dg/other/forscope1.C: New test.
29997         * g++.dg/ext/forscope1.C: New test.
29998         * g++.dg/ext/forscope2.C: New test.
29999
30000 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
30001
30002         * gcc.c-torture/execute/20011113-1.c: New test.
30003
30004 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
30005
30006         * gcc.c-torture/execute/20011109-2.c: New test.
30007
30008         * gcc.c-torture/execute/20011109-1.c: New test.
30009
30010 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
30011
30012         * gcc.c-torture/compile/20011109-1.c: New test.
30013
30014 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
30015
30016         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
30017         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
30018         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
30019         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
30020         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
30021         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
30022         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
30023
30024 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30025
30026         * g++.dg/warn/Wshadow-1.C: New tests.
30027         * g++.old-deja/g++.mike/for3.C: Update.
30028
30029 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30030
30031         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
30032         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
30033         XFAILs.  Adjust expected error texts.
30034         * gcc.c-torture/compile/20011106-1.c,
30035         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
30036         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
30037         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
30038         gcc.dg/c99-array-lval-5.c: New tests.
30039
30040 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30041
30042         * gcc.dg/cpp/defined.c: Update.
30043
30044 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30045
30046         * gcc.c-torture/execute/anon-1.c: New test.
30047
30048 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
30049
30050         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
30051         same size, so no warning should be produced on stormy16.
30052
30053         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
30054         due to oversized array.
30055         * g++.old-deja/g++.mike/ns15.C: Likewise.
30056         * g++.old-deja/g++.pt/crash16.C: Likewise.
30057
30058 2001-11-02  Graham Stott  <grahams@redhat.com>
30059
30060         * g++.dgother/debug1.C: Fix typos.
30061
30062 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
30063
30064         * g++.dg/other/debug1.C: New test.
30065
30066 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30067
30068         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
30069         of unsigned long.
30070
30071 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
30072
30073         * gcc.dg/20011029-2.c: New test.
30074
30075         * gcc.c-torture/compile/20011029-1.c: New test.
30076
30077 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
30078
30079         * objc/execute/class_self-1.m: New test.
30080         * objc/execute/class_self-2.m: New test.
30081
30082 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
30083
30084         * gcc.misc-tests/msgs.exp: Delete.
30085         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
30086         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
30087         error set to match recent changes.
30088
30089 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
30090
30091         * gcc.dg/20011021-1.c: New test.
30092
30093 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
30094
30095         * gcc.c-torture/compile/20011023-1.c: New test.
30096
30097 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
30098
30099         * lib/g77.exp: Rewrite based on lib/g++.exp.
30100
30101 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
30102
30103         * gcc.c-torture/execute/20011019-1.c: New test.
30104
30105         * gcc.dg/20011018-1.c: New test.
30106
30107 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
30108
30109         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
30110
30111 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
30112
30113         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
30114         * gcc.dg/attr-invalid.c: Likewise.
30115
30116 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
30117
30118         * testsuite/gcc.dg/20011015-1.c: New test.
30119
30120 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30121
30122         * g++.dg/template/unify2.C: New test.
30123
30124 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30125
30126         * g++.dg/other/exception-specification.C: New test
30127
30128 2001-10-13  Tom Rix  <trix@redhat.com>
30129
30130         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
30131         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
30132
30133 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
30134
30135         * testsuite/gcc.dg/20011009-1.c: New test.
30136
30137 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
30138
30139         PR g++/4476
30140         * g++.dg/other/friend1.C: New test.
30141
30142 2001-10-11  Richard Henderson  <rth@redhat.com>
30143
30144         * g++.old-deja/g++.other/crash18.C: Add -S to options.
30145
30146 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30147
30148         * gcc.c-torture/compile/20011010-1.c: New.
30149
30150 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30151
30152         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
30153         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
30154         g77.f-torture/execute/execute.exp,
30155         g77.f-torture/noncompile/noncompile.exp,
30156         gcc.c-torture/compile/compile.exp,
30157         gcc.c-torture/execute/execute.exp,
30158         gcc.c-torture/execute/ieee/ieee.exp,
30159         gcc.c-torture/execute/memcheck/memcheck.exp,
30160         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
30161         objc/execute/execute.exp: Update FSF address.
30162
30163 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30164
30165         * gcc.dg/cpp/cmdlne-C.c: Update.
30166         * gcc.dg/cpp/cmdlne-C2.c: New.
30167
30168 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30169
30170         * gcc.c-torture/execute/20011008-3.c: New.
30171
30172 2001-10-08  DJ Delorie  <dj@redhat.com>
30173
30174         * gcc.dg/20011008-1.c: New.
30175         * gcc.dg/20011008-2.c: New.
30176
30177 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30178
30179         * gcc.dg/cpp/spacing1.c: Update test.
30180
30181 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30182
30183         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
30184         spelling errors of "separate" as "seperate".
30185
30186 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
30187
30188         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
30189         enough to avoid inlining.
30190
30191 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30192
30193         * lib/g77.exp: set libg2c_dir correctly.
30194
30195 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30196
30197         * gcc.dg/cpp/macro11.c: New test.
30198
30199 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30200
30201         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
30202         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
30203         gcc.dg/format/multattr-3.c: New tests.
30204         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
30205         tests for format attributes on function pointers being rejected.
30206
30207 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30208
30209         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
30210
30211 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30212
30213         * g++.dg/warn/format1.C: New test.
30214
30215 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30216
30217         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
30218
30219 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30220
30221         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
30222
30223 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30224
30225         * gcc.dg/cpp/redef2.c: Add test.
30226
30227 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
30228
30229         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
30230         long-standing bug on i686, apparently.
30231         * gcc.c-torture/execute/loop-2c.x: New file.
30232         * gcc.c-torture/execute/loop-2d.x: New file.
30233         * gcc.c-torture/execute/loop-3c.x: New file.
30234
30235 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
30236
30237         * gcc.dg/cpp/20000625-2.c: Correct line number.
30238
30239 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30240
30241         * gcc.dg/cpp/macro10.c: New test.
30242         * gcc.dg/cpp/strify3.c: New test.
30243         * gcc.dg/cpp/spacing1.c: Add tests.
30244         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
30245         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
30246
30247 2001-09-24  DJ Delorie  <dj@redhat.com>
30248
30249         * gcc.c-torture/execute/20010924-1.c: New test.
30250
30251 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30252
30253         * testsuite/objc/execute/paste.m: Remove.
30254
30255 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30256
30257         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
30258
30259 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
30260
30261         * g77.dg/strlen0.f: New test.
30262
30263 2001-09-21  Richard Henderson  <rth@redhat.com>
30264
30265         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
30266         * g++.old-deja/g++.abi/vtable2.C: Likewise.
30267
30268 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30269
30270         Table-driven attributes.
30271         * g++.dg/ext/attrib1.C: New test.
30272
30273 2001-09-20  DJ Delorie  <dj@redhat.com>
30274
30275         * gcc.dg/20000926-1.c: Update expected warning messages.
30276         * gcc.dg/array-2.c: Likewise, and test for warnings too.
30277         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
30278         array.
30279
30280 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30281
30282         * g++.dg/eh/registers1.C: New test case.
30283
30284 2001-09-17  Richard Henderson  <rth@redhat.com>
30285
30286         * gcc.dg/array-5.c: Fix VLA decomposition test.
30287
30288 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30289
30290         * gcc.dg/cpp/line5.c: New testcase.
30291
30292 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30293
30294         * gcc.dg/cpp/macro9.c: New test.
30295
30296 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30297
30298         * gcc.c-torture/execute/980223.c: Change type of addr from long
30299         to char *.
30300
30301 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30302
30303         * gcc.c-torture/execute/20010915-1.c: New test.
30304
30305 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30306
30307         * g77.dg/bprob: New directory.
30308         * g77.dg/bprob/bprob.exp: New file.
30309         * g77.dg/bprob/bprob-1.f: New test.
30310         * g77.dg/gcov: New directory.
30311         * g77.dg/gcov/gcov.exp: New file.
30312         * g77.dg/gcov/gcov-1.f: New test.
30313         * g77.dg/gcov/gcov-1.x: New file.
30314
30315 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30316
30317         * gcc.dg/cpp/directiv.c: Update.
30318         * gcc.dg/cpp/undef1.c: Update.
30319
30320 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30321
30322         * gcc.dg/20010912-1.c: New test.
30323
30324 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30325
30326         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30327         language-independent file in lib.
30328         * lib/gcov.exp: New file.
30329
30330 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30331
30332         * gcc.c-torture/compile/20010911-1.c: New test.
30333
30334 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30335
30336         * lib/profopt.exp: New, to support profile-directed optimizations.
30337         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30338         * gcc.misc-tests/bprob-1.c: New test.
30339         * gcc.misc-tests/bprob-2.c: New test.
30340
30341 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30342
30343         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30344         XFAIL and which kinds of gcov output to verify.
30345         * gcc.misc-tests/gcov-4b.x: New file.
30346         * gcc.misc-tests/gcov-5b.x: New file.
30347         * gcc.misc-tests/gcov-6.x: New file.
30348         * gcc.misc-tests/gcov-7.c: New test.
30349         * gcc.misc-tests/gcov-7.x: New file.
30350
30351 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30352
30353         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30354         * gcc.misc-tests/gcov-6.c: New test.
30355
30356 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30357
30358         PR c++/3986
30359         * g++.dg/abi/vbase1.C: New test.
30360
30361 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30362
30363         * objc.dg/method-2.m: New.
30364
30365 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30366
30367         PR c++/4203
30368         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30369         * g++.dg/init/empty1.C: New test.
30370
30371 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30372
30373         * gcc.c-torture/compile/20010903-1.c: New test.
30374
30375 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30376
30377         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30378         for m68k.
30379
30380 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30381
30382         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30383
30384         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30385
30386         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30387
30388 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30389
30390         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30391         for 16-bit 'unsigned int'.
30392
30393 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30394
30395         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30396
30397 2001-08-27  Richard Henderson  <rth@redhat.com>
30398
30399         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30400         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30401
30402 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30403
30404         * gcc.dg/asm-names.c (ymain): New.
30405
30406 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30407
30408         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30409         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30410         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30411
30412 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30413
30414         * gcc.dg/compare5.c: New testcase.
30415
30416 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30417
30418         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30419         and "In instantiation".
30420
30421 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30422
30423         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30424
30425 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30426
30427         * gcc.misc-tests/gcov.exp: Add support for branch information.
30428         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30429         * gcc.misc-tests/gcov-4.c: New test.
30430         * gcc.misc-tests/gcov-4b.c: New test.
30431         * gcc.misc-tests/gcov-5b.c: New test.
30432
30433 2001-08-20  Zack Weinberg  <zackw@panix.com>
30434
30435         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30436         expected to fail.
30437
30438 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30439
30440         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30441
30442 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30443
30444         * g++.dg/eh/template1.C: New test.
30445
30446 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30447
30448         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30449         Fix thinko.
30450         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30451         for xfail.
30452
30453 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30454
30455         * lib/g77-dg.exp:  Use prune.exp for common procedures
30456         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30457         * lib/g77.exp: (g77-dg-prune) Remove
30458
30459 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30460
30461         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30462
30463 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30464
30465         * g++.dg/template/unify1.C: New test.
30466
30467 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30468
30469         * g++.dg/abi/empty4.C: New test.
30470
30471 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30472
30473         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30474         solaris2.*
30475         * g77.f-torture/compile/pr3743.x: Likewise
30476
30477 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30478
30479         * g++.dg/other/using-declaration.C: New test.
30480
30481 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30482
30483         * gcc.dg/cpp/tr-sign.c: New testcase.
30484
30485 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30486
30487         * gcc.dg/cpp/19951025-1.c: Revert.
30488         * gcc.dg/cpp/directiv.c: We no longer process directives that
30489         interrupt macro arguments.
30490
30491 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30492
30493         * gcc.dg/bconstp-1.c: New test.
30494
30495 2001-08-03  Richard Henderson  <rth@redhat.com>
30496
30497         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30498
30499 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30500
30501         * gcc.dg/cpp/19951025-1.c: Update.
30502
30503 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30504
30505         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30506         should be x.
30507
30508 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30509
30510         Kill -fhonor-std.
30511         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30512         * g++.old-deja/g++.other/std1.C: Likewise.
30513         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30514
30515 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30516
30517         * lib/g77.exp:  Load gcc-defs.exp for common procedures
30518         (g77_pass, g77_fail, g77_finish, g77_exit,
30519         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30520
30521 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30522
30523         * g77.dg/fbackslash.f
30524         * g77.dg/fcase-preserve.f
30525         * g77.dg/ff90-1.f
30526         * g77.dg/ffixed-line-length-0.f
30527         * g77.dg/ffixed-line-length-132.f
30528         * g77.dg/ffixed-line-length-7.f
30529         * g77.dg/ffixed-line-length-72.f
30530         * g77.dg/ffixed-line-length-none.f
30531         * g77.dg/ffree-form-1.f
30532         * g77.dg/fno-backslash.f
30533         * g77.dg/fno-f90-1.f
30534         * g77.dg/fno-fixed-form-1.f
30535         * g77.dg/fno-onetrip.f
30536         * g77.dg/fno-typeless-boz.f
30537         * g77.dg/fno-underscoring.f
30538         * g77.dg/fno-vxt-1.f
30539         * g77.dg/fonetrip.f
30540         * g77.dg/ftypeless-boz.f
30541         * g77.dg/fugly-assumed.f
30542         * g77.dg/funderscoring.f
30543         * g77.dg/fvxt-1.f
30544
30545 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30546
30547         * objc.dg/fwd-proto-1.m: New.
30548         * objc.dg/local-decl-1.m: New.
30549         * objc.dg/naming-1.m: New.
30550         * objc.dg/naming-2.m: New.
30551         * objc.dg/proto-hier-1.m: New.
30552
30553 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30554
30555         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30556         largest-type elements to a struct makes its size grow.
30557
30558 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30559
30560         * g++.dg/abi/vthunk1.C: New test.
30561
30562 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30563
30564         * g++.dg/abi/vbase8-22.C: New test.
30565
30566 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30567
30568         * gcc.dg/cpp/macro8.c: New test.
30569
30570 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30571
30572         * g++.dg/abi/vbase8-21.C: New test.
30573
30574 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30575
30576         * g++.dg/abi/vbase8-10.C: New test.
30577
30578 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30579
30580         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30581         ${tool}_set_ld_library_path.
30582         Changed caller.
30583         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30584         g++.exp.
30585
30586 2001-07-26  Stan Cox <scox@redhat.com>
30587
30588         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30589         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30590         gcc_exit, gcc_check_unsupported_p):
30591         Moved to gcc-deps.exp
30592         * gcc-deps.exp: New file.
30593
30594 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30595
30596         * g++.old-deja/g++.pt/defarg14.C: New test.
30597
30598 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30599
30600         * g++.old-deja/g++.other/lineno5.C: New test.
30601
30602 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30603
30604         * g++.old-deja/g++.pt/crash68.C: New test.
30605
30606 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30607
30608         * g++.old-deja/g++.other/crash42.C: New test.
30609
30610 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30611
30612         * gcc.dg/cpp/extratokens.c: Fix.
30613         * gcc.dg/cpp/skipping2.c: New tests.
30614
30615 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30616
30617         * gcc.c-torture/execute/20010724-1.c: New file.
30618         * gcc.c-torture/execute/20010724-1.x: New file.
30619
30620 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30621
30622         * g++.old-deja/g++.other/cond7.C: New test.
30623
30624 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30625
30626         * g++.old-deja/g++.other/optimize4.C: New test.
30627
30628 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30629
30630         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30631
30632 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30633
30634         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30635         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30636         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30637         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30638
30639         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30640         bug report" message.
30641
30642         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30643         * g++.dg/ext/instantiate1.C: Move from old-deja.
30644
30645 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30646
30647         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30648         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30649         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30650         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30651
30652 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30653
30654         * gcc.c-torture/execute/20010723-1.c: New test.
30655
30656 2001-07-23  Ben Elliston  <bje@redhat.com>
30657
30658         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30659
30660 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30661
30662         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30663         i[34567]86-*-*.
30664         Delete handling of ieee_multilib_flags.
30665         Pass -mieee for alpha*-*-* and sh-*-*.
30666         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30667
30668 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30669
30670         Remove old-abi tests.
30671         * g++.old-deja/g++.mike/p11116.C: Remove.
30672         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30673
30674 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30675
30676         * g77.f-torture/compile/pr3743.f:  New test
30677
30678 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30679
30680         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30681
30682 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30683
30684         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30685         g++.old-deja/g++.pt/static6.C: Likewise.
30686         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30687         supports weak symbols.
30688
30689 2001-07-18  Andreas Jaeger  <aj@suse.de>
30690
30691         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30692         supported again.
30693
30694 2001-07-18  Andreas Jaeger  <aj@suse.de>
30695
30696         * gcc.dg/iftrap-1.c: Fix target line.
30697
30698 2001-07-17  Richard Henderson  <rth@redhat.com>
30699
30700         * gcc.c-torture/execute/20010717-1.c: New.
30701
30702 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30703
30704         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30705         tests.
30706
30707 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30708
30709         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30710
30711 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30712
30713         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30714         UAC_SIGBUS, UAC_NOPRINT definitions.
30715
30716 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30717
30718         * objc/execute/object_is_class.m: New test.
30719         * objc/execute/object_is_meta_class.m: New test.
30720
30721 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30722
30723         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30724         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30725
30726 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30727
30728         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30729         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30730
30731 2001-07-14  Richard Henderson  <rth@redhat.com>
30732
30733         * gcc.dg/iftrap-1.c: New.
30734
30735 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30736
30737         * g77.f-torture/execute/intrinsic77.f: New test.
30738
30739 2001-07-11  Janis Johnson <janis@us.ibm.com>
30740
30741         * gcc.misc-tests/gcov-3.c: New test.
30742
30743 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30744
30745         * gcc.c-torture/compile/20010711-1.c,
30746         * gcc.c-torture/compile/20010711-2.c: New tests.
30747
30748 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30749
30750         * gcc.c-torture/execute/20010711-1.c: New test.
30751
30752 2001-07-11  Ben Elliston  <bje@redhat.com>
30753
30754         * g++.old-deja/g++.other/enum5.C: New test.
30755
30756 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30757
30758         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30759         (g++-dg-prune): Call prune_gcc_output.
30760         * prune.exp: New file for prune_gcc_output.
30761         * lib/g++.exp, lib/gcc.exp: Load it.
30762
30763 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30764
30765         * gcc.c-torture/compile/20010701-1.c,
30766         g++.old-deja/g++.ext/attrib6.C: New tests.
30767
30768 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30769
30770         * gcc.c-torture/compile/20010706-1.c: New test.
30771
30772 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30773
30774         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30775
30776 2001-06-28  Stan Shebs  <shebs@apple.com>
30777
30778         * gcc.dg/pragma-darwin.c: New test.
30779
30780 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30781
30782         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30783         Solaris 2.[678] system.
30784
30785 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30786
30787         * gcc.dg/20010622-1.c: New test.
30788
30789 2001-06-18  Stan Shebs  <shebs@apple.com>
30790
30791         * objc.dg: New directory.
30792         * objc.dg/dg.exp: New file.
30793         * objc.dg/alias.m: New.
30794         * objc.dg/class-1.m: New.
30795         * objc.dg/class-2.m: New.
30796         * objc.dg/const-str-1.m: New.
30797         * objc.dg/const-str-2.m: New.
30798         * objc.dg/id-1.m: New.
30799         * objc.dg/method-1.m: New.
30800         * objc.dg/super-class-1.m: New.
30801         * lib/objc-dg.exp: New file.
30802
30803 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30804
30805         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30806         of label name.
30807
30808 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30809
30810         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30811
30812 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30813
30814         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30815         variable.
30816
30817 2001-06-12  Richard Henderson  <rth@redhat.com>
30818
30819         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30820
30821 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30822
30823         * g++.old-deja/g++.abi/vbase5.C: New test.
30824         * g++.old-deja/g++.abi/vbase6.C: New test.
30825         * g++.old-deja/g++.abi/vbase7.C: New test.
30826
30827 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30828
30829         * gcc.c-torture/compile/20010610-1.c: New test.
30830
30831 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30832
30833         * g++.old-deja/g++.abi/vbase4.C: New test.
30834
30835 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30836
30837         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30838         support %f for HC11/HC12 targets.
30839         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30840         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30841         on HC11/HC12 targets.
30842         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30843
30844 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30845
30846         * gcc.dg/wchar_t-1.c: New file.
30847         * gcc.dg/wint_t-1.c: Likewise.
30848
30849 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30850
30851         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30852
30853 2001-06-11  Richard Henderson  <rth@redhat.com>
30854
30855         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30856
30857 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30858
30859         * gcc.c-torture/compile/20010611-1.c: New test.
30860
30861 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30862
30863         * gcc.dg/c99-tag-1.c: Add more tests.
30864
30865 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30866
30867         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30868         representation on MN10300 and ARM/Thumb.
30869
30870 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30871
30872         * g77.f-torture/execute/20010610.f: New.
30873
30874 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30875
30876         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30877         names.
30878
30879 2001-06-09  Richard Henderson  <rth@redhat.com>
30880
30881         * gcc.c-torture/execute/ashrdi-1.c: New.
30882         * gcc.c-torture/execute/ashldi-1.c: New.
30883         * gcc.c-torture/execute/lshrdi-1.c: New.
30884
30885 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
30886
30887         * objc/execute/load-3.m: Added. Check sending +load to categories,
30888         in addition to classes.
30889
30890 2001-06-08  Stan Shebs  <shebs@apple.com>
30891
30892         * objc/execute/load-2.m: New test.  From Nicola Pero
30893         <n.pero@mi.flashnet.it>.
30894
30895 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
30896
30897         * gcc.c-torture/execute/20010605-2.c: New test.
30898
30899 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30900
30901         * g++.old-deja/g++.abi/vbase2.C: New test.
30902         * g++.old-deja/g++.abi/vbase3.C: New test.
30903
30904 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30905
30906         * g++.old-deja/g++.pt/friend49.C: New test.
30907
30908 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30909
30910         * g++.old-deja/g++.ext/anon3.C: New test.
30911
30912 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
30913
30914         * g++.old-deja/g++.other/conv7.C: New test.
30915
30916 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30917
30918         * gcc.c-torture/compile/20010605-2.c: New test.
30919
30920 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30921
30922         * gcc.c-torture/execute/20010604-1.c: New test.
30923
30924 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
30925
30926         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
30927
30928 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
30929
30930         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
30931         (g++_link_flags): Likewise.
30932         (g++_init): Pass gccpath's value to two previous functions.
30933
30934 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30935
30936         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
30937         Ensure logfile entry matches exec command line.
30938
30939 2001-05-31  Richard Henderson  <rth@redhat.com>
30940
30941         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
30942         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
30943
30944 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
30945
30946         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
30947         compiler for irix6.2
30948
30949 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
30950
30951         * g++.old-deja/g++.other/optimize3.C: New file.
30952
30953 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
30954
30955         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
30956         assemble.
30957
30958 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
30959
30960         * g++.old-deja/g++.other/optimize2.C: New file.
30961
30962 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
30963
30964         * gcc.c-torture/compile/20010518-2.c: New file.
30965         * gcc.c-torture/execute/20010518-1.c: New file.
30966         * gcc.c-torture/execute/20010518-2.c: New file.
30967
30968 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30969
30970         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
30971
30972 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
30973
30974         G++ no longer defines builtins that do not begin with __builtin.
30975         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
30976         * g++.old-deja/g++.brendand/misc13.C: Likewise.
30977         * g++.old-deja/g++.law/builtin1.C: Likewise.
30978         * g++.old-deja/g++.law/cvt2.C: Likewise.
30979         * g++.old-deja/g++.mike/net5.C: Likewise.
30980         * g++.old-deja/g++.other/builtins1.C: Likewise.
30981         * g++.old-deja/g++.other/builtins2.C: Likewise.
30982         * g++.old-deja/g++.other/builtins3.C: Likewise.
30983         * g++.old-deja/g++.other/builtins4.C: Likewise.
30984         * g++.old-deja/g++.other/inline8.C: Likewise.
30985         * g++.old-deja/g++.robertl/eb39.C: Likewise.
30986
30987 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
30988
30989         * g++.old-deja/g++.pt/using1.C: Adjust.
30990         * g++.old-deja/g++.pt/using2.C: New test.
30991
30992 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30993
30994         * gcc.dg/cpp/charconst.c: New tests.
30995         * gcc.dg/cpp/escape.c: New tests.
30996         * gcc.dg/cpp/escape-1.c: New tests.
30997         * gcc.dg/cpp/escape-2.c: New tests.
30998         * gcc.dg/cpp/ucs.c: New tests.
30999
31000 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
31001
31002         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
31003         native compiler for irix6.5.
31004
31005 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
31006
31007         * lib/g++.exp (g++_include_flags): Use args to compute
31008         get_multilibs.
31009         (g++_link_flags): Likewise.
31010         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
31011
31012 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31013
31014         * gcc.dg/c90-hexfloat-1.c: Add more tests.
31015
31016 2001-05-21  Geoff Keating  <geoffk@redhat.com>
31017
31018         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
31019         this file.
31020
31021 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31022
31023         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
31024         STACK_SIZE;
31025         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
31026         to STACK_SIZE; Use it to define size of add_histo array.
31027         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
31028         to STACK_SIZE.
31029         (f): Use GITT_SIZE to define size of gitt local table.
31030         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
31031         to STACK_SIZE; Use it to define size of bytemem array.
31032
31033 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31034
31035         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
31036         on 68HC11/HC12 due to the asm instruction.
31037         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
31038         * gcc.c-torture/compile/920520-1.x: Likewise.
31039         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
31040         on 68HC11/HC12 because the function is larger than 64K.
31041         * gcc.c-torture/compile/961203-1.x: New file, this test fails
31042         on 68HC11/HC12 because the structure is too large.
31043
31044 2001-05-20  Richard Henderson  <rth@redhat.com>
31045
31046         * gcc.c-torture/execute/20010520-1.c: New.
31047
31048 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31049
31050         * g++.old-deja/g++.warn/compare1.C: New test.
31051         * gcc.dg/compare4.c: New test.
31052
31053 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
31054
31055         * g++.old-deja/g++.other/optimize1.C: New test.
31056
31057 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31058
31059         * g++.old-deja/g++.pt/spec41.C: New test.
31060
31061 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
31062
31063         * gcc.c-torture/compile/20010114-1.x: Remove.
31064
31065 2001-05-18  Stan Shebs  <shebs@apple.com>
31066
31067         * gcc.c-torture/compile/20010518-1.c: New test.
31068
31069 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
31070
31071         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
31072         * g++.old-deja/g++.pt/crash67.C: New test.
31073
31074 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
31075
31076         * g++.old-deja/g++.other/debug9.C: New test.
31077
31078 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
31079
31080         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
31081
31082 2001-05-16  Jan Hubicka  <jh@suse.cz>
31083
31084         * gcc.c-torture/compile/20010516-1.c: New test.
31085
31086 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31087
31088         * g++.old-deja/g++.other/crash41.C: New test.
31089
31090 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31091
31092         * g++.old-deja/g++.pt/crash66.C: New test.
31093
31094 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
31095
31096         * g++.old-deja/g++.robertl/eb27.C: Convert.
31097
31098 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
31099
31100         * g++.dg/friend-warn.C: New test.  Do not warn about friend
31101         declaration being redundant.
31102
31103 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
31104
31105         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
31106
31107 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
31108
31109         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
31110
31111 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
31112
31113         * lib/g++.exp: Use testsuite_flags.
31114
31115 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
31116
31117         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
31118
31119 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31120
31121         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
31122
31123 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
31124
31125         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
31126
31127 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
31128
31129         * gcc.c-torture/compile/20010313-1.c: New test.
31130
31131 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
31132
31133         * gcc.dg/cpp/direct2.c: New test.
31134         * gccq.dg/cpp/direct2s.c: New test.
31135
31136         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
31137
31138 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
31139
31140         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
31141         * g++.old-deja/g++.other/op3.C: Likewise.
31142
31143 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31144
31145         * gcc.dg/cpp/syshdr.h: New file.
31146         * gcc.dg/cpp/sysmac1.c: Update.
31147         * gcc.dg/cpp/sysmac2.c: Update.
31148
31149 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31150
31151         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
31152
31153 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
31154
31155         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
31156         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
31157
31158 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
31159
31160         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
31161
31162 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
31163
31164         * lib/g++.exp (g++_include_flags): Don't use any special flags
31165         if TESTING_IN_BUILD_TREE is not defined.
31166         (g++_init): Use a plain 'c++' as the compiler if
31167         TESTING_IN_BUILD_TREEE is not defined.
31168
31169 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31170
31171         * g++.old-deja/g++.eh/catch13.C: New test.
31172         * g++.old-deja/g++.eh/catch14.C: New test.
31173
31174 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31175
31176         * gcc.dg/cpp/tr-define.c: New test.
31177
31178 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
31179
31180         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
31181         <stdlib.h>, not <malloc.h>.
31182
31183 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31184
31185         * g++.old-deja/g++.ns/template17.C: New test.
31186
31187 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31188
31189         * g++.old-deja/g++.pt/ref4.C: New test.
31190
31191 2001-04-30  Richard Henderson  <rth@redhat.com>
31192
31193         * gcc.dg/20000724-1.c: Revert last change.
31194
31195 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
31196
31197         * g77.f-torture/execute/20010430.f: New test.
31198
31199 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
31200
31201         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
31202
31203 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
31204
31205         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
31206
31207 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31208
31209         * g++.old-deja/g++.eh/crash6.C: New test.
31210
31211 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31212
31213         * g++.old-deja/g++.other/warn7.C: New test.
31214
31215 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31216
31217         * g++.old-deja/g++.other/defarg9.C: New test.
31218
31219 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31220
31221         * g77.f-torture/compile/20010426.f: New test.
31222         * g77.f-torture/execute/20010426.f: New test.
31223
31224 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31225
31226         * g77.f-torture/compile/20000629-1.x: Remove - error
31227         has been fixed.
31228
31229 2001-04-26  Jeffrey A Law  (law@cygnus.com)
31230
31231         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
31232         Tweak slightly to work with g++.dg framework.
31233         * g++.dg/special/ecos.exp: Run initp1.C test.
31234         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
31235
31236         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
31237         its linker doesn't give line numbers either.
31238         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
31239
31240 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31241
31242         * g++.old-deja/g++.other/lex1.C: New test.
31243
31244 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
31245
31246         * gcc.dg/noncompile/20010425-1.c: New test.
31247
31248 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31249
31250         * g++.old-deja/g++.pt/mangle2.C: New test.
31251
31252 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31253
31254         * gcc.dg/format/plus-1.c: New test.
31255
31256 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31257
31258         * gcc.dg/20010423-1.c: New test.
31259
31260 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31261
31262         * gcc.c-torture/execute/20010422-1.c: New test.
31263
31264 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
31265
31266         * g++.old-deja/g++.ns/type2.C: New test.
31267
31268 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
31269
31270         * g++.old-deja/g++.other/perf1.C: New test.
31271
31272 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
31273
31274         * gcc.dg/c99-func-2.c: Remove xfail.
31275         * gcc.dg/c99-func-3.c: Remove xfail.
31276         * gcc.dg/c99-func-4.c: Remove xfail.
31277
31278 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31279
31280         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31281
31282 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31283
31284         * gcc.c-torture/compile/20010423-1.c: New test.
31285
31286 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31287
31288         * g++.old-deja/g++.pt/typename28.C: New test.
31289
31290 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31291
31292         * g++.old-deja/g++.abi/empty2.C: New test.
31293         * g++.old-deja/g++.abi/empty3.C: New test.
31294
31295 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31296
31297         * g++.old-deja/g++.other/comdat2.C: New test.
31298         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31299
31300 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31301
31302         * g++.old-deja/g++.other/overload14.C: New test.
31303
31304 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31305
31306         * g++.old-deja/g++.other/lookup23.C: New test.
31307
31308 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31309
31310         * gcc.c-torture/execute/20010403-1.c: New test.
31311
31312 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31313             Mark Mitchell  <mark@codesourcery.com>
31314
31315         * lib/old-dejagnu.exp: Don't delete output of executable.
31316         Add .exe suffix to executables.
31317
31318 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31319
31320         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31321
31322 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31323
31324         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31325
31326 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31327
31328         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31329         * g++.old-deja/g++.abi/crash1.C: New test.
31330
31331 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31332
31333         * g++.old-deja/g++.other/crash40.C: New test.
31334
31335 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31336
31337         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31338
31339 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31340
31341         * g++.old-deja/g++.other/warn6.C: New test.
31342
31343 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31344
31345         * g++.old-deja/g++.robertl/eb42.C: Same.
31346
31347 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31348
31349         * gcc.dg/wtr-conversion-1.c: New testcase.
31350
31351 2001-04-10  Richard Henderson  <rth@redhat.com>
31352
31353         * g++.old-deja/g++.other/array5.C: New.
31354
31355 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31356
31357         * gcc.c-torture/execute/20010408-1.c: New test.
31358
31359 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31360
31361         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31362         headers and constructs.
31363         * g++.old-deja/g++.robertl/eb79.C: Same.
31364         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31365         * g++.old-deja/g++.robertl/eb73.C: Same.
31366         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31367         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31368         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31369         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31370         * g++.old-deja/g++.robertl/eb44.C: Same.
31371         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31372         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31373         * g++.old-deja/g++.robertl/eb39.C: Same.
31374         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31375         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31376         * g++.old-deja/g++.robertl/eb30.C: Same.
31377         * g++.old-deja/g++.robertl/eb3.C: Same.
31378         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31379         * g++.old-deja/g++.robertl/eb21.C: Same.
31380         * g++.old-deja/g++.robertl/eb15.C: Same.
31381         * g++.old-deja/g++.robertl/eb118.C: Same.
31382         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31383         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31384         * g++.old-deja/g++.robertl/eb109.C: Same.
31385         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31386         * g++.old-deja/g++.mike/rtti1.C: Same.
31387         * g++.old-deja/g++.mike/p658.C: Same.
31388         * g++.old-deja/g++.mike/net46.C: Same.
31389         * g++.old-deja/g++.mike/net34.C: Same.
31390         * g++.old-deja/g++.mike/memoize1.C: Same.
31391         * g++.old-deja/g++.mike/eh2.C: Same.
31392         * g++.old-deja/g++.law/weak.C: Same.
31393         * g++.old-deja/g++.law/visibility7.C: Same.
31394         * g++.old-deja/g++.law/visibility25.C: Same.
31395         * g++.old-deja/g++.law/visibility22.C: Same.
31396         * g++.old-deja/g++.law/visibility2.C: Same.
31397         * g++.old-deja/g++.law/visibility17.C: Same.
31398         * g++.old-deja/g++.law/visibility13.C: Same.
31399         * g++.old-deja/g++.law/visibility10.C: Same.
31400         * g++.old-deja/g++.law/visibility1.C: Same.
31401         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31402         * g++.old-deja/g++.law/vbase1.C: Same.
31403         * g++.old-deja/g++.law/operators32.C: Same.
31404         * g++.old-deja/g++.law/nest3.C: Same.
31405         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31406         * g++.old-deja/g++.law/except5.C (main): Same.
31407         * g++.old-deja/g++.law/cvt7.C (run): Same.
31408         * g++.old-deja/g++.law/cvt2.C: Same.
31409         * g++.old-deja/g++.law/cvt16.C: Same.
31410         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31411         * g++.old-deja/g++.law/ctors17.C (main): Same.
31412         * g++.old-deja/g++.law/ctors13.C: Same.
31413         * g++.old-deja/g++.law/ctors12.C (main): Same.
31414         * g++.old-deja/g++.law/ctors10.C: Same.
31415         * g++.old-deja/g++.law/code-gen5.C: Same.
31416         * g++.old-deja/g++.law/bad-error7.C: Same.
31417         * g++.old-deja/g++.law/arm9.C: Same.
31418         * g++.old-deja/g++.law/arm12.C: Same.
31419         * g++.old-deja/g++.law/arg8.C: Same.
31420         * g++.old-deja/g++.law/arg1.C: Same.
31421         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31422         * g++.old-deja/g++.jason/template31.C: Same.
31423         * g++.old-deja/g++.jason/template24.C (main): Same.
31424         * g++.old-deja/g++.jason/2371.C: Same.
31425         * g++.old-deja/g++.eh/new2.C: Same.
31426         * g++.old-deja/g++.eh/new1.C: Same.
31427         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31428         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31429         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31430         * g++.old-deja/g++.brendan/crash62.C: Same.
31431         * g++.old-deja/g++.brendan/crash52.C: Same.
31432         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31433         * g++.old-deja/g++.brendan/crash38.C: Same.
31434         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31435         * g++.old-deja/g++.brendan/copy9.C: Same.
31436
31437 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31438
31439         * gcc.c-torture/execute/20001203-2.c (memset):
31440         Count argument is of type __SIZE_TYPE__.
31441
31442 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31443
31444         * gcc.c-torture/compile/20010404-1.c: New test.
31445
31446 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31447
31448         * gcc.c-torture/compile/20010326-1.c: New test.
31449
31450 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31451
31452         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31453         peculiarities of the SH.
31454         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31455
31456 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31457
31458         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31459         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31460         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31461
31462 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31463
31464         * g77.f-torture/compile/20010321-1.f: New test.
31465
31466 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31467
31468         * gcc.c-torture/compile/20010329-1.c: New test.
31469
31470 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31471
31472         * gcc.c-torture/execute/20010329-1.c: New test.
31473
31474 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31475
31476         * g++.old-deja/g++.other/eh4.C: Fix typo.
31477
31478 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31479
31480         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31481
31482 2001-03-28  Philip Blundell  <philb@gnu.org>
31483
31484         * gcc.c-torture/compile/20010328-1.c: New test.
31485
31486 2001-03-27  Richard Henderson  <rth@redhat.com>
31487
31488         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31489         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31490
31491 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31492
31493         * gcc.c-torture/compile/20010327-1.c: New test.
31494
31495 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31496
31497         * g++.old-deja/g++.other/friend12.C: New test.
31498         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31499         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31500
31501 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31502
31503         * gcc.c-torture/execute/20010325-1.c: New test.
31504
31505 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31506
31507         * g++.old-deja/g++.other/mangle3.C: New test.
31508
31509 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31510
31511         * g++.old-deja/g++.other/anon8.C: New test.
31512
31513 2001-03-20  Philip Blundell  <philb@gnu.org>
31514
31515         * gcc.c-torture/compile/20010320-1.c: New test.
31516
31517 2001-03-17  Richard Henderson  <rth@redhat.com>
31518
31519         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31520
31521 2001-03-15  Geoff Keating  <geoff@redhat.com>
31522
31523         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31524         tests on AIX.
31525
31526 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31527
31528         * g++.old-deja/g++.other/eh4.C: New test.
31529
31530 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31531
31532         * gcc.dg/cpp/mi1.c: Update.
31533
31534 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31535
31536         * g++.old-deja/g++.other/regstack.C: New test.
31537
31538 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31539
31540         * g++.old-deja/g++.other/ref4.C: New test.
31541
31542 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31543
31544         * objc/execute/va_method.m: Added.
31545         * objc/execute/IMP.m: Added.
31546         * objc/execute/_cmd.m: Added.
31547         * objc/execute/accessing_ivars.m: Added.
31548         * objc/execute/class-1.m: Added.
31549         * objc/execute/class-10.m: Added.
31550         * objc/execute/class-11.m: Added.
31551         * objc/execute/class-12.m: Added.
31552         * objc/execute/class-13.m: Added.
31553         * objc/execute/class-14.m: Added.
31554         * objc/execute/class-2.m: Added.
31555         * objc/execute/class-3.m: Added.
31556         * objc/execute/class-4.m: Added.
31557         * objc/execute/class-5.m: Added.
31558         * objc/execute/class-6.m: Added.
31559         * objc/execute/class-7.m: Added.
31560         * objc/execute/class-8.m: Added.
31561         * objc/execute/class-9.m: Added.
31562         * objc/execute/class-tests-1.h
31563         * objc/execute/class-tests-2.h
31564         * objc/execute/compatibility_alias.m: Added.
31565         * objc/execute/encode-1.m: Added.
31566         * objc/execute/formal_protocol-1.m: Added.
31567         * objc/execute/formal_protocol-2.m: Added.
31568         * objc/execute/formal_protocol-3.m: Added.
31569         * objc/execute/formal_protocol-4.m: Added.
31570         * objc/execute/formal_protocol-5.m: Added.
31571         * objc/execute/formal_protocol-6.m: Added.
31572         * objc/execute/formal_protocol-7.m: Added.
31573         * objc/execute/informal_protocol.m: Added.
31574         * objc/execute/initialize.m: Added.
31575         * objc/execute/load.m: Added.
31576         * objc/execute/many_args_method.m: Added.
31577         * objc/execute/nested-3.m: Added.
31578         * objc/execute/no_clash.m: Added.
31579         * objc/execute/private.m: Added.
31580         * objc/execute/redefining_self.m: Added.
31581         * objc/execute/root_methods.m: Added.
31582         * objc/execute/selector-1.m: Added.
31583         * objc/execute/static-1.m: Added.
31584         * objc/execute/static-2.m: Added.
31585         * objc/execute/va_method.m: Added.
31586
31587 2001-03-10  Richard Henderson  <rth@redhat.com>
31588
31589         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31590
31591 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31592
31593         * g++.old-deja/g++.other/crash31.C: XFAIL.
31594         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31595         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31596         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31597         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31598         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31599
31600 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31601
31602         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31603
31604 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31605
31606         * gcc.dg/20000724-1.c: Don't use multiline strings.
31607
31608 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31609
31610         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31611         result of -cString against what we expect it to be; don't just
31612         print it out for no one to read.
31613
31614         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31615         Based on testcases provided by Nicola Pero.
31616
31617 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31618
31619         * gcc.dg/cpp/macro7.c: New test.
31620
31621 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31622
31623         * gcc.dg/cpp/multiline.c: Update.
31624
31625 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31626
31627         * g++.old-deja/g++.other/enum3.C: New test.
31628
31629 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31630
31631         * g++.old-deja/g++.other/pod1.C: New test.
31632
31633 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31634
31635         * g++.old-deja/g++.ext/overload1.C: New test.
31636
31637 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31638
31639         * g++.old-deja/g++.pt/using1.C: New test.
31640
31641 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31642
31643         * g++.old-deja/g++.other/using9.C: New test.
31644
31645 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31646
31647         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31648
31649         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31650
31651 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31652
31653         * g++.old-deja/g++.ext/realpt1.C: Remove.
31654
31655 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31656
31657         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31658
31659 2001-02-26  Will Cohen  <wcohen@redhat.com>
31660
31661         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31662
31663 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31664
31665         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31666         templatized constructors.
31667
31668 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31669
31670         * gcc.c-torture/execute/20010224-1.c: New test.
31671
31672 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31673
31674         * gcc.c-torture/execute/20010222-1.c: New test.
31675
31676 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31677
31678         * g++.old-deja/g++.other/inline20.C: New test.
31679
31680 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31681
31682         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31683
31684 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31685
31686         * g++.old-deja/g++.other/lookup22.C: New test.
31687
31688 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31689
31690         * g77.dg: New directory.
31691         * g77.dg/20010216-1.f: New test case.
31692         * g77.dg/dg.exp: New driver.
31693         * lib/g77-dg.exp: New driver library.
31694
31695 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31696
31697         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31698
31699 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31700
31701         * g++.old-deja/g++.other/decl9.C: New test.
31702
31703 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31704
31705         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31706         not need <string> and also tests the initialization at runtime.
31707
31708 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31709
31710         * gcc.c-torture/execute/longlong.c: New test.
31711
31712 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31713
31714         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31715
31716 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31717
31718         * gcc.c-torture/execute/920302-1.c (execute):
31719         Change argument type to short.
31720
31721 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31722
31723         * g++.old-deja/g++.pt/deduct6.C: New test.
31724
31725 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31726
31727         * g++.old-deja/g++.pt/deduct5.C: New test.
31728
31729 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31730
31731         * gcc.c-torture/execute/20010209-1.c: New test.
31732
31733 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31734
31735         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31736
31737 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31738
31739         * g++.dg/vtgc1.C: Update for new ABI.
31740
31741         * consistency.vlad: New directory, 1665 files.
31742
31743 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31744
31745         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31746         return type.
31747         * gcc.dg/cpp/digraphs.c: Declare puts.
31748
31749 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31750
31751         * g++.old-deja/g++.other/warn5.C: New test.
31752
31753 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31754
31755         * g++.old-deja/g++.pt/spec40.C: New test.
31756
31757 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31758
31759         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31760         case.
31761         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31762
31763 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31764
31765         * gcc.c-torture/compile/20010209-1.c: New test.
31766
31767 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31768
31769         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31770         excess errors message but not if it crashes.
31771         * g++.old-deja/g++.other/crash27.C: Likewise.
31772         * g++.old-deja/g++.other/crash28.C: Likewise.
31773         * g++.old-deja/g++.other/crash30.C: Likewise.
31774         * g++.old-deja/g++.other/crash32.C: Likewise.
31775         * g++.old-deja/g++.other/crash35.C: Likewise.
31776         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31777
31778 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31779
31780         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31781         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31782         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31783         g77.f-torture/execute/execute.exp,
31784         g77.f-torture/noncompile/noncompile.exp,
31785         gcc.c-torture/execute/execute.exp,
31786         gcc.c-torture/execute/memcheck/memcheck.exp,
31787         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31788         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31789         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31790         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31791         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31792         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31793         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31794         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31795         Remove bug reporting instructions with ancient email addresses.
31796
31797 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31798
31799         * gcc.dg/20010202-1.c: New test.
31800         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31801
31802 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31803
31804         * g++.dg/stdbool-if.C: New test.
31805
31806 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31807
31808         * objc/execute/fdecl.m: Added main().
31809
31810 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31811
31812         * gcc.c-torture/execute/20010206-1.c: New test.
31813
31814 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31815
31816         * gcc.dg/cpp/avoidpaste1.c: Update.
31817
31818 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31819
31820         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31821         Pero <nicola@brainstorm.co.uk>.
31822         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31823
31824 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31825
31826         * g++.old-deja/g++.pt/spec39.C: New test.
31827
31828 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31829
31830         * gcc.c-torture/compile/20010202-1.c: New test.
31831
31832 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31833
31834         * g++.old-deja/g++.abi/primary2.C: New test.
31835         * g++.old-deja/g++.abi/primary3.C: New test.
31836         * g++.old-deja/g++.abi/primary4.C: New test.
31837         * g++.old-deja/g++.abi/primary5.C: New test.
31838         * g++.old-deja/g++.abi/vtable3.h: New test.
31839         * g++.old-deja/g++.abi/vtable3a.C: New test.
31840         * g++.old-deja/g++.abi/vtable3b.C: New test.
31841         * g++.old-deja/g++.abi/vtable3c.C: New test.
31842         * g++.old-deja/g++.abi/vtable3d.C: New test.
31843         * g++.old-deja/g++.abi/vtable3e.C: New test.
31844         * g++.old-deja/g++.abi/vtable3f.C: New test.
31845         * g++.old-deja/g++.abi/vtable3g.C: New test.
31846         * g++.old-deja/g++.abi/vtable3h.C: New test.
31847         * g++.old-deja/g++.abi/vtable3i.C: New test.
31848         * g++.old-deja/g++.abi/vtable3j.C: New test.
31849         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31850
31851 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31852
31853         * g++.old-deja/g++.other/anon6.C: New test.
31854         * g++.old-deja/g++.other/anon7.C: New test.
31855
31856 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31857
31858         * gcc.dg/cpp/avoidpaste2.c: New tests.
31859
31860 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31861
31862         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31863
31864 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31865
31866         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31867         DECIMAL_DIG cases for Irix."
31868
31869 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31870
31871         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31872
31873 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31874
31875         * gcc.dg/c99-tag-1.c: New test.
31876
31877 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31878
31879         * gcc.dg/cpp/tr-warn1.c: Add tests.
31880
31881 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31882
31883         * gcc.dg/cpp/avoidpaste1.c: Update.
31884         * gcc.dg/cpp/paste4.c: Update.
31885
31886 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
31887
31888         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
31889         cases for Irix.
31890
31891 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31892
31893         * g++.old-deja/g++.other/inline19.C: New test.
31894
31895 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31896
31897         * gcc.dg/Wlarger-than.c: New test.
31898
31899 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31900
31901         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
31902
31903 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
31904
31905         * gcc.c-torture/execute/20010129-1.c: New test.
31906         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
31907
31908 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31909
31910         * gcc.dg/cpp/avoidpaste1.c: Test case.
31911
31912 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
31913
31914         * g++.old-deja/g++.other/inline18.C: New test.
31915
31916 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31917
31918         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
31919         and __builtin_putchar.
31920
31921 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
31922
31923         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
31924         tests.
31925
31926 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
31927
31928         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
31929         floating point number rounding mode to round to the nearest
31930         representable mode.
31931
31932 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
31933
31934         * g++.old-deja/g++.other/mangle2.C: New test.
31935
31936 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31937
31938         * gcc.c-torture/compile/20010124-1.c: New test.
31939
31940 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
31941
31942         * g++.old-deja/g++.pt/spec38.C: New test.
31943
31944 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31945
31946         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
31947         "Build don't run".
31948
31949 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31950
31951         * gcc.c-torture/execute/20010123-1.c: New test.
31952
31953 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31954
31955         * g++.old-deja/g++.pt/spec37.C: New test.
31956
31957 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31958
31959         * g++.old-deja/g++.pt/overload14.C: New test.
31960
31961 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31962
31963         * gcc.c-torture/execute/20010122-1.c: New test, exercise
31964         __builtin_return_address.
31965
31966 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
31967
31968         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
31969         * g++.old-deja/g++.pt/spec35.C: New test.
31970         * g++.old-deja/g++.pt/spec36.C: New test.
31971
31972 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
31973
31974         * gcc.c-torture/compile/20010118-1.c: New test.
31975
31976 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
31977
31978         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
31979
31980 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31981
31982         * gcc.c-torture/execute/20010119-1.c: New test.
31983
31984 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31985
31986         * g++.old-deja/g++.other/vbase5.C: New test.
31987
31988 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31989
31990         * gcc.c-torture/execute/20010118-1.c: New test.
31991
31992 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31993
31994         * g++.old-deja/g++.pt/deduct3.C: New test.
31995
31996 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31997
31998         * g++.old-deja/g++.pt/spec34.C: New test.
31999
32000 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
32001
32002         * g77.f-torture/compile/20000601-2.f: New test.
32003
32004 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32005
32006         * g++.old-deja/g++.other/init17.C: New test.
32007
32008 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
32009
32010         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
32011
32012 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32013
32014         * g++.old-deja/g++.pt/unify8.C: New test.
32015
32016 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32017
32018         * g++.old-deja/g++.abi/vbase1.C: New test.
32019
32020 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32021
32022         * g++.old-deja/g++.pt/crash65.C: New test.
32023
32024 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32025
32026         * gcc.dg/cpp/assembl2.S: New test case.
32027
32028 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
32029
32030         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
32031         are supported.
32032
32033 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32034
32035         * g++.old-deja/g++.other/builtins1.C: New test.
32036         * g++.old-deja/g++.other/builtins2.C: Likewise.
32037         * g++.old-deja/g++.other/builtins3.C: Likewise.
32038         * g++.old-deja/g++.other/builtins4.C: Likewise.
32039
32040 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
32041
32042         * gcc.c-torture/compile/20010117-1.c: New test.
32043         * gcc.c-torture/compile/20010117-2.c: New test.
32044
32045 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32046
32047         * g77.f-torture/execute/20010116.[fx]: New test,
32048         XFAIL on i?86-*-*.
32049         * g77.f-torture/compile/20010115.f: Indicate it's
32050         a test for PR fortran/1636.
32051
32052 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32053
32054         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
32055
32056 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32057
32058         * g77.f-torture/compile/20010115.f: New test.
32059
32060 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
32061
32062         * g++.old-deja/g++.pt/nontype5.C: New test.
32063
32064 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32065
32066         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
32067         have an equivalent working one below it.
32068
32069 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32070
32071         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
32072         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32073
32074 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32075
32076         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
32077         message containing "init_priority".
32078         (conpr-2.C): Likewise.
32079         (conpr-3.C): Likewise.
32080         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
32081
32082 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32083
32084         * gcc.c-torture/execute/20010114-2.c: New test.
32085
32086 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32087
32088         * gcc.c-torture/compile/20010114-1.c: New test.
32089         * gcc.c-torture/compile/20010114-1.x: Xfail.
32090         * gcc.c-torture/compile/20010114-2.c: New test.
32091         * gcc.c-torture/execute/20010114-1.c: New test.
32092         * gcc.dg/trunc-1.c: New test.
32093         * gcc.dg/uninit-B.c: New test.
32094
32095 2001-01-13  Nick Clifton  <nickc@redhat.com>
32096
32097         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
32098         target.
32099
32100 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32101
32102         * gcc.c-torture/compile/20010113-1.c: New test.
32103
32104 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
32105
32106         * gcc.c-torture/compile/20001212-1.c: New test.
32107
32108 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32109
32110         * gcc.dg/cpp/widestr1.c: Update.
32111         * gcc.dg/cpp/prag-imp.c: Remove.
32112
32113 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
32114
32115         * gcc.c-torture/execute/20000801-3.x: Remove.
32116         * gcc.dg/c90-init-1.c: New test.
32117         * gcc.dg/c99-init-1.c: New test.
32118         * gcc.dg/c99-init-2.c: New test.
32119         * gcc.dg/gnu99-init-1.c: New test.
32120
32121 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
32122
32123         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
32124         testing that no relevant ones were found.
32125
32126 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32127
32128         * g++.old-deja/g++.pt/cast2.C: New test.
32129
32130 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32131
32132         * g++.old-deja/g++.pt/friend47.C: New test.
32133
32134 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32135
32136         * g++.old-deja/g++.pt/instantiate13.C: New test.
32137
32138 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32139
32140         * g++.old-deja/g++.other/defarg7.C: New test.
32141         * g++.old-deja/g++.other/defarg8.C: New test.
32142
32143 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32144
32145         * g++.old-deja/g++.pt/crash64.C: New test.
32146
32147 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32148
32149         * g++.old-deja/g++.pt/crash63.C: New test.
32150
32151 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32152
32153         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
32154
32155 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
32156
32157         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
32158
32159 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32160
32161         * g++.old-deja/g++.pt/error3.C: New test.
32162
32163 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32164
32165         * g++.old-deja/g++.other/crash39.C: New test.
32166
32167 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32168
32169         * g++.old-deja/g++.other/vbase4.C: New test.
32170
32171 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
32172
32173         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
32174         * gcc.dg/special/20000419-2.c: New file. Identical to above.
32175         * gcc.dg/special/special.exp: New test driver which will check
32176         for alias support for the above test.
32177
32178 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
32179
32180         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
32181         problems on small machines.
32182         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
32183         parameterize.
32184
32185 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
32186
32187         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
32188         mips.
32189         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32190
32191 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
32192
32193         * g++.old_deja/g++.pt/using8.C: New test.
32194
32195 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32196
32197         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
32198
32199 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
32200
32201         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
32202         where a failure is expected.
32203         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
32204
32205 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32206
32207         * g++.old_deja/g++.pt/instantiate12.C: New test.
32208
32209 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32210
32211         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
32212         start of structs.
32213         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
32214         * g++.old-deja/g++.brendan/crash17.C: Likewise.
32215         * g++.old-deja/g++.brendan/crash29.C: Likewise.
32216         * g++.old-deja/g++.brendan/crash48.C: Likewise.
32217         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32218         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
32219         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
32220         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
32221         * g++.old-deja/g++.eh/spec6.C: Likewise.
32222         * g++.old-deja/g++.jason/crash3.C: Likewise.
32223         * g++.old-deja/g++.law/ctors11.C: Likewise.
32224         * g++.old-deja/g++.law/ctors17.C: Likewise.
32225         * g++.old-deja/g++.law/ctors5.C: Likewise.
32226         * g++.old-deja/g++.law/ctors9.C: Likewise.
32227         * g++.old-deja/g++.mike/ambig1.C: Likewise.
32228         * g++.old-deja/g++.mike/net22.C: Likewise.
32229         * g++.old-deja/g++.mike/p3538a.C: Likewise.
32230         * g++.old-deja/g++.mike/p3538b.C: Likewise.
32231         * g++.old-deja/g++.mike/virt3.C: Likewise.
32232         * g++.old-deja/g++.niklas/t128.C: Likewise.
32233         * g++.old-deja/g++.other/anon4.C: Likewise.
32234         * g++.old-deja/g++.other/using1.C: Likewise.
32235         * g++.old-deja/g++.other/warn3.C: Likewise.
32236         * g++.old-deja/g++.pt/t37.C: Likewise.
32237         * g++.old-deja/g++.robertl/eb69.C: Likewise.
32238         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32239
32240 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32241
32242         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
32243
32244 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32245
32246         * gcc.c-torture/execute/stdio-opt-3.c: New test.
32247
32248 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
32249
32250         * gcc.c-torture/compile/20010107-1.c: New test.
32251
32252 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32253
32254         * gcc.c-torture/execute/builtin-noret-1.c: New test.
32255
32256 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32257
32258         * gcc.dg/format/format.h: New file.
32259         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
32260         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
32261         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
32262         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
32263         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
32264         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32265         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
32266         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
32267         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
32268         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
32269         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
32270         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
32271         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
32272         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
32273         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
32274         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
32275         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
32276         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
32277         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
32278         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32279         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32280         instead of declaring standard types, macros and functions in each
32281         test.
32282
32283 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32284
32285         * gcc.c-torture/execute/20010106-1.c: New test.
32286
32287 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32288
32289         * gcc.dg/format/format.exp: New file.
32290         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32291         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32292         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32293         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32294         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32295         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32296         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32297         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32298         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32299         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32300         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32301         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32302         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32303         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32304         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32305         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32306         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32307         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32308         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32309         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32310         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32311         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32312         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32313         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32314         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32315         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32316         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32317         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32318         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32319         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32320         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32321         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32322         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32323         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32324         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32325         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32326         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32327         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32328         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32329         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32330         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32331         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32332
32333 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32334
32335         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32336         account.
32337
32338 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32339
32340         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32341
32342 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32343
32344         * g++.old-deja/g++.pt/crash62.C: New test.
32345
32346 2001-01-04  Richard Henderson  <rth@redhat.com>
32347
32348         * gcc.dg/20000926-1.c: Update expected warnings.
32349         * gcc.dg/array-2.c: Likewise.
32350         * gcc.dg/array-4.c: Also validate flexible array members.
32351         * gcc.dg/c99-flex-array-1.c: New.
32352
32353 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32354
32355         * gcc.c-torture/compile/20001222-1.x: Remove.
32356
32357 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32358
32359         * gcc.c-torture/execute/built-in-setjmp.c: New.
32360
32361 2001-01-03  Richard Henderson  <rth@redhat.com>
32362
32363         * gcc.dg/940510-1.c: Update expected error wording.
32364         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32365
32366 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32367
32368         * lib/target-supports.exp (check_alias_available): Modified to
32369         indicate aliases not supported if only weak aliases are supported.
32370
32371 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32372
32373         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32374         Turn on cmpstrsi checks for __pj__ and __i370__.
32375
32376 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32377
32378         * g++.old-deja/g++.other/virtual11.C: New test.
32379
32380 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32381
32382         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32383
32384 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32385
32386         * gcc.c-torture/compile/20010102-1.c: New test.
32387
32388 2001-01-02  Andreas Jaeger  <aj@suse.de>
32389
32390         * gcc.dg/noreturn-3.c: New test.
32391
32392         * gcc.dg/noreturn-4.c: New test.
32393
32394 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32395
32396         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32397         __builtin_fputc and __builtin_fwrite.
32398
32399 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32400
32401         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32402         signed char, not default char.
32403
32404 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32405
32406         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32407
32408 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32409
32410         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
32411
32412 2000-12-29  Richard Henderson  <rth@redhat.com>
32413
32414         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32415         (__cyg_profile_func_exit): Define.
32416
32417 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32418
32419         * g++.dg/vtgc1.C: New test.
32420
32421 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32422
32423         * gcc.dg/noncompile/20001228-1.c: New test.
32424
32425         * gcc.dg/20001228-1.c: New test.
32426
32427         * gcc.c-torture/execute/20001228-1.c: New test.
32428
32429 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32430
32431         * gcc.dg/format-strfmon-1.c: New test.
32432
32433 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32434
32435         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32436         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32437         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32438         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32439         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32440         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32441         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32442         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32443         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32444         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32445         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32446         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32447         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32448
32449         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32450         * gcc.c-torture/execute/string-opt-4.c: Test index.
32451
32452 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32453
32454         * gcc.c-torture/compile/20001226-1.c: New test.
32455
32456 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32457
32458         * gcc.c-torture/compile/20001222-1.c: New test.
32459         * gcc.c-torture/compile/20001222-1.x: Xfail.
32460
32461 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32462
32463         * gcc.c-torture/execute/comp-goto-2.c: New test.
32464
32465 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32466
32467         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32468         Use long types if __INT_MAX__ is 32767.
32469         (main): Use cast to (sint32 *) when poking 88 into a_page.
32470
32471         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32472
32473 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32474
32475         * gcc.c-torture/compile/20001221-1.c: New test.
32476         * gcc.c-torture/execute/20001221-1.c: New test.
32477
32478 2000-12-20  Richard Henderson  <rth@redhat.com>
32479
32480         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32481         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32482
32483 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32484
32485         * gcc.dg/compare3.c: New test.
32486
32487 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32488
32489         * gcc.dg/format-warnll-1.c: New test.
32490
32491 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32492
32493         * gcc.dg/cpp/cmdlne-P.c: New test.
32494
32495 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32496
32497         * gcc.c-torture/execute/builtin-abs-1.c,
32498         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32499
32500 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32501
32502         * gcc.dg/cpp/multiline.c: New test.
32503
32504 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32505
32506         * g++.old-deja/g++.other/syshdr1.C: Update.
32507         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32508
32509 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32510
32511         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32512
32513 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32514
32515         * g++.old-deja/g++.pt/ttp65.C: New test.
32516
32517 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32518
32519         * g++.old-deja/g++.pt/ttp64.C: New test.
32520
32521 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32522
32523         * g++.old-deja/g++.pt/spec33.C: New test.
32524
32525 2000-12-14  Catherine Moore  <clm@redhat.com>
32526
32527         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32528         * gcc.c-torture/execute/920612-2.c: Likewise.
32529         * gcc.c-torture/execute/920428-2.c: Likewise.
32530         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32531         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32532
32533 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32534
32535         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32536         * gcc.dg/pack-test-2.c: Likewise.
32537
32538 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32539
32540         Tests by Zack Weinberg <zackw@stanford.edu>.
32541
32542         * gcc.dg/cpp/defined.c: Update.
32543         * gcc.dg/cpp/defined_trad.c: New tests.
32544
32545 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32546
32547         * gcc.dg/cpp/trad-direct.c: Update.
32548
32549 2000-12-11  Neil Booth  <neilb@earthling.net>
32550
32551         * gcc.dg/cpp/defined_trad.c
32552
32553 2000-12-11  Neil Booth  <neilb@earthling.net>
32554
32555         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32556
32557 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32558
32559         * gcc.dg/format-miss-2.c: New test.
32560
32561 2000-12-09  Neil Booth  <neilb@earthling.net>
32562
32563         * gcc.dg/cpp/lineflags.c: New tests.
32564         * gcc.dg/cpp/poison.c: Update.
32565         * gcc.dg/cpp/redef2.c: Update.
32566         * gcc.dg/cpp/skipping.c: New test.
32567
32568 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32569
32570         * g++.old-deja/g++.other/eh3.C: New testcase.
32571
32572 2000-12-07  Neil Booth  <neilb@earthling.net>
32573
32574         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32575         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32576         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32577         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32578         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32579         Update.
32580
32581 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32582
32583         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32584         __SIZE_TYPE__ instead of int for type of integers cast to
32585         pointers.
32586
32587 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32588
32589         * g++.old-deja/g++.other/cleanup4.C: New test.
32590
32591 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32592
32593         * format-sec-1.c: New test.
32594
32595 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32596
32597         * gcc.dg/format-nonlit-3.c: New test.
32598
32599 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32600
32601         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32602         through a null pointer.
32603
32604 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32605
32606         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32607         * g++.old-deja/g++.pt/partial4.C: New test.
32608
32609 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32610
32611         * gcc.c-torture/execute/ieee/hugeval.x: New.
32612
32613 2000-12-06  Neil Booth  <neilb@earthling.net>
32614
32615         * gcc.dg/cpp/backslash2.c: New tests.
32616
32617 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32618
32619         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32620         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32621
32622 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32623
32624         * gcc.c-torture/execute/20001203-2.c: New testcase.
32625
32626 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32627
32628         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32629         * g++.old-deja/g++.other/virtual10.C: New test.
32630
32631 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32632
32633         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32634
32635 2000-12-05  Richard Henderson  <rth@redhat.com>
32636
32637         * gcc.c-torture/compile/20001205-1.c: New.
32638
32639 2000-12-04  Neil Booth  <neilb@earthling.net>
32640
32641         * g++.old-deja/g++.other/virtual9.C: New test.
32642         * g++.old-deja/g++.pt/crash61.C: New test.
32643         * gcc.c-torture/execute/loop-9.c: New test.
32644
32645 2000-12-04  Neil Booth  <neilb@earthling.net>
32646
32647         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32648         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32649         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32650         * gcc.dg/cpp/extratokens.c: ...here.
32651
32652 2000-12-04  Neil Booth  <neilb@earthling.net>
32653
32654         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32655         New tests.
32656
32657 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32658
32659         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32660         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32661
32662 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32663
32664         * gcc.c-torture/execute/20001203-1.c: New test.
32665
32666 2000-12-03  Neil Booth  <neilb@earthling.net>
32667
32668         * gcc.dg/cpp/macro6.c: New test cases.
32669
32670 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32671
32672         * gcc.c-torture/execute/string-opt-9.c: New test.
32673         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32674         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32675         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32676
32677         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32678         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32679
32680 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32681
32682         * gcc.dg/cpp/if-6.c: New testcase.
32683
32684         * gcc.dg/20001201-1.c: New testcase.
32685
32686 2000-12-02  Neil Booth  <neilb@earthling.net>
32687
32688         * g++.old-deja/g++.other/externC4.C,
32689         g++.old-deja/g++.other/friend10.C: New tests.
32690
32691 2000-12-02  Neil Booth  <neilb@earthling.net>
32692
32693         * g++.old-deja/g++.other/instan2.C
32694         * g++.old-deja/g++.other/instan3.C: New test.
32695
32696 2000-12-02  Neil Booth  <neilb@earthling.net>
32697
32698         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32699         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32700         gnuc99.c,gnuc99-pedantic.c: New tests.
32701
32702 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32703
32704         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32705         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32706
32707 2000-12-01  Neil Booth  <neilb@earthling.net>
32708
32709         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32710         * gcc.dg/cpp/poison.c: Update.
32711         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32712
32713 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32714
32715         * g77.f-torture/execute/20001201.f: New test.
32716
32717 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32718
32719         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32720
32721 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32722
32723         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32724
32725 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32726
32727         * g++.old-deja/g++.other/cast6.C: New test.
32728
32729 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32730
32731         * gcc.c-torture/execute/20001130-2.c: New testcase.
32732
32733 2000-11-30  Richard Henderson  <rth@redhat.com>
32734
32735         * gcc.c-torture/execute/20001130-1.c: New test.
32736
32737 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32738
32739         * g++.old-deja/g++.other/op3.C: New test.
32740
32741 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32742
32743         * g++.old-deja/g++.other/op2.C: New test.
32744
32745 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32746
32747         * g++.old-deja/g++.other/crash38.C: New test.
32748
32749 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32750
32751         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32752
32753 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32754
32755         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32756         tests.
32757         * gcc.c-torture/execute/string-opt-6.c: New test.
32758
32759         * gcc.dg/20001117-1.c: Add main.
32760
32761 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32762
32763         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32764         Move from here ...
32765         * gcc.dg/940510-1.c: ... to here.
32766
32767         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32768         zero-size arrays in toplevel structures.
32769
32770 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32771
32772         * gcc.c-torture/execute/loop-8.c: New test.
32773
32774 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32775
32776         * g++.old-deja/g++.other/base1.C: New test.
32777
32778 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32779
32780         * g++.old-deja/g++.other/parse2.C: New test.
32781
32782 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32783
32784         * g++.old-deja/g++.pt/incomplete1.C: New test.
32785
32786 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32787
32788         * g++.old-deja/g++.other/friend9.C: New test.
32789
32790 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32791
32792         * gcc.dg/20001127-1.c: New test.
32793
32794 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32795
32796         * g++.old-deja/g++.pt/friend46.C: New test.
32797
32798 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32799
32800         * g++.old-deja/g++.other/ptrmem8.C: New test.
32801
32802 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32803
32804         * gcc.c-torture/execute/string-opt-7.c: New test.
32805         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32806
32807 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32808
32809         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32810         instead of 'mkcheck 2'.
32811
32812 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32813
32814         * gcc.c-torture/execute/memcheck/driver.c,
32815         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32816         C9X references to refer to C99.
32817
32818 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32819
32820         * gcc.dg/ultrasp3.c: New test.
32821
32822 2000-11-25  Neil Booth  <neilb@earthling.net>
32823
32824         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32825
32826 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32827
32828         * gcc.c-torture/compile/20001123-2.c: New.
32829
32830 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32831
32832         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32833
32834 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32835
32836         * gcc.dg/sequence-point-1.c: Add some new tests.
32837         * gcc.c-torture/execute/20001124-1.c: New test.
32838
32839 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32840
32841         * g++.old-deja/g++.other/vaarg4.C: New test.
32842         * gcc.c-torture/compile/20001123-1.c: New test.
32843
32844 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32845
32846         * g++.other/crash24.C: Adjust and remove XFAIL.
32847         * g++.other/crash37.C: New test.
32848
32849 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32850
32851         * g++.old-deja/g++.pt/instantiate9.C: New test.
32852
32853 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32854
32855         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32856         new ABI, too.
32857
32858         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32859         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32860
32861 2000-11-22  Neil Booth  <neilb@earthling.net>
32862
32863         * gcc.dg/cpp/Wtrigraphs.c: New test.
32864
32865 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32866
32867         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32868
32869 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32870
32871         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32872
32873 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32874
32875         * lib/gcc-dg.exp: load_lib scanasm.exp.
32876         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32877         * lib/g++-dg.exp: load_lib scanasm.exp.
32878         * lib/scanasm.exp: New.
32879         (scan-assembler, scan-assembler-not): Add optional arguments to
32880         test name, or if not present, the pattern name.
32881         (scan-assembler-dem, scan-assembler-dem-not): New.
32882
32883         * g++.dg/dg.exp: New.
32884
32885 2000-11-21  Neil Booth  <neilb@earthling.net>
32886
32887         * gcc.dg/cpp/integrated1.c: Remove.
32888
32889 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32890
32891         * gcc.c-torture/execute/20001121-1.c: New test.
32892
32893 2000-11-21  Richard Henderson  <rth@redhat.com>
32894
32895         * gcc.c-torture/compile/20001121-1.c: New test.
32896
32897 2000-11-20  Neil Booth  <neilb@earthling.net>
32898
32899         * gcc.dg/cpp/integrated1.c: New test.
32900
32901 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32902
32903         * g++.old-deja/g++.other/inline17.C: New test.
32904
32905 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
32906
32907         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
32908         local variable to be zero: I made the variable global. Now
32909         uses abort() and exit() instead of relying on main's return value.
32910
32911 2000-11-20  Neil Booth  <neilb@earthling.net>
32912
32913         * gcc.dg/cpp/paste2.c: Update test.
32914         * objc/execute/paste.m: New test.
32915
32916 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32917
32918         * gcc.dg/c99-condexpr-1.c: New test.
32919
32920 2000-11-20  Neil Booth  <neilb@earthling.net>
32921
32922         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
32923
32924 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
32925
32926         * g++.old-deja/g++.pt/export1.C: New test.
32927
32928 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
32929
32930         * gcc.dg/20001117-1.c: New test.
32931
32932 2000-11-18  Richard Henderson  <rth@redhat.com>
32933
32934         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
32935
32936 2000-11-18  Richard Henderson  <rth@redhat.com>
32937
32938         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
32939         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
32940         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
32941
32942 2000-11-18  Richard Henderson  <rth@redhat.com>
32943
32944         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
32945         (main): New.  Exit cleanly.
32946
32947 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32948
32949         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
32950         gcc.dg/c99-fordecl-2.c: New tests.
32951
32952 2000-11-18  Richard Henderson  <rth@redhat.com>
32953
32954         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
32955         * gcc.c-torture/execute/zerolen-2.c: New.
32956
32957 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32958
32959         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
32960         memory.
32961
32962 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32963
32964         * g++.old-deja/g++.pt/instantiate8.C: New test.
32965
32966 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32967
32968         * g++.old-deja/g++.other/incomplete.C: Add more tests.
32969         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
32970
32971 2000-11-16  Nick Clifton  <nickc@redhat.com>
32972
32973         * gcc.c-torture/execute/nestfunc-2.c: New test.
32974         * gcc.c-torture/execute/nestfunc-3.c: New test.
32975
32976 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32977
32978         * gcc.c-torture/compile/20001116-1.c: New test.
32979
32980 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32981
32982         * gcc.c-torture/execute/20001115-1.c: New test.
32983
32984 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
32985
32986         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
32987         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
32988         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
32989         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32990
32991 2000-11-15  Neil Booth  <neilb@earthling.net>
32992
32993         gcc.dg/cpp/_Pragma1.c: Update.
32994         gcc.dg/cpp/_Pragma2.c: New test.
32995
32996 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32997
32998         * g++.old-deja/g++.other/anon5.C: New test.
32999
33000 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33001
33002         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
33003         tests.
33004
33005 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
33006
33007         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
33008         output.
33009
33010 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33011
33012         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
33013         labels at end of compound statements.
33014
33015 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
33016
33017         * gcc.c-torture/execute/loop-7.c: New test.
33018
33019 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33020
33021         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
33022
33023 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33024
33025         * gcc.dg/c99-bool-1.c: New test.
33026
33027 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33028
33029         * gcc.dg/c99-scope-1.c: Remove xfail.
33030         * gcc.dg/c99-scope-2.c: New test.
33031
33032 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33033
33034         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
33035         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
33036
33037 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
33038
33039         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
33040         error messages.
33041
33042         * g++.mike/p700.C: Don't typedef wchar_t.
33043         * g++.mike/p784.C: Likewise.
33044         * g++.mike/eb101.C: Don't use __wchar_t.
33045
33046 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33047
33048         * g77.f-torture/execute/20001111.[fx]: Test premature exit
33049         from DO loop.
33050
33051 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33052
33053         * gcc.c-torture/execute/20001111-1.c: New test.
33054
33055 2000-11-10  Nick Clifton  <nickc@redhat.com>
33056
33057         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
33058         long multuiple and accumulate.
33059
33060 2000-11-09  Richard Henderson  <rth@redhat.com>
33061
33062         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
33063         via size_t instead of int.
33064
33065         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
33066         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33067         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33068         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33069
33070 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
33071
33072         * gcc.c-torture/compile/20001109-1.c: New test.
33073         * gcc.c-torture/compile/20001109-2.c: New test.
33074
33075 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
33076
33077         * g++.old-deja/g++.pt/operator1.C: New test.
33078         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
33079
33080 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33081
33082         * gcc.dg/20001108-1.c: New test.
33083
33084 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33085
33086         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
33087         with both arguments constant strings.
33088         * gcc.c-torture/execute/string-opt-3.c: New test.
33089         * gcc.c-torture/execute/string-opt-4.c: New test.
33090         * gcc.c-torture/execute/string-opt-5.c: New test.
33091
33092 2000-11-08  Nick Clifton  <nickc@redhat.com>
33093
33094         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
33095         mulsidi3adddi patterns.
33096
33097 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
33098
33099         * g++.old-deja/g++.other/crash36.C: New test.
33100
33101 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
33102
33103         * g++.old-deja/g++.other/init16.C: New test.
33104
33105 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
33106
33107         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
33108
33109 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33110
33111         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
33112         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33113         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33114
33115 2000-11-07  DJ Delorie  <dj@redhat.com>
33116
33117         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
33118
33119 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33120
33121         * gcc.c-torture/execute/string-opt-1.c: New test.
33122
33123 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33124
33125         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
33126         mips-sgi-irix6.* because the MIPS ABI passes floating-point
33127         parameters in registers, and there is no way for a varargs
33128         function to know in which order the integer and floating-point
33129         parameters should be interleaved when they are placed on the
33130         stack.
33131         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33132         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33133
33134 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33135
33136         * gcc.c-torture/execute/string-opt-2.c: New test.
33137
33138 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
33139
33140         * g++.old-deja/g++.pt/crash60.C: New test.
33141
33142 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33143
33144         * g++.old-deja/g++.other/crash24.C: New test.
33145         * g++.old-deja/g++.other/crash25.C: New test.
33146         * g++.old-deja/g++.other/crash26.C: New test.
33147         * g++.old-deja/g++.other/crash27.C: New test.
33148         * g++.old-deja/g++.other/crash28.C: New test.
33149         * g++.old-deja/g++.other/crash29.C: New test.
33150         * g++.old-deja/g++.other/crash30.C: New test.
33151         * g++.old-deja/g++.other/crash31.C: New test.
33152         * g++.old-deja/g++.other/crash32.C: New test.
33153         * g++.old-deja/g++.other/crash33.C: New test.
33154         * g++.old-deja/g++.other/crash34.C: New test.
33155         * g++.old-deja/g++.other/crash35.C: New test.
33156
33157 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33158
33159         * gcc.c-torture/execute/20001031-1.c: New test.
33160
33161 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
33162
33163         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
33164         namespace.
33165
33166         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
33167         standards-conformant.
33168
33169         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
33170
33171         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
33172         * g++.old-deja/g++.mike/p755a.C: Likewise.
33173         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
33174         library makes no calls to `operator new' during initialization.
33175
33176 2000-11-04  Neil Booth  <neilb@earthling.net>
33177
33178         * gcc.dg/cpp/include2.c: New tests.
33179
33180 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
33181
33182         * lib/g++.exp (g++_set_ld_library_path): New function.
33183         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
33184
33185 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
33186
33187         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
33188         warnings.
33189
33190 2000-11-01  Richard Henderson  <rth@redhat.com>
33191
33192         * g++.old-deja/g++.ext/namedret1.C: New.
33193         * g++.old-deja/g++.ext/namedret2.C: New.
33194         * g++.old-deja/g++.ext/namedret3.C: New.
33195
33196 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
33197
33198         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
33199         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
33200
33201 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33202
33203         * gcc.c-torture/execute/va-arg-21.c: New test.
33204
33205 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33206
33207         * gcc.dg/c99-complex-2.c: New test.
33208
33209 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33210
33211         * gcc.c-torture/execute/stdio-opt-1.c: New test.
33212
33213 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
33214
33215         * g++.old-deja/g++.other/inline16.C: New test.
33216
33217 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
33218
33219         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
33220         __PRETTY_FUNCTION__
33221
33222 2000-10-29  Neil Booth  <neilb@earthling.net>
33223
33224         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
33225         New tests.
33226         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
33227         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
33228         optimisation.
33229
33230 2000-10-29  Neil Booth  <neilb@earthling.net>
33231
33232         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
33233         * mi1.c, mi1c.h: Add null directives to multiple-include test.
33234         * mi5.c: Test multiple includes work with -C.
33235         * trigraphs.c: Test ^= version.
33236
33237 2000-10-28  Neil Booth  <neilb@earthling.net>
33238
33239         New tests and test updates for new macro expander.
33240
33241         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
33242         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
33243         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
33244         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
33245         new diagnostic messages.
33246
33247         * gcc.dg/cpp/macro3.c: New tests.
33248
33249 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
33250
33251         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
33252         on the same line.
33253
33254 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
33255
33256         * g++.old-deja/g++.other/eh2.C: New test.
33257
33258 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33259
33260         * gcc.c-torture/execute/20001027-1.c: New test.
33261
33262 2000-10-26  Richard Henderson  <rth@redhat.com>
33263
33264         * gcc.c-torture/execute/20001026-1.c: New.
33265
33266 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
33267
33268         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
33269         * g++.old-deja/g++.law/builtin1.C: Likewise.
33270         * g++.old-deja/g++.law/ctors10.C: Likewise.
33271         * g++.old-deja/g++.law/virtual3.C: Likewise.
33272         * g++.old-deja/g++.mike/p658.C: Likewise.
33273         * g++.old-deja/g++.other/sibcall1.C: Likewise.
33274         * g++.old-deja/g++.other/vaarg2.C: Likewise.
33275         * g++.old-deja/g++.robertl/eb124.C: Likewise.
33276         * g++.old-deja/g++.robertl/eb44.C: Likewise.
33277         * g++.old-deja/g++.robertl/eb77.C: Likewise.
33278
33279 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33280
33281         * gcc.c-torture/compile/20001024-1.c: New test.
33282
33283 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33284
33285         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33286         to tell us whether or not we are using V3.
33287
33288 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33289
33290         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33291         operands.
33292
33293 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33294
33295         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33296
33297 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33298
33299         * gcc.c-torture/execute/20001024-1.c: New test.
33300
33301 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33302
33303         * g++.old-deja/g++.other/sibcall1.C: New test.
33304
33305 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33306
33307         * gcc.dg/noncompile/init-3.c: New test.
33308
33309 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33310
33311         * gcc.dg/format-array-1.c: New test.
33312
33313 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33314
33315         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33316         writing through null pointers; remove comment about testing
33317         unterminated strings.
33318
33319 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33320
33321         * gcc.c-torture/execute/20001017-2.c: New test.
33322
33323 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33324
33325         * gcc.c-torture/compile/20001018-1.c: New test.
33326         * gcc.c-torture/compile/20001018-1.x: Xfail.
33327
33328 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33329
33330         * gcc.c-torture/execute/20001017-1.c: New test.
33331
33332 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33333
33334         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33335         for multiple use of arguments with scanf formats; add tests for
33336         multiple use of arguments.
33337
33338 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33339
33340         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33341
33342 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33343
33344         * gcc.dg/format-miss-1.c: New test.
33345
33346 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33347
33348         * gcc.c-torture/execute/20001013-1.c: New test.
33349
33350 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33351
33352         * gcc.dg/format-branch-1.c: New test.
33353
33354 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33355
33356         * README, lib/file-format.exp: Remove EGCS references.
33357
33358 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33359
33360         * gcc.dg/20001013-1.c: New test.
33361
33362 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33363
33364         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33365         for intmax_t in the compiler using __typeof__ and the type rules
33366         for conditional expressions.
33367
33368 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33369
33370         * gcc.dg/20001012-1.c: New test.
33371         * gcc.dg/20001012-2.c: New test.
33372
33373 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33374
33375         * gcc.dg/format-attr-1.c: New test.
33376
33377 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33378
33379         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33380         __LONG_LONG_MAX__ instead of LLONG_MAX.
33381
33382 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33383
33384         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33385         scanf flags.
33386         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33387         flags.
33388
33389 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33390
33391         * gcc.dg/sequence-pt-1.c: New test.
33392
33393 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33394
33395         * gcc.c-torture/execute/20001011-1.c: New testcase.
33396         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33397
33398 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33399
33400         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33401         does not error on it.
33402
33403 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33404
33405         * gcc.dg/20001009-1.c: New test.
33406
33407 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33408
33409         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33410         * gcc.c-torture/execute/20001009-2.c: ... to here.
33411
33412 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33413
33414         * gcc.c-torture/compile/20001009-1.c: New testcase.
33415         * gcc.c-torture/execute/20001009-1.c: New testcase.
33416         Testcases provided by Jan Hubicka <jh@suse.cz>.
33417
33418 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33419
33420         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33421         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33422         uintmax_t using <limits.h> to emulate the compiler's internal
33423         logic.  No longer XFAIL %j tests.
33424
33425 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33426
33427         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33428         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33429         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33430         regexps and details of expected handling of some bad formats.
33431         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33432         suppression.
33433
33434 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33435
33436         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33437         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33438         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33439         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33440         in list archives.
33441
33442 2000-10-06  Richard Henderson  <rth@cygnus.com>
33443
33444         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33445         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33446         * g++.old-deja/g++.jason/report.C: Likewise.
33447         * g++.old-deja/g++.law/friend5.C: Likewise.
33448         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33449         of the expected warnings.
33450
33451 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33452
33453         * g++.old-deja/g++.pt/enum14.C: New test.
33454
33455 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33456
33457         * g++.old-deja/g++.pt/crash59.C: New test.
33458
33459 2000-10-04  Will Cohen  <wcohen@redhat.com>
33460
33461         * gcc.dg/20000926-1.c: New test.
33462
33463 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33464
33465         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33466         function name for current C++ compiler.
33467         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33468
33469 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33470
33471         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33472         __PRETTY_FUNCTION__.
33473         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33474
33475 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33476
33477         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33478
33479 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33480
33481         * gcc.c-torture/compile/20000923-1.c: New test.
33482
33483 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33484
33485         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33486         * g++.old-deja/g++.pt/ttp62.C: Same.
33487         * g++.old-deja/g++.other/inline14.C: Same.
33488
33489 2000-09-24  Richard Henderson  <rth@cygnus.com>
33490
33491         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33492
33493 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33494
33495         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33496
33497 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33498
33499         * gcc.c-torture/compile/20000922-1.c: New file.
33500
33501 2000-09-21  Nick Clifton  <nickc@redhat.com>
33502
33503         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33504         a signed long modulo operation.
33505         (mod6): New function - perform an unsigned long modulo operation.
33506         (main): Add tests for modulos of very large numbers by very small
33507         dividends.
33508
33509 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33510
33511         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33512
33513 2000-09-19  Richard Henderson  <rth@cygnus.com>
33514
33515         * gcc.dg/compare2.c (case 10): XFAIL.
33516
33517 2000-09-18  Richard Henderson  <rth@cygnus.com>
33518
33519         * gcc.c-torture/execute/20000906-1.c: Move ...
33520         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33521         that support __builtin_trap.
33522
33523 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33524
33525         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33526
33527 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33528
33529         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33530         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33531         more $ format tests.
33532
33533 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33534
33535         * gcc.dg/format-errmk-1.c: New test.
33536
33537 2000-09-17  Greg McGary  <greg@mcgary.org>
33538
33539         * gcc.c-torture/execute/20000917-1.x: Remove.
33540
33541 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33542
33543         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33544
33545 2000-09-17  Greg McGary  <greg@mcgary.org>
33546
33547         * gcc.c-torture/execute/20000917-1.c: New test.
33548         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33549
33550 2000-09-16  Neil Booth  <NeilB@earthling.net>
33551
33552         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33553         in nested macro bug.
33554
33555 2000-09-15  Neil Booth  <NeilB@earthling.net>
33556
33557         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33558
33559 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33560
33561         * gcc.c-torture/execute/20000914-1.c: New test.
33562
33563 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33564
33565         * g++.other/inline13.C: New test.
33566
33567 2000-09-12  Andreas Jaeger  <aj@suse.de>
33568
33569         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33570         constant by Ulrich Drepper <drepper@redhat.com>.
33571
33572 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33573
33574         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33575
33576 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33577
33578         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33579
33580 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33581
33582         * gcc.dg/cpp/backslash.c: New test.
33583
33584 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33585
33586         * gcc.c-torture/execute/20000910-1.c: New test.
33587         * gcc.c-torture/execute/20000910-2.c: Likewise.
33588
33589 2000-09-11  Robert Lipe  <robertl@sco.com>
33590
33591         * gcc.dg/pragma-align.c: New test.
33592
33593 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33594
33595         * g++.old-deja/g++.pt/explicit82.C: New test.
33596         * g++.old-deja/g++.pt/explicit83.C: New test.
33597
33598 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33599
33600         * gcc.dg/asm-names.c: New test.
33601
33602 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33603
33604         * gcc.dg/cpp/tr-warn6.c: New test
33605
33606 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33607
33608         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33609         be accepted.
33610
33611 2000-09-07  Catherine Moore  <clm@redhat.com>
33612
33613         * gcc.c-torture/execute/unroll-1.c: New test.
33614
33615 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33616
33617         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33618         ERROR markers.
33619         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33620         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33621         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33622         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33623         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33624         Preprocess only.
33625         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33626         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33627
33628 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33629
33630         * g++.old-deja/g++.pt/deduct2.C: New test.
33631
33632 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33633
33634         * g++.old-deja/g++.pt/parms2.C: New test.
33635
33636 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33637
33638         * g++.old-deja/g++.pt/crash58.C: New test.
33639
33640 2000-09-06  Greg McGary  <greg@mcgary.org>
33641
33642         * gcc.c-torture/execute/20000906-1.c: New test.
33643         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33644
33645 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33646
33647         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33648
33649 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33650
33651         * g++.old-deja/g++.pt/crash57.C: New test.
33652
33653 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33654
33655         * g++.old-deja/g++.pt/crash56.C: New test.
33656
33657 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33658
33659         * g++.old-deja/g++.pt/koenig1.C: New test.
33660
33661 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33662
33663         * gcc.dg/20000904-1.c: New test.
33664
33665 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33666
33667         * gcc.dg/cpp/paste8.c: New test.
33668
33669 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33670
33671         * gcc.c-torture/compile/20000827-1.c: New test.
33672
33673 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33674
33675         * gcc.dg/format-diag-1.c: New test.
33676
33677 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33678
33679         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33680         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33681         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33682         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33683         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33684
33685 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33686
33687         * g++.old-deja/g++.other/nested4.C: New test.
33688
33689 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33690
33691         * g++.old-deja/g++.ns/scoped1.C: New test.
33692
33693 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33694
33695         * lib/g++.exp: Support testing already-installed GCC.
33696
33697 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33698
33699         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33700
33701 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33702
33703         * gcc.dg/return-type-2.c: New test.
33704
33705 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33706
33707         * gcc.c-torture/compile/20000825-1.c: New test.
33708
33709 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33710
33711         * gcc.dg/dwarf2-2.c: New test.
33712
33713 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33714
33715         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33716         dg-warning regexps.
33717
33718 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33719
33720         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33721         gcc.dg/format-ext-5.c: New tests.
33722
33723 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33724
33725         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33726
33727 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33728
33729         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33730
33731 2000-08-24  Richard Henderson  <rth@cygnus.com>
33732
33733         * gcc.dg/ia64-sync-1.c: New test.
33734         * gcc.dg/ia64-sync-2.c: New test.
33735         * gcc.dg/ia64-asm-1.c: New test.
33736
33737 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33738
33739         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33740         * gcc.dg/format-ext-2.c: New test.
33741
33742 2000-08-23  Jason Merrill  <jason@redhat.com>
33743
33744         * lib/old-dejagnu.exp: Also ignore "In member function" and
33745         "At global scope".
33746
33747 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33748
33749         * gcc.dg/noncompile/label-lineno-1.c: New test.
33750
33751 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33752
33753         * gcc.dg/c99-array-nonobj-1.c: New test.
33754
33755 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33756
33757         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33758         tests.
33759         * gcc.dg/format-ext-1.c: New test.
33760
33761 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33762
33763         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33764         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33765         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33766         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33767         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33768
33769 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33770
33771         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33772         gcc.dg/c99-strftime-2.c: New tests.
33773
33774 2000-08-22  Richard Henderson  <rth@cygnus.com>
33775
33776         * gcc.c-torture/execute/20000822-1.c: New test.
33777
33778 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33779
33780         * gcc.c-torture/execute/20000819-1.x: Remove.
33781
33782 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33783
33784         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33785         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33786         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33787         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33788         gcc.dg/format-xopen-1.c: New tests.
33789
33790 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33791
33792         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33793
33794 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33795
33796         * g++.old-deja/g++.other/loop2.C: New test.
33797
33798         * gcc.c-torture/compile/20000606-1.c: New test.
33799         * gcc.c-torture/compile/20000728-1.c: New test.
33800         * gcc.c-torture/execute/20000801-1.c: New test.
33801         * gcc.c-torture/execute/20000801-2.c: New test.
33802         * gcc.c-torture/execute/20000819-1.c: New test.
33803         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33804         * gcc.dg/20000629-1.c: New test.
33805         * gcc.dg/20000724-1.c: New test.
33806         * gcc.dg/20000807-1.c: New test.
33807
33808 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33809
33810         * gcc.dg/cpp/pragma-1.c: New test.
33811         * gcc.dg/cpp/pragma-2.c: New test.
33812
33813 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33814
33815         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33816         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33817
33818 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33819
33820         * gcc.c-torture/compile/20000818-1.c: New test.
33821
33822 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33823
33824         * gcc.c-torture/execute/20000818-1.c: New test.
33825
33826 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33827
33828         * gcc.dg/format-va-1.c: New test.
33829
33830 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33831
33832         * g++.old-deja/g++.other/typedef8.C: New test.
33833
33834 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33835
33836         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33837         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33838         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33839         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33840         * g++.old-deja/g++.other/ptrmem7.C: New test.
33841         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33842
33843 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33844
33845         * g++.old-deja/g++.pt/typename27.C: New test.
33846
33847 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33848
33849         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33850         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33851         * g++.old-deja/g++.pt/friend45.C: New test.
33852         * g++.old-deja/g++.other/friend8.C: New test.
33853
33854 2000-08-15  Richard Henderson  <rth@cygnus.com>
33855
33856         * gcc.c-torture/execute/20000815-1.c: New test.
33857
33858 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33859
33860         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33861         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33862         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33863
33864 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33865
33866         * g++.old-deja/g++.other/refinit2.C: New test.
33867
33868 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33869
33870         * lib/c-torture.exp (c-torture): Make
33871         compiler_conditional_xfail_data global.
33872         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33873         compiler_conditional_xfail_data machinery.
33874         (f-torture-execute): Likewise.
33875         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33876         and only when unrolling loops.
33877
33878         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33879
33880 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33881
33882         * g++.old-deja/g++.pt/explicit81.C: New test.
33883
33884 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33885
33886         * g++.old-deja/g++.pt/typename26.C: New test.
33887
33888 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
33889
33890         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
33891         warning.
33892
33893 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33894
33895         * g++.old-deja/g++.other/array3.C: New test.
33896
33897 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33898
33899         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
33900         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
33901         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
33902         New tests.
33903
33904 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
33905
33906         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
33907         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33908
33909 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
33910
33911         * gcc.c-torture/execute/20000808-1.c: New test.
33912
33913 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33914
33915         * gcc.dg/c90-const-expr-1.c: New test.
33916
33917 2000-08-08  Richard Henderson  <rth@cygnus.com>
33918
33919         * gcc.dg/noncompile/920923-1.c: Declare calloc.
33920
33921 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33922
33923         * gcc.dg/noncompile/const-ll-1.c: New test.
33924
33925 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33926
33927         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
33928
33929 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33930
33931         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
33932         that running programs linked against the shared version of libobjc
33933         run correctly.
33934
33935 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33936
33937         * gcc.dg/c99-printf-1.c: New test.
33938
33939 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33940
33941         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
33942
33943 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
33944
33945         * gcc.c-torture/execute/20000731-1.x: Delete.
33946
33947 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
33948
33949         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
33950         and torture_without_loops as is done by c-torture.exp.
33951         (search_for): Copy from c-torture.exp.
33952         (gcc-dg-runtest): New function, drives a directory of tests
33953         iterating over the TORTURE_OPTIONS.
33954         (scan-assembler, scan-assembler-not): Move here from
33955         individual directory drivers.
33956
33957         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
33958         defined by lib/gcc-dg.exp.
33959         * gcc.dg/cpp/cpp.exp: Likewise.
33960         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
33961         gcc-dg-runtest, so we cycle over optimization options.
33962
33963         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
33964         * gcc.dg/compare2.c: No longer expected to fail.
33965
33966 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33967
33968         * gcc.c-torture/execute/20000804-1.c: New test.
33969
33970 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33971
33972         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
33973
33974 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
33975
33976         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
33977
33978 2000-08-03  Jeffrey A Law  (law@cygnus.com)
33979
33980         * gcc.c-torture/compile/20000803-1.c: New test.
33981
33982 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33983
33984         * gcc.c-torture/execute/20000801-3.c,
33985         gcc.c-torture/execute/20000801-4.c: New tests.
33986         * gcc.c-torture/execute/20000801-3.x,
33987         gcc.c-torture/execute/20000801-4.x: Xfail.
33988
33989 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
33990
33991         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
33992         libobjc/.libs to allow for libtool.
33993
33994 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
33995
33996         * gcc.c-torture/compile/20000802-1.c: New test.
33997
33998 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
33999
34000         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
34001
34002 2000-07-31  Jeffrey A Law  (law@cygnus.com)
34003
34004         * gcc-c-torture/execute/20000731-2.c: New test.
34005
34006         * gcc.c-torture/execute/20000731-1.c: New test.
34007         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
34008
34009 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
34010
34011         * testsuite/gcc.dg/cpp/paste7.c: New test.
34012         * gcc.dg/cpp/20000725-1.c: New test.
34013
34014 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
34015
34016         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
34017         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
34018         declaration warning for __builtin_dwarf_reg_size.
34019
34020         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
34021
34022 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34023
34024         * gcc.dg/noncompile/voidparam-1.c: New test.
34025
34026 2000-07-30  Richard Henderson  <rth@cygnus.com>
34027
34028         * gcc.dg/c90-digraph-1.c: Don't xfail.
34029         * gcc.dg/compare2.c (case 10): Xfail.
34030         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
34031
34032 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
34033
34034         * gcc.dg/c99-main-1.c: New test.
34035
34036 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34037
34038         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
34039
34040 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
34041
34042         * gcc.c-tortuer/execute/20000726-1.c: New test.
34043
34044 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
34045
34046         * gcc.c-torture/execute/enum-2.c: New test.
34047
34048 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34049
34050         * gcc.dg/cpp/tr-warn3.c: New test.
34051
34052 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34053
34054         * g++.old-deja/g++.ext/implicit1.C: Remove.
34055         * g++.old-deja/g++.jason/c2.C: Remove
34056         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
34057         * g++.old-deja/g++.pt/crash16.C: Likewise.
34058         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
34059
34060 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34061
34062         * g++.old-deja/g++.other/for2.C: New test.
34063
34064 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
34065
34066         * gcc.dg/20000720-1.c: New test.
34067
34068 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
34069
34070         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
34071
34072 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
34073
34074         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
34075         * gcc.c-torture/execute/20000722-1.c: New.
34076         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
34077
34078 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
34079
34080         * gcc.dg/cpp/20000720-1.S: New test.
34081
34082 2000-07-21  Michael Meissner  <meissner@redhat.com>
34083
34084         * gcc.c-torture/execute/ieee/hugeval.c: New test.
34085
34086 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34087
34088         * g++.old-deja/g++.brendan/crash16.C,
34089         g++.old-deja/g++.brendan/parse3.C,
34090         g++.old-deja/g++.brendan/redecl1.C,
34091         g++.old-deja/g++.ns/template13.C,
34092         g++.old-deja/g++.other/decl4.C,
34093         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
34094
34095 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34096
34097         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
34098         and "Internal error".
34099
34100         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
34101         regexps.
34102         * gcc.dg/cpp/paste6.c: New test.
34103
34104 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
34105
34106         * gcc.dg/cpp/tr-direct.c: New test.
34107
34108         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
34109         gcc.dg/cpp/undef1.c: Tweak error regexps.
34110
34111 2000-07-18  Eric Christopher <echristo@redhat.com>
34112
34113         * gcc.c-torture/compile/20000718-1.c: New test.
34114
34115 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
34116
34117         * cpplex.c (_cpp_push_token): If the token being pushed back
34118         is the previous token in this context, just subtract one from
34119         context->posn.
34120         * cppmacro.c (save_expansion): Clear aux field when storing a
34121         placemarker.
34122
34123 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
34124
34125         * gcc.dg/noncompile/redecl-1.c: New test.
34126
34127 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
34128
34129         * gcc.c-torture/execute/20000717-5.c: New test.
34130         * gcc.c-torture/execute/20000717-1.x: Removed.
34131
34132 2000-07-17  Richard Henderson  <rth@cygnus.com>
34133
34134         * gcc.c-torture/execute/20000717-4.c: New test.
34135
34136 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
34137
34138         * gcc.dg/cpp/syshdr.c: New test.
34139         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
34140
34141 2000-07-17  Neil Booth  <neilb@earthling.net>
34142
34143         * gcc.dg/cpp/cmdlne-dM.c: New test.
34144         * gcc.dg/cpp/cmdlne-dD.c: New test.
34145
34146 2000-07-17  Jeffrey A Law  (law@cygnus.com)
34147
34148         * gcc.c-torture/execute/20000717-3.c: New test.
34149
34150         * gcc.c-torture/compile/20000717-1.c: New test.
34151
34152 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
34153
34154         * gcc.c-torture/execute/20000717-2.c: New test.
34155
34156 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34157
34158         * gcc.dg/formatz-1.c: New test.
34159
34160         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
34161         * gcc.dg/c99-digraph-1.c: New tests.
34162
34163         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
34164         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
34165
34166         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
34167         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
34168         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
34169         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
34170         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
34171         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
34172         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
34173
34174 2000-07-17   Greg McGary <greg@mcgary.org>
34175
34176         * gcc.c-torture/execute/20000717-1.c: New test.
34177         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
34178
34179 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
34180
34181         * gcc.c-torture/execute/20000715-2.c: New test.
34182         * gcc.dg/20000715-1.c: New test.
34183
34184 2000-07-15  Michael Meissner  <meissner@redhat.com>
34185
34186         * gcc.c-torture/execute/20000715-1.c: New test.
34187
34188 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
34189
34190         * gcc.c-torture/execute/20000707-1.c: New test.
34191
34192 2000-07-13  Neil Booth  <NeilB@earthling.net>
34193
34194         * testsuite/gcc.dg/cpp/digraph1.c,
34195         testsuite/gcc.dg/cpp/digraph2.c,
34196         testsuite/gcc.dg/cpp/digraphs.c: New tests.
34197
34198 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
34199
34200         * g77.f-torture/compile/20000630-2.f:  New test.
34201         * g77.f-torture/compile/20000630-2.x
34202
34203 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34204
34205         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
34206
34207 2000-07-11  Neil Booth  <NeilB@earthling.net>
34208
34209         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
34210
34211 2000-07-11  Neil Booth  <NeilB@earthling.net>
34212
34213         * gcc.dg/cpp/cmdlne-C.c: New.
34214
34215 2000-07-09  Neil Booth  <NeilB@earthling.net>
34216
34217         * gcc.dg/cpp/directiv.c: New tests.
34218         * gcc.dg/cpp/undef1.c: Update.
34219
34220 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
34221
34222         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
34223
34224 2000-07-09  Neil Booth  <NeilB@earthling.net>
34225
34226         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
34227
34228 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
34229
34230         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
34231         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
34232
34233 2000-07-08  Neil Booth  <NeilB@earthling.net>
34234
34235         * gcc.dg/cpp/macsyntx.c: New tests.
34236
34237 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34238
34239         * gcc.dg/20000707-1.c: New test.
34240
34241 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34242
34243         * gcc.c-torture/execute/20000706-1.c: New test.
34244         * gcc.c-torture/execute/20000706-2.c: New test.
34245         * gcc.c-torture/execute/20000706-3.c: New test.
34246         * gcc.c-torture/execute/20000706-4.c: New test.
34247         * gcc.c-torture/execute/20000706-5.c: New test.
34248
34249 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34250
34251         * g++.old-deja/g++.pt/instantiate7.C: New test.
34252
34253 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34254
34255         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
34256         * g++.old-deja/g++.mike/thunk3.C: Likewise.
34257         * g++.old-deja/g++.other/rtti3.C: Likewise.
34258         * g++.old-deja/g++.other/rttid3.C: Likewise.
34259
34260 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
34261
34262         *  g77.f-torture/compile/20000630-1.x: Fix typo
34263
34264 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
34265
34266         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
34267         assembly output.
34268
34269 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
34270
34271         * gcc.dg/cpp/ident.c: New test.
34272
34273 2000-07-05  Neil Booth  <NeilB@earthling.net>
34274
34275         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
34276           gcc.dg/cpp/lexstrng.c: New tests.
34277
34278 2000-07-04  Neil Booth  <NeilB@earthling.net>
34279
34280         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34281         * gcc.dg/cpp/strify2.c: Same.
34282
34283 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34284
34285         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34286         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34287         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34288         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34289
34290         * testsuite/gcc.dg/cpp/macro1.c,
34291         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34292         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34293         testsuite/gcc.dg/cpp/strify1.c,
34294         testsuite/gcc.dg/cpp/strify2.c: New tests.
34295
34296 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34297
34298         * gcc.c-torture/execute/20000703-1.c: New test.
34299
34300 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34301
34302         * g++.old-deja/g++.pt (lookup10.C): New test.
34303
34304 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34305
34306         * g++.old-deja/g++.pt (typename25.C): New test.
34307
34308 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34309
34310         * gcc.c-torture/compile/20000701-1.c: New test.
34311
34312 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34313
34314         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34315         to test case.
34316
34317 2000-06-30  Catherine Moore  <clm@cygnus.com>
34318
34319         * gcc.c-torture/execute/align-1.c: New test.
34320
34321 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34322
34323         * g++.old-deja/g++.pt/expr8.C: New test.
34324         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34325
34326 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34327
34328         * gcc.c-torture/compile/20000629-1.c: New test.
34329
34330 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34331
34332
34333         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34334         gcc.dg/noncompile directory, depending on whether they're
34335         preprocessor tests or not.  Annotate all the tests for the dg
34336         framework.
34337
34338         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34339         * gcc.dg/noncompile/noncompile.exp: New.
34340
34341         * Moved files:
34342         Old name                                New name
34343         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34344         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34345         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34346         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34347         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34348         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34349         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34350         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34351         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34352         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34353         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34354         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34355         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34356         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34357         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34358         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34359         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34360         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34361         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34362         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34363         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34364         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34365         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34366         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34367
34368         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34369         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34370         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34371         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34372         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34373         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34374
34375 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34376
34377         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34378         declare one variable.  On the fourth, error.
34379         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34380         declared by 20000628-1a.h.
34381
34382 2000-06-29  Richard Henderson  <rth@redhat.com>
34383
34384         * gcc.c-torture/execute/930529-1.x: New file.
34385         * gcc.dg/920413-1.c: Adjust expected warning text.
34386         * gcc.dg/980217-1.c: Declare abort.
34387         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34388
34389 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34390
34391         * g77.f-torture/compile/20000629-1.f: New test.
34392         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34393
34394 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34395
34396         Rearrange lots of files, removing entirely the
34397         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34398         directories.
34399
34400         * Deleted files:
34401         gcc.c-torture/code_quality/code_quality.exp
34402         gcc.c-torture/special/special.exp
34403         gcc.failure/failure.exp
34404         gcc.failure/940409-1.x
34405         gcc.c-torture/compile/961203-1.x
34406
34407         * New files:
34408         gcc.misc-tests/linkage.exp
34409         gcc.c-torture/execute/920730-1t.c
34410         gcc.c-torture/execute/920730-1t.x
34411         gcc.c-torture/compile/920520-1.x
34412         gcc.c-torture/compile/920521-1.x
34413         gcc.c-torture/compile/981006-1.x
34414         gcc.c-torture/execute/eeprof-1.x
34415
34416         * Moved files (possibly with modifications to fit a new harness):
34417         Old name                                New name
34418         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34419         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34420         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34421         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34422         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34423         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34424         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34425         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34426         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34427         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34428         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34429         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34430         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34431         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34432
34433 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34434
34435         * c-torture/compile/961203-1.x: Delete.
34436
34437         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34438         not exit. Include stdio.h.
34439         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34440         * gcc.misc-tests/dg-12.c: Likewise.
34441         * gcc.misc-tests/dg-5.c: Likewise.
34442         * gcc.misc-tests/dg-6.c: Likewise.
34443         * gcc.misc-tests/dg-7.c: Prototype abort.
34444         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34445         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34446         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34447         not exit.
34448         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34449         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34450
34451 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34452
34453         * gcc.dg/cpp/20000628-1.c: New test.
34454         * gcc.dg/cpp/20000628-1.h: New header for above test.
34455         * gcc.dg/cpp/20000628-1a.h: Likewise.
34456
34457 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34458
34459         * gcc.dg/cpp: New directory.
34460         * gcc.dg/cpp/cpp.exp: New driver.
34461         * gcc.dg/cpp/20000627-1.c: New test.
34462         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34463         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34464         and rewrite as a compilation test.
34465
34466         * gcc.dg: Move many files into the cpp subdirectory, possibly
34467         renaming or editing them as well.
34468         Old name                New name
34469         990119-1.c              cpp/19990119-1.c
34470         990228-1.c              cpp/19990228-1.c
34471         990407-1.c              cpp/19990407-1.c
34472         990409-1.c              cpp/19990409-1.c
34473         990413-1.c              cpp/19990413-1.c
34474         990703-1.c              cpp/19990703-1.c
34475         20000127-1.c            cpp/20000127-1.c
34476         20000129-1.c            cpp/20000129-1.c
34477         20000207-1.c            cpp/20000207-1.c
34478         20000207-2.c            cpp/20000207-2.c
34479         20000209-1.c            cpp/20000209-1.c
34480         20000209-2.c            cpp/20000209-2.c
34481         20000301-1.c            cpp/20000301-1.c
34482         20000419-1.c            cpp/20000419-1.c
34483         20000510-1.S            cpp/20000510-1.S
34484         20000519-1.c            cpp/20000519-1.c
34485         20000529-1.c            cpp/20000529-1.c
34486         20000625-1.c            cpp/20000625-1.c
34487         20000625-2.c            cpp/20000625-2.c
34488         cpp-as1.c               cpp/assert1.c
34489         cpp-as2.c               cpp/assert2.c
34490         cxx-comments-1.c        cpp/cxxcom1.c
34491         cxx-comments-2.c        cpp/cxxcom2.c
34492         endif-label.c           cpp/endif.c
34493         cpp-hash1.c             cpp/hash1.c
34494         cpp-hash2.c             cpp/hash2.c
34495         cpp-if1.c               cpp/if-1.c
34496         cpp-if2.c               cpp/if-2.c
34497         cpp-if3.c               cpp/if-3.c
34498         cpp-if4.c               cpp/if-4.c
34499         cpp-if5.c               cpp/if-5.c
34500         cpp-cond.c              cpp/if-cexp.c
34501         cpp-missingop.c         cpp/if-mop.c
34502         cpp-missingparen.c      cpp/if-mpar.c
34503         cpp-opprec.c            cpp/if-oppr.c
34504         cpp-ifparen.c           cpp/if-paren.c
34505         cpp-shortcircuit.c      cpp/if-sc.c
34506         cpp-shift.c             cpp/if-shift.c
34507         cpp-unary.c             cpp/if-unary.c
34508         cpp-li1.c               cpp/line1.c
34509         cpp-li2.c               cpp/line2.c
34510         lineno.c                cpp/line3.c
34511         lineno-2.c              cpp/line4.c
34512         cpp-mi.c                cpp/mi1.c
34513         cpp-mic.h               cpp/mi1c.h
34514         cpp-micc.h              cpp/mi1cc.h
34515         cpp-mind.h              cpp/mi1nd.h
34516         cpp-mindp.h             cpp/mi1ndp.h
34517         cpp-mix.h               cpp/mi1x.h
34518         cpp-mi2.c               cpp/mi2.c
34519         cpp-mi2a.h              cpp/mi2a.h
34520         cpp-mi2b.h              cpp/mi2b.h
34521         cpp-mi2c.h              cpp/mi2c.h
34522         cpp-mi3.c               cpp/mi3.c
34523         cpp-mi3.def             cpp/mi3.def
34524         poison-1.c              cpp/poison.c
34525         pr-impl.c               cpp/prag-imp.c
34526         cpp-redef-2.c           cpp/redef1.c
34527         cpp-redef.c             cpp/redef2.c
34528         strpaste.c              cpp/strp1.c
34529         strpaste-2.c            cpp/strp2.c
34530         cpp-tradpaste.c         cpp/tr-paste.c
34531         cpp-tradstringify.c     cpp/tr-str.c
34532         cpp-tradwarn1.c         cpp/tr-warn1.c
34533         cpp-tradwarn2.c         cpp/tr-warn2.c
34534         trigraphs.c             cpp/trigraphs.c
34535         cpp-unc1.c              cpp/unc1.c
34536         cpp-unc2.c              cpp/unc2.c
34537         cpp-unc3.c              cpp/unc3.c
34538         cpp-unc.c               cpp/unc4.c
34539         undef.c                 cpp/undef1.c
34540         undef-2.c               cpp/undef2.c
34541         cpp-wi1.c               cpp/widestr1.c
34542
34543 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34544
34545         * lib/g++.exp (g++_include_flags): Tweak.
34546
34547 2000-06-27  H.J. Lu  <hjl@gnu.org>
34548             Loren J. Rittle  <ljrittle@acm.org>
34549
34550         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34551         version with one that knows about the new gcc tree structure.
34552         (g++_link_flags): Same.
34553
34554 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34555
34556         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34557         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34558         case we are cross-compiling.
34559
34560         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34561         g++.old-deja/g++.niklas/Makefile.in,
34562         g++.old-deja/g++.niklas/configure.in,
34563         g++.old-deja/g++.other/Makefile.in,
34564         g++.old-deja/g++.other/configure.in,
34565         gcc.c-torture/code_quality/Makefile.in,
34566         gcc.c-torture/code_quality/configure.in,
34567         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34568         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34569         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34570         gcc.c-torture/execute/ieee/Makefile.in,
34571         gcc.c-torture/execute/ieee/configure.in,
34572         gcc.c-torture/noncompile/Makefile.in,
34573         gcc.c-torture/noncompile/configure.in,
34574         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34575         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34576         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34577
34578 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34579
34580         * g++.old-deja/g++.other/ambig3.C: New test.
34581
34582 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34583
34584         * g++.old-deja/g++.pt/syntax1.C: New test.
34585         * g++.old-deja/g++.pt/syntax2.C: New test.
34586         * g++.old-deja/g++.other/syntax3.C: New test.
34587         * g++.old-deja/g++.other/syntax4.C: New test.
34588
34589 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34590
34591         * gcc.dg/20000623-1.c: Prototype exit and abort.
34592
34593 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34594
34595         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34596         New tests.
34597         * gcc.dg/cpp-mi3.def: New file.
34598
34599         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34600         inside assertions.
34601         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34602         lexer's error messages.
34603         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34604         divine anything from the linemarkers.
34605         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34606         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34607
34608 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34609
34610         * gcc.dg/20000623-1.c: New test.
34611
34612 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34613
34614         * gcc.c-torture/execute/20000622-1.c: New test.
34615
34616 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34617
34618         * g++.old-deja/g++.other/init15.C: New test.
34619
34620 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34621
34622         * g++.old-deja/g++.pt/vaarg2.C: New test.
34623         * g++.old-deja/g++.pt/vaarg3.C: New test.
34624
34625 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34626
34627         * g++.old-deja/g++.other/dyncast6.C: New test.
34628
34629 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34630
34631         * gcc.c-torture/execute/loop-6.c: New test.
34632
34633 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34634
34635         * gcc.dg/20000614-1.c: New test.
34636         * gcc.dg/20000614-2.c: New test.
34637
34638 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34639
34640         * g++.old-deja/g++.other/inline12.C: New test.
34641
34642 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34643
34644         * g++.old-deja/g++.other/eh1.C: New test.
34645
34646 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34647
34648         * g++.old-deja/g++.other/type.C: New test.
34649
34650 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34651
34652         * g++.old-deja/g++.other/initstring.C: New test.
34653
34654 2000-06-12  Jason Merrill  <jason@redhat.com>
34655
34656         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34657
34658 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34659
34660         * gcc.c-torture/compile/20000609-1.c: New test.
34661
34662 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34663
34664         * gcc.dg/20000609-1.c: New test.
34665
34666 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34667
34668         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34669         * gcc.c-torture/noncompile/poison-1.c: Move...
34670         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34671         * gcc.dg/cpp-li1.c: Add a token after the #line.
34672
34673 2000-06-05  Richard Henderson  <rth@cygnus.com>
34674
34675         * gcc.c-torture/execute/20000605-2.c: New test.
34676         * gcc.c-torture/execute/20000605-3.c: New test.
34677
34678 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34679
34680         * g77.f-torture/execute/20000503-1.x: New file.
34681
34682 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34683
34684         * g++.old-deja/g++.eh/badalloc1.C: New test.
34685
34686 2000-06-05  Richard Henderson  <rth@cygnus.com>
34687
34688         * gcc.c-torture/execute/20000605-1.c: New test.
34689
34690 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34691             Nathan Sidwell <nathan@codesourcery.com>
34692
34693         * gcc.c-torture/compile/20000605-1.c: New test.
34694
34695 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34696
34697         * g77.f-torture/compile/20000601-1.f:  New test.
34698
34699 2000-06-03  Richard Henderson  <rth@cygnus.com>
34700
34701         * gcc.c-torture/execute/20000603-1.c: New.
34702
34703 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34704
34705         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34706         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34707
34708 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34709
34710         * gcc.dg/compare2.c (case 12): XFAIL.
34711         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34712         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34713
34714         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34715
34716 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34717
34718         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34719         guard macro is already defined when the header is first
34720         included.
34721         * gcc.dg/cpp-mix.h: New file.
34722         * gcc.dg/endif-label.c: Update patterns to match compiler.
34723
34724         * g++.brendan/complex1.C: Declare abort.
34725         * g++.law/refs4.C: Remove XFAIL.
34726         * g++.oliva/expr2.C: Declare abort and exit.
34727
34728 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34729
34730         * gcc.c-torture/execute/20000528-1.c: New test.
34731
34732         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34733         * g++.old-deja/g++.law/temps4.C: Likewise.
34734
34735         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34736         stdlib.h.  Call abort() on failure.
34737         * g++.old-deja/g++.law/refs4.C: Likewise.
34738         * g++.old-deja/g++.law/temps4.C: Likewise.
34739         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34740         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34741
34742 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34743
34744         Relative to g++.dg/special:
34745         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34746
34747         Relative to g++.old-deja:
34748         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34749         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34750         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34751         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34752         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34753         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34754         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34755
34756         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34757         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34758         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34759         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34760         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34761         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34762         and/or string.h.
34763
34764         * g++.other/goto1.C: Update expectations for error messages.
34765
34766 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34767
34768         * gcc.c-torture/compile/20000523-1.c: New test.
34769
34770 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34771
34772         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34773
34774 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34775
34776         * g++.old-deja/g++.eh/catch11.C: New test.
34777         * g++.old-deja/g++.eh/catch12.C: New test.
34778
34779 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34780
34781         * gcc.c-torture/execute/20000523-1.c: New test.
34782
34783 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34784
34785         * c-torture/execute/bcp-1.c: Replace abort in arg of
34786         __builtin_constant_p with a generic external function.
34787
34788         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34789         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34790         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34791         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34792         Prototype abort and/or exit.
34793
34794         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34795         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34796         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34797         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34798
34799 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34800
34801         * gcc.dg/dwarf2-1.c: New test.
34802
34803 2000-05-20  Richard Henderson  <rth@cygnus.com>
34804
34805         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34806
34807 2000-05-20  Andreas Jaeger  <aj@suse.de>
34808
34809         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34810         testcase.
34811
34812 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34813
34814         * gcc.c-torture/execute/20000519-2.c: New test.
34815
34816 2000-05-19  Andreas Jaeger  <aj@suse.de>
34817
34818         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34819         which fails with SSA.
34820
34821         * lib/c-torture.exp: Also test with -O3 -fssa.
34822
34823 2000-05-18  Michael Meissner  <meissner@redhat.com>
34824
34825         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34826         * gcc.c-torture/execute/920415-1.c: Ditto.
34827         * gcc.c-torture/execute/920501-1.c: Ditto.
34828         * gcc.c-torture/execute/conversion.c: Ditto.
34829         * gcc.c-torture/execute/cvt-1.c: Ditto.
34830
34831 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34832
34833         * gcc.c-torture/compile/20000518-1.c: New test.
34834
34835 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34836
34837         * g77.f-torture/compile/200005018.f:  New test.
34838
34839 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34840
34841         * gcc.c-torture/compile/20000517-1.c: New test.
34842
34843 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34844
34845         * gcc.c-torture/execute/20000516-1.c: New test.
34846
34847 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34848
34849         * g++.old-deja/g++.other/eh.C: New test.
34850
34851 2000-05-12  Richard Henderson  <rth@cygnus.com>
34852
34853         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34854         constants through to doit's conditional.
34855
34856 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34857
34858         * gcc.c-torture/compile/20000511-1.c: New test.
34859         * g77.f-torture/compile/20000511-1.f: New test.
34860         * g77.f-torture/compile/20000511-2.f: New test.
34861
34862 2000-05-11  Michael Meissner  <meissner@redhat.com>
34863
34864         * gcc.c-torture/execute/20000511-1.c: New test.
34865
34866 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34867
34868         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34869         * gcc.dg/20000510-1.S: New.
34870
34871 2000-05-08  Catherine Moore  <clm@cygnus.com>
34872
34873         * gcc.dg/unused-3.c: New.
34874
34875 2000-05-06  Richard Henderson  <rth@cygnus.com>
34876
34877           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34878           * g++.old-deja/g++.mike/warn1.C: Likewise.
34879           * g++.old-deja/g++.pt/local1.C: Likewise.
34880           * g++.old-deja/g++.pt/local7.C: Likewise.
34881           * g++.old-deja/g++.pt/spec16.C: Likewise.
34882
34883 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
34884
34885         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
34886
34887 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
34888
34889           * g77.f-torture/execute/20000503-1.f:  New test.
34890
34891 2000-05-04  Andreas Jaeger  <aj@suse.de>
34892
34893         * gcc.dg/noreturn-2.c: New test.
34894
34895 2000-05-04  Neil Booth  <NeilB@earthling.net>
34896
34897         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
34898         preprocessor.
34899
34900 2000-05-04  Richard Henderson  <rth@cygnus.com>
34901
34902         * gcc.c-torture/execute/20000503-1.c: Fix typo.
34903
34904 2000-05-04  Richard Henderson  <rth@cygnus.com>
34905
34906         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
34907         OpenSSL by Jason R Thorpe.
34908
34909 2000-05-03  Jim Wilson  <wilson@cygnus.com>
34910
34911         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
34912
34913 2000-05-03  Robert Lipe <robertlipe@usa.net>
34914
34915         * gcc.dg/20000503-1.c: New test.
34916
34917 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
34918
34919         * gcc.c-torture/compile/20000502-1.c: New test.
34920         * g++.old-deja/g++.other/align.C: New test.
34921         * gcc.dg/cpp-tradstringify.c: New test.
34922
34923 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34924
34925         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
34926         and hard registers.
34927
34928 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
34929
34930         * gcc.c-torture/execute/loop-5.c: New test.
34931
34932 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
34933
34934         * gcc.c-torture/execute/va-arg-20.c: New test.
34935
34936 2000-04-23  Jeffrey A Law  (law@cygnus.com)
34937
34938         * gcc.c-torture/execute/20000422-1.c: New test.
34939
34940 2000-04-20  Greg McGary  <gkm@gnu.org>
34941
34942         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
34943         when optimizing, but without sibling-call optimizations (-O1).
34944
34945 2000-04-20  Jeffrey A Law  (law@cygnus.com)
34946
34947           * gcc.c-torture/compile/20000420-1.c: New test.
34948
34949 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34950
34951         * g++.abi/ptrflags.C: New test.
34952         * g++.eh/catchptr1.C: Test incomplete pointer chains.
34953
34954 2000-04-19  Catherine Moore  <clm@cygnus.com>
34955
34956         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
34957
34958 2000-04-19  Greg McGary  <gkm@gnu.org>
34959
34960         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
34961         sibling-call optimizations.
34962
34963 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
34964
34965         * gcc.dg/20000419-1.c: New test.
34966
34967 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
34968
34969         * gcc.c-torture/execute/20000412-6.c: New test.
34970
34971 2000-04-12  Jeffrey A Law  (law@cygnus.com)
34972
34973         * gcc.c-torture/execute/20000412-5.c: New test.
34974         * g77.f-torture/compile/20000412-1.f: New test.
34975         * gcc.c-torture/execute/20000412-4.c: New test.
34976         * gcc.c-torture/compile/20000412-2.c: New test.
34977         * gcc.c-torture/execute/20000412-3.c: New test.
34978         * gcc.c-torture/compile/20000412-1.c: New test.
34979         * gcc.c-torture/execute/20000412-2.c: New test.
34980
34981 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
34982
34983         * objc/execute/bf-20.m: New test.
34984
34985 2000-04-10  Richard Henderson  <rth@cygnus.com>
34986
34987         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
34988
34989         * gcc.c-torture/execute/20000412-1.c: New test.
34990
34991 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34992
34993         * g++.old-deja/g++.eh/catchptr1.C: New test.
34994
34995 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
34996
34997         * g++.old-deja/g++.abi/cxa_vec.C: New test.
34998
34999 2000-04-08  Neil Booth  <NeilB@earthling.net>
35000
35001         * gcc.dg/cpp-nullchar.c: Remove test as
35002         embedded nulls cause problems.
35003
35004 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35005
35006         * gcc.dg/compare2.c: New test.
35007
35008 2000-04-08  Neil Booth  <NeilB@earthling.net>
35009
35010         * gcc.dg/cpp-nullchar.c: New test.
35011
35012 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
35013
35014         * gcc.dg/cpp-mi2.c: New test.
35015         * gcc.dg/cpp-mi2[abc].h: New files.
35016
35017 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
35018
35019         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
35020         member name.
35021
35022 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35023
35024         * g++.old-deja/g++.abi/vmihint.C: New test.
35025
35026 2000-04-06  Neil Booth  <NeilB@earthling.net>
35027
35028         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
35029         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
35030         copyright.
35031
35032 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
35033
35034         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
35035         avoid stack-frame overwrite.
35036
35037 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
35038
35039         * gcc.c-torture/compile/20000405-2.c: New test.
35040         * gcc.c-torture/compile/20000405-3.c: New test.
35041
35042 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35043
35044         * gcc.c-torture/compile/20000405-1.c: New test.
35045
35046 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
35047
35048         * gcc.dg/cast-qual-1.c: Revert last change.
35049
35050 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35051
35052         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
35053
35054 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
35055
35056         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
35057         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
35058
35059 2000-04-03  Jeffrey A Law  (law@cygnus.com)
35060
35061         * gcc.c-torture/compile/20000403-2.c: New test.
35062         * gcc.c-torture/compile/20000403-1.c: New test.
35063
35064 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
35065
35066         * gcc.c-torture/execute/20000403-1.c: New test.
35067
35068 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
35069
35070         * gcc.c-torture/execute/20000402-1.c: New test.
35071
35072 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
35073
35074         * gcc.c-torture/execute/va-arg-15.c: New test.
35075         * gcc.c-torture/execute/va-arg-16.c: New test.
35076         * gcc.c-torture/execute/va-arg-17.c: New test.
35077         * gcc.c-torture/execute/va-arg-18.c: New test.
35078         * gcc.c-torture/execute/va-arg-19.c: New test.
35079
35080 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
35081
35082         * gcc.c-torture/compile/981211-1.c: Move to...
35083         * gcc.dg/cpp-as1.c: ...here.
35084         * gcc.dg/cpp-as2.c: New file.
35085
35086         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
35087         compiler.
35088
35089 2000-04-02  Neil Booth  <NeilB@earthling.net>
35090
35091         * gcc.dg/cpp-cond.c  New tests.
35092         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
35093         accidental success less likely.
35094         * gcc.dg/cpp-missingop.c  New tests.
35095         * gcc.dg/cpp-missingparen.c  New tests.
35096         * gcc.dg/cpp-shift.c  New tests.
35097         * gcc.dg/cpp-shortcircuit.c  New tests.
35098         * gcc.dg/cpp-unary.c  New tests.
35099
35100 2000-03-29  Jeffrey A Law  (law@cygnus.com)
35101
35102         * gcc.c-torture/compile/20000329-1.c: New test.
35103
35104 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
35105
35106         * gcc.c-torture/compile/20000326-1.c: New test.
35107         * gcc.c-torture/compile/20000326-2.c: New test.
35108
35109 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
35110
35111         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
35112         the first parameter is a function argument.
35113
35114 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
35115
35116         * g++.old-deja/g++.ext/array4.C: New test.
35117
35118 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
35119
35120         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
35121
35122 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35123
35124         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
35125
35126 2000-03-19  Richard Henderson  <rth@cygnus.com>
35127
35128         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
35129
35130 2000-03-19  Richard Henderson  <rth@cygnus.com>
35131
35132         * gcc.c-torture/compile/20000319-1.c: New test.
35133
35134 2000-03-14  Jeffrey A Law  (law@cygnus.com)
35135
35136         * gcc.c-torture/execute/20000314-3.c: New test.
35137         * gcc.c-torture/execute/20000314-2.c: New test.
35138         * gcc.c-torture/execute/20000314-1.c: New test.
35139         * gcc.c-torture/compile/20000314-2.c: New test.
35140         * gcc.c-torture/compile/20000314-1.c: New test.
35141
35142 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
35143
35144         * g++.old-deja/g++.warn/inline.C: New test.
35145
35146 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
35147
35148         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
35149         standards-compliant result rather than specific constants.
35150         Put test-values in array.
35151
35152 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
35153
35154         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
35155         (g++_target_compile): Put test-specific options last.
35156
35157 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35158
35159         * g++.old-deja/g++.eh/vbase4.C: New test.
35160
35161 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35162
35163         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
35164
35165 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35166
35167         * g++.old-deja/g++.brendan/misc12.C: Removed.
35168         * g++.old-deja/g++.pt/memtemp77.C: Constify.
35169         * g++.old-deja/g++.ext/pretty4.C: New test.
35170
35171 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35172
35173         * g++.old-deja/g++.other/string2.C: New test.
35174
35175 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
35176
35177         * g++.old-deja/g++.warn/impint2.C: New test.
35178
35179 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
35180
35181         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
35182         is 1, not zero.
35183
35184 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
35185
35186         * g++.old-deja/g++.warn/impint.C: New test.
35187         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
35188         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
35189         * g++.old-deja/g++.pt/explicit12.C: Likewise.
35190         * g++.old-deja/g++.pt/explicit13.C: Likewise.
35191         * g++.old-deja/g++.pt/explicit17.C: Likewise.
35192         * g++.old-deja/g++.pt/explicit18.C: Likewise.
35193         * g++.old-deja/g++.pt/explicit19.C: Likewise.
35194         * g++.old-deja/g++.pt/explicit23.C: Likewise.
35195         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35196         * g++.old-deja/g++.pt/explicit35.C: Likewise.
35197         * g++.old-deja/g++.pt/explicit6.C: Likewise.
35198         * g++.old-deja/g++.pt/memclass7.C: Likewise.
35199
35200 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
35201
35202         * gcc.dg/cpp-redef.c: New test.
35203
35204 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
35205
35206         * g++.old-deja/g++.pt/unify7.C: New test.
35207
35208 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35209
35210         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
35211         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
35212
35213 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
35214
35215         * gcc.c-torture/compile/20000224-1.c: New test.
35216
35217 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35218
35219         * gcc.c-torture/compile/cpp-2.c: New test.
35220         * gcc.c-torture/compile/cpp-1.c: New test.
35221
35222 2000-02-25  Jeffrey A Law  (law@cygnus.com)
35223
35224         * gcc.c-torture/execute/20000225-1.c: New test.
35225
35226 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35227
35228         * gcc.dg/cpp-li2.c: New test.
35229
35230         * gcc.dg/cpp-wi1.c: New test.
35231
35232         * gcc.dg/cpp-li1.c: New test.
35233
35234 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
35235
35236         * g++.old-deja/g++.other/sizeof5.C: New test.
35237
35238 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35239
35240         * gcc.c-torture/execute/va-arg-13.c: New test.
35241
35242 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
35243
35244         * gcc.c-torture/execute/va-arg-12.c: New test.
35245
35246 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35247
35248         * gcc.c-torture/execute/20000223-1.c: New test.
35249
35250 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35251
35252         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
35253
35254 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
35255
35256         * g++.old-deja/g++.abi/ptrmem.C: New test.
35257
35258 2000-02-19  Richard Henderson  <rth@cygnus.com>
35259
35260         * gcc.c-torture/compile/init-3.c: New.
35261
35262 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
35263
35264         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
35265         ALWAYS_CXXFLAGS.
35266
35267 2000-02-11  Robert Lipe <robertl@sco.com>
35268
35269         * gcc.c-torture/compile/20000211-3.c: New test.
35270
35271 2000-02-11  Martin Buchholz <martin@xemacs.org>
35272
35273         * gcc.c-torture/compile/20000211-2.c: New test.
35274
35275 2000-02-11  Jeffrey A Law  (law@cygnus.com)
35276
35277         * gcc.c-torture/compile/20000211-1.c: New test.
35278
35279 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35280
35281         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35282           on native targets
35283
35284 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35285
35286         * g++.old-deja/g++.other/cast5.C: New test.
35287
35288 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35289
35290         * gcc.c-torture/execute/20000205-1.c: New.
35291
35292 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35293
35294         * g++.old-deja/g++.jason/cast3.C: Return void.
35295         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35296
35297 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35298
35299         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35300
35301         * gcc.dg/loop-1.c: New test.
35302
35303 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35304
35305         * gcc.c-torture/compile/20000127-1.c: New test.
35306         * gcc.c-torture/execute/991228-1.c: New test.
35307
35308 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35309
35310         * gcc.dg/unused-2.c: New test.
35311
35312         * gcc.dg/conv-1.c: New test.
35313
35314 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35315
35316         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35317         compiler.
35318         (tool_option_proc): Fix typo.
35319
35320 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35321
35322         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35323         of the ld on the host, not on the build machine.
35324         Also, don't crash if '--help' is not a supported option.
35325
35326 2000-01-24  Richard Henderson  <rth@cygnus.com>
35327
35328         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35329
35330 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35331
35332         * gcc.c-torture/execute/20000120-2.c: New test.
35333         * gcc.c-torture/execute/20000120-1.c: New test.
35334
35335 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35336
35337         * gcc.c-torture/execute/20000113-1.c: New test.
35338
35339 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35340
35341         * gcc.c-torture/execute/20000112-1.c: New test.
35342
35343 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35344
35345         * gcc.dg/20000111-1.c: New test.
35346
35347 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35348
35349         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35350         with 16 bit integers.
35351
35352 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35353
35354         * gcc.dg/20000108-1.c: New test.
35355
35356 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35357
35358         * g++.old-deja/g++.ns/koenig8.C: New test.
35359
35360 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35361
35362         * g++.old-deja/g++.other/cast4.C: New test.
35363
35364 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35365
35366         * gcc.c-torture/compile/20000105-2.c: New test.
35367         * gcc.c-torture/compile/20000105-1.c: New test.
35368
35369 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35370
35371         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35372         references to printf & atoi to conform to ANSI standard.
35373         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35374         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35375         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35376         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35377         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35378         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35379         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35380         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35381         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35382         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35383         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35384         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35385         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35386         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35387         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35388         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35389         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35390         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35391         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35392         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35393         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35394         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35395         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35396         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35397         * g++.old-deja/g++.brendan/init3.C: Likewise.
35398         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35399         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35400         * g++.old-deja/g++.brendan/new2.C: Likewise.
35401         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35402         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35403         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35404         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35405         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35406         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35407         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35408         * g++.old-deja/g++.brendan/template24.C: Likewise.
35409         * g++.old-deja/g++.brendan/template3.C: Likewise.
35410         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35411         * g++.old-deja/g++.jason/inline3.C: Likewise.
35412         * g++.old-deja/g++.jason/opeq.C: Likewise.
35413         * g++.old-deja/g++.law/arg5.C: Likewise.
35414         * g++.old-deja/g++.law/arm7.C: Likewise.
35415         * g++.old-deja/g++.law/ctors11.C: Likewise.
35416         * g++.old-deja/g++.law/cvt8.C: Likewise.
35417         * g++.old-deja/g++.law/init9.C: Likewise.
35418         * g++.old-deja/g++.law/refs4.C: Likewise.
35419         * g++.old-deja/g++.law/template2.C: Likewise.
35420         * g++.old-deja/g++.law/visibility24.C: Likewise.
35421         * g++.old-deja/g++.law/vtable3.C: Likewise.
35422         * g++.old-deja/g++.mike/asm2.C: Likewise.
35423         * g++.old-deja/g++.mike/eh1.C: Likewise.
35424         * g++.old-deja/g++.mike/misc1.C: Likewise.
35425         * g++.old-deja/g++.mike/misc13.C: Likewise.
35426         * g++.old-deja/g++.mike/misc14.C: Likewise.
35427         * g++.old-deja/g++.mike/ns12.C: Likewise.
35428         * g++.old-deja/g++.mike/p1248.C: Likewise.
35429         * g++.old-deja/g++.mike/p3708.C: Likewise.
35430         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35431         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35432         * g++.old-deja/g++.mike/p646.C: Likewise.
35433         * g++.old-deja/g++.mike/p700.C: Likewise.
35434         * g++.old-deja/g++.mike/p783.C: Likewise.
35435         * g++.old-deja/g++.mike/p783a.C: Likewise.
35436         * g++.old-deja/g++.mike/p783b.C: Likewise.
35437         * g++.old-deja/g++.mike/p786.C: Likewise.
35438         * g++.old-deja/g++.mike/p789.C: Likewise.
35439         * g++.old-deja/g++.mike/p789a.C: Likewise.
35440         * g++.old-deja/g++.mike/p807a.C: Likewise.
35441         * g++.old-deja/g++.other/delete3.C: Likewise.
35442         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35443         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35444         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35445         * g++.old-deja/g++.other/empty1.C: Likewise.
35446         * g++.old-deja/g++.other/temporary1.C: Likewise.
35447         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35448         * g++.old-deja/g++.pt/t16.C: Likewise.
35449         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35450
35451 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35452
35453         * gcc.dg/991230-1.c: New test.
35454
35455 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35456
35457         * gcc.c-torture/compile/991229-3.c: New test.
35458         * gcc.c-torture/compile/991229-2.c: New test.
35459         * gcc.c-torture/compile/991229-1.c: New test.
35460
35461 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35462
35463         * gcc.c-torture/compile/labels-2.c: New test.
35464
35465 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35466
35467         * gcc.c-torture/execute/991227-1.c: New test.
35468
35469 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35470
35471         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35472
35473 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35474
35475         * gcc.c-torture/execute/991221-1.c: New test.
35476
35477 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35478
35479         * g++.old-deja/g++.other/cast3.C: New test.
35480
35481 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35482
35483         * gcc.c-torture/execute/991216-4.c: New test.
35484
35485 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35486
35487         * gcc.c-torture/execute/991216-1.c: New test.
35488         * gcc.c-torture/execute/991216-2.c: New test.
35489         * gcc.c-torture/execute/991216-3.c: New test.
35490
35491 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35492
35493         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35494         Actually make the test fail by using "-O2" for compilation.
35495
35496 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35497
35498         * g++.old-deja/g++.warn/cast-align1.C: New test.
35499
35500 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35501
35502         * gcc.c-torture/compile/991214-1.c: New test.
35503         * gcc.c-torture/compile/991214-2.c: New test.
35504
35505 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35506
35507         * gcc.dg/991214-1.c: New test.
35508
35509 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35510
35511         * gcc.c-torture/compile/991213-3.c: New test.
35512         * gcc.c-torture/compile/991213-2.c: New test.
35513         * gcc.c-torture/compile/991213-1.c: New test.
35514
35515 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35516
35517         * gcc.dg/991209-1.c: New test.
35518
35519 1999-12-08  Nathan Sidwell <nathan@acm.org>
35520
35521         * gcc.c-torture/compile/991208-1.c: New test.
35522
35523 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35524
35525         * gcc.dg/ultrasp2.c: New test.
35526
35527 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35528
35529         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35530
35531 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35532
35533         * gcc.c-torture/compile/991202-1.c: New test.
35534         * gcc.c-torture/execute/991202-1.c: New test.
35535         * gcc.c-torture/execute/991202-2.c: New test.
35536         * gcc.c-torture/execute/991202-3.c: New test.
35537
35538 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35539
35540         * g++.old-deja/g++.abi/align.C: New test.
35541         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35542         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35543
35544 1999-12-01  Richard Henderson  <rth@cygnus.com>
35545
35546         * gcc.c-torture/execute/991201-1.c: New.
35547
35548 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35549
35550         * gcc.dg/991129-1.c: New test.
35551
35552 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35553
35554         * gcc.c-torture/compile/991127-1.c: New test.
35555
35556 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35557
35558         * g++.old-deja/g++.other/warn4.C: New test.
35559
35560 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35561
35562         * g++.old-deja/g++.eh/cleanup2.C: New test.
35563         * g++.old-deja/g++.ext/pretty2.C: New test.
35564         * g++.old-deja/g++.ext/pretty3.C: New test.
35565         * g++.old-deja/g++.other/debug6.C: New test.
35566
35567 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35568
35569         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35570         compiler_output to look for one error message instead of two.
35571
35572 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35573
35574         * gcc.c-torture/execute/991118-1.c: Also test case
35575         where the word boundary does not split a byte evenly.
35576
35577 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35578
35579         * g++.old-deja/g++.ext/restrict1.C: New test.
35580
35581 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35582
35583         * gcc.c-torture/execute/991118-1.c: New test.
35584
35585 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35586
35587         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35588         working directory pathnames.
35589
35590 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35591
35592         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35593         host is equipped with driver.h and driver.o so it can actually
35594         compile and run the tests.
35595
35596 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35597
35598         * gcc.c-torture/compile/991008-1.c: New test.
35599
35600 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35601
35602         * lib/gcc-dg.exp: Include target-supports.exp
35603
35604 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35605
35606         * lib/target-supports.exp: New file: Provide procs to test for
35607         features supported by the target.
35608         (check_weak_available): Moved here from ecos.exp.
35609         (check_alias_available): New proc: Determine of the target
35610         toolchain supports the alias attribute.
35611
35612         * gcc.dg/special/ecos.exp: Move check_weak_available to
35613         target-supports.exp.
35614         (alias-1.c): Only perform the test if the target supports
35615         aliases.
35616         (wkali-1.c): Only perform the test if the target supports
35617         aliases.
35618
35619         * gcc.dg/990506-0.c: Expect error messages from cross
35620         targets as well as native targets.
35621
35622 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35623
35624         * gcc.dg/ultrasp1.c: Removed xfail.
35625         * gcc.dg/struct-ret-2.c: Likewise.
35626         * gcc.dg/array-1.c: Likewise.
35627
35628 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35629
35630         * gcc.dg/struct-ret-2.c: New test.
35631
35632         * gcc.dg/array-1.c: New test.
35633
35634 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35635
35636         * gcc.c-torture/execute/991030-1.c: New test.
35637
35638 1999-10-26  Richard Henderson  <rth@cygnus.com>
35639
35640         * gcc.c-torture/compile/991026-2.c: New test.
35641
35642 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35643
35644         * gcc.c-torture/compile/991026-1.c: New test.
35645
35646 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35647
35648         * gcc.c-torture/execute/991023-1.c: New test.
35649
35650 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35651
35652         * gcc.c-torture/execute/991019-1.c: New test.
35653
35654 1999-10-16  Richard Henderson  <rth@cygnus.com>
35655
35656         * gcc.c-torture/execute/991016-1.c: New test.
35657
35658 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35659
35660         * gcc.c-torture/execute/991014-1.c: New test.
35661
35662 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35663
35664         * g++.old-deja/g++.other/union2.C: New test.
35665
35666 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35667
35668         * g++.old-deja/g++.other/vaarg2.C: New test.
35669         * g++.old-deja/g++.other/vaarg3.C: New test.
35670
35671 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35672
35673         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35674         in compile/.
35675
35676 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35677
35678         * gcc.c-torture/execute/va-arg-11.c: New test.
35679
35680 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35681
35682         * lib/file-format.exp (gcc_target_object_format): Don't
35683         crash if objdump is unavailable.
35684
35685 1999-09-29  Donn Terry <donn@interix.com>
35686
35687         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35688
35689 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35690
35691         * gcc.c-torture/compile/990928-1.c: New test.
35692
35693 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35694
35695         * g++.old-deja/g++.other/decl6.C: New test.
35696
35697 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35698
35699         * gcc.c-torture/execute/va-arg-10.c: New test.
35700
35701 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35702
35703         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35704         __PRETTY_FUNCTION__.
35705
35706 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35707
35708         * gcc.c-torture/execute/990923-1.c: New test.
35709
35710 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35711
35712         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35713         for which -fpic is inappropriate.
35714
35715 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35716
35717         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35718
35719 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35720
35721         * g++.old-deja/g++.other/dyncast1.C: New test.
35722         * g++.old-deja/g++.other/dyncast2.C: New test.
35723         * g++.old-deja/g++.other/dyncast3.C: New test.
35724         * g++.old-deja/g++.other/dyncast4.C: New test.
35725         * g++.old-deja/g++.other/dyncast5.C: New test.
35726         * g++.old-deja/g++.eh/catch3.C: New test.
35727         * g++.old-deja/g++.eh/catch3p.C: New test.
35728         * g++.old-deja/g++.eh/catch4.C: New test.
35729         * g++.old-deja/g++.eh/catch4p.C: New test.
35730         * g++.old-deja/g++.eh/catch5.C: New test.
35731         * g++.old-deja/g++.eh/catch5p.C: New test.
35732         * g++.old-deja/g++.eh/catch6.C: New test.
35733         * g++.old-deja/g++.eh/catch6p.C: New test.
35734         * g++.old-deja/g++.eh/catch7.C: New test.
35735         * g++.old-deja/g++.eh/catch7p.C: New test.
35736         * g++.old-deja/g++.eh/catch8.C: New test.
35737         * g++.old-deja/g++.eh/catch8p.C: New test.
35738         * g++.old-deja/g++.eh/catch9.C: New test.
35739         * g++.old-deja/g++.eh/catch9p.C: New test.
35740
35741 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35742
35743         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35744         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35745
35746 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35747
35748         * gcc.c-torture/compile/990913-1.c: New test.
35749
35750 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35751
35752         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35753         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35754
35755 1999-09-09  Richard Henderson  <rth@cygnus.com>
35756
35757         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35758
35759 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35760
35761         * g++.old-deja/g++.other/lookup11.C: New test.
35762         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35763         what is permitted and what we want.
35764         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35765         overload use.
35766         * g++.old-deja/g++.jason/rfg5.C: Likewise
35767
35768 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35769
35770         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35771         * gcc.c-torture/noncompile/poison-1.c: New file.
35772
35773 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35774
35775         * g++.old-deja/g++.other/sizeof3.C: New test.
35776         * g++.old-deja/g++.other/sizeof4.C: New test.
35777         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35778         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35779
35780 1999-09-07  Richard Henderson  <rth@cygnus.com>
35781
35782         * gcc.dg/va-arg-1.c: New.
35783
35784 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35785
35786         * gcc.c-torture/execute/va-arg-9.c: New test.
35787
35788 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35789
35790         * g77.f-torture/compile/980519-2.f: New test.
35791         * g77.f-torture/compile/19990905-0.f: New test.
35792         * g77.f-torture/compile/19990905-1.f: New test.
35793         * g77.f-torture/compile/19990905-2.f: New test.
35794
35795         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35796
35797 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35798
35799         * gcc.c-torture/execute/990827-1.c: Fix typo.
35800
35801 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35802
35803         * g++.old-deja/g++.other/deref1.C: New test.
35804
35805 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35806
35807         * g++.old-deja/g++.other/ambig2.C: New test.
35808         * g++.old-deja/g++.other/cond5.C: New test.
35809         * g++.old-deja/g++.other/lookup16.C: New test.
35810
35811 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35812
35813         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35814         assemblers too.
35815
35816 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35817
35818         * lib/c-torture.exp: Avoid the "compare executables" optimization
35819         when testing native.
35820
35821 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35822
35823         * gcc.c-torture/execute/990829-1.c: New test.
35824         * gcc.c-torture/compile/990829-1.c: New test.
35825
35826 1999-08-27  Paul Burchard  <burchard@pobox.com>
35827
35828         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35829         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35830         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35831         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35832         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35833         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35834         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35835         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35836         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35837         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35838         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35839
35840 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35841
35842         * gcc.c-torture/execute/990827-1.c: New test.
35843
35844 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35845
35846         * g77.f-torture/noncompile/19990826-4.f: New test.
35847
35848         * g77.f-torture/compile/19990826-3.f: New test.
35849
35850         * g77.f-torture/execute/19990826-2.f: New test.
35851
35852         * g77.f-torture/compile/19990826-1.f: New test.
35853
35854         * gcc.c-torture/execute/990826-0.c: New test.
35855         * g77.c-torture/execute/19990826-0.f: New test.
35856
35857         * g77.f-torture/noncompile/970626-2.f: New test.
35858
35859 1999-08-25  Paul Burchard  <burchard@pobox.com>
35860
35861         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35862         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35863         lss-011.C: New tests.
35864
35865 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35866
35867         * g++.old-deja/g++.other/decl5.C: New test.
35868
35869 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35870
35871         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35872         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35873         call `postbase' for each one.  All callers of `postbase' changed
35874         to call this instead.
35875
35876 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35877
35878         * gcc.c-torture/execute/990811-1.c: New test.
35879
35880 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35881
35882         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35883         just native ones.
35884
35885         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
35886         just native ones.
35887
35888 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35889
35890         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
35891
35892 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35893
35894         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
35895
35896 1999-08-04  Nathan Sidwell  <nathan@acm.org>
35897
35898         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
35899
35900 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35901
35902         * gcc.c-torture/execute/990804-1.c: New test.
35903
35904 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35905
35906         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
35907         * g++.old-deja/g++.brendan/crash64.C: Likewise
35908         * g++.old-deja/g++.brendan/overload8.C: Likewise
35909
35910 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35911
35912         * g++.old-deja/g++.other/struct1.C: New test.
35913
35914 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35915
35916         * g++.old-deja/g++.other/enum2.C: New test.
35917
35918 1999-08-02  Richard Henderson  <rth@cygnus.com>
35919
35920         Adapted from tests from Franz Sirl:
35921         * gcc.c-torture/execute/va-arg-7.c: New test.
35922         * gcc.c-torture/execute/va-arg-8.c: New test.
35923
35924 1999-08-01  Jeffrey A Law  (law@cygnus.com)
35925
35926         * gcc.c-torture/compile/990801-2.c: New test.
35927
35928         * gcc.c-torture/compile/990801-1.c: New test.
35929
35930 1999-07-27  Michael Meissner  <meissner@cygnus.com>
35931
35932         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
35933         fp-cmp-1.c, converting double to float.
35934
35935         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
35936         fp-cmp-1.c, converting double to long double.
35937
35938         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
35939         from fr1 to unknown_register, since fr1 is a legitimate register
35940         on some machines.
35941
35942 1999-07-25  Jeffrey A Law  (law@cygnus.com)
35943
35944         * README: More listname related changes.
35945
35946 1999-07-08  Catherine Moore  <clm@cygnus.com>
35947
35948         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
35949
35950 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
35951
35952         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
35953
35954 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35955
35956         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
35957
35958 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
35959
35960         * gcc.dg/990703-1.c: New test.
35961
35962 1999-06-29  Nick Clifton  <nickc@cygnus.com>
35963
35964         * lib/file-format.exp: New file: Move definition of proc
35965         gcc_target_object_format to here from
35966         gcc.dg/special/ecos.exp.
35967
35968         * lib/c-torture.exp: Include lib file-format.exp.
35969         * lib/gcc-dg.exp: Include lib file-format.exp.
35970
35971         * gcc.dg/special/ecos.exp: Remove definition of proc
35972         gcc_target_object_format.
35973
35974 1999-06-28  Jeffrey A Law  (law@cygnus.com)
35975
35976         * gcc.c-torture/execute/990628-1.c: New test.
35977
35978 1999-06-25  Jeffrey A Law  (law@cygnus.com)
35979
35980         * gcc.c-torture/compile/990625-2.c: New test.
35981
35982         * gcc.c-torture/compile/990625-1.c: New test.
35983
35984 1999-06-23  Nick Clifton  <nickc@cygnus.com>
35985
35986         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
35987         attributes compile.
35988         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
35989         ports that use the COFF/PE file format.
35990
35991 1999-06-17  Jeffrey A Law  (law@cygnus.com)
35992
35993         * gcc.c-torture/compile/990617-1.c: New test.
35994
35995 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
35996
35997         * g++.old-deja/g++.other/decl4.C: New test.
35998
35999 1999-06-14  Nathan Sidwell  <nathan@acm.org>
36000
36001         * g++.old-deja/g++.other/bitfld3.C: New test.
36002
36003 1999-06-08  Nathan Sidwell  <nathan@acm.org>
36004
36005         * g++.old-deja/g++.eh/catch1.C: New test.
36006
36007 1999-06-07  Jeffrey A Law  (law@cygnus.com)
36008
36009         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
36010
36011         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
36012         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
36013
36014 1999-06-05  Craig Burley  <craig@jcb-sc.com>
36015
36016         * g77.f-torture/compile/19990502-0.f: Replace with new,
36017         shorter, test that still fails after recent changes.
36018
36019 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36020
36021         * gcc.c-torture/execute/990604-1.c: New test.
36022
36023 1999-05-31  Jeffrey A Law  (law@cygnus.com)
36024
36025         * gcc.c-torture/execute/990531-1.c: New test.
36026
36027 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36028
36029         * gcc.c-torture/compile/990527-1.c: New test.
36030
36031 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
36032
36033         * gcc.c-torture/execute/990527-1.c: New test.
36034
36035 1999-05-25  Nick Clifton  <nickc@cygnus.com>
36036
36037         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
36038         bitfields as signed.
36039
36040 1999-05-25  Craig Burley  <craig@jcb-sc.com>
36041
36042         * g77.f-torture/compile/19990525-0.f: New test.
36043
36044 1999-05-25  Jeffrey A Law  (law@cygnus.com)
36045
36046         * gcc.c-torture/execute/990525-2.c: New test.
36047
36048         * gcc.c-torture/execute/990525-1.c: New test.
36049
36050 1999-05-24  Nathan Sidwell  <nathan@acm.org>
36051
36052         * g++.old-deja/g++.other/anon3.C: New test.
36053         * g++.old-deja/g++.other/anon4.C: New test.
36054         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
36055         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
36056         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
36057         Merrill).
36058
36059 1999-05-24  Jeffrey A Law  (law@cygnus.com)
36060
36061         * gcc.c-torture/execute/990524-1.c: New test.
36062
36063         * gcc.dg/990524-1.c: New test.
36064
36065 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36066
36067         * gcc.c-torture/compile/990523-1.c: New test.
36068
36069 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
36070
36071         * gcc.c-torture/compile/990519-1.c: New test.
36072
36073 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36074
36075         * gcc.c-torture/compile/990517-1.c: New test.
36076
36077         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
36078         (e4, f4): New tests.
36079         (main): Call them.
36080
36081 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36082
36083         * gcc.dg/noreturn-1.c: New test.
36084
36085 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
36086
36087         * gcc.c-torture/execute/990513-1.c: New test.
36088
36089 1999-05-10  Richard Henderson  <rth@cygnus.com>
36090
36091         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
36092
36093 1999-05-10  Craig Burley  <craig@jcb-sc.com>
36094
36095         * g77.f-torture/execute/erfc.f: Use small single-precision
36096         values, to avoid problems on Alphas when not -mieee.
36097
36098 1999-05-08  Craig Burley  <craig@jcb-sc.com>
36099
36100         * gcc.dg/990506-0.c: New test.
36101
36102 1999-05-08  Richard Henderson  <rth@cygnus.com>
36103
36104         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
36105         the constant to test.  Don't XFAIL 64-bit targets.
36106
36107         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
36108         * g++.old-deja/g++.law/profile1.C: Likewise.
36109
36110         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
36111         operator new instances.
36112         * g++.old-deja/g++.other/delete5.C: Likewise.
36113
36114 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36115
36116         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
36117         intrinsic.
36118
36119 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36120
36121         * g77.f-torture/execute/u77-test.f: Reverse order of two
36122         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
36123
36124 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36125
36126         * gcc.dg/compare1.c: New test.
36127
36128 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36129
36130         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
36131         New tests.
36132
36133 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36134
36135         * g77.f-torture/compile/19990502-1.f: New test.
36136
36137 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36138
36139         * g77.f-torture/compile/19990502-0.f: New test.
36140
36141 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36142
36143         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
36144         intrinsic.
36145
36146 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36147
36148         * g77.f-torture/execute/u77-test.f (main): List libU77
36149         intrinsics not currently tested.
36150         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
36151         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
36152         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
36153         Trim blanks off the ends of some printed strings.
36154
36155 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36156
36157         * g77.f-torture/execute/u77-test.f (main): Just warn about
36158         FSTAT gid disagreement, as it's expected on some systems.
36159
36160 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36161
36162         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
36163         use a new function, which allows for some slop.
36164         Clean up some commentary.
36165         (issum): The new function.
36166         (sgladd): Deleted subroutine.
36167
36168 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36169
36170         * g77.f-torture/execute/u77-test.f: Modify to be more like
36171         libf2c/libU77 version, bringing patches to that version here.
36172         Add suitable commentary.
36173
36174 1999-04-25  Richard Henderson  <rth@cygnus.com>
36175
36176         * gcc.dg/990424-1.c: New test.
36177
36178 1999-04-24  Craig Burley  <craig@jcb-sc.com>
36179
36180         * g77.f-torture/execute/u77-test.f (main): Bug involving
36181         LSTAT has been fixed, so turn back on full checking.
36182
36183 1999-04-20  Craig Burley  <craig@jcb-sc.com>
36184
36185         * g77.f-torture/compile/19990419-0.f: New test.
36186         * g77.f-torture/execute/19990419-1.f: New test.
36187
36188 1999-04-17  Richard Henderson  <rth@cygnus.com>
36189
36190         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
36191         to avoid the need for a prototype to supress a warning.
36192
36193 1999-04-07  Jim Wilson  <wilson@cygnus.com>
36194
36195         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
36196
36197 1999-04-04  Jeffrey A Law  (law@cygnus.com)
36198
36199         * gcc.c-torture/execute/990404-1.c: New test.
36200
36201 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36202
36203         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
36204         * gcc.dg/cpp-if3.c: Don't use -pedantic.
36205         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
36206         missing initializer warnings.
36207
36208 1999-03-28  Jeffrey A Law  (law@cygnus.com)
36209
36210         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
36211         matching strings.
36212
36213 1999-03-26  Jeffrey A Law  (law@cygnus.com)
36214
36215         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
36216
36217 1999-03-26  Craig Burley  <craig@jcb-sc.com>
36218
36219         * g77.f-torture/execute/19990325-0.f: New test.
36220         * g77.f-torture/execute/19990325-1.f: New test.
36221
36222 1999-03-24  Jeffrey A Law  (law@cygnus.com)
36223
36224         * gcc.c-torture/execute/990324-1.c: New test.
36225
36226 1999-03-22  Jim Wilson  <wilson@cygnus.com>
36227
36228         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
36229         test with 4.
36230
36231 1999-03-17  Richard Henderson  <rth@cygnus.com>
36232
36233         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
36234
36235 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36236
36237         * g77.f-torture/execute/19990313-2.f: New test.
36238         * g77.f-torture/execute/19990313-3.f: New test.
36239
36240 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36241
36242         * g77.f-torture/execute/19990313-0.f: New test.
36243         * g77.f-torture/execute/19990313-1.f: New test.
36244
36245 1999-03-12  Jim Wilson  <wilson@cygnus.com>
36246
36247         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
36248         printf to sprintf.
36249         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
36250         (main): Add check for u15.  Conditionalize u31 check depending on
36251         whether ints are <32 bits or >=32 bits.
36252
36253 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36254
36255         * g77.f-torture/execute/19981119-0.f: Improve testiness.
36256
36257 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36258
36259         * g77.f-torture/compile/19990305-0.f: New test.
36260         * g77.f-torture/execute/19981119-0.f: New test.
36261
36262 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36263
36264         * g77.f-torture/execute/970625-2.f: call ABORT if final
36265         result is not correct, instead of just printing it.
36266         Add this checking via newly introduced obfuscation, to
36267         trip up buggy front ends.
36268
36269 1999-03-07  Craig Burley  <craig@jcb-sc.com>
36270
36271         * g77.f-torture/compile/960317-1.f: Moved from being
36272         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
36273
36274 1999-03-06  Craig Burley  <craig@jcb-sc.com>
36275
36276         * g77.f-torture/execute/960317-1.f: New (old) test.
36277         * g77.f-torture/execute/970625-2.f: Ditto.
36278
36279 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36280
36281         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36282         message on line 1 or line 2; cccp and cpplib do this differently.
36283
36284 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36285
36286         * g++.old-deja/g++.law/weak1.C: New test.
36287
36288 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36289
36290         * gcc.c-torture/execute/990119-1.c: Renamed to...
36291         * gcc.dg/990119-1.c: this, so it will only be tested once
36292         (it's a preprocessor test, it doesn't need to be run at
36293         multiple optimization levels).
36294
36295 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36296
36297         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36298           ALWAYS_CXXFLAGS.
36299
36300 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36301
36302         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36303         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36304         to not be compilable by current g77.
36305
36306 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36307
36308         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36309
36310 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36311
36312         * gcc.c-torture/execute/990222-1.c: New test.
36313
36314 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36315
36316         * g77.f-torture/compile/19990218-0.f: New test.
36317         * g77.f-torture/noncompile/19990218-1.f: New test.
36318
36319 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36320
36321         * g77.f-torture/compile/19981216-0.f: New test.
36322
36323 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36324
36325         * gcc.dg/990214-1.c: New test.
36326
36327 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36328
36329         * gcc.dg/990213-2.c: New test.
36330
36331         * gcc.dg/990213-1.c: New test.
36332
36333 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36334
36335         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36336         ints.
36337
36338 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36339
36340         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36341         specified by target.
36342
36343         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36344
36345 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36346
36347         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36348
36349 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36350
36351         * gcc.dg/special/ecos.exp: New test driver for new tests with
36352         special requirements.
36353
36354         * gcc.dg/special/alias-1.c: New test.
36355         * gcc.dg/special/gcsec-1.c: New test.
36356         * gcc.dg/special/weak-1.c: New test.
36357         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36358         * gcc.dg/special/weak-2.c: New test.
36359         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36360         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36361         * gcc.dg/special/wkali-1.c: New test.
36362         * gcc.dg/special/wkali-2.c: New test.
36363         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36364         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36365
36366 1999-02-10  Felix Lee  <flee@cygnus.com>
36367
36368           * lib/c-torture.exp (c-torture-compile): Pull out code for
36369           analyzing gcc error messages.
36370           (c-torture-execute): Likewise.  Fix some (harmless) false
36371           positives.
36372           * lib/gcc.exp (gcc_check_compile): New function.
36373
36374 1999-02-08  Richard Henderson  <rth@cygnus.com>
36375
36376         * gcc.c-torture/execute/990208-1.c: New test.
36377
36378 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36379
36380         * g++.dg/special/ecos.exp: New driver for new tests with special
36381         requirements
36382
36383         * g++.dg/special/conpr-1.C: New test
36384         * g++.dg/special/conpr-2.C: New test
36385         * g++.dg/special/conpr-2a.C: New test
36386         * g++.dg/special/conpr-3.C: New test
36387         * g++.dg/special/conpr-3a.C: New test
36388         * g++.dg/special/conpr-3b.C: New test
36389
36390         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36391         allow g++ to use the dg driver
36392
36393         * README: Add comment about g++.dg directory
36394
36395 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36396
36397         * README: Update email addresses.
36398
36399 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36400
36401         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36402         arguments in order to force structure S onto the stack even on
36403         the alpha.
36404         (test): Pass 10 leading arguments to function foo as well as the
36405         structure S.
36406
36407         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36408         failure for all targets.
36409
36410         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36411         abort to terminate program execution.
36412
36413 1999-01-30  Richard Henderson  <rth@cygnus.com>
36414
36415         * gcc.c-torture/execute/990130-1.c: New test.
36416
36417 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36418
36419         * gcc.dg/990130-1.c: New test.
36420
36421 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36422
36423         * gcc.c-torture/execute/990128-1.c: New test.
36424
36425 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36426
36427         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36428
36429 1999-01-27  Felix Lee  <flee@cygnus.com>
36430
36431         * lib/c-torture.exp (c-torture-compile): pull out code for
36432         analyzing gcc error messages.
36433         (c-torture-execute): ditto, and fix some (harmless) false
36434         positives.
36435         * lib/gcc.exp (gcc_check_compile): new function.
36436
36437 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36438
36439         * gcc.dg/990117-1.c: New test.
36440
36441         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36442
36443         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36444
36445 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36446
36447         * g77.f-torture/compile/990115-1.f: New test.
36448
36449 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36450
36451         * gcc.c-torture/compile/990107-1.c: New test
36452
36453 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36454
36455         * gcc.c-torture/execute/990106-2.c: New test.
36456
36457         * gcc.c-torture/execute/990106-1.c: New test.
36458
36459 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36460
36461         * gcc.c-torture/compile/981223-1.c: New test.
36462
36463 1998-12-29  Richard Henderson  <rth@cygnus.com>
36464
36465         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36466         (opt3): Rename from opt4 and disable.
36467
36468 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36469
36470         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36471
36472 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36473
36474         * g++.old-deja/g++.other/conv5.C: New test.
36475
36476 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36477
36478         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36479
36480 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36481
36482         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36483
36484 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36485
36486         * gcc.c-torture/compile/981211-1.c: New test.
36487
36488 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36489
36490         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36491
36492         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36493
36494 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36495
36496         * gcc.special/930510-1.c: Make C9X safe.
36497         * gcc.misc-tests/gcov-1.c Similarly.
36498         * gcc.misc-tests/gcov-2.c Similarly.
36499
36500 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36501
36502         * gcc.dg/ultrasp1.c: New test.
36503
36504 1998-12-06  Richard Henderson  <rth@cygnus.com>
36505
36506         * gcc.c-torture/execute/981206.c: New test.
36507
36508 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36509
36510         * g++.old-deja/g++.ns/template7.C: New test.
36511
36512         * g++.old-deja/g++.other/expr1.C: New test.
36513
36514         * g++.old-deja/g++.eh/tmpl3.C: New test.
36515
36516         * g++.old-deja/g++.eh/tmpl2.C: New test.
36517
36518 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36519
36520         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36521         * g++.old-deja/g++.other/using6.C: Removed.
36522         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36523
36524         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36525
36526 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36527
36528         * g++.old-deja/g++.pt/overload8.C: New test.
36529
36530         * g++.old-deja/g++.pt/overload7.C: New test.
36531
36532         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36533
36534         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36535         and relinking messages.
36536         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36537         compiling with -frepo.
36538
36539 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36540
36541         * g++.old-deja/g++.pt/lookup6.C: New test.
36542
36543 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36544
36545         * gcc.c-torture/execute/981130-1.c: New test.
36546         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36547
36548 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36549
36550         * g++.old-deja/g++.pt/explicit76.C: New test.
36551
36552         * g++.old-deja/g++.pt/friend38.C: New test.
36553
36554         * g++.old-deja/g++.ns/crash2.C: New test.
36555
36556         * g++.old-deja/g++.pt/defarg8.C: New test.
36557
36558         * g++.old-deja/g++.pt/instantiate6.C: New test.
36559
36560         * g++.old-deja/g++.pt/static6.C: New test.
36561
36562         * g++.old-deja/g++.pt/decl2.C: New test.
36563
36564 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36565
36566         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36567         problem is actually related with name lookup, but so what? :-)
36568
36569         * g++.old-deja/g++.pt/friend37.C: New test.
36570
36571 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36572
36573         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36574         element, which fails on some systems.
36575
36576         * g77.f-torture/execute/labug1.f: New test.
36577
36578 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36579
36580         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36581         is defined.
36582
36583 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36584
36585         * g77.f-torture/compile/981117-1.f: New test.
36586
36587 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36588
36589         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36590         properly discarded.
36591
36592 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36593
36594         * gcc.c-torture/execute/memcheck: New directory of tests for
36595         -fcheck-memory-usage.
36596
36597 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36598
36599         * README: New file, general information about the testsuite and
36600         new description of the various C++ test subdirectories.
36601         * README.g++: Eliminate obsolete information, update and move most
36602         relevant stuff to README.
36603
36604 1998-11-07  Richard Henderson  <rth@cygnus.com>
36605
36606         * gcc.c-torture/compile/981107-1.c: New test.
36607
36608 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36609
36610         * execute/memcpy-bi.c: New testcase.
36611
36612 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36613
36614         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36615         base classes.
36616
36617         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36618         template is selected.
36619
36620         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36621         classes, it should be accepted for all types.
36622
36623         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36624
36625         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36626         specializations start with template headers.
36627
36628 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36629
36630         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36631
36632         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36633         non-POD types.
36634
36635 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36636
36637         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36638
36639 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36640
36641         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36642
36643 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36644
36645         * 981019-1.c: New test.
36646
36647 1998-10-14  Robert Lipe <robertl@dgii.com>
36648
36649         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36650         find objc headers.
36651
36652 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36653
36654         * compile/981001-4.c: Remove use of GCC extension that triggers a
36655         compiler bug.
36656
36657 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36658
36659         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36660
36661 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36662
36663         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36664         instantiation of template produces incorrect code for delete
36665         expression.
36666
36667         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36668         constructors' name is not unique.
36669         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36670         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36671
36672         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36673         automatic array of const is ill-formed.
36674
36675         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36676         of template parameter?
36677
36678         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36679         const.
36680
36681         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36682         pointer-to-member expression.
36683
36684         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36685         declaration causes ICE.
36686
36687 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36688
36689         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36690         reserved in the global namespace.
36691
36692         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36693         generate needed virtual table.
36694
36695         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36696
36697 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36698
36699         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36700         template-dependent type
36701
36702 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36703
36704         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36705         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36706         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36707
36708         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36709         class should be usable as argument of member function.
36710         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36711         class should be usable as return type of member function.
36712         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36713         class should be usable as type of data member.
36714
36715         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36716
36717 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36718
36719         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36720
36721 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36722
36723         * gcc.dg/dll-?.c Add thumb to target list.
36724         Fix assembler scan patterns to match current assembler output.
36725
36726 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36727
36728         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36729         matching of template brackets.
36730
36731         * g++.old-deja/g++.other/using4.C: New test.  Test using
36732         declarations of methods from base classes.
36733
36734         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36735         within functions should introduce names into the innermost
36736         enclosing namespace.
36737
36738         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36739         of static locals if first initialization throws.
36740
36741 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36742
36743         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36744
36745 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36746
36747         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36748         lose track of the possible targets of tablejump insns.
36749         * special/special.exp: Run it.
36750
36751 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36752
36753         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36754         must be declared before its specializations can be named in friend
36755         declarations.
36756
36757 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36758
36759         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36760
36761         * g77.f-torture/execute/io1.f: New test.
36762
36763 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36764
36765         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36766         with pointer to template function, for which no argument deduction
36767         is possible.
36768
36769         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36770         specialization of template function as argument to template
36771         function.
36772
36773         * g++.old-deja/g++.other/access2.C: New test; Inner class
36774         shouldn't have privileged access to Outer's names.
36775
36776 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36777
36778         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36779         friend template declared within template class conflicts with
36780         nested class of the same name.
36781
36782         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36783         is ignored.
36784
36785         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36786         object with direct initializer as function declaration.
36787
36788         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36789         initializers.
36790
36791         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36792         involving const pointer and NULL produces incorrect result.
36793
36794         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36795         type name without `typename' should be rejected with -pedantic.
36796
36797 1998-10-02  Richard Henderson  <rth@cygnus.com>
36798
36799         * g++.old-deja/g++.other/addrof1.C: New test.
36800
36801 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36802
36803         * gcc.c-torture/compile/981001-1.c: New test.
36804         * gcc.c-torture/execute/981001-1.c: New test.
36805
36806 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36807
36808         * gcc.c-torture/compile/981001-2.c: New test.
36809         * gcc.c-torture/compile/981001-3.c: New test.
36810         * gcc.c-torture/compile/981001-4.c: New test.
36811
36812 1998-10-01  Robert Lipe  <robertl@dgii.com>
36813
36814         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36815         multilibbed hosts.   Idea grafted from g77.exp.
36816
36817 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36818
36819         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36820         avoid losing on systems which need -lsocket.
36821
36822 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36823
36824         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36825         * g++.old-deja/g++.other/nested2.C: Ditto.
36826         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36827         failure.
36828
36829 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36830
36831         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36832         preferred over template operator!= for enum bitfields.
36833
36834 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36835
36836         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36837         that happen to have the same base name, but in different scopes,
36838         are incorrectly rejected.
36839
36840 1998-09-16  Richard Henderson  <rth@cygnus.com>
36841
36842         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36843         on the native word size instead of an integer literal.
36844
36845 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36846
36847         * g++.old-deja/g++.other/static2.C: Invocation of static data
36848         member of type pointer-to-function denoted as non-static member.
36849
36850         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36851         checks involving function types and aliases.
36852
36853 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36854
36855         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36856         redefined to the same non-trivial type.
36857
36858         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36859         namespace-qualification of template specializations declared in
36860         other namespaces.
36861
36862         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36863         to declare a subset of the specializations of a template function
36864         as friends of specializations of a template class.
36865
36866         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36867         member templates that do not fully specialize the enclosing
36868         template class are rejected.
36869
36870 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36871
36872         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36873
36874 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36875
36876         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36877         altered from libf2c/libU77 version.
36878
36879 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36880
36881         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36882
36883 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
36884
36885         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
36886         (un)signed char are different types for template specialization
36887         purposes.
36888
36889 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
36890
36891         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
36892         * objc: ObjC testsuite.
36893
36894 1998-08-31  Catherine Moore  <clm@cygnus.com>
36895
36896         * gcc.c-torture/execute/941014-1.x:  New file.
36897
36898 1998-08-31  Nick Clifton  <nickc@cygnus.com>
36899
36900         * lib/c-torture.exp: Add support for
36901         torture_eval_before_compile and torture_eval_before_execute
36902         variables.
36903
36904 1998-08-30  Jeffrey A Law  (law@cygnus.com)
36905
36906         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
36907         this test triggers valid.
36908
36909 1998-08-27  Jeffrey A Law  (law@cygnus.com)
36910
36911         * gcc.dg/980827-1.c: New test.
36912
36913 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
36914
36915         * gcc.c-torture/execute/loop-4b.c: New test.
36916
36917 1998-08-26  Nick Clifton  <nickc@cygnus.com>
36918
36919         * lib/c-torture.exp: Add support for
36920         torture_eval_before_compile and torture_eval_before_execute
36921         variables.
36922
36923 1998-08-25  Jeffrey A Law  (law@cygnus.com)
36924
36925         * gcc.c-torture/compile/980825-1.c: New test.
36926
36927 1998-08-24  Nick Clifton  <nickc@cygnus.com>
36928
36929         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
36930         count number tests in opt_t0 not good_t0.
36931
36932 1998-08-24  Jeffrey A Law  (law@cygnus.com)
36933
36934         * gcc.c-torture/compile/930326-1.x: Fix typo.
36935
36936 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
36937
36938         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
36939         causes an ICE.
36940
36941 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36942
36943         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
36944         STACK_SIZE is defined.
36945         * gcc.c-torture/unsorted/stuct.c: Similarly.
36946
36947         * gcc.c-torture/compile/980821-1.c: New test.
36948
36949 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36950
36951         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
36952
36953 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
36954
36955         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
36956         code.
36957
36958 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
36959
36960         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
36961         error'.
36962
36963 1998-08-18  Jeffrey A Law  (law@cygnus.com)
36964
36965         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
36966
36967 1998-08-16  Jeffrey A Law  (law@cygnus.com)
36968
36969         * gcc.c-torture/compile/980816-1.c: New test.
36970
36971         * gcc.dg/980816-1.c: New test.
36972
36973 1998-08-13  Jeffrey A Law  (law@cygnus.com)
36974
36975         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
36976         compiler for ieee tests.
36977
36978 1998-08-01  Dave Love  <d.love@dl.ac.uk>
36979
36980         * g77.f-torture/compile/980729-0.f: New test.
36981
36982 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
36983
36984         * gcc.c-torture/special/eeprof-1.c: New test, for
36985         -finstrument-functions.
36986         * gcc.c-torture/special/special.exp: Run it.
36987
36988 1998-07-29  Jeffrey A Law  (law@cygnus.com)
36989
36990         * gcc.c-torture/compile/980729-1.c: New test.
36991
36992 1998-07-27  Nick Clifton  <nickc@cygnus.com>
36993
36994         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
36995         __thumb__ is defined, and test for ARM style doubles if so.
36996
36997 1998-07-26  Dave Love  <d.love@dl.ac.uk>
36998
36999         * g77.f-torture/noncompile/980615-0.f: New test.
37000
37001 1998-07-26  H.J. Lu  (hjl@gnu.org)
37002
37003         * gcc.dg/980312-1.c: Do link instead of compile.
37004         * gcc.dg/980313-1.c: Likewise.
37005
37006 1998-07-26  Jeffrey A Law  (law@cygnus.com)
37007
37008         * gcc.c-torture/compile/980726-1.c: New test.
37009
37010 1998-07-25  Dave Love  <d.love@dl.ac.uk>
37011
37012         * g77.f-torture/execute/io0.f: New test.
37013
37014 1998-07-24  Nick Clifton  <nickc@cygnus.com>
37015
37016         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
37017         an int.
37018
37019 1998-06-18  Michael Meissner  <meissner@cygnus.com>
37020
37021         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
37022         m32r bugs.
37023
37024 1998-07-17  Nick Clifton  <nickc@cygnus.com>
37025
37026         * gcc.dg/980626-1.c: Expect failures for all toolchains until
37027         c-decl.c:grokdeclarator can handle mode attributes.
37028
37029 1998-07-16  Jeffrey A Law  (law@cygnus.com)
37030
37031         * gcc.c-torture/execute/980716-1.c: New test.
37032
37033 1998-07-13  Jeffrey A Law  (law@cygnus.com)
37034
37035         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
37036         the mn10200.
37037         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
37038         the mn10200.
37039         * gcc.c-torture/execute/va-arg-3.x: Similarly.
37040         * gcc.c-torture/compile/930326-1.x: Similarly.
37041
37042 1998-07-13  Dave Love  <d.love@dl.ac.uk>
37043
37044         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
37045         New test from Craig.
37046
37047 1998-07-12  Dave Love  <d.love@dl.ac.uk>
37048
37049         * g77.f-torture/noncompile/980616-0.f: New test.
37050
37051         * g77.f-torture/execute/970816-3.f:  New test from Craig.
37052
37053 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37054
37055         *  g++.other/singleton.C: Return error value instead of taking
37056         SIGSEGV.
37057
37058 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
37059
37060         *  g++.other/singleton.C: New test.   Warning is under dispute.
37061         Runtime crash is not.
37062
37063 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37064
37065         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
37066         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
37067         using6.C, using7.C}:  New namespace tests.
37068
37069 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
37070
37071         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
37072         specialization with typedef'ed names used as array indexes.
37073
37074 1998-07-09  Jeffrey A Law  (law@cygnus.com)
37075
37076         * gcc.c-torture/execute/980709-1.c: New test.
37077
37078         * gcc.dg/980709-1.c: New test.
37079
37080 1998-07-07  Richard Henderson  <rth@cygnus.com>
37081
37082         * gcc.c-torture/execute/bcp-1.c: New test.
37083
37084 1998-07-07  Jeffrey A Law  (law@cygnus.com)
37085
37086         * gcc.c-torture/execute/980707-1.c: New test.
37087
37088 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
37089
37090         * gcc.c-torture/compile/980706-1.c: New test.
37091
37092 1998-07-01  Dave Love  <d.love@dl.ac.uk>
37093
37094         * g77.f-torture/execute/980701-0.f,
37095         g77.f-torture/execute/980701-1.f: New test from Craig.
37096
37097 1998-07-01  Jeffrey A Law  (law@cygnus.com)
37098
37099         * gcc.c-torture/compile/980701-1.c: New test.
37100
37101         * gcc.c-torture/execute/980701-1.c: New test.
37102
37103 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
37104 rlsruhe.de>
37105
37106         * g++.old-deja/g++.robertl/eb132.C: New test.
37107         * g++.old-deja/g++.robertl/eb133.C: Likewise.
37108
37109 1998-06-29  Dave Love  <d.love@dl.ac.uk>
37110
37111         * g77.f-torture/execute/980628-7.f,
37112         g77.f-torture/execute/980628-8.f,
37113         g77.f-torture/execute/980628-9.f,
37114         g77.f-torture/execute/980628-10.f: New tests from Craig.
37115
37116         * g77.f-torture/execute/980628-3.f: Remove mail headers.
37117
37118 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37119
37120         * g77.f-torture/execute/980628-4.f: New test from Craig.
37121         * g77.f-torture/execute/980628-5.f: Likewise.
37122         * g77.f-torture/execute/980628-2.f: Likewise.
37123         * g77.f-torture/execute/980628-0.f: Likewise.
37124         * g77.f-torture/execute/980628-1.f: Likewise.
37125         * g77.f-torture/execute/980628-3.f: Likewise.
37126         * g77.f-torture/execute/980628-6.f: Likewise.
37127
37128 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37129
37130         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
37131         directory when nothing has been installed yet.
37132
37133 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
37134
37135         * gcc.c-torture/special/special.exp: Handle newer versions of
37136         dejagnu.
37137
37138 1998-06-26  Jeffrey A Law  (law@cygnus.com)
37139
37140         * gcc.dg/980626-1.c: New test.
37141
37142 1998-06-19  Bruno Haible <haible@ilog.fr>
37143
37144         * gcc.misc-tests/m-un-2.c: New test.
37145         * g++.old-deja/g++.other/warn01.c: Likewise.
37146
37147 1998-06-19  Robert Lipe  <robertl@dgii.com>
37148
37149         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
37150         compatibility with assmblers with a different comment character.
37151         Eliminate use of GAS-specific extensions.
37152
37153 1998-06-19  Jeffrey A Law  (law@cygnus.com)
37154
37155         * gcc.c-torture/execute/ieee/980619-1.c: New test.
37156
37157 1998-06-19  Robert Lipe  <robertl@dgii.com>
37158
37159         *lib/g77.exp: Replace search for libf2c.a with search for newly
37160         renamed libg2c.a
37161
37162 1998-06-17  Jeffrey A Law  (law@cygnus.com)
37163
37164         * gcc.c-torture/execute/980617-1.c: New test.
37165
37166 1998-06-12  Jeffrey A Law  (law@cygnus.com)
37167
37168         * gcc.c-torture/execute/980612-1.c: New test.
37169
37170 1998-06-08  Jeffrey A Law  (law@cygnus.com)
37171
37172         * gcc.dg/980523-1.c: Only test on ppc-linux.
37173         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
37174
37175         * gcc.c-torture/execute/980608-1.c: New test.
37176
37177 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
37178
37179         * gcc.c-torture/execute/980605-1.c: New test.
37180
37181 1998-06-04  Jeffrey A Law  (law@cygnus.com)
37182
37183         * gcc.c-torture/execute/980604-1.c: New test.
37184
37185 1998-06-02  Jeffrey A Law  (law@cygnus.com)
37186
37187         * gcc.c-torture/execute/980602-1.c: New test.
37188         * gcc.c-torture/execute/980602-2.c: Likewise.
37189
37190 1998-06-02  Dave Love  <d.love@dl.ac.uk>
37191
37192         * 970125-0.f: Fix per JCB.  Add commentary.
37193
37194 1998-05-31  Michael Meissner  <meissner@cygnus.com>
37195
37196         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
37197         IEEE -0 support.
37198
37199 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
37200
37201         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
37202         earlier.
37203
37204 1998-05-28  Catherine Moore <clm@cygnus.com>
37205
37206         * gcc.c-torture/execute/980526-3.c: New test.
37207
37208 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
37209
37210         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
37211         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
37212         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
37213         m88k-motorola-sysv3 to XFAIL.
37214
37215 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37216
37217         * gcc.dg/980526-1.c: New test.
37218         * gcc.c-torture/execute/980526-2.c: New test.
37219
37220 1998-05-26  Jeffrey A Law  (law@cygnus.com)
37221
37222         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
37223
37224         * gcc.c-torture/execute/980526-1.c: New test.
37225
37226 1998-05-26  Dave Love  <d.love@dl.ac.uk>
37227
37228         * g77.f-torture/execute/alpha2.f: Add runtime test.
37229
37230 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
37231
37232         * g++.old-deja/old-deja.exp: Strip leading directories.
37233
37234         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
37235         error for the line.  Don't run multiple tests for the same line.
37236
37237 1998-05-23  Jeffrey A Law  (law@cygnus.com)
37238
37239         * gcc.dg/980523-1.c: New test.
37240
37241 1998-05-23  Dave Love  <d.love@dl.ac.uk>
37242
37243         * g77.f-torture/compile/970915-0.f: New test.
37244
37245 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
37246
37247         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
37248
37249 1998-05-21  Jeffrey A Law  (law@cygnus.com)
37250
37251         * gcc.dg/980520-1.c: New test.
37252
37253 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
37254
37255         * gcc.dg/980502-1.c: Fix return type.
37256
37257 1998-05-20  Jeffrey A Law  (law@cygnus.com)
37258
37259         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
37260         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
37261         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
37262         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
37263         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
37264
37265 1998-05-20  Dave Love  <d.love@dl.ac.uk>
37266
37267         * g77.f-torture/execute/980520-1.f: New test.
37268
37269 1998-05-15  Dave Love  <d.love@dl.ac.uk>
37270
37271         * lib/mike-g77.exp: New file.
37272
37273         * g77.f-torture/noncompile/noncompile.exp,
37274         g77.f-torture/noncompile/check0.f: New files.
37275
37276 1998-05-14  Dave Love  <d.love@dl.ac.uk>
37277
37278         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37279         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37280         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37281         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37282         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37283         abort where appropriate.
37284
37285 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37286
37287         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37288         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37289
37290 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37291
37292         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37293
37294 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37295
37296         * g77.f-torture/compile/980427-0.f: New test.
37297
37298 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37299
37300         * g77.f-torture/compile/980424-0.f: New test.
37301
37302 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37303
37304         * g77.f-torture/compile/980419-2.f (main): New test.
37305         * g77.f-torture/compile/970125-0.f: New test.
37306         * g77.f-torture/compile/980419-1.f: New test.
37307
37308 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37309
37310         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37311         of loop-4.c.
37312
37313 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37314
37315         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37316
37317 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37318
37319         * gcc.c-torture/compile/980329-1.c: New test.
37320
37321 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37322
37323         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37324         * gcc.dg/980312-1.c: Fix typo in -march command.
37325
37326 1998-03-16  H.J. Lu  (hjl@gnu.org)
37327
37328         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37329
37330 1998-03-11  Robert Lipe  <robertl@dgii.com>
37331
37332         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37333         Dave Love agree the Fortran source is bogus.
37334
37335 1998-03-11  Robert Lipe  <robertl@dgii.com>
37336
37337         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37338         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37339         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37340         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37341         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37342
37343 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37344
37345         * g++.old-deja/g++.other/friend1.C: New test.
37346
37347 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37348
37349         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37350         possibly uninitialized) variables and declare dnrm2.
37351
37352 1998-02-23  Robert Lipe <robertl@dgii.com>
37353
37354         From Bruno Haible <haible@ilog.fr>:
37355         * gcc.c-torture/execute/980223.c: New test.
37356
37357 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37358
37359         * gcc.dg/ifelse-1.c: New test.
37360
37361 1998-02-09  H.J. Lu  (hjl@gnu.org)
37362
37363         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37364
37365           * lib/old-dejagnu.exp (old-dejagnu): Added the
37366           "execution test - XFAIL *-*-*" handling in the spirit of
37367           "excess errors test -". Changed the "execution test fails"
37368           handling to be like "excess errors test fails".
37369           * Update various tests accordingly.
37370
37371 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37372
37373         * gcc.c-torture/execute/980205.c: New test.
37374
37375 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37376
37377         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37378         * lib/f-torture.exp: Similarly.
37379         * gcc.c-torture: Rename all .cexp files to .x files.
37380
37381 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37382
37383         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37384         (940510-1.c): Removed duplicate.
37385         (971104-1.c): New test.
37386
37387 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37388
37389           * lib/f-torture.exp: Improve error and loop detection.
37390
37391 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37392
37393         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37394         use that to size the filler array.
37395
37396 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37397
37398         * lib/c-torture.exp(c-torture-execute): Fix typo.
37399
37400         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37401         testcase as the executable name. Keep the executable around if
37402         the test fails.
37403
37404 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37405
37406         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37407         changes.  Only test one -g option, and move it to the end of the
37408         list of options to test.
37409
37410 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37411
37412         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37413         variable GCC_TORTURE_OPTIONS to supply default switches separated
37414         by colons.  If no environment variable, run tests with -O0 -g, -O1
37415         -g, and -O2 -g as well.
37416
37417 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37418
37419         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37420         explanatory comments. Fix indentation.
37421
37422 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37423
37424         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37425
37426 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37427
37428         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37429         * g++.old-deja/g++.mike/p7325.C: Likewise.
37430         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37431
37432 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37433
37434         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37435         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37436         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37437         * g++.old-deja/g++.law/operators4.C: Likewise.
37438
37439 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37440
37441         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37442         * g++.old-deja/g++.mike/p784.C: Ditto.
37443         * g++.old-deja/g++.mike/p785.C: Ditto.
37444
37445 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37446
37447           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37448
37449 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37450
37451         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37452         target feature; pass this to c-torture-execute as needed.
37453
37454 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37455
37456         * lib/c-torture.exp(c-torture-execute): If the previous and the
37457         current executables being tested are identical, we don't need to
37458         run the executable again. Try to make the executable names
37459         unique. Add an optional argument for passing additional compiler
37460         flags.
37461
37462 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37463
37464         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37465
37466 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37467
37468         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37469
37470 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37471
37472         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37473         32bit or larger longs.
37474
37475         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37476         have either a 32bit long or 32bit int.
37477
37478 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37479
37480         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37481         Make double precision tests dependent on sizeof (double).
37482
37483 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37484
37485         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37486         too.
37487
37488 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37489
37490         * gcc.c-torture/compile/961203-1.cexp: New script.
37491
37492 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37493
37494         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37495         up the includes ourselves.
37496
37497 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37498
37499         * lib/plumhall.exp: Remove random include, and add a few
37500         verbose messages for debugging.
37501
37502 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37503
37504         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37505         of trying to do it ourselves.
37506
37507 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37508
37509         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37510
37511 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37512
37513         * gcc.prms/5403.c: Made regexp a bit less strict.
37514
37515 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37516
37517         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37518         is returned from remote_load instead.
37519         * lib/plumhall.exp: Ditto.
37520         * lib/mike-g++.exp: Ditto.
37521         * lib/old-dejagnu.exp: Ditto.
37522         * lib/c-torture.exp: Ditto.
37523
37524 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37525
37526         * lib/g++.exp: Use build_wrapper procedure.
37527         * lib/gcc.exp: Ditto.
37528
37529 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37530
37531         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37532         an old-style decl for malloc.  Fixes tests to work when
37533         sizeof (int) != sizeof (size_t).
37534
37535 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37536
37537         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37538
37539         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37540         use stdargs.h interface.
37541
37542 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37543
37544         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37545         NO_VARARGS when compiling.
37546
37547 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37548
37549         * lib/plumhall.exp(ph_includes): New procedure.
37550         (ph_make): Use it.
37551         (ph_compiler): Ditto.
37552
37553         * lib/g++.exp: Rename test-glue.c to testglue.c.
37554         * lib/gcc.exp: Ditto.
37555
37556 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37557
37558         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37559         to completion when it's called.
37560
37561 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37562
37563         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37564         is defined, don't do test.
37565
37566 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37567
37568         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37569         for object files.
37570         (ph_summary): Mark skipped testcases as untested, not unresolved.
37571
37572         * lib/plumhall.exp (ph_make): If unresolved because of bad
37573         errorCode, record errorCode in log file.
37574         (*): Replace send_log/verbose with verbose -log.
37575
37576 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37577
37578         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37579         double conversion if double isn't at least 8 bytes.
37580
37581         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37582         int to work with targets where int is 16 bits.
37583
37584         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37585         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37586         precision for the test to complete.
37587
37588 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37589
37590         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37591         if d10v is not compiled with the -mdouble64 flag.
37592         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37593
37594         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37595         d10v is not compiled with the -mint32 flag.
37596
37597 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37598
37599         * lib/plumhall.exp: Use incr_count.
37600
37601 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37602
37603         * gcc.c-torture: Update to c-torture-1.45.
37604
37605 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37606
37607         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37608         the name of the expect testcase file).
37609
37610         * lib/g++.exp(g++_init): Ditto.
37611
37612 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37613
37614         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37615         the host.
37616
37617         * lib/gcc.exp(gcc_exit): New procedure.
37618
37619 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37620
37621         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37622         specs where appropriate.
37623
37624         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37625         because of new "candidates are" messages, and removed a few
37626
37627         * Converted all non-old-style g++ testcases to old-style, and
37628         moved into g++.old-deja.
37629
37630 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37631
37632         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37633         options.
37634
37635         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37636         succeeded.
37637
37638         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37639
37640 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37641
37642         * lib/gcc.exp (gcc_target_compile): Add support for defining
37643         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37644         the machine doesn't have those features.
37645
37646 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37647
37648         * g++.law/operators4.exp: Don't use LIBS.
37649
37650 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37651
37652         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37653
37654         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37655         * lib/g++.exp: Set it here instead. Also, allow use of the
37656         --tool_exec and --tool_opt options. Change CXX to
37657         GXX_UNDER_TEST.
37658
37659         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37660
37661         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37662
37663 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37664
37665         * lib/old-dejagnu.exp: Use prune_warnings instead of
37666         prune_system_crud.
37667         * lib/mike-g++.exp: Ditto.
37668         * lib/gcc.exp: Ditto.
37669         * lib/g++.exp: Ditto.
37670
37671         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37672
37673 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37674
37675           * 941014-2.c: Include stdlib.h
37676           * 960327-1.c: Include stdio.h
37677           * dbra.c, index-1.c: Don't assume ints are 32bits.
37678
37679 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37680
37681         * lib/gcc.exp: Add gcc,stack_size target feature.
37682
37683         * lib/g++.exp(g++_target_compile): Add the include and link
37684         paths here, not in two other places. And, it's $options, not
37685         options.
37686
37687         * lib/mike-g++.exp(postbase): Remove the code that determines
37688         the correct include and link paths.
37689         * g++.old-deja/old-deja.exp: Ditto.
37690
37691 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37692
37693         * lib/g++.exp(g++_init): target_compile no longer returns the
37694         filename of the result.
37695
37696 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37697
37698         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37699         call to glob.
37700
37701         * gcc.c-torture/special/special.exp: Change call to
37702         gcc_target_compile to include the object file.
37703
37704 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37705
37706         * gcc.c-torture/special/special.exp: Correct misspelling in last
37707         change.
37708
37709 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37710
37711         * lib/plumhall.exp(ph_summary): Log the entire output of the
37712         executable. Return -1 if there were any failures, 0 otherwise.
37713         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37714         (ph_make): Clean up objects and executables that were built
37715         if the tests succeeded.
37716
37717 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37718
37719         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37720         libraries and includes in the build tree as appropriate.
37721
37722 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37723
37724         * lib/c-torture.exp: Instead of looking for the global variable
37725         NO_LONG_LONG, check to see if that's a feature of the target.
37726
37727 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37728
37729         * config/default.exp: Minimize. Delete the remainer of the files in
37730         config; this functionality is now in devo/dejagnu/config.
37731
37732         g++.*/*: Pass any additional flags used to compile to postbase;
37733         delete CXXFLAGS.
37734
37735         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37736         is now done by runtest.exp. Use gcc_target_compile instead of
37737         compile.
37738
37739         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37740         Remove references to CFLAGS. Use remote_file instead of
37741         calling rm -f.
37742         (c-torture): Take a list of arguments to use to compile this
37743         testcase.
37744
37745         lib/g++.exp: Simplify. Use target_compile instead of compile.
37746         lib/gcc-dg.exp: Ditto.
37747         lib/gcc.exp: Ditto.
37748         lib/mike-{gcc,g++}.exp: Ditto.
37749         lib/old-dejagnu.exp: Ditto.
37750         lib/plumhall.exp: Ditto.
37751
37752 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37753
37754         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37755         (ph_linker): Likewise.
37756
37757 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37758
37759           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37760         MAP_ANON / MAP_ANONYMOUS if defined;
37761         else try to map from /dev/zero .
37762
37763 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37764
37765         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
37766         isn't defined, then define it to MAP_ANONYMOUS.
37767
37768 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37769
37770         * gcc.c-torture: Update to c-torture-1.42 release.
37771
37772 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37773
37774         * gcc.c-torture: Update to c-torture-1.41 release.
37775
37776 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37777
37778         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37779         c-torture release.
37780
37781 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37782
37783         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37784         and LDFLAGS.  Fix second case to append the target_info ldflags
37785         onto LDFLAGS, not CFLAGS.
37786         * lib/g++.exp (g++_init): Add target_info stuff.
37787         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37788         of libgloss and newlib flags for !native.
37789
37790         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37791         (GDB): Fix relative path to go up another dir for finding gdb.
37792
37793 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37794
37795         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37796         versions in the target_info array, if they don't exist.
37797
37798 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37799
37800         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37801
37802 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37803
37804         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37805         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37806
37807 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37808
37809         * lib/old-dejagnu.exp: Don't remove the output file before we've
37810         actually tested it. Don't append pwd to the path of the executable
37811         we're testing.
37812
37813 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37814
37815         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37816
37817 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37818
37819         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37820         temporary directory for compiler files, and set it to a default
37821         value of /tmp. Set $output as the name of the output file from
37822         compiling the testcase. Add a -o option to $cflags_var so the
37823         compiler writes the final output file as $output. Set $executable
37824         to $output.
37825
37826         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37827         directory for compiler files, and set it to /tmp if it doesn't
37828         already have a value. Set $output_file to the name of the output
37829         file from compiling the testcase. Add a -o option to CXXFLAGS so
37830         the compiler writes the final output file as $output. Use $output
37831         as the executable to be tested.
37832
37833 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37834
37835         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37836
37837 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37838
37839         * gcc.c-torture/execute/pending-1.c: New test.  Still
37840         pending in Tege's queue.
37841
37842 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37843
37844         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37845         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37846         if there were failures.  Call unresolved if there were unresolved
37847         testcases.  Call gcc_fail if program did not run to completion.
37848         (ph_make): Pass additional argument name to ph_execute.
37849         (ph_execute): Add new argument.  Pass additional arguments to
37850         ph_summary.  Call gcc_fail is there is no execution output.
37851
37852 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37853
37854         * lib/plumhall.exp (proc_summary): Output relavent summary
37855         lines into the log so specific failures in plumhall can be
37856         investigated.
37857
37858 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37859
37860         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37861         (c-torture-execute): Don't try to execute tests which use
37862         "long long" types if $NO_LONG_LONG is nonzero.
37863
37864 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37865
37866         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37867         not c-torture.
37868
37869         * gcc.ieee: Move from here.
37870         * gcc.c-torture/execute/ieee: To here.
37871
37872 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37873
37874         * gcc.c-torture: Update to c-torture-1.41 release.
37875
37876 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37877
37878         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37879         not "$output".
37880
37881 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37882
37883         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
37884         -c present.
37885
37886 1996-03-02  Jeffrey A Law  (law@cygnus.com)
37887
37888         * config/proelf.exp: Handle connecting to a simulator.
37889
37890 1996-01-31  Jeffrey A Law  (law@cygnus.com)
37891
37892         * config/proelf.exp: New file.  Enough framework that we can
37893         run c-torture tests on the proelf targets (or any other target
37894         that gdb can connect to for that matter).
37895
37896 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
37897
37898         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
37899         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
37900
37901         * lib/plumhall.exp (ph_execute): Always call ph_summary if
37902         exec_output exists.
37903
37904 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
37905
37906         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
37907         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
37908
37909         * config/*.exp: Update FSF address.  Change result of ${tool}_load
37910         to pass/fail/unresolved/unsupported/untested.  Caller must now
37911         call unresolved/unsupported/untested.
37912         * lib/*.exp: Update FSF address.  Update to handle new results of
37913         ${tool}_load.
37914         * lib/chill.exp (verbose): Delete.
37915
37916 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
37917
37918         * lib/gcc.exp (default_gcc_start): Change order of args to
37919         $LDFLAGS $CFLAGS $LIBS.
37920         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
37921         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
37922         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
37923         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
37924         * gcc.misc-tests/dg-test.exp: Likewise.
37925         * gcc.misc-tests/msgs.exp: Likewise.
37926         * gcc.prms/prms.exp: Likewise.
37927         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
37928         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
37929
37930         * lib/dg.exp: Deleted, moved to dejagnu/lib.
37931
37932 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37933
37934         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
37935
37936         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
37937         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
37938
37939         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
37940         necessary.
37941
37942 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
37943
37944         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
37945         global for loop; add use of $mathlib.
37946         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
37947         settings here; set mathlib for anything but VxWorks.
37948
37949 1996-01-22  Jeffrey A Law  (law@cygnus.com)
37950
37951         * gcc.c-torture: Update to c-torture-1.40 release.
37952
37953 1996-01-03  Jeffrey A Law  (law@cygnus.com)
37954
37955         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
37956         dg.exp.
37957
37958 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
37959
37960         * lib/c-torture.exp (c-torture-execute): Declare "output" as
37961         global.
37962
37963 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
37964
37965         * lib/g++.exp (LIBS): Define if not already.
37966         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
37967         (gcc-dg-prune): Call prune_gcc_output.
37968         * lib/gcc.exp (prune_gcc_output): New proc.
37969         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
37970         prune_gcc_output.
37971
37972 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
37973
37974         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
37975         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
37976
37977 1995-11-15  Jeffrey A Law  (law@cygnus.com)
37978
37979         * gcc.c-torture: Update to c-torture-1.39 release.
37980
37981 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
37982
37983         * lib/c-torture.exp (c-torture-execute): Don't return if one option
37984         fails, try others as well.
37985
37986 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
37987
37988         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
37989         If compilation fails, mark execute tests as `untested'.
37990         If test is marked as unsupported, don't mark compilation and
37991         execute tests as failed.
37992
37993 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
37994
37995         * lib/g++.exp (g++_init): Don't link in libg++, and look to
37996         libstdc++ for whether or not we want to be doing shared
37997         libraries.  Delete link_curses since we don't need it anymore.
37998         * lib/mike-g++.exp (postbase): Don't link in libg++.
37999         * g++.old-deja/old-deja.exp: Likewise.
38000
38001 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
38002
38003         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
38004
38005 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
38006
38007         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
38008         For that, add `-Wl,-a,shared_archive'.
38009         * g++.old-deja/old-deja.exp: Likewise.
38010
38011 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
38012
38013         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
38014
38015 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
38016
38017         * lib/mike-g++.exp (postbase): Pay attention to the status of
38018         g++_load.
38019
38020 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
38021
38022           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
38023
38024 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
38025
38026         * lib/gcc.exp (default_gcc_start): No longer need to log program
38027         being executed or its output, execute_anywhere does that now.
38028         * lib/g++.exp (default_g++_version): Call execute_anywhere.
38029         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
38030
38031 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
38032
38033         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
38034         the same as those in lib/g++.exp.
38035
38036 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
38037
38038         * gcc.c-torture: Update to c-torture-1.38 release.
38039         * gcc.ieee: Related changes.
38040
38041 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
38042
38043         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
38044         "exec". Minor reformatting changes.
38045
38046         * config/rom68k.exp (${tool}_load): Make it work in a canadian
38047         cross. This means all "exec" calls now work on a remote host as
38048         well.
38049         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
38050         cross. Filter out the extra "\r\n" stuff that expect puts in.
38051         (c-torture-execute): Filter out the bogus warnings like
38052         c-torture-compile does. Add support for canadian cross.
38053         * lib/gcc.exp (default_gcc_version, default_gcc_start)
38054         Use execute_anywhere rather than calling exec directly. Now it
38055         works for canadian cross testing.
38056
38057 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
38058
38059         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
38060         results into a variable, and check that rather than using file exists.
38061
38062 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
38063
38064         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
38065         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
38066
38067 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38068
38069         * g++.old-deja/old-deja.exp: Create and pass runshlib and
38070         lib_curses if there's a shared libg++ in the build tree.
38071
38072 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
38073
38074         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
38075         if not supported target.
38076
38077 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
38078
38079         * lib/g++.exp (g++_init): Move empty setting of runshlib and
38080         link_curses up to always happen, not just for native builds.
38081
38082 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
38083
38084         * gcc.c-torture: Update to c-torture-1.36 release.
38085         * gcc.failure: Related changes.
38086
38087 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
38088
38089         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
38090
38091 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
38092
38093         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
38094         * lib/mike-g++.exp (postbase): Not in here.  Still reference
38095         runshlib, link_curses, and mathlib for link and run.
38096
38097         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
38098         pass the runtime shared library options for Solaris, OSF/1, and
38099         Irix5, and link with -lcurses to avoid unresolved references.
38100
38101 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
38102
38103         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
38104         only run once.
38105
38106 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
38107
38108         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
38109
38110 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
38111
38112         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
38113         do not have a framework for the "compat" tests yet.
38114
38115 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
38116
38117         * lib/mike-g++.exp (postbase): New local variable `mathlib',
38118         set to null if we're testing vxworks5.1.  Use that instead of
38119         `-lm' in the setting of LIBS for link and run.
38120
38121 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
38122
38123         * config/rom68k.exp (${tool}_load): Major changes to make it
38124         work.  Verified that it does in fact return the stuff in
38125         exec_output properly.  Catch any Emul or any TRAP other than 0.
38126
38127 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
38128
38129         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
38130         LDFLAGS properly for targets that need stuff from libgloss.
38131         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
38132         only run once.
38133         (gpp_initialized): New variable.
38134
38135 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
38136
38137         * config/rom68k.exp: Load libgloss.exp.
38138         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
38139         so we can produce a fully linked binary.
38140         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
38141         so we can produce a fully linked binary.
38142
38143 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
38144
38145         * lib/plumhall.exp (ph_section): Watch for expected failures.
38146         Add missing `else'.
38147
38148         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
38149         run the testcase.
38150         (c-torture): Likewise.
38151
38152 1995-08-28  Doug Evans  <dje@cygnus.com>
38153
38154         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
38155
38156         * lib/mike-g++.exp (mike_cleanup): New proc.
38157         (prebase): New globals compiler_result, not_compiler_result,
38158         target_regexp.
38159         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
38160         allow leading "-" in pattern.  Watch for unsupported tests.
38161         If $compiler_result is set, pattern match assembler code,
38162         and ditto for $not_compiler_result.
38163         * lib/mike-gcc.exp: Likewise.
38164
38165         * lib/plumhall.exp (ph_execute): Only call ph_summary if
38166         execution "succeeded".
38167
38168 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
38169
38170         * config/win32.exp: New file.
38171         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
38172
38173 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
38174
38175         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
38176         unsupported.
38177         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
38178         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
38179         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
38180
38181         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
38182         "... without exceptions was ...".  That is now handled by
38183         prune_system_crud.
38184         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38185
38186 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
38187
38188         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
38189         sieve.c,sort2.c}: New files.
38190         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
38191         sieve.exp,sort2.exp}: Drivers for them.
38192
38193         * lib/mike-gcc.exp (program_output): New user settable variable.
38194         (postbase): Call prune_system_crud.  Also prune extraneous compiler
38195         messages.
38196         * lib/mike-g++.exp (program_output): New user settable variable.
38197
38198         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
38199
38200         * config/sh.exp: Deleted (use sim.exp instead).
38201
38202 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
38203
38204         * config/vx.exp: Declare CHECKTASK as global.
38205         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
38206         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
38207         * lib/old-dejagnu.exp: Load [pwd]/$executable.
38208
38209 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38210
38211         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
38212         target. Like vx.exp, only includes `vx29k.exp' instead of
38213         `vxworks.exp'.
38214
38215 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
38216
38217         * config/sim.exp: Increase time limit from 120 seconds to 240.
38218
38219 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
38220
38221         * gcc.c-torture/execute/950628-1.c: New test.
38222
38223 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
38224
38225         * gcc.c-torture: Update with changes/additions from
38226         c-torture-1.34.
38227
38228 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
38229
38230         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
38231
38232 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
38233
38234         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
38235
38236 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
38237
38238         * gcc.c-torture/compile/950512-1.c: New test.
38239         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
38240         * gcc.dg/struct-ret-1.c: Likewise.
38241
38242 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
38243
38244         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
38245           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
38246
38247 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
38248
38249         * gcc.c-torture/special/920411-1.c: Deleted.
38250         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
38251
38252 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
38253
38254         * config/sim.exp (${tool}_load): Hack in call to bash to get a
38255         cpu limit.
38256
38257 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
38258
38259         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
38260
38261 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
38262
38263         From kenner;
38264         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
38265         is the proper length.
38266         * va-arg-3.c: Likewise.
38267
38268 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
38269
38270         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
38271         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
38272
38273         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
38274         * lib/g++.exp (default_g++_start): Delete old cruft.
38275
38276 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
38277
38278         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38279         (2 * (1 << 18)) to (2 * (1 << 17)).
38280
38281         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38282
38283 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38284
38285         * config/rom68k.exp: Renamed from config/idp.exp
38286
38287 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38288
38289         * c-torture/compile/921109-2.c
38290
38291 1995-04-18  Mike Stump  <mrs@cygnus.com>
38292
38293         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38294         excess errors.
38295
38296 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38297
38298         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38299         output.
38300         * lib/g++.exp (default_g++_start): Likewise.
38301
38302 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38303
38304         * gcc.c-torture/compile/950329-1.c: New test.
38305
38306 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38307
38308           * config/bug.exp (${tool}_load): Updated to use new remote_open
38309           and remote_close procs.
38310         * config/idp.exp: New file.
38311
38312 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38313
38314         * gcc.c-torture/execute/950322-1.c: New test.
38315
38316 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38317
38318         * config/vx.exp (${tool}_load): Clean up testing of return code from
38319         vxworks_ld and vxworks_spawn.
38320
38321 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38322
38323         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38324
38325 1995-03-13  Mike Stump  <mrs@cygnus.com>
38326
38327         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38328         can mark excess errors on a machine by machine basis.  Note, the
38329         default is to not expect any excess errors, even when excess
38330         errors test - is given, so you will want to put an XFAIL ... on
38331         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38332         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38333         those 4 machines, but no others.
38334
38335 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38336
38337         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38338         * lib/c-torture.exp: to here.
38339
38340 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38341
38342         * gcc.c-torture/execute/950221-1.c: New test.
38343         * gcc.c-torture/execute/struct-ret-1.c: New test.
38344         * gcc.c-torture/compile/950221-1.c: New test.
38345
38346         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38347
38348 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38349
38350         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38351         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38352
38353 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38354
38355         * g++.gb: New directory of tests, derived from my signature and
38356         class scoping tests.
38357
38358         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38359         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38360         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38361         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38362         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38363         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38364         * g++.gb/sig25.C: Likewise.
38365
38366         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38367         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38368         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38369         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38370         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38371         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38372         * g++.gb/sig25.exp: Likewise.
38373
38374         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38375         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38376         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38377         * g++.gb/scope13.C: Likewise, this test still fails.
38378
38379         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38380         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38381         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38382         * g++.gb/scope13.exp: Ditto.
38383
38384         * g++.gb/README: New file, explains what these tests are about.
38385
38386 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38387
38388         * lib/dg.exp (dg-do): Support `preprocess'.
38389         (dg-test): Likewise.
38390
38391 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38392
38393         * config/udi.exp: change "continue -expect" to "exp_continue".
38394
38395 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38396
38397         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38398         Delete redundant tests.
38399
38400         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38401         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38402         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38403         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38404         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38405         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38406         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38407         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38408
38409         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38410         storing label pointers.
38411         * gcc.c-torture/execute/921019-1.c: Likewise.
38412         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38413         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38414         parameter fp.
38415         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38416         constants.
38417
38418         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38419         Delete obsolete tests.
38420
38421         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38422         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38423         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38424         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38425         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38426         * gcc.c-torture/compile/950124-1.c: New test.
38427
38428         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38429
38430 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38431
38432         * lib/mike-g++.exp: Add -lm to LIBS.
38433
38434 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38435
38436         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38437
38438 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38439
38440         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38441
38442 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38443
38444         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38445
38446 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38447
38448         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38449         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38450         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38451         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38452         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38453         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38454         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38455         * g++.law/{operators31.C, operators32.C,
38456         * g++.law/{operators33.C, operators34.C}: Likewise.
38457         * g++.law/{pic1.C, refs2.C}: Likewise.
38458         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38459         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38460         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38461         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38462
38463         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38464         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38465         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38466         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38467         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38468         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38469         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38470         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38471         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38472         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38473         * g++.law/{operators34.exp}: Likewise.
38474         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38475         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38476         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38477         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38478         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38479
38480         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38481         No longer expected to fail.
38482         * g++.law/missed-error3.C: Tweak for recent bool changes.
38483
38484 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38485
38486         * config/emb-unix: Deleted.
38487         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38488         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38489
38490 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38491
38492         * lib/dg.exp (dg-test): Fix typo in last patch.
38493
38494 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38495
38496         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38497         (handles multiple occurrences).
38498
38499 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38500
38501         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38502         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38503         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38504         printed).
38505         * lib/c-torture.exp (c-torture-compile): Likewise.
38506         (c-torture): Prepend full path if missing.
38507         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38508         (gcc_fail): Likewise.
38509         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38510
38511 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38512
38513         * lib/netware.exp: Only attach to NetWare i386 systems.
38514
38515 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38516
38517         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38518         messages.  Add test name to "output pattern match" pass/fail message.
38519
38520 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38521
38522         * gcc.dg: New testsuite.
38523         * gcc.dg/dg.exp: New file.
38524
38525         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38526         test-switch.c}: Deleted.
38527
38528         * gcc.misc-tests/msgs.exp: New testcase driver.
38529
38530 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38531
38532         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38533         Watch for illegal return values from ${tool}_load.
38534         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38535         cross targets.  Coerce return value >0 to 1.
38536
38537 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38538
38539         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38540
38541         * config/emb-unix.exp: New file.
38542
38543         * config/sim.exp: Error if variable $SIM not defined.
38544         (${tool}_load): Mark test as "untested" if simulator missing.
38545
38546         * config/unix.exp: Load remote.exp to get rcp_download.
38547         * lib/c-torture.exp: Use different option lists for testcases with
38548         and without loops.
38549         * gcc.c-torture/execute/execute.exp: Likewise.
38550
38551 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38552
38553         * config/*.exp: Clarify return code from ${tool}_load.
38554         Call `unresolved' or `untested' instead of `warning' or `perror'
38555         (sometimes you still want to call both though).
38556         Add comment that `shell_id' is local to each file.
38557         * config/udi.exp (timeout): Set to 30.
38558         Don't print warning if connection fails, $connectmode has already
38559         printed an error.
38560         (${tool}_load): Move verbose messages to level 2.
38561         Rework pattern for "Process started" message.
38562         Pass `shell_id' to ${connectmode}_download.
38563         Retry twice upon timeout.  Make resetting of target more robust.
38564         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38565         Pass `shell_id' to exit_$connectmode.
38566         Only call exit_$connectmode if connected.
38567         * config/unix.exp (${tool}_load): Check return codes better.
38568         * config/vrtx.exp (${tool}_load): Likewise.
38569         * config/vx.exp (${tool}_load): Likewise.
38570         Delete unneeded global's.
38571         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38572         from ${tool}_load.
38573         (dg-stat): Delete.
38574         (dg-init): Delete recording of pass/fail counts.
38575         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38576         (old-dejagnu-init): Likewise.
38577         (old-dejagnu-stat): Delete contents, empty proc now.
38578         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38579         (c-torture): Delete references to lcnt, lpass, lfail.
38580         Get option list from TORTURE_OPTIONS.
38581         Delete -funroll[-all]-loops if no loops.
38582         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38583         (g++_stat): Delete contents (empty proc now).
38584         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38585         (gcc_finish): Likewise.
38586         (gcc_stat): Deleted.
38587         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38588         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38589         * gcc.c-torture/execute/execute.exp: Likewise.
38590         Split tests into two parts: compile, execute.
38591         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38592         no loops.  Update to reflect clarified return codes from ${tool}_load.
38593
38594 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38595
38596         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38597         to grep for.
38598         (old-dejagnu): Likewise (where necessary).
38599
38600 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38601
38602         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38603
38604         * lib/dg.exp (dg-process-target): Fix processing of selector.
38605         Add comment regarding use of `error'.
38606
38607         * lib/gcc.exp (prune_system_crud): Define if missing.
38608         * lib/g++.exp (prune_system_crud): Likewise.
38609
38610         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38611         Call prune_system_crud.
38612         * lib/dg.exp (dg-runtest): New proc.
38613         Use perror instead of send_user for tcl errors in testcase.
38614         Don't return any value, it's never used.
38615         Don't clobber previous definition of `unknown'.
38616         Print tcl errors in `dg-final'.
38617
38618 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38619
38620         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38621         (dg-test): Don't print errorInfo, it contains stack backtrace.
38622
38623 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38624
38625         * lib/g++.exp (runtest_file_p): Define if missing.
38626
38627 1994-09-24  Doug Evans  (dje@cygnus.com)
38628
38629         * lib/mike-g++.exp: Comment out loading of g++.exp.
38630         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38631         (default_g++_version): Always print something.
38632         (default_g++_start): Comment out call to `which'.
38633         (g++_start, g++_load): Deleted (must be defined in config file).
38634         * lib/gcc.exp: Test for existence of $CC at start.
38635         Delete check for tmpdir (done in gcc_init).
38636         (default_gcc_version): Always print something.
38637         (default_gcc_start): Comment out call to `which'.
38638         * config/*.exp: Major cleanup - make cross targets work at least a
38639         little better for g++ (by not being "--tool gcc" specific).
38640         Rename gcc_xxx to ${tool}_xxx.
38641         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38642         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38643
38644 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38645
38646         * lib/c-torture.exp (c-torture-compile): Rework compiler
38647         message processing.
38648
38649         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38650         c-torture.
38651
38652 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38653
38654         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38655
38656         * lib/dg.exp (dg-process-target): Support { target native }.
38657
38658 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38659
38660         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38661         looked for "... program xxx got fatal signal".
38662         Correct regsub munging of `comp_output'.
38663         Ignore compiler messages "path prefix not used" and "linker input
38664         file unused".
38665
38666 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38667
38668         * lib/gcc.exp (runtest_file_p): Define if missing.
38669         * gcc.prms/template.c: Example to work from.
38670
38671 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38672
38673         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38674         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38675
38676         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38677         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38678         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38679         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38680
38681         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38682         (dg-process-target): No longer a varargs proc.
38683         Return S/N for target, P/F for xfail.  All callers changed.
38684         (user option procs): More argument checking.
38685         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38686         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38687         (dg-test): Skip test if not running on selected target in `dg-do'.
38688         Update handling of `dg-do-what', `dg-output-text'.
38689         Separate execution pass/fail from output pattern match pass/fail.
38690         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38691
38692 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38693
38694         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38695         target for 920510-1.c.
38696
38697 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38698
38699         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38700         Clean up comment regarding use of passcnt, etc.
38701         (gcc_stat): Don't update `testcnt' here.
38702         (gcc_finish): Do it here.
38703         Might as well reset `but_id' here too.
38704         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38705         to determine if the file should be tested.
38706         * gcc.c-torture/compile/compile.exp: Likewise.
38707         * gcc.c-torture/execute/execute.exp: Likewise.
38708         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38709         * gcc.misc-tests/dg-test.exp: Likewise.
38710         * gcc.prms/prms.exp: Likewise.
38711         * gcc.wendy/wendy.exp: Likewise.
38712         * g++.old-deja.exp: Likewise.
38713         Move "Testing file" message to verbose level 1.
38714
38715 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38716
38717         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38718
38719 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38720
38721         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38722         (default_gcc_start): Accept optional second list element
38723         of compiler flags.  Print compiler output at verbosity level 2.
38724         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38725         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38726         Save current values of framework globals passcnt, failcnt, xpasscnt,
38727         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38728         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38729         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38730         xfailcnt to compute stats.  Update framework global `testcnt' from
38731         pass/fail counts.
38732         (gcc_finish): New proc.  Clean up test environment.
38733         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38734         (gcc_epass, gcc_efail): Delete.
38735         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38736         argument of line number.
38737         (dg-init): If the tool has an init routine, call it.
38738         (dg-test): Remove args `cflags_var' and `libs_var'.
38739         Pass all compiler options to ${tool}_start.
38740         Handle missing line number.
38741         (dg-finish): New function.
38742         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38743         particular files.  Call gcc_finish at end.  Move "skipping test"
38744         message to verbosity level 3.
38745         * gcc.c-torture/compile/compile.exp: Likewise.
38746         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38747         * gcc.c-torture/execute/execute.exp: Likewise.
38748         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38749         Print testcase being tried at verbosity level 1.
38750         * gcc.c-torture/special/special.exp: Unset xfail.
38751         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38752         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38753         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38754         * gcc.failure/failure.exp: Likewise.
38755         * gcc.ieee/ieee.exp: Likewise.
38756         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38757         Update call to dg-test.  Call dg-finish at end.
38758         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38759         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38760         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38761         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38762         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38763         * gcc.wendy/wendy.exp: Add copyright.
38764         Delete setting of tmpdir (done by gcc_init).
38765         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38766         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38767         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38768         gcc_[ce]pass/fail.
38769
38770 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38771
38772         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38773         confusion.
38774         (g++_load): Likewise.
38775
38776         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38777         Rename argument to `prog' to remove the confusion.
38778         Varargs fns behave differently too!
38779         (g++_load): Likewise.
38780
38781         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38782
38783         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38784         what it is.  Delete (always) printing of status value for !native.
38785         Simplify verbose code, and include status and exec_output.
38786         (g++_load): Use gcc_load.
38787
38788 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38789
38790         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38791         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38792         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38793         940714-3.c as these testcases don't exist anymore.  Make
38794         va-arg-1.c expected to pass.
38795
38796 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38797
38798         * gcc.misc-tests/misc.exp: Only run specific testcases.
38799         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38800         * gcc.misc-tests/dg-[1-9].c: New files.
38801
38802         * lib/dg.exp: New testsuite driver.
38803         * gcc.prms/prms.exp: Use it.
38804
38805         * README.gcc: New file.
38806
38807         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38808         Document and reset `lxpass' and `lxfail'.
38809         Simplify "initialized" message.
38810         (gcc_stat): Clean up comments a little.
38811
38812 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38813
38814         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38815
38816 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38817
38818         * lib/old-dejagnu.exp (process-option): New proc.
38819         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38820         (old-dejagnu): Simplify.
38821         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38822
38823 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38824
38825         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38826         exists and is not an empty string.
38827
38828         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38829         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38830         finished.
38831         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38832         automatically.
38833
38834         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38835         longer expected to fail.
38836
38837         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38838         "f" function call.
38839
38840         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38841
38842         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38843         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38844         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38845         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38846         c-torture-1.29.
38847
38848         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38849         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38850
38851         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38852
38853         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38854         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38855
38856         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38857         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38858         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38859
38860 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38861
38862         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38863         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38864         940714-1.c, 940714-2.c, 940714-3.c},
38865         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38866         gcc.misc-tests/{mg.c,mg.exp}:
38867         New tests.
38868         * gcc.noncompile/noncompile.exp: Change accordingly.
38869
38870 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38871
38872         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38873         Undo previous clobberage.
38874
38875 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38876
38877         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38878         * gcc.special/{930510-1.c, special.exp}:
38879         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38880         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38881         struct-varargs-1.c}: New tests from c-torture-1.26.
38882
38883 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
38884
38885         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
38886           argument to switch.
38887
38888 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
38889
38890         * Revert the previous changes.  Please see Rob's directory
38891           (/lisa/test/rob/progressive/gcc/testsuite) for testing
38892           fixes.
38893
38894 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
38895
38896         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
38897             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
38898             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
38899             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
38900             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
38901             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
38902             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
38903             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
38904             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
38905             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
38906             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
38907             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
38908             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
38909             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
38910             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
38911             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
38912             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
38913             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
38914             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
38915             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
38916             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
38917             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
38918             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
38919             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
38920             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
38921             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38922             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
38923
38924 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
38925
38926         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
38927             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
38928           with perror calls.
38929
38930 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
38931
38932         * config/unix.exp (g++_load): Fix syntax.
38933
38934 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
38935
38936         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
38937         * gcc.noncompile/921017-1.c: Deleted obsolete test.
38938         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
38939         Don't expect va-arg-1.c to fail.  Correct expected output for
38940         920928-1.c.
38941         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
38942         * gcc.wendy/hbm4.c: Correct typo.
38943         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
38944
38945 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
38946
38947         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
38948         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
38949         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
38950         * lib/c-torture.exp (c-torture-compile): Ditto.
38951
38952         Reduce volume of output (remove all the -I's and such).
38953         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
38954         Call gcc_cpass, gcc_cfail.
38955         (c-torture): Pass testing option to c-torture-compile.
38956
38957 1994-03-21  Doug Evans  (dje@cygnus.com)
38958
38959         Bring patches over from progressive.
38960         * config/default.exp: Exit remote shell cleanly.
38961         (g++_exit, g++_start): Add default versions.
38962         * config/sim.exp (gcc_load): Use perror, not error.
38963
38964 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
38965
38966         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
38967         set in site.exp.
38968
38969 1994-03-14  Doug Evans  (dje@cygnus.com)
38970
38971         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
38972         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
38973         (wendy_try): New proc to run testcase.
38974         (main loop): Call 'em.
38975         * gcc.wendy/*.c: Clean up pass to correct expected output.
38976
38977         * lib/gcc.exp: Minor cleanup work.
38978         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
38979
38980 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
38981
38982         * config/sim.exp (gcc_load): Document return codes better.
38983         Don't pass -v to simulator.
38984
38985 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
38986
38987           * gcc.special/920717-x.c: Fix typo.
38988           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
38989           get at sources.
38990
38991         * lib/mike-gcc.exp: Fix typo.
38992
38993 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
38994
38995         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
38996         binary to use, transform the name.
38997         * config/*.exp: rename everything. Nuke any g++ specific files,
38998         it's now a special case of gcc that requires no special support.
38999         Add a default.exp for unsupported targets.
39000
39001 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
39002
39003         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
39004         lib/old-dejagnu.exp: Fix a few patterns to work with the new
39005         version of Tcl.
39006
39007 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
39008
39009         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
39010         than a warning.
39011
39012 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
39013
39014         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
39015
39016 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
39017
39018         * gcc.execute/execute.exp: Combine opt_list and foption_list into
39019         option_list.  Compile every file with only 4/6 option choices
39020         (same as C torture) instead of with 12/18 different option
39021         choices.
39022         * lib/c-torture.exp: Likewise.
39023
39024         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
39025         not already set.
39026
39027 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
39028
39029         * lib/old-deja.exp: Add `excess errors test fails' error, now one
39030         can put an XFAIL *-*-* on excess errors.
39031
39032 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
39033
39034         * g++.law: Add more tests derived from g++-bugs snapshots.
39035
39036         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
39037         equivalent to g++.law/init9.
39038
39039         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
39040         compiled it, and the a.out file after we've run it.
39041
39042 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
39043
39044         * lib/mike-g++.exp (postbase): Delete the .o file after we've
39045         compiled it, and the a.out file after we've run it.
39046
39047 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
39048
39049         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
39050
39051 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
39052
39053         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
39054         version number.
39055
39056 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
39057
39058         * g++.law: New directory of g++ tests derived from the g++-bugs
39059         snapshots.
39060
39061 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
39062
39063         * gcc.compile: initbug1.c initbug1.exp testcase added
39064
39065 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
39066
39067         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
39068         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
39069           fixes submitted by Jeff Law (law@cs.utah.edu)
39070         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
39071           Jeff Law (law@cs.utah.edu)
39072
39073
39074 1993-11-30  Mike Stump  (mrs@cygnus.com)
39075
39076         * config/unix-g++.exp: Follow the gcc way of doing things.
39077         * g++.old-deja/old-deja.exp: Minor updates.
39078         * lib/g++.exp: New file, follow the gcc way of doing things.
39079         * lib/old-dejagnu.exp: Minor updates.
39080         * lib/mike-g++.exp: Always unset errorInfo.
39081
39082 1993-11-06  Mike Stump  (mrs@cygnus.com)
39083
39084         * lib/gcc.exp: Fix some errors with the below change, CC and
39085         CFLAGS should be global when setting, not local.
39086
39087 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
39088
39089         * lib/gcc.exp: Transform tool name.
39090
39091 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39092
39093         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
39094
39095 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39096
39097         * lib/gcc.exp: change gcc_done to gcc_stat
39098
39099 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39100
39101         * Upgraded gcc testsuite to c-torture version 1.25
39102
39103 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
39104
39105         * lib/gcc.exp: added reporting code. Changed verbose compile message.
39106         * lib/c-torture: added hooks for new reporting code.
39107
39108 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
39109
39110         * config/sh-gcc.exp: check if sh-sim exists in the path
39111
39112 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
39113
39114         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
39115         * gcc.compile/compile.exp: Initial changes for new logic.
39116         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
39117         * gcc.failure/failure.exp: Initial changes for new logic.
39118         * gcc.ieee/ieee.exp: Initial changes for new logic.
39119         * gcc.misc-tests/misc.exp: Initial changes for new logic.
39120         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
39121         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
39122         * lib/c-torture.exp: Initial changes for new logic.
39123         * lib/gcc.exp: Initial changes for new logic.
39124
39125 1993-10-15  Mike Stump  (mrs@cygnus.com)
39126
39127         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
39128         depend upon failure or success.  Fully qualify names in failure
39129         and success messages.  Always remove a.out before starting
39130         compile, just in case.  Pay more attention to error text output by
39131         the compiler.  Handle testcases with no known past errors just
39132         like all others, so that things are uniform.  Other miscellaneous
39133         improvements.
39134
39135 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
39136
39137         * gcc.cpp: new directory for cpp tests
39138
39139 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
39140
39141         * lib/chill.exp: Code reformatted, removed unused code.
39142         * config/unix-chill.exp: Code reformatted, removed unused code.
39143         * chill.execute/execute.exp: Code reformatted, removed unused code.
39144         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
39145
39146 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
39147
39148         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
39149         routines not written.
39150
39151 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
39152
39153         * config/bug-gcc.exp: Use new procs from bug.exp.
39154
39155 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
39156
39157         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
39158         via ftp, rather than depending on NFS.
39159         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
39160         case.
39161
39162 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
39163
39164         * config/bug-gcc.exp: Use new download proc.
39165
39166 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
39167
39168         * chill.execute/execute.exp: cleanups, handles errors better
39169         * chill.compile/compile.exp: rewrite, based on execute.exp
39170         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
39171         * lib/chill.exp: major changes to diff proc and compile and link
39172           procs. added chill_fail and chill_pass wrappers to pass and
39173           fail. added more comments, and handle error codes better.
39174           Added a hack to capture stderr from exec, so noncompile tests
39175           can work.
39176
39177 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
39178
39179         * chill.execute/execute.exp: rewrite of testsuite driver
39180         * lib/chill.exp: rewrite of testsuite driver
39181         * config/unix-chill.exp: rewrite of testsuite driver
39182
39183 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
39184
39185     In chill.execute:
39186         * iexpr.ch: Standardize uppercase.
39187         * tuples.dat: Standardize uppercase.
39188         * vary.ch: standardize.  Correct varying string assignments.
39189         * vary.dat: Add new output lines.
39190
39191 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
39192
39193     In chill.execute:
39194         * chprintf.ch: Standardize use of uppercase.
39195         * tuples.ch: Standardize and turn arr2 into a DCL,
39196           rather than a SYN.
39197         * pinits.ch: Standardize.
39198
39199 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
39200
39201         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
39202         * Makefil: Renamed to Makefile.in.
39203         * configure.in: New.
39204
39205 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
39206
39207     In chill.execute:
39208         * .cvsignore: Add result/output files.
39209         * Makefile: Fix up variables at start.  Use MFLAGS
39210           everywhere.  Correct bool_loc, built_ins entries.
39211           Add entry for vary1.ch.
39212         * bitarray.ch: Standardize upper-case usage.
39213         * bitexpr.ch: Standardize, add output of b1.
39214         * params.ch: Use arrayt in along PROC parameters, to
39215           avoid novelty problems.
39216         * sets.ch: Tiny cleanup.
39217         * vary1.ch: Re-indent.
39218
39219 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
39220
39221           * Add PR-related files to Makefiles, .cvsignore files, etc.
39222
39223 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
39224
39225         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
39226           with compiler objects. New names are test-flow.c and test-loop.c
39227
39228 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
39229
39230         * Upgraded c-torture tests from 1.19 to 1.20
39231
39232         * new files:
39233         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
39234         * gcc.compile: 930623-1.c 930623-2.c
39235         * gcc.noncompile: 930622-1.c 930622-2.c
39236         * gcc.failure: 920411-1.c 920627-2.c
39237         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
39238
39239 1993-07-20  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           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
39244
39245 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
39246
39247         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39248           More changes to get testsuite working properly. Needs more work.
39249
39250 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
39251
39252         * chill.compile/compile.exp: Added for Dejagnu support
39253         * chill.execute/execute.exp: Added for Dejagnu support
39254         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
39255
39256 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
39257
39258     This should complete moving the CHILL test files.
39259         * chill.noncompile(.cvsignore printf.grt
39260             in-printf.grt chprintf.grt chprintf.ch):
39261             Added test-support files.
39262           (Makefile): Modified further.
39263         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
39264             signal.ch): Added test files.
39265           * chill.execute (.cvsignore printf.grt printr.c
39266             in-printf.grt rts.c chprintf.grt rts.h): Added
39267           test-support files.
39268             (Makefile): More corrections.
39269
39270 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
39271
39272         * chill.compile, chill.execute, chill.nocompile: Add CHILL
39273           test cases, ready for DejaGnu.
39274
39275 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
39276
39277         * Upgraded c-torture tests from 1.18 to 1.19
39278
39279         * gcc.compile: added test(s):
39280           930607-1.c
39281         * gcc.execute: added test(s):
39282           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39283
39284         * added new subdirectory for misc tests: gcc.misc-tests
39285         * gcc.misc-test(s): added tests:
39286           inst-check.c test-consts.c test-ior.c test-switch.c
39287
39288 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39289
39290         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39291
39292 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39293
39294         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39295
39296 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39297
39298         * Upgraded c-torture tests from 1.17 to 1.18
39299
39300 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39301
39302         * Upgraded c-torture tests from 1.12 to 1.17
39303
39304 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39305
39306         * lib/old-dejagnu.exp:
39307           Fixed handling of XFAIL target triplets to correctly
39308           recognize wildcard characters.  Removed code that
39309           appended a unique id tag to the end of the file name
39310           printed out by the result of the testcases within a
39311           given test file.
39312
39313 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39314
39315         * lib/old-dejagnu.exp:
39316           Reworked expected failure handling to trigger off of XFAIL
39317           keyword in keyphrase embeded in testcase source code. The
39318           XFAIL keyword must be at the end of the keyphrase line. It
39319           may optionally be followed by one or more target triplets.
39320           It has just occured that the handling of wildcards in the
39321           target triplet may not be correct.
39322
39323 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39324
39325         * g++.old-deja/tests:
39326           Moved all subdirectories up one level into g++.old-deja .
39327
39328         * lib/old-dejagnu.exp:
39329           Fixed problem with CXXFLAGS not being properly reset, and being
39330           corrupted with extraneous "-c" compiler option.  This was
39331           causing binaries to not be generated for test that needed them.
39332           Modified strings passed to "pass" and "fail" so that individual
39333           tests from the same test file would be distinguished by an
39334           identifier appended to the test file name in the summary logs;
39335           this corrected a problem with erroneous diff logs.  Added code
39336           to search testcases for expected fail and unexpected pass keywords.
39337
39338 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39339
39340         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39341
39342 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39343
39344         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39345           Removed extraneous text from end of "Special g++ Options"
39346           keyphrase.
39347
39348         * lib/old-dejagnu.exp: Added pattern matching to look for new
39349           keywords, embedded in testcases comments, which will trigger
39350           calls to xpass and xfail.
39351
39352 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39353
39354         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39355           comments embedded in the testcases, especially the one looking for
39356           special compiler options, as well as the pattern matching for the
39357           compiler output again.
39358
39359 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39360
39361         * lib/old-dejagnu.exp: Do a proper check of the return value for
39362           execute tests. Fixed several problems with the pattern matching
39363           of the compiler output which gave erroneous test results.
39364           Changed several of the test result messages to be more descriptive.
39365         * config/unix-g++.exp: Proc g++_load now actually works and
39366           executes the tests passed to it and returns a usable return
39367           value.
39368
39369 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39370
39371           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39372
39373 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39374
39375         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39376           Modified both files to properly execute the old style
39377           dejagnu tests. The previous versions of these files were
39378           experimental and did not function anything near correctly.
39379
39380 1993-04-05  Rob Savoye  (rob@cygnus.com)
39381
39382         * Removed all Makefile.in and configure.in files. No configuration
39383         needed now.
39384
39385 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39386
39387         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39388
39389 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39390
39391         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39392         gcc.special/configure.in, gcc.noncompile/configure.in,
39393         gcc.execute/configure.in, gcc.code_quality/configure.in,
39394         g++.other/configure.in, g++.old-deja/configure.in,
39395         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39396         in srcname setting.
39397
39398 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39399
39400         * lib/udi.exp:  Fixed mondfe and mondfe_download.
39401         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39402         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39403
39404 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39405
39406         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39407         (gdb_exit): Don't remove *_soc files.
39408
39409 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39410
39411         * lib/c-torture.exp: Don't look for main; instead always use -w
39412         -c.  This is how the c-torture tests work.  Remove the object
39413         file if the compilation succeeds.
39414         * gcc.execute/execute.exp: Remove executable if test passes.
39415         * gcc.noncompile/noncompile.exp: Every test is an expected
39416         failure.
39417         * gcc.special/special.exp: Added tests from c-torture 1.11,
39418         corrected use of existing test.
39419         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39420         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39421         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39422         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39423         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39424         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39425         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39426         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39427         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39428         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39429         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39430         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39431         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39432         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39433         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39434         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39435         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39436         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39437         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39438         c-torture 1.11.
39439         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39440         correspond to c-torture 1.11.
39441
39442         * New file.